diff --git a/Cargo.lock b/Cargo.lock index 366a773e..2292356d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -89,18 +89,18 @@ checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] name = "async-trait" -version = "0.1.71" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] @@ -136,6 +136,12 @@ version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + [[package]] name = "base64ct" version = "1.6.0" @@ -171,9 +177,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.79" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" [[package]] name = "cfg-if" @@ -183,15 +189,15 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.26" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", "serde", - "winapi", + "windows-targets 0.52.5", ] [[package]] @@ -274,6 +280,16 @@ dependencies = [ "zeroize", ] +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + [[package]] name = "digest" version = "0.10.7" @@ -306,7 +322,7 @@ dependencies = [ [[package]] name = "docusign" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -314,7 +330,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -329,7 +345,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -344,7 +360,7 @@ dependencies = [ [[package]] name = "dolladollabills" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -352,7 +368,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -367,7 +383,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -392,15 +408,6 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" -[[package]] -name = "encoding_rs" -version = "0.8.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" -dependencies = [ - "cfg-if", -] - [[package]] name = "english-numbers" version = "0.3.3" @@ -421,7 +428,7 @@ checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" dependencies = [ "errno-dragonfly", "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -550,7 +557,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] @@ -597,7 +604,7 @@ dependencies = [ "anyhow", "english-numbers", "getopts", - "http", + "http 0.2.9", "openapiv3", "serde", "serde_json", @@ -656,7 +663,7 @@ checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" [[package]] name = "giphy-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -664,7 +671,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -679,7 +686,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -694,7 +701,7 @@ dependencies = [ [[package]] name = "google-calendar" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -702,7 +709,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -717,7 +724,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -733,7 +740,7 @@ dependencies = [ [[package]] name = "google-cloud-resource-manager" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -741,7 +748,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -756,7 +763,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -772,7 +779,7 @@ dependencies = [ [[package]] name = "google-drive" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -780,7 +787,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -795,7 +802,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -811,7 +818,7 @@ dependencies = [ [[package]] name = "google-groups-settings" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -819,7 +826,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -834,7 +841,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -850,7 +857,7 @@ dependencies = [ [[package]] name = "gsuite-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -858,7 +865,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -873,7 +880,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -889,7 +896,7 @@ dependencies = [ [[package]] name = "gusto-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -897,7 +904,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -912,7 +919,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -936,7 +943,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http", + "http 0.2.9", "indexmap 1.9.3", "slab", "tokio", @@ -973,6 +980,17 @@ dependencies = [ "itoa", ] +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + [[package]] name = "http-body" version = "0.4.5" @@ -980,7 +998,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes", - "http", + "http 0.2.9", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] @@ -994,7 +1035,7 @@ dependencies = [ "async-channel", "base64 0.13.1", "futures-lite", - "http", + "http 0.2.9", "infer", "pin-project-lite", "rand 0.7.3", @@ -1028,19 +1069,38 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.4.9", "tokio", "tower-service", "tracing", "want", ] +[[package]] +name = "hyper" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "httparse", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + [[package]] name = "hyper-rustls" version = "0.24.1" @@ -1048,26 +1108,66 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" dependencies = [ "futures-util", - "http", - "hyper", + "http 0.2.9", + "hyper 0.14.27", "log", - "rustls", + "rustls 0.21.5", "rustls-native-certs", "tokio", - "tokio-rustls", + "tokio-rustls 0.24.1", +] + +[[package]] +name = "hyper-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" +dependencies = [ + "futures-util", + "http 1.1.0", + "hyper 1.3.1", + "hyper-util", + "rustls 0.22.4", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.25.0", + "tower-service", ] [[package]] name = "hyper-tls" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", - "hyper", + "http-body-util", + "hyper 1.3.1", + "hyper-util", "native-tls", "tokio", "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.3.1", + "pin-project-lite", + "socket2 0.5.7", + "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] @@ -1150,7 +1250,7 @@ checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ "hermit-abi", "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1191,7 +1291,7 @@ checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" dependencies = [ "base64 0.21.2", "pem", - "ring", + "ring 0.16.20", "serde", "serde_json", "simple_asn1", @@ -1203,14 +1303,14 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" dependencies = [ - "spin", + "spin 0.5.2", ] [[package]] name = "libc" -version = "0.2.147" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libm" @@ -1245,7 +1345,7 @@ dependencies = [ [[package]] name = "mailchimp-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -1253,7 +1353,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -1268,7 +1368,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -1283,9 +1383,9 @@ dependencies = [ [[package]] name = "matchit" -version = "0.7.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40" +checksum = "540f1c43aed89909c0cc0cc604e3bb2f7e7a341a3728a9e6cfe760e733cd11ed" [[package]] name = "memchr" @@ -1326,7 +1426,7 @@ checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1394,6 +1494,12 @@ dependencies = [ "zeroize", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-integer" version = "0.1.45" @@ -1455,7 +1561,7 @@ dependencies = [ [[package]] name = "octorust" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -1463,7 +1569,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -1478,7 +1584,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -1493,7 +1599,7 @@ dependencies = [ [[package]] name = "okta" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -1501,7 +1607,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -1516,7 +1622,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -1569,7 +1675,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] @@ -1641,7 +1747,7 @@ dependencies = [ "libc", "redox_syscall 0.3.5", "smallvec", - "windows-targets", + "windows-targets 0.48.1", ] [[package]] @@ -1650,7 +1756,7 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3687fe9debbbf2a019f381a8bc6b42049b22647449b39af54b3013985c0cf6de" dependencies = [ - "http", + "http 0.2.9", "lazy_static", "regex", ] @@ -1679,6 +1785,26 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "pin-project-lite" version = "0.2.10" @@ -1719,6 +1845,12 @@ version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1727,25 +1859,25 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.31" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] [[package]] name = "ramp-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -1753,7 +1885,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -1768,7 +1900,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -1912,21 +2044,21 @@ checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" [[package]] name = "reqwest" -version = "0.11.18" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ - "base64 0.21.2", + "base64 0.22.1", "bytes", - "encoding_rs", "futures-core", "futures-util", - "h2", - "http", - "http-body", - "hyper", - "hyper-rustls", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.3.1", + "hyper-rustls 0.26.0", "hyper-tls", + "hyper-util", "ipnet", "js-sys", "log", @@ -1936,14 +2068,16 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls", - "rustls-pemfile", + "rustls 0.22.4", + "rustls-pemfile 2.1.2", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper", "tokio", "tokio-native-tls", - "tokio-rustls", + "tokio-rustls 0.25.0", "tower-service", "url", "wasm-bindgen", @@ -1955,49 +2089,48 @@ dependencies = [ [[package]] name = "reqwest-conditional-middleware" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e50a2e70970896c99d1b8f20ddc30a70b30d3ac6e619a03a8353b64a49b277" +checksum = "b1663d9d4fbb6e3900f91455d6d7833301c91ae3c7fc6e116fd7acd40e478a93" dependencies = [ "async-trait", + "http 1.1.0", "reqwest", "reqwest-middleware", - "task-local-extensions", ] [[package]] name = "reqwest-middleware" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4531c89d50effe1fac90d095c8b133c20c5c714204feee0bfc3fd158e784209d" +checksum = "a45d100244a467870f6cb763c4484d010a6bed6bd610b3676e3825d93fb4cfbd" dependencies = [ "anyhow", "async-trait", - "http", + "http 1.1.0", "reqwest", "serde", - "task-local-extensions", "thiserror", + "tower-service", ] [[package]] name = "reqwest-retry" -version = "0.2.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d0fd6ef4c6d23790399fe15efc8d12cd9f3d4133958f9bd7801ee5cbaec6c4" +checksum = "40f342894422862af74c50e1e9601cf0931accc9c6981e5eb413c46603b616b5" dependencies = [ "anyhow", "async-trait", "chrono", "futures", "getrandom 0.2.10", - "http", - "hyper", + "http 1.1.0", + "hyper 1.3.1", "parking_lot 0.11.2", "reqwest", "reqwest-middleware", "retry-policies", - "task-local-extensions", "tokio", "tracing", "wasm-timer", @@ -2005,17 +2138,17 @@ dependencies = [ [[package]] name = "reqwest-tracing" -version = "0.4.5" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b97ad83c2fc18113346b7158d79732242002427c30f620fa817c1f32901e0a8" +checksum = "b253954a1979e02eabccd7e9c3d61d8f86576108baa160775e7f160bb4e800a3" dependencies = [ "anyhow", "async-trait", "getrandom 0.2.10", + "http 1.1.0", "matchit", "reqwest", "reqwest-middleware", - "task-local-extensions", "tracing", ] @@ -2027,9 +2160,9 @@ checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" [[package]] name = "retry-policies" -version = "0.1.2" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e09bbcb5003282bcb688f0bae741b278e9c7e8f378f561522c9806c58e075d9b" +checksum = "493b4243e32d6eedd29f9a398896e35c6943a123b55eec97dcaee98310d25810" dependencies = [ "anyhow", "chrono", @@ -2038,7 +2171,7 @@ dependencies = [ [[package]] name = "revai" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2046,7 +2179,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2061,7 +2194,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2083,12 +2216,27 @@ dependencies = [ "cc", "libc", "once_cell", - "spin", - "untrusted", + "spin 0.5.2", + "untrusted 0.7.1", "web-sys", "winapi", ] +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.10", + "libc", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys 0.52.0", +] + [[package]] name = "rsa" version = "0.8.2" @@ -2126,7 +2274,7 @@ dependencies = [ "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2136,11 +2284,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" dependencies = [ "log", - "ring", - "rustls-webpki", + "ring 0.16.20", + "rustls-webpki 0.101.1", "sct", ] +[[package]] +name = "rustls" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-pki-types", + "rustls-webpki 0.102.4", + "subtle", + "zeroize", +] + [[package]] name = "rustls-native-certs" version = "0.6.3" @@ -2148,7 +2310,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" dependencies = [ "openssl-probe", - "rustls-pemfile", + "rustls-pemfile 1.0.3", "schannel", "security-framework", ] @@ -2162,14 +2324,41 @@ dependencies = [ "base64 0.21.2", ] +[[package]] +name = "rustls-pemfile" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +dependencies = [ + "base64 0.22.1", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" + [[package]] name = "rustls-webpki" version = "0.101.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15f36a6828982f422756984e47912a7a51dcbc2a197aa791158f8ca61cd8204e" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", +] + +[[package]] +name = "rustls-webpki" +version = "0.102.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +dependencies = [ + "ring 0.17.8", + "rustls-pki-types", + "untrusted 0.9.0", ] [[package]] @@ -2184,7 +2373,7 @@ version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" dependencies = [ - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2227,8 +2416,8 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -2262,7 +2451,7 @@ dependencies = [ [[package]] name = "sendgrid-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2270,7 +2459,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2285,7 +2474,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2300,22 +2489,22 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.171" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.171" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] @@ -2378,7 +2567,7 @@ dependencies = [ [[package]] name = "sheets" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2386,7 +2575,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2401,7 +2590,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2417,7 +2606,7 @@ dependencies = [ [[package]] name = "shipbob" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2425,7 +2614,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2440,7 +2629,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2455,7 +2644,7 @@ dependencies = [ [[package]] name = "shopify" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2463,7 +2652,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2478,7 +2667,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2533,7 +2722,7 @@ dependencies = [ [[package]] name = "slack-chat-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2541,7 +2730,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2556,7 +2745,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2571,9 +2760,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" @@ -2585,12 +2774,28 @@ dependencies = [ "winapi", ] +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "spin" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "spki" version = "0.6.0" @@ -2620,9 +2825,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.26" +version = "2.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970" +checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" dependencies = [ "proc-macro2", "quote", @@ -2630,13 +2835,10 @@ dependencies = [ ] [[package]] -name = "task-local-extensions" -version = "0.1.4" +name = "sync_wrapper" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba323866e5d033818e3240feeb9f7db2c4296674e4d9e16b97b7bf8f490434e8" -dependencies = [ - "pin-utils", -] +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "tempfile" @@ -2649,7 +2851,7 @@ dependencies = [ "fastrand", "redox_syscall 0.3.5", "rustix", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2669,18 +2871,21 @@ checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] name = "time" -version = "0.3.23" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ + "deranged", "itoa", "libc", + "num-conv", "num_threads", + "powerfmt", "serde", "time-core", "time-macros", @@ -2688,16 +2893,17 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.10" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] @@ -2731,9 +2937,9 @@ dependencies = [ "parking_lot 0.12.1", "pin-project-lite", "signal-hook-registry", - "socket2", + "socket2 0.4.9", "tokio-macros", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2744,7 +2950,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] @@ -2763,7 +2969,18 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls", + "rustls 0.21.5", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +dependencies = [ + "rustls 0.22.4", + "rustls-pki-types", "tokio", ] @@ -2781,6 +2998,28 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + [[package]] name = "tower-service" version = "0.3.2" @@ -2793,6 +3032,7 @@ version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ + "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -2806,7 +3046,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", ] [[package]] @@ -2820,7 +3060,7 @@ dependencies = [ [[package]] name = "tripactions" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -2828,7 +3068,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -2843,7 +3083,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", @@ -2916,6 +3156,12 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "url" version = "2.4.0" @@ -3004,7 +3250,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", "wasm-bindgen-shared", ] @@ -3038,7 +3284,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.65", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3074,23 +3320,13 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "webpki-roots" -version = "0.22.6" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" +checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" dependencies = [ - "webpki", + "rustls-pki-types", ] [[package]] @@ -3121,7 +3357,7 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" dependencies = [ - "windows-targets", + "windows-targets 0.48.1", ] [[package]] @@ -3130,7 +3366,16 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.1", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", ] [[package]] @@ -3139,13 +3384,29 @@ version = "0.48.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.0", + "windows_aarch64_msvc 0.48.0", + "windows_i686_gnu 0.48.0", + "windows_i686_msvc 0.48.0", + "windows_x86_64_gnu 0.48.0", + "windows_x86_64_gnullvm 0.48.0", + "windows_x86_64_msvc 0.48.0", +] + +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -3154,49 +3415,98 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + [[package]] name = "windows_aarch64_msvc" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + [[package]] name = "windows_i686_gnu" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + [[package]] name = "windows_i686_msvc" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + [[package]] name = "windows_x86_64_gnu" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + [[package]] name = "windows_x86_64_msvc" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + [[package]] name = "winreg" -version = "0.10.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ - "winapi", + "cfg-if", + "windows-sys 0.48.0", ] [[package]] @@ -3212,7 +3522,7 @@ dependencies = [ "futures", "futures-timer", "http-types", - "hyper", + "hyper 0.14.27", "log", "once_cell", "regex", @@ -3231,14 +3541,14 @@ dependencies = [ "async-trait", "base64 0.13.1", "futures", - "http", - "hyper", - "hyper-rustls", + "http 0.2.9", + "hyper 0.14.27", + "hyper-rustls 0.24.1", "itertools", "log", "percent-encoding", - "rustls", - "rustls-pemfile", + "rustls 0.21.5", + "rustls-pemfile 1.0.3", "seahash", "serde", "serde_json", @@ -3256,7 +3566,7 @@ checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" [[package]] name = "zoom-api" -version = "0.7.1" +version = "0.8.0-rc.1" dependencies = [ "async-recursion", "async-trait", @@ -3264,7 +3574,7 @@ dependencies = [ "bytes", "chrono", "dirs", - "http", + "http 1.1.0", "jsonwebtoken", "log", "mime", @@ -3279,7 +3589,7 @@ dependencies = [ "reqwest-middleware", "reqwest-retry", "reqwest-tracing", - "ring", + "ring 0.16.20", "rsa", "schemars", "serde", diff --git a/Makefile b/Makefile index 0311ba71..6dd653a0 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ SHELL := bash -VERSION = 0.7.1 +VERSION = 0.8.0-rc.1 DOCUSIGN_SPEC_DIR = $(CURDIR)/specs/docusign DOCUSIGN_SPEC = $(DOCUSIGN_SPEC_DIR)/docusign.yaml diff --git a/docusign/Cargo.toml b/docusign/Cargo.toml index e42c52ea..693955e2 100644 --- a/docusign/Cargo.toml +++ b/docusign/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "docusign" description = "A fully generated & opinionated API client for the DocuSign API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/docusign/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/docusign" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/docusign/README.md b/docusign/README.md index 5c53b716..cbb1e8a0 100644 --- a/docusign/README.md +++ b/docusign/README.md @@ -32,7 +32,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -docusign = "0.7.1" +docusign = "0.8.0-rc.1" ``` ## Basic example diff --git a/docusign/src/account_password_rules.rs b/docusign/src/account_password_rules.rs index bb84fccd..6f4c59f1 100644 --- a/docusign/src/account_password_rules.rs +++ b/docusign/src/account_password_rules.rs @@ -88,7 +88,9 @@ impl AccountPasswordRules { pub async fn password_rules_get( &self, ) -> ClientResult> { - let url = self.client.url("/v2.1/current_user/password_rules", None); + let url = self + .client + .url("/v2.1/current_user/password_rules", None); self.client .get( &url, diff --git a/docusign/src/accounts.rs b/docusign/src/accounts.rs index 07e6284e..dd448607 100644 --- a/docusign/src/accounts.rs +++ b/docusign/src/accounts.rs @@ -167,7 +167,9 @@ impl Accounts { pub async fn get_provisioning( &self, ) -> ClientResult> { - let url = self.client.url("/v2.1/accounts/provisioning", None); + let url = self + .client + .url("/v2.1/accounts/provisioning", None); self.client .get( &url, diff --git a/docusign/src/appliance_info.rs b/docusign/src/appliance_info.rs index d174f751..774e6e9e 100644 --- a/docusign/src/appliance_info.rs +++ b/docusign/src/appliance_info.rs @@ -868,7 +868,9 @@ impl ApplianceInfo { * */ pub async fn envelope_post_error(&self) -> ClientResult> { - let url = self.client.url("/v2.1/display_appliance_info/error", None); + let url = self + .client + .url("/v2.1/display_appliance_info/error", None); self.client .post( &url, @@ -889,7 +891,9 @@ impl ApplianceInfo { pub async fn envelope_post_redeem( &self, ) -> ClientResult> { - let url = self.client.url("/v2.1/display_appliance_info/redeem", None); + let url = self + .client + .url("/v2.1/display_appliance_info/redeem", None); self.client .post( &url, diff --git a/docusign/src/lib.rs b/docusign/src/lib.rs index afbc2eef..869fc259 100644 --- a/docusign/src/lib.rs +++ b/docusign/src/lib.rs @@ -30,7 +30,7 @@ //! //! ```toml //! [dependencies] -//! docusign = "0.7.1" +//! docusign = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/docusign/src/notary.rs b/docusign/src/notary.rs index 965f745d..72f599a7 100644 --- a/docusign/src/notary.rs +++ b/docusign/src/notary.rs @@ -59,7 +59,9 @@ impl Notary { &self, body: &crate::types::NotaryData, ) -> ClientResult> { - let url = self.client.url("/v2.1/current_user/notary", None); + let url = self + .client + .url("/v2.1/current_user/notary", None); self.client .put( &url, @@ -81,7 +83,9 @@ impl Notary { &self, body: &crate::types::NotaryData, ) -> ClientResult> { - let url = self.client.url("/v2.1/current_user/notary", None); + let url = self + .client + .url("/v2.1/current_user/notary", None); self.client .post( &url, diff --git a/docusign/src/request_logs.rs b/docusign/src/request_logs.rs index b3e31ab0..830d33ed 100644 --- a/docusign/src/request_logs.rs +++ b/docusign/src/request_logs.rs @@ -56,7 +56,9 @@ impl RequestLogs { * Deletes the request log files. */ pub async fn api_delete_logs(&self) -> ClientResult> { - let url = self.client.url("/v2.1/diagnostics/request_logs", None); + let url = self + .client + .url("/v2.1/diagnostics/request_logs", None); self.client .delete( &url, @@ -118,7 +120,9 @@ impl RequestLogs { pub async fn api_get_setting( &self, ) -> ClientResult> { - let url = self.client.url("/v2.1/diagnostics/settings", None); + let url = self + .client + .url("/v2.1/diagnostics/settings", None); self.client .get( &url, @@ -151,7 +155,9 @@ impl RequestLogs { &self, body: &crate::types::DiagnosticsSettingsInformation, ) -> ClientResult> { - let url = self.client.url("/v2.1/diagnostics/settings", None); + let url = self + .client + .url("/v2.1/diagnostics/settings", None); self.client .put( &url, diff --git a/docusign/src/types.rs b/docusign/src/types.rs index 82956b2a..08dbce4f 100644 --- a/docusign/src/types.rs +++ b/docusign/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBrands { /** - * The AccountBrands resource enables you to use account-level brands to customize the styles and text that recipients see. + * The AccountBrands resource enables you to use account-level brands to customize the styles and text that recipients see. */ #[serde( default, @@ -15,7 +15,7 @@ pub struct AccountBrands { )] pub brands: Vec, /** - * The AccountBrands resource enables you to use account-level brands to customize the styles and text that recipients see. + * The AccountBrands resource enables you to use account-level brands to customize the styles and text that recipients see. */ #[serde( default, @@ -25,7 +25,7 @@ pub struct AccountBrands { )] pub recipient_brand_id_default: String, /** - * The AccountBrands resource enables you to use account-level brands to customize the styles and text that recipients see. + * The AccountBrands resource enables you to use account-level brands to customize the styles and text that recipients see. */ #[serde( default, @@ -40,7 +40,7 @@ pub struct AccountBrands { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountConsumerDisclosures { /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -50,7 +50,7 @@ pub struct AccountConsumerDisclosures { )] pub account_esign_id: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -60,7 +60,7 @@ pub struct AccountConsumerDisclosures { )] pub allow_cd_withdraw: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -69,7 +69,7 @@ pub struct AccountConsumerDisclosures { )] pub allow_cd_withdraw_metadata: Option, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -79,7 +79,7 @@ pub struct AccountConsumerDisclosures { )] pub change_email: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -89,7 +89,7 @@ pub struct AccountConsumerDisclosures { )] pub change_email_other: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -99,7 +99,7 @@ pub struct AccountConsumerDisclosures { )] pub company_name: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -109,7 +109,7 @@ pub struct AccountConsumerDisclosures { )] pub company_phone: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -119,7 +119,7 @@ pub struct AccountConsumerDisclosures { )] pub copy_cost_per_page: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -129,7 +129,7 @@ pub struct AccountConsumerDisclosures { )] pub copy_fee_collection_method: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -139,7 +139,7 @@ pub struct AccountConsumerDisclosures { )] pub copy_request_email: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -148,7 +148,7 @@ pub struct AccountConsumerDisclosures { )] pub custom: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -158,7 +158,7 @@ pub struct AccountConsumerDisclosures { )] pub enable_esign: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -168,7 +168,7 @@ pub struct AccountConsumerDisclosures { )] pub esign_agreement: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -178,7 +178,7 @@ pub struct AccountConsumerDisclosures { )] pub esign_text: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -188,7 +188,7 @@ pub struct AccountConsumerDisclosures { )] pub language_code: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -198,7 +198,7 @@ pub struct AccountConsumerDisclosures { )] pub must_agree_to_esign: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -208,7 +208,7 @@ pub struct AccountConsumerDisclosures { )] pub pdf_id: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -218,7 +218,7 @@ pub struct AccountConsumerDisclosures { )] pub use_brand: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -228,7 +228,7 @@ pub struct AccountConsumerDisclosures { )] pub use_consumer_disclosure_within_account: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -237,7 +237,7 @@ pub struct AccountConsumerDisclosures { )] pub use_consumer_disclosure_within_account_metadata: Option, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -247,7 +247,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_address_line_1: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -257,7 +257,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_address_line_2: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -267,7 +267,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_by_email: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -277,7 +277,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_by_mail: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -287,7 +287,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_by_phone: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -297,7 +297,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_city: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -307,7 +307,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_consequences: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -317,7 +317,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_email: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -327,7 +327,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_other: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -337,7 +337,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_phone: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -347,7 +347,7 @@ pub struct AccountConsumerDisclosures { )] pub withdraw_postal_code: String, /** - * Details about account consumer disclosures. + * Details about account consumer disclosures. */ #[serde( default, @@ -362,7 +362,7 @@ pub struct AccountConsumerDisclosures { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCustomFields { /** - * An `accountCustomField` is an envelope custom field that you set at the account level. Applying custom fields enables account administators to group and manage envelopes. + * An `accountCustomField` is an envelope custom field that you set at the account level. Applying custom fields enables account administators to group and manage envelopes. */ #[serde( default, @@ -372,7 +372,7 @@ pub struct AccountCustomFields { )] pub list_custom_fields: Vec, /** - * An `accountCustomField` is an envelope custom field that you set at the account level. Applying custom fields enables account administators to group and manage envelopes. + * An `accountCustomField` is an envelope custom field that you set at the account level. Applying custom fields enables account administators to group and manage envelopes. */ #[serde( default, @@ -387,7 +387,7 @@ pub struct AccountCustomFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordRules { /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -397,7 +397,7 @@ pub struct AccountPasswordRules { )] pub expire_password: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -407,7 +407,7 @@ pub struct AccountPasswordRules { )] pub expire_password_days: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -416,7 +416,7 @@ pub struct AccountPasswordRules { )] pub expire_password_days_metadata: Option, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -426,7 +426,7 @@ pub struct AccountPasswordRules { )] pub lockout_duration_minutes: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -435,7 +435,7 @@ pub struct AccountPasswordRules { )] pub lockout_duration_minutes_metadata: Option, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -445,7 +445,7 @@ pub struct AccountPasswordRules { )] pub lockout_duration_type: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -454,7 +454,7 @@ pub struct AccountPasswordRules { )] pub lockout_duration_type_metadata: Option, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -464,7 +464,7 @@ pub struct AccountPasswordRules { )] pub minimum_password_age_days: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -473,7 +473,7 @@ pub struct AccountPasswordRules { )] pub minimum_password_age_days_metadata: Option, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -483,7 +483,7 @@ pub struct AccountPasswordRules { )] pub minimum_password_length: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -492,7 +492,7 @@ pub struct AccountPasswordRules { )] pub minimum_password_length_metadata: Option, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -502,7 +502,7 @@ pub struct AccountPasswordRules { )] pub password_include_digit: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -512,7 +512,7 @@ pub struct AccountPasswordRules { )] pub password_include_digit_or_special_character: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -522,7 +522,7 @@ pub struct AccountPasswordRules { )] pub password_include_lower_case: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -532,7 +532,7 @@ pub struct AccountPasswordRules { )] pub password_include_special_character: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -542,7 +542,7 @@ pub struct AccountPasswordRules { )] pub password_include_upper_case: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -552,7 +552,7 @@ pub struct AccountPasswordRules { )] pub password_strength_type: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -561,7 +561,7 @@ pub struct AccountPasswordRules { )] pub password_strength_type_metadata: Option, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -571,7 +571,7 @@ pub struct AccountPasswordRules { )] pub questions_required: String, /** - * Contains details about the password rules for an account. + * Contains details about the password rules for an account. */ #[serde( default, @@ -585,7 +585,7 @@ pub struct AccountPasswordRules { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPermissionProfiles { /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde( default, @@ -595,7 +595,7 @@ pub struct AccountPermissionProfiles { )] pub modified_by_username: String, /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde( default, @@ -605,7 +605,7 @@ pub struct AccountPermissionProfiles { )] pub modified_date_time: String, /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde( default, @@ -615,7 +615,7 @@ pub struct AccountPermissionProfiles { )] pub permission_profile_id: String, /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde( default, @@ -625,12 +625,12 @@ pub struct AccountPermissionProfiles { )] pub permission_profile_name: String, /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option, /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde( default, @@ -640,7 +640,7 @@ pub struct AccountPermissionProfiles { )] pub user_count: String, /** - * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. + * The AccountPermissionProfiles resource provides methods that allow you to manage permission profiles for groups of account users. */ #[serde( default, @@ -654,7 +654,7 @@ pub struct AccountPermissionProfiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSealProviders { /** - * + * */ #[serde( default, @@ -669,7 +669,7 @@ pub struct AccountSealProviders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignatureProviders { /** - * This resource provides information on the Standards Based Signature providers that have been provisioned for an account. + * This resource provides information on the Standards Based Signature providers that have been provisioned for an account. * */ #[serde( @@ -685,7 +685,7 @@ pub struct AccountSignatureProviders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignatures { /** - * + * */ #[serde( default, @@ -695,7 +695,7 @@ pub struct AccountSignatures { )] pub adopted_date_time: String, /** - * + * */ #[serde( default, @@ -705,7 +705,7 @@ pub struct AccountSignatures { )] pub created_date_time: String, /** - * + * */ #[serde( default, @@ -715,7 +715,7 @@ pub struct AccountSignatures { )] pub custom_field: String, /** - * + * */ #[serde( default, @@ -724,7 +724,7 @@ pub struct AccountSignatures { )] pub date_stamp_properties: Option, /** - * + * */ #[serde( default, @@ -734,7 +734,7 @@ pub struct AccountSignatures { )] pub disallow_user_resize_stamp: String, /** - * + * */ #[serde( default, @@ -743,7 +743,7 @@ pub struct AccountSignatures { )] pub error_details: Option, /** - * + * */ #[serde( default, @@ -753,7 +753,7 @@ pub struct AccountSignatures { )] pub external_id: String, /** - * + * */ #[serde( default, @@ -763,7 +763,7 @@ pub struct AccountSignatures { )] pub image_base_64: String, /** - * + * */ #[serde( default, @@ -773,7 +773,7 @@ pub struct AccountSignatures { )] pub image_type: String, /** - * + * */ #[serde( default, @@ -783,7 +783,7 @@ pub struct AccountSignatures { )] pub initials_150_image_id: String, /** - * + * */ #[serde( default, @@ -793,7 +793,7 @@ pub struct AccountSignatures { )] pub initials_image_uri: String, /** - * + * */ #[serde( default, @@ -803,7 +803,7 @@ pub struct AccountSignatures { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -813,7 +813,7 @@ pub struct AccountSignatures { )] pub last_modified_date_time: String, /** - * + * */ #[serde( default, @@ -823,7 +823,7 @@ pub struct AccountSignatures { )] pub nrds_id: String, /** - * + * */ #[serde( default, @@ -833,7 +833,7 @@ pub struct AccountSignatures { )] pub nrds_last_name: String, /** - * + * */ #[serde( default, @@ -843,7 +843,7 @@ pub struct AccountSignatures { )] pub nrds_status: String, /** - * + * */ #[serde( default, @@ -853,7 +853,7 @@ pub struct AccountSignatures { )] pub phonetic_name: String, /** - * + * */ #[serde( default, @@ -863,7 +863,7 @@ pub struct AccountSignatures { )] pub signature_150_image_id: String, /** - * + * */ #[serde( default, @@ -873,7 +873,7 @@ pub struct AccountSignatures { )] pub signature_font: String, /** - * + * */ #[serde( default, @@ -883,7 +883,7 @@ pub struct AccountSignatures { )] pub signature_groups: Vec, /** - * + * */ #[serde( default, @@ -893,7 +893,7 @@ pub struct AccountSignatures { )] pub signature_id: String, /** - * + * */ #[serde( default, @@ -903,7 +903,7 @@ pub struct AccountSignatures { )] pub signature_image_uri: String, /** - * + * */ #[serde( default, @@ -913,7 +913,7 @@ pub struct AccountSignatures { )] pub signature_initials: String, /** - * + * */ #[serde( default, @@ -923,7 +923,7 @@ pub struct AccountSignatures { )] pub signature_name: String, /** - * + * */ #[serde( default, @@ -933,7 +933,7 @@ pub struct AccountSignatures { )] pub signature_rights: String, /** - * + * */ #[serde( default, @@ -943,7 +943,7 @@ pub struct AccountSignatures { )] pub signature_type: String, /** - * + * */ #[serde( default, @@ -953,7 +953,7 @@ pub struct AccountSignatures { )] pub signature_users: Vec, /** - * + * */ #[serde( default, @@ -963,7 +963,7 @@ pub struct AccountSignatures { )] pub stamp_format: String, /** - * + * */ #[serde( default, @@ -973,7 +973,7 @@ pub struct AccountSignatures { )] pub stamp_image_uri: String, /** - * + * */ #[serde( default, @@ -983,7 +983,7 @@ pub struct AccountSignatures { )] pub stamp_size_mm: String, /** - * + * */ #[serde( default, @@ -993,7 +993,7 @@ pub struct AccountSignatures { )] pub stamp_type: String, /** - * + * */ #[serde( default, @@ -1007,7 +1007,7 @@ pub struct AccountSignatures { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountTabSettings { /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1017,7 +1017,7 @@ pub struct AccountTabSettings { )] pub allow_tab_order: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1026,7 +1026,7 @@ pub struct AccountTabSettings { )] pub allow_tab_order_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1036,7 +1036,7 @@ pub struct AccountTabSettings { )] pub approve_decline_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1045,7 +1045,7 @@ pub struct AccountTabSettings { )] pub approve_decline_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1055,7 +1055,7 @@ pub struct AccountTabSettings { )] pub calculated_fields_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1064,7 +1064,7 @@ pub struct AccountTabSettings { )] pub calculated_fields_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1073,7 +1073,7 @@ pub struct AccountTabSettings { )] pub check_box_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1083,7 +1083,7 @@ pub struct AccountTabSettings { )] pub checkbox_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1093,7 +1093,7 @@ pub struct AccountTabSettings { )] pub data_field_regex_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1102,7 +1102,7 @@ pub struct AccountTabSettings { )] pub data_field_regex_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1112,7 +1112,7 @@ pub struct AccountTabSettings { )] pub data_field_size_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1121,7 +1121,7 @@ pub struct AccountTabSettings { )] pub data_field_size_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1131,7 +1131,7 @@ pub struct AccountTabSettings { )] pub draw_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1140,7 +1140,7 @@ pub struct AccountTabSettings { )] pub draw_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1150,7 +1150,7 @@ pub struct AccountTabSettings { )] pub first_last_email_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1159,7 +1159,7 @@ pub struct AccountTabSettings { )] pub first_last_email_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1169,7 +1169,7 @@ pub struct AccountTabSettings { )] pub list_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1178,7 +1178,7 @@ pub struct AccountTabSettings { )] pub list_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1188,7 +1188,7 @@ pub struct AccountTabSettings { )] pub note_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1197,7 +1197,7 @@ pub struct AccountTabSettings { )] pub note_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1207,7 +1207,7 @@ pub struct AccountTabSettings { )] pub prefill_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1216,7 +1216,7 @@ pub struct AccountTabSettings { )] pub prefill_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1226,7 +1226,7 @@ pub struct AccountTabSettings { )] pub radio_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1235,7 +1235,7 @@ pub struct AccountTabSettings { )] pub radio_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1245,7 +1245,7 @@ pub struct AccountTabSettings { )] pub saving_custom_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1254,7 +1254,7 @@ pub struct AccountTabSettings { )] pub saving_custom_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1264,7 +1264,7 @@ pub struct AccountTabSettings { )] pub sender_to_change_tab_assignments_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1273,7 +1273,7 @@ pub struct AccountTabSettings { )] pub sender_to_change_tab_assignments_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1283,7 +1283,7 @@ pub struct AccountTabSettings { )] pub shared_custom_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1292,7 +1292,7 @@ pub struct AccountTabSettings { )] pub shared_custom_tabs_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1302,7 +1302,7 @@ pub struct AccountTabSettings { )] pub tab_data_label_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1311,7 +1311,7 @@ pub struct AccountTabSettings { )] pub tab_data_label_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1321,7 +1321,7 @@ pub struct AccountTabSettings { )] pub tab_location_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1330,7 +1330,7 @@ pub struct AccountTabSettings { )] pub tab_location_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1340,7 +1340,7 @@ pub struct AccountTabSettings { )] pub tab_locking_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1349,7 +1349,7 @@ pub struct AccountTabSettings { )] pub tab_locking_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1359,7 +1359,7 @@ pub struct AccountTabSettings { )] pub tab_scale_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1368,7 +1368,7 @@ pub struct AccountTabSettings { )] pub tab_scale_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1378,7 +1378,7 @@ pub struct AccountTabSettings { )] pub tab_text_formatting_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1387,7 +1387,7 @@ pub struct AccountTabSettings { )] pub tab_text_formatting_metadata: Option, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1397,7 +1397,7 @@ pub struct AccountTabSettings { )] pub text_tabs_enabled: String, /** - * Tab settings determine the tab types and tab functionality that are enabled for an account. + * Tab settings determine the tab types and tab functionality that are enabled for an account. */ #[serde( default, @@ -1411,7 +1411,7 @@ pub struct AccountTabSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountWatermarks { /** - * + * */ #[serde( default, @@ -1421,7 +1421,7 @@ pub struct AccountWatermarks { )] pub display_angle: String, /** - * + * */ #[serde( default, @@ -1430,7 +1430,7 @@ pub struct AccountWatermarks { )] pub enabled: String, /** - * + * */ #[serde( default, @@ -1439,7 +1439,7 @@ pub struct AccountWatermarks { )] pub font: String, /** - * + * */ #[serde( default, @@ -1449,7 +1449,7 @@ pub struct AccountWatermarks { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -1459,7 +1459,7 @@ pub struct AccountWatermarks { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -1468,7 +1468,7 @@ pub struct AccountWatermarks { )] pub id: String, /** - * + * */ #[serde( default, @@ -1478,7 +1478,7 @@ pub struct AccountWatermarks { )] pub image_base_64: String, /** - * + * */ #[serde( default, @@ -1487,7 +1487,7 @@ pub struct AccountWatermarks { )] pub transparency: String, /** - * + * */ #[serde( default, @@ -1502,7 +1502,7 @@ pub struct AccountWatermarks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Accounts { /** - * Account management + * Account management */ #[serde( default, @@ -1512,7 +1512,7 @@ pub struct Accounts { )] pub account_id_guid: String, /** - * Account management + * Account management */ #[serde( default, @@ -1522,7 +1522,7 @@ pub struct Accounts { )] pub account_name: String, /** - * Account management + * Account management */ #[serde( default, @@ -1531,7 +1531,7 @@ pub struct Accounts { )] pub account_settings: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1541,7 +1541,7 @@ pub struct Accounts { )] pub allow_transaction_rooms: String, /** - * Account management + * Account management */ #[serde( default, @@ -1551,7 +1551,7 @@ pub struct Accounts { )] pub billing_period_days_remaining: String, /** - * Account management + * Account management */ #[serde( default, @@ -1561,7 +1561,7 @@ pub struct Accounts { )] pub billing_period_end_date: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1571,7 +1571,7 @@ pub struct Accounts { )] pub billing_period_envelopes_allowed: String, /** - * Account management + * Account management */ #[serde( default, @@ -1581,7 +1581,7 @@ pub struct Accounts { )] pub billing_period_envelopes_sent: String, /** - * Account management + * Account management */ #[serde( default, @@ -1591,7 +1591,7 @@ pub struct Accounts { )] pub billing_period_start_date: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1601,7 +1601,7 @@ pub struct Accounts { )] pub billing_profile: String, /** - * Account management + * Account management */ #[serde( default, @@ -1611,7 +1611,7 @@ pub struct Accounts { )] pub can_upgrade: String, /** - * Account management + * Account management */ #[serde( default, @@ -1621,7 +1621,7 @@ pub struct Accounts { )] pub connect_permission: String, /** - * Account management + * Account management */ #[serde( default, @@ -1631,7 +1631,7 @@ pub struct Accounts { )] pub created_date: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1641,7 +1641,7 @@ pub struct Accounts { )] pub currency_code: String, /** - * Account management + * Account management */ #[serde( default, @@ -1651,7 +1651,7 @@ pub struct Accounts { )] pub current_plan_id: String, /** - * Account management + * Account management */ #[serde( default, @@ -1661,7 +1661,7 @@ pub struct Accounts { )] pub display_appliance_start_url: String, /** - * Account management + * Account management */ #[serde( default, @@ -1671,7 +1671,7 @@ pub struct Accounts { )] pub display_appliance_url: String, /** - * Account management + * Account management */ #[serde( default, @@ -1681,7 +1681,7 @@ pub struct Accounts { )] pub distributor_code: String, /** - * Account management + * Account management */ #[serde( default, @@ -1691,7 +1691,7 @@ pub struct Accounts { )] pub docu_sign_landing_url: String, /** - * Account management + * Account management */ #[serde( default, @@ -1701,7 +1701,7 @@ pub struct Accounts { )] pub dss_values: String, /** - * Account management + * Account management */ #[serde( default, @@ -1711,7 +1711,7 @@ pub struct Accounts { )] pub envelope_sending_blocked: String, /** - * Account management + * Account management */ #[serde( default, @@ -1721,7 +1721,7 @@ pub struct Accounts { )] pub envelope_unit_price: String, /** - * Account management + * Account management */ #[serde( default, @@ -1731,7 +1731,7 @@ pub struct Accounts { )] pub external_account_id: String, /** - * Account management + * Account management */ #[serde( default, @@ -1741,7 +1741,7 @@ pub struct Accounts { )] pub forgotten_password_questions_count: String, /** - * Account management + * Account management */ #[serde( default, @@ -1751,7 +1751,7 @@ pub struct Accounts { )] pub is_downgrade: String, /** - * Account management + * Account management */ #[serde( default, @@ -1761,7 +1761,7 @@ pub struct Accounts { )] pub payment_method: String, /** - * Account management + * Account management */ #[serde( default, @@ -1771,7 +1771,7 @@ pub struct Accounts { )] pub plan_classification: String, /** - * Account management + * Account management */ #[serde( default, @@ -1781,7 +1781,7 @@ pub struct Accounts { )] pub plan_end_date: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1791,7 +1791,7 @@ pub struct Accounts { )] pub plan_name: String, /** - * Account management + * Account management */ #[serde( default, @@ -1801,7 +1801,7 @@ pub struct Accounts { )] pub plan_start_date: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1811,7 +1811,7 @@ pub struct Accounts { )] pub recipient_domains: Vec, /** - * Account management + * Account management */ #[serde( default, @@ -1821,7 +1821,7 @@ pub struct Accounts { )] pub seats_allowed: String, /** - * Account management + * Account management */ #[serde( default, @@ -1831,7 +1831,7 @@ pub struct Accounts { )] pub seats_in_use: String, /** - * Account management + * Account management */ #[serde( default, @@ -1841,7 +1841,7 @@ pub struct Accounts { )] pub status_21cfr_part_11: String, /** - * Account management + * Account management */ #[serde( default, @@ -1851,7 +1851,7 @@ pub struct Accounts { )] pub suspension_date: Option, /** - * Account management + * Account management */ #[serde( default, @@ -1861,7 +1861,7 @@ pub struct Accounts { )] pub suspension_status: String, /** - * Account management + * Account management */ #[serde( default, @@ -1880,7 +1880,7 @@ pub struct ApplianceInfo {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BccEmailArchive { /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1891,7 +1891,7 @@ pub struct BccEmailArchive { )] pub bcc_email_archive_history: Vec, /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1902,7 +1902,7 @@ pub struct BccEmailArchive { )] pub end_position: String, /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1913,7 +1913,7 @@ pub struct BccEmailArchive { )] pub next_uri: String, /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1924,7 +1924,7 @@ pub struct BccEmailArchive { )] pub previous_uri: String, /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1935,7 +1935,7 @@ pub struct BccEmailArchive { )] pub result_set_size: String, /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1946,7 +1946,7 @@ pub struct BccEmailArchive { )] pub start_position: String, /** - * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. + * The `EmailArchive` resource provides methods for managing your email archive configuration, which consists of the BCC email address or addresses that you want to use to archive DocuSign emails. Each account can use up to five BCC email addresses for archiving purposes. * */ #[serde( @@ -1962,7 +1962,7 @@ pub struct BccEmailArchive { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlans { /** - * Billing plans + * Billing plans */ #[serde( default, @@ -1971,7 +1971,7 @@ pub struct BillingPlans { )] pub billing_address: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -1981,7 +1981,7 @@ pub struct BillingPlans { )] pub billing_address_is_credit_card_address: String, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -1990,7 +1990,7 @@ pub struct BillingPlans { )] pub billing_plan: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -1999,7 +1999,7 @@ pub struct BillingPlans { )] pub credit_card_information: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -2008,7 +2008,7 @@ pub struct BillingPlans { )] pub direct_debit_processor_information: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -2017,7 +2017,7 @@ pub struct BillingPlans { )] pub downgrade_plan_information: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -2027,7 +2027,7 @@ pub struct BillingPlans { )] pub payment_method: String, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -2036,7 +2036,7 @@ pub struct BillingPlans { )] pub payment_processor_information: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -2045,7 +2045,7 @@ pub struct BillingPlans { )] pub referral_information: Option, /** - * Billing plans + * Billing plans */ #[serde( default, @@ -2062,7 +2062,7 @@ pub struct BillingPlans { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSend { /** - * The bulk send list resource provides methods that enable you to create and manage bulk sending lists, which you can use to send multiple copies of an envelope in a single batch. + * The bulk send list resource provides methods that enable you to create and manage bulk sending lists, which you can use to send multiple copies of an envelope in a single batch. * * \*\*Note\*\*: The Bulk Send feature is only available on Business Pro plans that are using EasySign. */ @@ -2074,7 +2074,7 @@ pub struct BulkSend { )] pub bulk_copies: Vec, /** - * The bulk send list resource provides methods that enable you to create and manage bulk sending lists, which you can use to send multiple copies of an envelope in a single batch. + * The bulk send list resource provides methods that enable you to create and manage bulk sending lists, which you can use to send multiple copies of an envelope in a single batch. * * \*\*Note\*\*: The Bulk Send feature is only available on Business Pro plans that are using EasySign. */ @@ -2086,7 +2086,7 @@ pub struct BulkSend { )] pub list_id: String, /** - * The bulk send list resource provides methods that enable you to create and manage bulk sending lists, which you can use to send multiple copies of an envelope in a single batch. + * The bulk send list resource provides methods that enable you to create and manage bulk sending lists, which you can use to send multiple copies of an envelope in a single batch. * * \*\*Note\*\*: The Bulk Send feature is only available on Business Pro plans that are using EasySign. */ @@ -2102,7 +2102,7 @@ pub struct BulkSend { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChunkedUploads { /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2111,7 +2111,7 @@ pub struct ChunkedUploads { )] pub checksum: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2121,7 +2121,7 @@ pub struct ChunkedUploads { )] pub chunked_upload_id: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2131,7 +2131,7 @@ pub struct ChunkedUploads { )] pub chunked_upload_parts: Vec, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2141,7 +2141,7 @@ pub struct ChunkedUploads { )] pub chunked_upload_uri: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2150,7 +2150,7 @@ pub struct ChunkedUploads { )] pub committed: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2160,7 +2160,7 @@ pub struct ChunkedUploads { )] pub expiration_date_time: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2170,7 +2170,7 @@ pub struct ChunkedUploads { )] pub max_chunked_upload_parts: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2180,7 +2180,7 @@ pub struct ChunkedUploads { )] pub max_total_size: String, /** - * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. + * The ChunkedUploads resource provides methods to complete integrity checks, and to add, commit, retrieve, initiate and delete chunked uploads. */ #[serde( default, @@ -2195,7 +2195,7 @@ pub struct ChunkedUploads { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CloudStorage { /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2205,7 +2205,7 @@ pub struct CloudStorage { )] pub end_position: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2214,7 +2214,7 @@ pub struct CloudStorage { )] pub error_details: Option, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2223,7 +2223,7 @@ pub struct CloudStorage { )] pub id: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2232,7 +2232,7 @@ pub struct CloudStorage { )] pub items: Vec, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2241,7 +2241,7 @@ pub struct CloudStorage { )] pub name: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2251,7 +2251,7 @@ pub struct CloudStorage { )] pub next_uri: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2261,7 +2261,7 @@ pub struct CloudStorage { )] pub previous_uri: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2271,7 +2271,7 @@ pub struct CloudStorage { )] pub result_set_size: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2281,7 +2281,7 @@ pub struct CloudStorage { )] pub start_position: String, /** - * Cloud storage + * Cloud storage */ #[serde( default, @@ -2296,7 +2296,7 @@ pub struct CloudStorage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CloudStorageProviders { /** - * The CloudStorageProviders resource provides methods that allow you to manage the cloud storage providers associate with an account. + * The CloudStorageProviders resource provides methods that allow you to manage the cloud storage providers associate with an account. */ #[serde( default, @@ -2311,7 +2311,7 @@ pub struct CloudStorageProviders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Comments { /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2321,7 +2321,7 @@ pub struct Comments { )] pub envelope_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2330,7 +2330,7 @@ pub struct Comments { )] pub hmac: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2339,7 +2339,7 @@ pub struct Comments { )] pub id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2348,7 +2348,7 @@ pub struct Comments { )] pub mentions: Vec, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2356,7 +2356,7 @@ pub struct Comments { )] pub read: bool, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2366,7 +2366,7 @@ pub struct Comments { )] pub sent_by_email: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2376,7 +2376,7 @@ pub struct Comments { )] pub sent_by_full_name: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2386,7 +2386,7 @@ pub struct Comments { )] pub sent_by_image_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2396,7 +2396,7 @@ pub struct Comments { )] pub sent_by_initials: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2406,7 +2406,7 @@ pub struct Comments { )] pub sent_by_recipient_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2416,7 +2416,7 @@ pub struct Comments { )] pub sent_by_user_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2426,7 +2426,7 @@ pub struct Comments { )] pub signing_group_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2436,7 +2436,7 @@ pub struct Comments { )] pub signing_group_name: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2445,7 +2445,7 @@ pub struct Comments { )] pub subject: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2455,7 +2455,7 @@ pub struct Comments { )] pub tab_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2464,7 +2464,7 @@ pub struct Comments { )] pub text: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2474,7 +2474,7 @@ pub struct Comments { )] pub thread_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2484,7 +2484,7 @@ pub struct Comments { )] pub thread_originator_id: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2494,7 +2494,7 @@ pub struct Comments { )] pub time_stamp_formatted: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2503,7 +2503,7 @@ pub struct Comments { )] pub timestamp: String, /** - * Details about envelope comments. + * Details about envelope comments. */ #[serde( default, @@ -2518,7 +2518,7 @@ pub struct Comments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectConfigurations { /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2528,7 +2528,7 @@ pub struct ConnectConfigurations { )] pub all_users: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2538,7 +2538,7 @@ pub struct ConnectConfigurations { )] pub allow_envelope_publish: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2548,7 +2548,7 @@ pub struct ConnectConfigurations { )] pub allow_salesforce_publish: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2558,7 +2558,7 @@ pub struct ConnectConfigurations { )] pub configuration_type: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2568,7 +2568,7 @@ pub struct ConnectConfigurations { )] pub connect_id: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2578,7 +2578,7 @@ pub struct ConnectConfigurations { )] pub enable_log: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2588,12 +2588,12 @@ pub struct ConnectConfigurations { )] pub envelope_events: Vec, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "eventData")] pub event_data: Option, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2603,7 +2603,7 @@ pub struct ConnectConfigurations { )] pub external_folder_id: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2613,7 +2613,7 @@ pub struct ConnectConfigurations { )] pub external_folder_label: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2623,7 +2623,7 @@ pub struct ConnectConfigurations { )] pub include_cert_soap_header: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2633,7 +2633,7 @@ pub struct ConnectConfigurations { )] pub include_certificate_of_completion: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2643,7 +2643,7 @@ pub struct ConnectConfigurations { )] pub include_document_fields: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2653,7 +2653,7 @@ pub struct ConnectConfigurations { )] pub include_documents: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2663,7 +2663,7 @@ pub struct ConnectConfigurations { )] pub include_envelope_void_reason: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2673,7 +2673,7 @@ pub struct ConnectConfigurations { )] pub include_hmac: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2683,7 +2683,7 @@ pub struct ConnectConfigurations { )] pub include_sender_accountas_custom_field: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2693,7 +2693,7 @@ pub struct ConnectConfigurations { )] pub include_time_zone_information: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2702,7 +2702,7 @@ pub struct ConnectConfigurations { )] pub name: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2711,7 +2711,7 @@ pub struct ConnectConfigurations { )] pub password: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2721,7 +2721,7 @@ pub struct ConnectConfigurations { )] pub recipient_events: Vec, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2731,7 +2731,7 @@ pub struct ConnectConfigurations { )] pub require_mutual_tls: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2741,7 +2741,7 @@ pub struct ConnectConfigurations { )] pub requires_acknowledgement: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2751,7 +2751,7 @@ pub struct ConnectConfigurations { )] pub salesforce_api_version: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2761,7 +2761,7 @@ pub struct ConnectConfigurations { )] pub salesforce_authcode: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2771,7 +2771,7 @@ pub struct ConnectConfigurations { )] pub salesforce_call_back_url: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2781,7 +2781,7 @@ pub struct ConnectConfigurations { )] pub salesforce_documents_as_content_files: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2791,7 +2791,7 @@ pub struct ConnectConfigurations { )] pub sender_override: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2801,7 +2801,7 @@ pub struct ConnectConfigurations { )] pub sender_selectable_items: Vec, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2811,7 +2811,7 @@ pub struct ConnectConfigurations { )] pub sf_objects: Vec, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2821,7 +2821,7 @@ pub struct ConnectConfigurations { )] pub sign_message_with_x509_certificate: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2831,7 +2831,7 @@ pub struct ConnectConfigurations { )] pub soap_namespace: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2841,7 +2841,7 @@ pub struct ConnectConfigurations { )] pub url_to_publish_to: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2851,7 +2851,7 @@ pub struct ConnectConfigurations { )] pub use_soap_interface: String, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2861,7 +2861,7 @@ pub struct ConnectConfigurations { )] pub user_ids: Vec, /** - * Contains information about a DocuSign Connect configuration. + * Contains information about a DocuSign Connect configuration. */ #[serde( default, @@ -2876,7 +2876,7 @@ pub struct ConnectConfigurations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectEvents { /** - * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. + * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. */ #[serde( default, @@ -2885,7 +2885,7 @@ pub struct ConnectEvents { )] pub failures: Vec, /** - * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. + * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. */ #[serde( default, @@ -2894,7 +2894,7 @@ pub struct ConnectEvents { )] pub logs: Vec, /** - * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. + * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. */ #[serde( default, @@ -2904,7 +2904,7 @@ pub struct ConnectEvents { )] pub total_records: String, /** - * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. + * Connect event logging information. This object contains sections for regular Connect logs and for Connect failures. */ #[serde( default, @@ -2919,7 +2919,7 @@ pub struct ConnectEvents { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectSecret { /** - * + * */ #[serde( default, @@ -2928,7 +2928,7 @@ pub struct ConnectSecret { )] pub failures: Vec, /** - * + * */ #[serde( default, @@ -2937,7 +2937,7 @@ pub struct ConnectSecret { )] pub logs: Vec, /** - * + * */ #[serde( default, @@ -2947,7 +2947,7 @@ pub struct ConnectSecret { )] pub total_records: String, /** - * + * */ #[serde( default, @@ -2962,7 +2962,7 @@ pub struct ConnectSecret { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contacts { /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -2972,7 +2972,7 @@ pub struct Contacts { )] pub cloud_provider: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -2982,7 +2982,7 @@ pub struct Contacts { )] pub cloud_provider_container_id: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -2992,7 +2992,7 @@ pub struct Contacts { )] pub contact_id: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3002,7 +3002,7 @@ pub struct Contacts { )] pub contact_phone_numbers: Vec, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3012,7 +3012,7 @@ pub struct Contacts { )] pub contact_uri: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3021,7 +3021,7 @@ pub struct Contacts { )] pub emails: Vec, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3030,7 +3030,7 @@ pub struct Contacts { )] pub error_details: Option, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3039,7 +3039,7 @@ pub struct Contacts { )] pub is_owner: bool, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3048,7 +3048,7 @@ pub struct Contacts { )] pub name: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3057,7 +3057,7 @@ pub struct Contacts { )] pub organization: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3066,7 +3066,7 @@ pub struct Contacts { )] pub shared: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3076,7 +3076,7 @@ pub struct Contacts { )] pub signing_group: String, /** - * The `Contacts` resource enables you to manage the contact in an account's address book. + * The `Contacts` resource enables you to manage the contact in an account's address book. */ #[serde( default, @@ -3091,7 +3091,7 @@ pub struct Contacts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomTabs { /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3100,7 +3100,7 @@ pub struct CustomTabs { )] pub anchor: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3110,7 +3110,7 @@ pub struct CustomTabs { )] pub anchor_case_sensitive: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3120,7 +3120,7 @@ pub struct CustomTabs { )] pub anchor_horizontal_alignment: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3130,7 +3130,7 @@ pub struct CustomTabs { )] pub anchor_ignore_if_not_present: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3140,7 +3140,7 @@ pub struct CustomTabs { )] pub anchor_match_whole_word: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3150,7 +3150,7 @@ pub struct CustomTabs { )] pub anchor_units: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3160,7 +3160,7 @@ pub struct CustomTabs { )] pub anchor_x_offset: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3170,7 +3170,7 @@ pub struct CustomTabs { )] pub anchor_y_offset: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3179,7 +3179,7 @@ pub struct CustomTabs { )] pub bold: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3188,7 +3188,7 @@ pub struct CustomTabs { )] pub collaborative: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3198,7 +3198,7 @@ pub struct CustomTabs { )] pub conceal_value_on_document: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3208,7 +3208,7 @@ pub struct CustomTabs { )] pub created_by_display_name: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3218,7 +3218,7 @@ pub struct CustomTabs { )] pub created_by_user_id: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3228,7 +3228,7 @@ pub struct CustomTabs { )] pub custom_tab_id: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3238,7 +3238,7 @@ pub struct CustomTabs { )] pub disable_auto_size: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3247,7 +3247,7 @@ pub struct CustomTabs { )] pub editable: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3256,7 +3256,7 @@ pub struct CustomTabs { )] pub font: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3266,7 +3266,7 @@ pub struct CustomTabs { )] pub font_color: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3276,7 +3276,7 @@ pub struct CustomTabs { )] pub font_size: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3285,7 +3285,7 @@ pub struct CustomTabs { )] pub height: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3295,7 +3295,7 @@ pub struct CustomTabs { )] pub included_in_email: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3305,7 +3305,7 @@ pub struct CustomTabs { )] pub initial_value: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3314,7 +3314,7 @@ pub struct CustomTabs { )] pub italic: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3323,7 +3323,7 @@ pub struct CustomTabs { )] pub items: Vec, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3333,7 +3333,7 @@ pub struct CustomTabs { )] pub last_modified: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3343,7 +3343,7 @@ pub struct CustomTabs { )] pub last_modified_by_display_name: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3353,7 +3353,7 @@ pub struct CustomTabs { )] pub last_modified_by_user_id: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3362,7 +3362,7 @@ pub struct CustomTabs { )] pub locked: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3372,7 +3372,7 @@ pub struct CustomTabs { )] pub maximum_length: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3381,7 +3381,7 @@ pub struct CustomTabs { )] pub merge_field: Option, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3390,7 +3390,7 @@ pub struct CustomTabs { )] pub name: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3400,7 +3400,7 @@ pub struct CustomTabs { )] pub payment_item_code: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3410,7 +3410,7 @@ pub struct CustomTabs { )] pub payment_item_description: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3420,7 +3420,7 @@ pub struct CustomTabs { )] pub payment_item_name: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3430,7 +3430,7 @@ pub struct CustomTabs { )] pub require_all: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3440,7 +3440,7 @@ pub struct CustomTabs { )] pub require_initial_on_shared_change: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3449,7 +3449,7 @@ pub struct CustomTabs { )] pub required: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3459,7 +3459,7 @@ pub struct CustomTabs { )] pub scale_value: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3468,7 +3468,7 @@ pub struct CustomTabs { )] pub selected: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3477,7 +3477,7 @@ pub struct CustomTabs { )] pub shared: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3487,7 +3487,7 @@ pub struct CustomTabs { )] pub stamp_type: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3496,7 +3496,7 @@ pub struct CustomTabs { )] pub stamp_type_metadata: Option, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3506,7 +3506,7 @@ pub struct CustomTabs { )] pub tab_label: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3516,7 +3516,7 @@ pub struct CustomTabs { )] pub type_: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3525,7 +3525,7 @@ pub struct CustomTabs { )] pub underline: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3535,7 +3535,7 @@ pub struct CustomTabs { )] pub validation_message: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3545,7 +3545,7 @@ pub struct CustomTabs { )] pub validation_pattern: String, /** - * Custom tabs + * Custom tabs */ #[serde( default, @@ -3559,7 +3559,7 @@ pub struct CustomTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentResponsiveHtmlPreview { /** - * This resource is used to create a responsive preview of a specific document. + * This resource is used to create a responsive preview of a specific document. */ #[serde( default, @@ -3574,7 +3574,7 @@ pub struct DocumentResponsiveHtmlPreview { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ENoteConfigurations { /** - * + * */ #[serde( default, @@ -3584,7 +3584,7 @@ pub struct ENoteConfigurations { )] pub api_key: String, /** - * + * */ #[serde( default, @@ -3594,7 +3594,7 @@ pub struct ENoteConfigurations { )] pub connect_configured: String, /** - * + * */ #[serde( default, @@ -3604,7 +3604,7 @@ pub struct ENoteConfigurations { )] pub e_note_configured: String, /** - * + * */ #[serde( default, @@ -3613,7 +3613,7 @@ pub struct ENoteConfigurations { )] pub organization: String, /** - * + * */ #[serde( default, @@ -3622,7 +3622,7 @@ pub struct ENoteConfigurations { )] pub password: String, /** - * + * */ #[serde( default, @@ -3637,7 +3637,7 @@ pub struct ENoteConfigurations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeAttachments { /** - * + * */ #[serde( default, @@ -3647,7 +3647,7 @@ pub struct EnvelopeAttachments { )] pub access_control: String, /** - * + * */ #[serde( default, @@ -3657,7 +3657,7 @@ pub struct EnvelopeAttachments { )] pub attachment_id: String, /** - * + * */ #[serde( default, @@ -3667,7 +3667,7 @@ pub struct EnvelopeAttachments { )] pub attachment_type: String, /** - * + * */ #[serde( default, @@ -3676,7 +3676,7 @@ pub struct EnvelopeAttachments { )] pub error_details: Option, /** - * + * */ #[serde( default, @@ -3685,7 +3685,7 @@ pub struct EnvelopeAttachments { )] pub label: String, /** - * + * */ #[serde( default, @@ -3699,7 +3699,7 @@ pub struct EnvelopeAttachments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeConsumerDisclosures { /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3709,7 +3709,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub account_esign_id: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3719,7 +3719,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub allow_cd_withdraw: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3728,7 +3728,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub allow_cd_withdraw_metadata: Option, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3738,7 +3738,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub change_email: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3748,7 +3748,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub change_email_other: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3758,7 +3758,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub company_name: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3768,7 +3768,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub company_phone: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3778,7 +3778,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub copy_cost_per_page: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3788,7 +3788,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub copy_fee_collection_method: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3798,7 +3798,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub copy_request_email: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3807,7 +3807,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub custom: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3817,7 +3817,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub enable_esign: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3827,7 +3827,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub esign_agreement: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3837,7 +3837,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub esign_text: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3847,7 +3847,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub language_code: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3857,7 +3857,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub must_agree_to_esign: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3867,7 +3867,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub pdf_id: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3877,7 +3877,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub use_brand: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3887,7 +3887,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub use_consumer_disclosure_within_account: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3896,7 +3896,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub use_consumer_disclosure_within_account_metadata: Option, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3906,7 +3906,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_address_line_1: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3916,7 +3916,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_address_line_2: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3926,7 +3926,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_by_email: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3936,7 +3936,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_by_mail: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3946,7 +3946,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_by_phone: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3956,7 +3956,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_city: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3966,7 +3966,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_consequences: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3976,7 +3976,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_email: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3986,7 +3986,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_other: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -3996,7 +3996,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_phone: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -4006,7 +4006,7 @@ pub struct EnvelopeConsumerDisclosures { )] pub withdraw_postal_code: String, /** - * Details about envelope consumer disclosures. + * Details about envelope consumer disclosures. */ #[serde( default, @@ -4023,7 +4023,7 @@ pub struct EnvelopeConsumerDisclosures { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeCustomFields { /** - * An envelope custom field enables you to collect custom data about envelopes on a per-envelope basis. You can then use the custom data for sorting, organizing, searching, and other downstream processes. For example, you can use custom fields to copy envelopes or data to multiple areas in Salesforce. eOriginal customers can eVault their documents from the web app on a per-envelope basis by setting an envelope custom field with a name like "eVault with eOriginal?" to "Yes" or "No". + * An envelope custom field enables you to collect custom data about envelopes on a per-envelope basis. You can then use the custom data for sorting, organizing, searching, and other downstream processes. For example, you can use custom fields to copy envelopes or data to multiple areas in Salesforce. eOriginal customers can eVault their documents from the web app on a per-envelope basis by setting an envelope custom field with a name like "eVault with eOriginal?" to "Yes" or "No". * * When a user creates an envelope, the envelope custom fields display in the \*\*Envelope Settings\*\* section of the DocuSign console. Envelope recipients do not see the envelope custom fields. For more information, see [Envelope Custom Fields](https://support.docusign.com/en/guides/ndse-admin-guide-document-labels). */ @@ -4035,7 +4035,7 @@ pub struct EnvelopeCustomFields { )] pub list_custom_fields: Vec, /** - * An envelope custom field enables you to collect custom data about envelopes on a per-envelope basis. You can then use the custom data for sorting, organizing, searching, and other downstream processes. For example, you can use custom fields to copy envelopes or data to multiple areas in Salesforce. eOriginal customers can eVault their documents from the web app on a per-envelope basis by setting an envelope custom field with a name like "eVault with eOriginal?" to "Yes" or "No". + * An envelope custom field enables you to collect custom data about envelopes on a per-envelope basis. You can then use the custom data for sorting, organizing, searching, and other downstream processes. For example, you can use custom fields to copy envelopes or data to multiple areas in Salesforce. eOriginal customers can eVault their documents from the web app on a per-envelope basis by setting an envelope custom field with a name like "eVault with eOriginal?" to "Yes" or "No". * * When a user creates an envelope, the envelope custom fields display in the \*\*Envelope Settings\*\* section of the DocuSign console. Envelope recipients do not see the envelope custom fields. For more information, see [Envelope Custom Fields](https://support.docusign.com/en/guides/ndse-admin-guide-document-labels). */ @@ -4052,7 +4052,7 @@ pub struct EnvelopeCustomFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocumentFields { /** - * Envelope document fields + * Envelope document fields */ #[serde( default, @@ -4067,7 +4067,7 @@ pub struct EnvelopeDocumentFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocumentHtmlDefinitions { /** - * + * */ #[serde( default, @@ -4082,7 +4082,7 @@ pub struct EnvelopeDocumentHtmlDefinitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocumentTabs { /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4092,7 +4092,7 @@ pub struct EnvelopeDocumentTabs { )] pub approve_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4102,7 +4102,7 @@ pub struct EnvelopeDocumentTabs { )] pub checkbox_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4112,7 +4112,7 @@ pub struct EnvelopeDocumentTabs { )] pub comment_thread_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4122,7 +4122,7 @@ pub struct EnvelopeDocumentTabs { )] pub commission_county_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4132,7 +4132,7 @@ pub struct EnvelopeDocumentTabs { )] pub commission_expiration_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4142,7 +4142,7 @@ pub struct EnvelopeDocumentTabs { )] pub commission_number_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4152,7 +4152,7 @@ pub struct EnvelopeDocumentTabs { )] pub commission_state_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4162,7 +4162,7 @@ pub struct EnvelopeDocumentTabs { )] pub company_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4172,7 +4172,7 @@ pub struct EnvelopeDocumentTabs { )] pub currency_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4182,7 +4182,7 @@ pub struct EnvelopeDocumentTabs { )] pub date_signed_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4192,7 +4192,7 @@ pub struct EnvelopeDocumentTabs { )] pub date_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4202,7 +4202,7 @@ pub struct EnvelopeDocumentTabs { )] pub decline_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4212,7 +4212,7 @@ pub struct EnvelopeDocumentTabs { )] pub draw_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4222,7 +4222,7 @@ pub struct EnvelopeDocumentTabs { )] pub email_address_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4232,7 +4232,7 @@ pub struct EnvelopeDocumentTabs { )] pub email_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4242,7 +4242,7 @@ pub struct EnvelopeDocumentTabs { )] pub envelope_id_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4252,7 +4252,7 @@ pub struct EnvelopeDocumentTabs { )] pub first_name_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4262,7 +4262,7 @@ pub struct EnvelopeDocumentTabs { )] pub formula_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4272,7 +4272,7 @@ pub struct EnvelopeDocumentTabs { )] pub full_name_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4282,7 +4282,7 @@ pub struct EnvelopeDocumentTabs { )] pub initial_here_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4292,7 +4292,7 @@ pub struct EnvelopeDocumentTabs { )] pub last_name_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4302,7 +4302,7 @@ pub struct EnvelopeDocumentTabs { )] pub list_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4312,7 +4312,7 @@ pub struct EnvelopeDocumentTabs { )] pub notarize_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4322,7 +4322,7 @@ pub struct EnvelopeDocumentTabs { )] pub notary_seal_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4332,7 +4332,7 @@ pub struct EnvelopeDocumentTabs { )] pub note_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4342,7 +4342,7 @@ pub struct EnvelopeDocumentTabs { )] pub number_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4352,7 +4352,7 @@ pub struct EnvelopeDocumentTabs { )] pub phone_number_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4362,7 +4362,7 @@ pub struct EnvelopeDocumentTabs { )] pub poly_line_overlay_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4371,7 +4371,7 @@ pub struct EnvelopeDocumentTabs { )] pub prefill_tabs: Option, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4381,7 +4381,7 @@ pub struct EnvelopeDocumentTabs { )] pub radio_group_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4391,7 +4391,7 @@ pub struct EnvelopeDocumentTabs { )] pub sign_here_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4401,7 +4401,7 @@ pub struct EnvelopeDocumentTabs { )] pub signer_attachment_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4411,7 +4411,7 @@ pub struct EnvelopeDocumentTabs { )] pub smart_section_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4421,7 +4421,7 @@ pub struct EnvelopeDocumentTabs { )] pub ssn_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4431,7 +4431,7 @@ pub struct EnvelopeDocumentTabs { )] pub tab_groups: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4441,7 +4441,7 @@ pub struct EnvelopeDocumentTabs { )] pub text_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4451,7 +4451,7 @@ pub struct EnvelopeDocumentTabs { )] pub title_tabs: Vec, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4461,7 +4461,7 @@ pub struct EnvelopeDocumentTabs { )] pub view_tabs: Vec<View>, /** - * Envelope Document Tabs resource + * Envelope Document Tabs resource */ #[serde( default, @@ -4485,7 +4485,7 @@ pub struct EnvelopeDocumentTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocumentVisibility { /** - * Document Visibility enables senders to control the visibility of the documents in an envelope at the recipient level. For example, if the parties associated with a legal proceeding should have access to different documents, the Document Visibility feature enables you to keep all of the documents in the same envelope and set view permissions for the documents by recipient. This functionality is enabled for envelopes and templates. It is not available for PowerForms. + * Document Visibility enables senders to control the visibility of the documents in an envelope at the recipient level. For example, if the parties associated with a legal proceeding should have access to different documents, the Document Visibility feature enables you to keep all of the documents in the same envelope and set view permissions for the documents by recipient. This functionality is enabled for envelopes and templates. It is not available for PowerForms. * * \*\*Note\*\*: Before you use Document Visibility, you should be aware of the following information: * @@ -4509,7 +4509,7 @@ pub struct EnvelopeDocumentVisibility { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocuments { /** - * Envelope documents + * Envelope documents */ #[serde( default, @@ -4519,7 +4519,7 @@ pub struct EnvelopeDocuments { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * Envelope documents + * Envelope documents */ #[serde( default, @@ -4534,7 +4534,7 @@ pub struct EnvelopeDocuments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeEmailSettings { /** - * Envelope email settings + * Envelope email settings */ #[serde( default, @@ -4544,7 +4544,7 @@ pub struct EnvelopeEmailSettings { )] pub bcc_email_addresses: Vec<BccEmailAddress>, /** - * Envelope email settings + * Envelope email settings */ #[serde( default, @@ -4554,7 +4554,7 @@ pub struct EnvelopeEmailSettings { )] pub reply_email_address_override: String, /** - * Envelope email settings + * Envelope email settings */ #[serde( default, @@ -4569,7 +4569,7 @@ pub struct EnvelopeEmailSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeFormData { /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4579,7 +4579,7 @@ pub struct EnvelopeFormData { )] pub email_subject: String, /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4589,7 +4589,7 @@ pub struct EnvelopeFormData { )] pub envelope_id: String, /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4599,7 +4599,7 @@ pub struct EnvelopeFormData { )] pub form_data: Vec<FormDataItem>, /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4609,7 +4609,7 @@ pub struct EnvelopeFormData { )] pub prefill_form_data: Vec<FormDataItem>, /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4619,7 +4619,7 @@ pub struct EnvelopeFormData { )] pub recipient_form_data: Vec<RecipientFormData>, /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4629,7 +4629,7 @@ pub struct EnvelopeFormData { )] pub sent_date_time: String, /** - * This object contains the data that recipients have entered into the form fields associated with an envelope. + * This object contains the data that recipients have entered into the form fields associated with an envelope. */ #[serde( default, @@ -4643,7 +4643,7 @@ pub struct EnvelopeFormData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeHtmlDefinitions { /** - * + * */ #[serde( default, @@ -4658,7 +4658,7 @@ pub struct EnvelopeHtmlDefinitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeLocks { /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4667,7 +4667,7 @@ pub struct EnvelopeLocks { )] pub error_details: Option<ErrorDetails>, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4677,7 +4677,7 @@ pub struct EnvelopeLocks { )] pub lock_duration_in_seconds: String, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4687,7 +4687,7 @@ pub struct EnvelopeLocks { )] pub lock_token: String, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4697,7 +4697,7 @@ pub struct EnvelopeLocks { )] pub lock_type: String, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4707,7 +4707,7 @@ pub struct EnvelopeLocks { )] pub locked_by_app: String, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4716,7 +4716,7 @@ pub struct EnvelopeLocks { )] pub locked_by_user: Option<UserInfo>, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4726,7 +4726,7 @@ pub struct EnvelopeLocks { )] pub locked_until_date_time: String, /** - * This section provides information about envelope locks. + * This section provides information about envelope locks. */ #[serde( default, @@ -4742,7 +4742,7 @@ pub struct EnvelopeLocks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeRecipientTabs { /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4753,7 +4753,7 @@ pub struct EnvelopeRecipientTabs { )] pub approve_tabs: Vec<Approve>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4764,7 +4764,7 @@ pub struct EnvelopeRecipientTabs { )] pub checkbox_tabs: Vec<Checkbox>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4775,7 +4775,7 @@ pub struct EnvelopeRecipientTabs { )] pub comment_thread_tabs: Vec<CommentThread>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4786,7 +4786,7 @@ pub struct EnvelopeRecipientTabs { )] pub commission_county_tabs: Vec<CommissionCounty>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4797,7 +4797,7 @@ pub struct EnvelopeRecipientTabs { )] pub commission_expiration_tabs: Vec<CommissionExpiration>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4808,7 +4808,7 @@ pub struct EnvelopeRecipientTabs { )] pub commission_number_tabs: Vec<CommissionNumber>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4819,7 +4819,7 @@ pub struct EnvelopeRecipientTabs { )] pub commission_state_tabs: Vec<CommissionState>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4830,7 +4830,7 @@ pub struct EnvelopeRecipientTabs { )] pub company_tabs: Vec<Company>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4841,7 +4841,7 @@ pub struct EnvelopeRecipientTabs { )] pub currency_tabs: Vec<Currency>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4852,7 +4852,7 @@ pub struct EnvelopeRecipientTabs { )] pub date_signed_tabs: Vec<DateSigned>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4863,7 +4863,7 @@ pub struct EnvelopeRecipientTabs { )] pub date_tabs: Vec<Date>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4874,7 +4874,7 @@ pub struct EnvelopeRecipientTabs { )] pub decline_tabs: Vec<Decline>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4885,7 +4885,7 @@ pub struct EnvelopeRecipientTabs { )] pub draw_tabs: Vec<Draw>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4896,7 +4896,7 @@ pub struct EnvelopeRecipientTabs { )] pub email_address_tabs: Vec<EmailAddress>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4907,7 +4907,7 @@ pub struct EnvelopeRecipientTabs { )] pub email_tabs: Vec<Email>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4918,7 +4918,7 @@ pub struct EnvelopeRecipientTabs { )] pub envelope_id_tabs: Vec<EnvelopeId>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4929,7 +4929,7 @@ pub struct EnvelopeRecipientTabs { )] pub first_name_tabs: Vec<FirstName>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4940,7 +4940,7 @@ pub struct EnvelopeRecipientTabs { )] pub formula_tabs: Vec<FormulaTab>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4951,7 +4951,7 @@ pub struct EnvelopeRecipientTabs { )] pub full_name_tabs: Vec<FullName>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4962,7 +4962,7 @@ pub struct EnvelopeRecipientTabs { )] pub initial_here_tabs: Vec<InitialHere>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4973,7 +4973,7 @@ pub struct EnvelopeRecipientTabs { )] pub last_name_tabs: Vec<LastName>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4984,7 +4984,7 @@ pub struct EnvelopeRecipientTabs { )] pub list_tabs: Vec<List>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -4995,7 +4995,7 @@ pub struct EnvelopeRecipientTabs { )] pub notarize_tabs: Vec<Notarize>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5006,7 +5006,7 @@ pub struct EnvelopeRecipientTabs { )] pub notary_seal_tabs: Vec<NotarySeal>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5017,7 +5017,7 @@ pub struct EnvelopeRecipientTabs { )] pub note_tabs: Vec<Note>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5028,7 +5028,7 @@ pub struct EnvelopeRecipientTabs { )] pub number_tabs: Vec<Number>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5039,7 +5039,7 @@ pub struct EnvelopeRecipientTabs { )] pub phone_number_tabs: Vec<PhoneNumber>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5050,7 +5050,7 @@ pub struct EnvelopeRecipientTabs { )] pub poly_line_overlay_tabs: Vec<PolyLineOverlay>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5060,7 +5060,7 @@ pub struct EnvelopeRecipientTabs { )] pub prefill_tabs: Option<PrefillTabs>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5071,7 +5071,7 @@ pub struct EnvelopeRecipientTabs { )] pub radio_group_tabs: Vec<RadioGroup>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5082,7 +5082,7 @@ pub struct EnvelopeRecipientTabs { )] pub sign_here_tabs: Vec<SignHere>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5093,7 +5093,7 @@ pub struct EnvelopeRecipientTabs { )] pub signer_attachment_tabs: Vec<SignerAttachment>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5104,7 +5104,7 @@ pub struct EnvelopeRecipientTabs { )] pub smart_section_tabs: Vec<SmartSection>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5115,7 +5115,7 @@ pub struct EnvelopeRecipientTabs { )] pub ssn_tabs: Vec<Ssn>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5126,7 +5126,7 @@ pub struct EnvelopeRecipientTabs { )] pub tab_groups: Vec<TabGroup>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5137,7 +5137,7 @@ pub struct EnvelopeRecipientTabs { )] pub text_tabs: Vec<Text>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5148,7 +5148,7 @@ pub struct EnvelopeRecipientTabs { )] pub title_tabs: Vec<Title>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5159,7 +5159,7 @@ pub struct EnvelopeRecipientTabs { )] pub view_tabs: Vec<View>, /** - * All of the tabs associated with a recipient. Each property is a list of a type of tab. + * All of the tabs associated with a recipient. Each property is a list of a type of tab. * */ #[serde( @@ -5175,7 +5175,7 @@ pub struct EnvelopeRecipientTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeRecipients { /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5184,7 +5184,7 @@ pub struct EnvelopeRecipients { )] pub agents: Vec<Agent>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5194,7 +5194,7 @@ pub struct EnvelopeRecipients { )] pub carbon_copies: Vec<CarbonCopy>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5204,7 +5204,7 @@ pub struct EnvelopeRecipients { )] pub certified_deliveries: Vec<CertifiedDelivery>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5214,7 +5214,7 @@ pub struct EnvelopeRecipients { )] pub current_routing_order: String, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5223,7 +5223,7 @@ pub struct EnvelopeRecipients { )] pub editors: Vec<Editor>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5232,7 +5232,7 @@ pub struct EnvelopeRecipients { )] pub error_details: Option<ErrorDetails>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5242,7 +5242,7 @@ pub struct EnvelopeRecipients { )] pub in_person_signers: Vec<InPersonSigner>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5251,7 +5251,7 @@ pub struct EnvelopeRecipients { )] pub intermediaries: Vec<Intermediary>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5260,7 +5260,7 @@ pub struct EnvelopeRecipients { )] pub notaries: Vec<NotaryRecipient>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5270,7 +5270,7 @@ pub struct EnvelopeRecipients { )] pub recipient_count: String, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5279,7 +5279,7 @@ pub struct EnvelopeRecipients { )] pub seals: Vec<SealSign>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5288,7 +5288,7 @@ pub struct EnvelopeRecipients { )] pub signers: Vec<Signer>, /** - * Envelope recipients + * Envelope recipients */ #[serde( default, @@ -5302,7 +5302,7 @@ pub struct EnvelopeRecipients { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTemplates { /** - * Envelope templates + * Envelope templates */ #[serde( default, @@ -5316,7 +5316,7 @@ pub struct EnvelopeTemplates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTransferRules { /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5326,7 +5326,7 @@ pub struct EnvelopeTransferRules { )] pub end_position: String, /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5336,7 +5336,7 @@ pub struct EnvelopeTransferRules { )] pub envelope_transfer_rules: Vec<EnvelopeTransferRule>, /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5346,7 +5346,7 @@ pub struct EnvelopeTransferRules { )] pub next_uri: String, /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5356,7 +5356,7 @@ pub struct EnvelopeTransferRules { )] pub previous_uri: String, /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5366,7 +5366,7 @@ pub struct EnvelopeTransferRules { )] pub result_set_size: String, /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5376,7 +5376,7 @@ pub struct EnvelopeTransferRules { )] pub start_position: String, /** - * This resource provides methods that enable account administrators to create and manage envelope transfer rules. + * This resource provides methods that enable account administrators to create and manage envelope transfer rules. */ #[serde( default, @@ -5391,7 +5391,7 @@ pub struct EnvelopeTransferRules { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeViews { /** - * Embedding Envelope views + * Embedding Envelope views */ #[serde( default, @@ -5405,7 +5405,7 @@ pub struct EnvelopeViews { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeWorkflowDefinition { /** - * + * */ #[serde( default, @@ -5415,7 +5415,7 @@ pub struct EnvelopeWorkflowDefinition { )] pub current_workflow_step_id: String, /** - * + * */ #[serde( default, @@ -5425,7 +5425,7 @@ pub struct EnvelopeWorkflowDefinition { )] pub workflow_status: String, /** - * + * */ #[serde( default, @@ -5440,7 +5440,7 @@ pub struct EnvelopeWorkflowDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Envelopes { /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5450,7 +5450,7 @@ pub struct Envelopes { )] pub access_control_list_base_64: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5460,7 +5460,7 @@ pub struct Envelopes { )] pub allow_comments: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5470,7 +5470,7 @@ pub struct Envelopes { )] pub allow_markup: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5480,7 +5480,7 @@ pub struct Envelopes { )] pub allow_reassign: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5490,7 +5490,7 @@ pub struct Envelopes { )] pub allow_view_history: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5500,7 +5500,7 @@ pub struct Envelopes { )] pub any_signer: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5509,7 +5509,7 @@ pub struct Envelopes { )] pub asynchronous: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5519,7 +5519,7 @@ pub struct Envelopes { )] pub attachments_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5529,7 +5529,7 @@ pub struct Envelopes { )] pub authoritative_copy: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5539,7 +5539,7 @@ pub struct Envelopes { )] pub authoritative_copy_default: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5549,7 +5549,7 @@ pub struct Envelopes { )] pub auto_navigation: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5559,7 +5559,7 @@ pub struct Envelopes { )] pub brand_id: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5569,7 +5569,7 @@ pub struct Envelopes { )] pub brand_lock: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5579,7 +5579,7 @@ pub struct Envelopes { )] pub certificate_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5589,7 +5589,7 @@ pub struct Envelopes { )] pub completed_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5599,7 +5599,7 @@ pub struct Envelopes { )] pub copy_recipient_data: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5609,7 +5609,7 @@ pub struct Envelopes { )] pub created_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5618,7 +5618,7 @@ pub struct Envelopes { )] pub custom_fields: Option<AccountCustomFields>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5628,7 +5628,7 @@ pub struct Envelopes { )] pub custom_fields_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5638,7 +5638,7 @@ pub struct Envelopes { )] pub declined_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5648,7 +5648,7 @@ pub struct Envelopes { )] pub deleted_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5658,7 +5658,7 @@ pub struct Envelopes { )] pub delivered_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5668,7 +5668,7 @@ pub struct Envelopes { )] pub disable_responsive_document: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5678,7 +5678,7 @@ pub struct Envelopes { )] pub documents_combined_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5688,7 +5688,7 @@ pub struct Envelopes { )] pub documents_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5698,7 +5698,7 @@ pub struct Envelopes { )] pub email_blurb: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5707,7 +5707,7 @@ pub struct Envelopes { )] pub email_settings: Option<EmailSettings>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5717,7 +5717,7 @@ pub struct Envelopes { )] pub email_subject: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5727,7 +5727,7 @@ pub struct Envelopes { )] pub enable_wet_sign: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5737,7 +5737,7 @@ pub struct Envelopes { )] pub enforce_signer_visibility: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5747,7 +5747,7 @@ pub struct Envelopes { )] pub envelope_attachments: Vec<Attachment>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5757,7 +5757,7 @@ pub struct Envelopes { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5767,7 +5767,7 @@ pub struct Envelopes { )] pub envelope_id: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5777,7 +5777,7 @@ pub struct Envelopes { )] pub envelope_id_stamping: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5787,7 +5787,7 @@ pub struct Envelopes { )] pub envelope_location: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5796,7 +5796,7 @@ pub struct Envelopes { )] pub envelope_metadata: Option<EnvelopeMetadata>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5806,7 +5806,7 @@ pub struct Envelopes { )] pub envelope_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5816,7 +5816,7 @@ pub struct Envelopes { )] pub expire_after: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5826,7 +5826,7 @@ pub struct Envelopes { )] pub expire_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5836,7 +5836,7 @@ pub struct Envelopes { )] pub expire_enabled: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5846,7 +5846,7 @@ pub struct Envelopes { )] pub external_envelope_id: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5855,7 +5855,7 @@ pub struct Envelopes { )] pub folders: Vec<Folder>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5865,7 +5865,7 @@ pub struct Envelopes { )] pub has_comments: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5875,7 +5875,7 @@ pub struct Envelopes { )] pub has_form_data_changed: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5885,7 +5885,7 @@ pub struct Envelopes { )] pub has_wav_file: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5894,7 +5894,7 @@ pub struct Envelopes { )] pub holder: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5904,7 +5904,7 @@ pub struct Envelopes { )] pub initial_sent_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5914,7 +5914,7 @@ pub struct Envelopes { )] pub is_21cfr_part_11: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5924,7 +5924,7 @@ pub struct Envelopes { )] pub is_dynamic_envelope: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5934,7 +5934,7 @@ pub struct Envelopes { )] pub is_signature_provider_envelope: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5944,7 +5944,7 @@ pub struct Envelopes { )] pub last_modified_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5953,7 +5953,7 @@ pub struct Envelopes { )] pub location: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5962,7 +5962,7 @@ pub struct Envelopes { )] pub lock_information: Option<EnvelopeLocks>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5972,12 +5972,12 @@ pub struct Envelopes { )] pub message_lock: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notification: Option<Notification>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -5987,12 +5987,12 @@ pub struct Envelopes { )] pub notification_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "powerForm")] pub power_form: Option<PowerForm>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6002,7 +6002,7 @@ pub struct Envelopes { )] pub purge_completed_date: Option<chrono::NaiveDate>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6012,7 +6012,7 @@ pub struct Envelopes { )] pub purge_request_date: Option<chrono::NaiveDate>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6022,12 +6022,12 @@ pub struct Envelopes { )] pub purge_state: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6037,7 +6037,7 @@ pub struct Envelopes { )] pub recipients_lock: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6047,12 +6047,12 @@ pub struct Envelopes { )] pub recipients_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sender: Option<UserInfo>, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6062,7 +6062,7 @@ pub struct Envelopes { )] pub sent_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6072,7 +6072,7 @@ pub struct Envelopes { )] pub signer_can_sign_on_mobile: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6082,7 +6082,7 @@ pub struct Envelopes { )] pub signing_location: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6091,7 +6091,7 @@ pub struct Envelopes { )] pub status: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6101,7 +6101,7 @@ pub struct Envelopes { )] pub status_changed_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6111,7 +6111,7 @@ pub struct Envelopes { )] pub status_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6121,7 +6121,7 @@ pub struct Envelopes { )] pub templates_uri: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6131,7 +6131,7 @@ pub struct Envelopes { )] pub transaction_id: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6141,7 +6141,7 @@ pub struct Envelopes { )] pub use_disclosure: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6151,7 +6151,7 @@ pub struct Envelopes { )] pub voided_date_time: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde( default, @@ -6161,7 +6161,7 @@ pub struct Envelopes { )] pub voided_reason: String, /** - * Envelope creation, management + * Envelope creation, management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub workflow: Option<Workflow>, @@ -6171,7 +6171,7 @@ pub struct Envelopes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FavoriteTemplates { /** - * + * */ #[serde( default, @@ -6180,7 +6180,7 @@ pub struct FavoriteTemplates { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -6190,7 +6190,7 @@ pub struct FavoriteTemplates { )] pub favorite_templates: Vec<FavoriteTemplatesContentItem>, /** - * + * */ #[serde( default, @@ -6205,7 +6205,7 @@ pub struct FavoriteTemplates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Folders { /** - * Folder management + * Folder management */ #[serde( default, @@ -6215,7 +6215,7 @@ pub struct Folders { )] pub end_position: String, /** - * Folder management + * Folder management */ #[serde( default, @@ -6224,7 +6224,7 @@ pub struct Folders { )] pub envelopes: Vec<EnvelopeSummary>, /** - * Folder management + * Folder management */ #[serde( default, @@ -6233,7 +6233,7 @@ pub struct Folders { )] pub folders: Vec<Folder>, /** - * Folder management + * Folder management */ #[serde( default, @@ -6243,7 +6243,7 @@ pub struct Folders { )] pub next_uri: String, /** - * Folder management + * Folder management */ #[serde( default, @@ -6253,7 +6253,7 @@ pub struct Folders { )] pub previous_uri: String, /** - * Folder management + * Folder management */ #[serde( default, @@ -6263,7 +6263,7 @@ pub struct Folders { )] pub result_set_size: String, /** - * Folder management + * Folder management */ #[serde( default, @@ -6273,7 +6273,7 @@ pub struct Folders { )] pub start_position: String, /** - * Folder management + * Folder management */ #[serde( default, @@ -6288,7 +6288,7 @@ pub struct Folders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupBrands { /** - * If your account includes multiple signing brands, you can use the groups functionality to assign different brands to different groups. This resource enables you to manage group brands. + * If your account includes multiple signing brands, you can use the groups functionality to assign different brands to different groups. This resource enables you to manage group brands. */ #[serde( default, @@ -6298,7 +6298,7 @@ pub struct GroupBrands { )] pub brand_options: Vec<Brand>, /** - * If your account includes multiple signing brands, you can use the groups functionality to assign different brands to different groups. This resource enables you to manage group brands. + * If your account includes multiple signing brands, you can use the groups functionality to assign different brands to different groups. This resource enables you to manage group brands. */ #[serde( default, @@ -6308,7 +6308,7 @@ pub struct GroupBrands { )] pub recipient_brand_id_default: String, /** - * If your account includes multiple signing brands, you can use the groups functionality to assign different brands to different groups. This resource enables you to manage group brands. + * If your account includes multiple signing brands, you can use the groups functionality to assign different brands to different groups. This resource enables you to manage group brands. */ #[serde( default, @@ -6323,7 +6323,7 @@ pub struct GroupBrands { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupUsers { /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6333,7 +6333,7 @@ pub struct GroupUsers { )] pub end_position: String, /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6343,7 +6343,7 @@ pub struct GroupUsers { )] pub next_uri: String, /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6353,7 +6353,7 @@ pub struct GroupUsers { )] pub previous_uri: String, /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6363,7 +6363,7 @@ pub struct GroupUsers { )] pub result_set_size: String, /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6373,7 +6373,7 @@ pub struct GroupUsers { )] pub start_position: String, /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6383,7 +6383,7 @@ pub struct GroupUsers { )] pub total_set_size: String, /** - * Groups' users + * Groups' users */ #[serde( default, @@ -6397,7 +6397,7 @@ pub struct GroupUsers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Groups { /** - * Group information + * Group information */ #[serde( default, @@ -6407,7 +6407,7 @@ pub struct Groups { )] pub end_position: String, /** - * Group information + * Group information */ #[serde( default, @@ -6416,7 +6416,7 @@ pub struct Groups { )] pub groups: Vec<Group>, /** - * Group information + * Group information */ #[serde( default, @@ -6426,7 +6426,7 @@ pub struct Groups { )] pub next_uri: String, /** - * Group information + * Group information */ #[serde( default, @@ -6436,7 +6436,7 @@ pub struct Groups { )] pub previous_uri: String, /** - * Group information + * Group information */ #[serde( default, @@ -6446,7 +6446,7 @@ pub struct Groups { )] pub result_set_size: String, /** - * Group information + * Group information */ #[serde( default, @@ -6456,7 +6456,7 @@ pub struct Groups { )] pub start_position: String, /** - * Group information + * Group information */ #[serde( default, @@ -6471,7 +6471,7 @@ pub struct Groups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IdentityVerifications { /** - * Identity Verification enables you to verify a signer's identity before they can access a document. The `IdentityVerifications` resource provides a method that enables you to list the workflows that are available to an account. + * Identity Verification enables you to verify a signer's identity before they can access a document. The `IdentityVerifications` resource provides a method that enables you to list the workflows that are available to an account. */ #[serde( default, @@ -6486,7 +6486,7 @@ pub struct IdentityVerifications { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Invoices { /** - * Invoices + * Invoices */ #[serde( default, @@ -6495,7 +6495,7 @@ pub struct Invoices { )] pub amount: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6504,7 +6504,7 @@ pub struct Invoices { )] pub balance: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6514,7 +6514,7 @@ pub struct Invoices { )] pub due_date: Option<chrono::NaiveDate>, /** - * Invoices + * Invoices */ #[serde( default, @@ -6524,7 +6524,7 @@ pub struct Invoices { )] pub invoice_id: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6534,7 +6534,7 @@ pub struct Invoices { )] pub invoice_items: Vec<BillingInvoiceItem>, /** - * Invoices + * Invoices */ #[serde( default, @@ -6544,7 +6544,7 @@ pub struct Invoices { )] pub invoice_number: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6554,7 +6554,7 @@ pub struct Invoices { )] pub invoice_uri: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6564,7 +6564,7 @@ pub struct Invoices { )] pub non_taxable_amount: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6574,7 +6574,7 @@ pub struct Invoices { )] pub pdf_available: String, /** - * Invoices + * Invoices */ #[serde( default, @@ -6592,7 +6592,7 @@ pub struct Invoices { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Notary { /** - * Use DocuSign eNotary to notarize documents digitally. + * Use DocuSign eNotary to notarize documents digitally. * Check the [DocuSign eNotary support documentation](https://support.docusign.com/en/guides/ndse-user-guide-enotary-resources) * to see which jurisdictions are supported. * @@ -6605,7 +6605,7 @@ pub struct Notary { )] pub created_date: Option<chrono::NaiveDate>, /** - * Use DocuSign eNotary to notarize documents digitally. + * Use DocuSign eNotary to notarize documents digitally. * Check the [DocuSign eNotary support documentation](https://support.docusign.com/en/guides/ndse-user-guide-enotary-resources) * to see which jurisdictions are supported. * @@ -6617,7 +6617,7 @@ pub struct Notary { )] pub enabled: String, /** - * Use DocuSign eNotary to notarize documents digitally. + * Use DocuSign eNotary to notarize documents digitally. * Check the [DocuSign eNotary support documentation](https://support.docusign.com/en/guides/ndse-user-guide-enotary-resources) * to see which jurisdictions are supported. * @@ -6629,7 +6629,7 @@ pub struct Notary { )] pub searchable: String, /** - * Use DocuSign eNotary to notarize documents digitally. + * Use DocuSign eNotary to notarize documents digitally. * Check the [DocuSign eNotary support documentation](https://support.docusign.com/en/guides/ndse-user-guide-enotary-resources) * to see which jurisdictions are supported. * @@ -6642,7 +6642,7 @@ pub struct Notary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJournals { /** - * + * */ #[serde( default, @@ -6652,7 +6652,7 @@ pub struct NotaryJournals { )] pub created_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -6662,12 +6662,12 @@ pub struct NotaryJournals { )] pub document_name: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub jurisdiction: Option<Jurisdiction>, /** - * + * */ #[serde( default, @@ -6677,7 +6677,7 @@ pub struct NotaryJournals { )] pub notary_journal_id: String, /** - * + * */ #[serde( default, @@ -6686,7 +6686,7 @@ pub struct NotaryJournals { )] pub notary_journal_meta_data: Option<NotaryJournalMetaData>, /** - * + * */ #[serde( default, @@ -6701,7 +6701,7 @@ pub struct NotaryJournals { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJurisdiction { /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde( default, @@ -6711,7 +6711,7 @@ pub struct NotaryJurisdiction { )] pub commission_expiration: String, /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde( default, @@ -6721,7 +6721,7 @@ pub struct NotaryJurisdiction { )] pub commission_id: String, /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde( default, @@ -6730,7 +6730,7 @@ pub struct NotaryJurisdiction { )] pub county: String, /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde( default, @@ -6739,12 +6739,12 @@ pub struct NotaryJurisdiction { )] pub error_details: Option<ErrorDetails>, /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub jurisdiction: Option<Jurisdiction>, /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde( default, @@ -6754,7 +6754,7 @@ pub struct NotaryJurisdiction { )] pub registered_name: String, /** - * Creating, updating, and deleting notary jurisdiction objects. + * Creating, updating, and deleting notary jurisdiction objects. */ #[serde( default, @@ -6769,7 +6769,7 @@ pub struct NotaryJurisdiction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotificationDefaults { /** - * The `NotificationDefaults` resource provides methods that enable you to manage the default notifications for envelopes. + * The `NotificationDefaults` resource provides methods that enable you to manage the default notifications for envelopes. */ #[serde( default, @@ -6778,7 +6778,7 @@ pub struct NotificationDefaults { )] pub api_email_notifications: Option<NotificationDefaultSettings>, /** - * The `NotificationDefaults` resource provides methods that enable you to manage the default notifications for envelopes. + * The `NotificationDefaults` resource provides methods that enable you to manage the default notifications for envelopes. */ #[serde( default, @@ -6792,7 +6792,7 @@ pub struct NotificationDefaults { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentGatewayAccounts { /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6801,12 +6801,12 @@ pub struct PaymentGatewayAccounts { )] pub allow_custom_metadata: bool, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub config: Option<PaymentGatewayAccountSetting>, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6816,7 +6816,7 @@ pub struct PaymentGatewayAccounts { )] pub display_name: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6826,7 +6826,7 @@ pub struct PaymentGatewayAccounts { )] pub is_enabled: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6836,7 +6836,7 @@ pub struct PaymentGatewayAccounts { )] pub is_legacy: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6846,7 +6846,7 @@ pub struct PaymentGatewayAccounts { )] pub last_modified: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6855,7 +6855,7 @@ pub struct PaymentGatewayAccounts { )] pub pay_pal_legacy_settings: Option<PayPalLegacySettings>, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6865,7 +6865,7 @@ pub struct PaymentGatewayAccounts { )] pub payment_gateway: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6875,7 +6875,7 @@ pub struct PaymentGatewayAccounts { )] pub payment_gateway_account_id: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6885,7 +6885,7 @@ pub struct PaymentGatewayAccounts { )] pub payment_gateway_display_name: String, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6895,7 +6895,7 @@ pub struct PaymentGatewayAccounts { )] pub supported_currencies: Vec<String>, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6905,7 +6905,7 @@ pub struct PaymentGatewayAccounts { )] pub supported_payment_methods: Vec<String>, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6915,7 +6915,7 @@ pub struct PaymentGatewayAccounts { )] pub supported_payment_methods_with_options: Vec<PaymentMethodWithOptions>, /** - * Information about a connected payment gateway account. + * Information about a connected payment gateway account. */ #[serde( default, @@ -6930,7 +6930,7 @@ pub struct PaymentGatewayAccounts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Payments { /** - * Payments + * Payments */ #[serde( default, @@ -6939,7 +6939,7 @@ pub struct Payments { )] pub amount: String, /** - * Payments + * Payments */ #[serde( default, @@ -6948,7 +6948,7 @@ pub struct Payments { )] pub description: String, /** - * Payments + * Payments */ #[serde( default, @@ -6958,7 +6958,7 @@ pub struct Payments { )] pub payment_date: Option<chrono::NaiveDate>, /** - * Payments + * Payments */ #[serde( default, @@ -6968,7 +6968,7 @@ pub struct Payments { )] pub payment_id: String, /** - * Payments + * Payments */ #[serde( default, @@ -6983,7 +6983,7 @@ pub struct Payments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormData { /** - * Data that recipients have entered in PowerForm fields. + * Data that recipients have entered in PowerForm fields. */ #[serde( default, @@ -6993,7 +6993,7 @@ pub struct PowerFormData { )] pub envelope_id: String, /** - * Data that recipients have entered in PowerForm fields. + * Data that recipients have entered in PowerForm fields. */ #[serde( default, @@ -7007,7 +7007,7 @@ pub struct PowerFormData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerForms { /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7017,7 +7017,7 @@ pub struct PowerForms { )] pub created_by: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7027,7 +7027,7 @@ pub struct PowerForms { )] pub created_date_time: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7037,7 +7037,7 @@ pub struct PowerForms { )] pub email_body: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7047,7 +7047,7 @@ pub struct PowerForms { )] pub email_subject: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7056,7 +7056,7 @@ pub struct PowerForms { )] pub envelopes: Vec<Envelope>, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7065,7 +7065,7 @@ pub struct PowerForms { )] pub error_details: Option<ErrorDetails>, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7074,7 +7074,7 @@ pub struct PowerForms { )] pub instructions: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7084,7 +7084,7 @@ pub struct PowerForms { )] pub is_active: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7094,7 +7094,7 @@ pub struct PowerForms { )] pub last_used: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7104,7 +7104,7 @@ pub struct PowerForms { )] pub limit_use_interval: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7114,7 +7114,7 @@ pub struct PowerForms { )] pub limit_use_interval_enabled: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7124,7 +7124,7 @@ pub struct PowerForms { )] pub limit_use_interval_units: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7134,7 +7134,7 @@ pub struct PowerForms { )] pub max_use_enabled: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7143,7 +7143,7 @@ pub struct PowerForms { )] pub name: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7153,7 +7153,7 @@ pub struct PowerForms { )] pub power_form_id: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7163,7 +7163,7 @@ pub struct PowerForms { )] pub power_form_url: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7172,7 +7172,7 @@ pub struct PowerForms { )] pub recipients: Vec<PowerFormRecipient>, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7182,7 +7182,7 @@ pub struct PowerForms { )] pub sender_name: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7192,7 +7192,7 @@ pub struct PowerForms { )] pub sender_user_id: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7202,7 +7202,7 @@ pub struct PowerForms { )] pub signing_mode: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7212,7 +7212,7 @@ pub struct PowerForms { )] pub template_id: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7222,7 +7222,7 @@ pub struct PowerForms { )] pub template_name: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7232,7 +7232,7 @@ pub struct PowerForms { )] pub times_used: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7241,7 +7241,7 @@ pub struct PowerForms { )] pub uri: String, /** - * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. + * The PowerForms resource enables you to create fillable forms that you can email or make available for self service on the web. */ #[serde( default, @@ -7256,7 +7256,7 @@ pub struct PowerForms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reports { /** - * + * */ #[serde( default, @@ -7270,7 +7270,7 @@ pub struct Reports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RequestLogs { /** - * Request logs + * Request logs */ #[serde( default, @@ -7280,7 +7280,7 @@ pub struct RequestLogs { )] pub api_request_log_max_entries: String, /** - * Request logs + * Request logs */ #[serde( default, @@ -7290,7 +7290,7 @@ pub struct RequestLogs { )] pub api_request_log_remaining_entries: String, /** - * Request logs + * Request logs */ #[serde( default, @@ -7305,7 +7305,7 @@ pub struct RequestLogs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Resources { /** - * API resource information + * API resource information */ #[serde( default, @@ -7319,7 +7319,7 @@ pub struct Resources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ResponsiveHtmlPreview { /** - * This resource is used to create a responsive preview of all of the documents in an envelope. + * This resource is used to create a responsive preview of all of the documents in an envelope. */ #[serde( default, @@ -7334,7 +7334,7 @@ pub struct ResponsiveHtmlPreview { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Services { /** - * API service information + * API service information */ #[serde( default, @@ -7344,7 +7344,7 @@ pub struct Services { )] pub build_branch: String, /** - * API service information + * API service information */ #[serde( default, @@ -7354,7 +7354,7 @@ pub struct Services { )] pub build_branch_deployed_date_time: String, /** - * API service information + * API service information */ #[serde( default, @@ -7364,7 +7364,7 @@ pub struct Services { )] pub build_sha: String, /** - * API service information + * API service information */ #[serde( default, @@ -7374,7 +7374,7 @@ pub struct Services { )] pub build_version: String, /** - * API service information + * API service information */ #[serde( default, @@ -7384,7 +7384,7 @@ pub struct Services { )] pub linked_sites: Vec<String>, /** - * API service information + * API service information */ #[serde( default, @@ -7399,7 +7399,7 @@ pub struct Services { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigningGroupUsers { /** - * Signing groups' users + * Signing groups' users */ #[serde( default, @@ -7413,7 +7413,7 @@ pub struct SigningGroupUsers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigningGroups { /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7422,7 +7422,7 @@ pub struct SigningGroups { )] pub created: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7432,7 +7432,7 @@ pub struct SigningGroups { )] pub created_by: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7441,7 +7441,7 @@ pub struct SigningGroups { )] pub error_details: Option<ErrorDetails>, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7451,7 +7451,7 @@ pub struct SigningGroups { )] pub group_email: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7461,7 +7461,7 @@ pub struct SigningGroups { )] pub group_name: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7471,7 +7471,7 @@ pub struct SigningGroups { )] pub group_type: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7480,7 +7480,7 @@ pub struct SigningGroups { )] pub modified: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7490,7 +7490,7 @@ pub struct SigningGroups { )] pub modified_by: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7500,7 +7500,7 @@ pub struct SigningGroups { )] pub signing_group_id: String, /** - * Signing groups + * Signing groups */ #[serde( default, @@ -7514,7 +7514,7 @@ pub struct SigningGroups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TabsBlob { /** - * + * */ #[serde( default, @@ -7524,7 +7524,7 @@ pub struct TabsBlob { )] pub allow_tab_order: String, /** - * + * */ #[serde( default, @@ -7533,7 +7533,7 @@ pub struct TabsBlob { )] pub allow_tab_order_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7543,7 +7543,7 @@ pub struct TabsBlob { )] pub approve_decline_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7552,7 +7552,7 @@ pub struct TabsBlob { )] pub approve_decline_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7562,7 +7562,7 @@ pub struct TabsBlob { )] pub calculated_fields_enabled: String, /** - * + * */ #[serde( default, @@ -7571,7 +7571,7 @@ pub struct TabsBlob { )] pub calculated_fields_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7580,7 +7580,7 @@ pub struct TabsBlob { )] pub check_box_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7590,7 +7590,7 @@ pub struct TabsBlob { )] pub checkbox_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7600,7 +7600,7 @@ pub struct TabsBlob { )] pub data_field_regex_enabled: String, /** - * + * */ #[serde( default, @@ -7609,7 +7609,7 @@ pub struct TabsBlob { )] pub data_field_regex_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7619,7 +7619,7 @@ pub struct TabsBlob { )] pub data_field_size_enabled: String, /** - * + * */ #[serde( default, @@ -7628,7 +7628,7 @@ pub struct TabsBlob { )] pub data_field_size_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7638,7 +7638,7 @@ pub struct TabsBlob { )] pub draw_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7647,7 +7647,7 @@ pub struct TabsBlob { )] pub draw_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7657,7 +7657,7 @@ pub struct TabsBlob { )] pub first_last_email_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7666,7 +7666,7 @@ pub struct TabsBlob { )] pub first_last_email_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7676,7 +7676,7 @@ pub struct TabsBlob { )] pub list_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7685,7 +7685,7 @@ pub struct TabsBlob { )] pub list_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7695,7 +7695,7 @@ pub struct TabsBlob { )] pub note_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7704,7 +7704,7 @@ pub struct TabsBlob { )] pub note_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7714,7 +7714,7 @@ pub struct TabsBlob { )] pub prefill_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7723,7 +7723,7 @@ pub struct TabsBlob { )] pub prefill_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7733,7 +7733,7 @@ pub struct TabsBlob { )] pub radio_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7742,7 +7742,7 @@ pub struct TabsBlob { )] pub radio_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7752,7 +7752,7 @@ pub struct TabsBlob { )] pub saving_custom_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7761,7 +7761,7 @@ pub struct TabsBlob { )] pub saving_custom_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7771,7 +7771,7 @@ pub struct TabsBlob { )] pub sender_to_change_tab_assignments_enabled: String, /** - * + * */ #[serde( default, @@ -7780,7 +7780,7 @@ pub struct TabsBlob { )] pub sender_to_change_tab_assignments_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7790,7 +7790,7 @@ pub struct TabsBlob { )] pub shared_custom_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7799,7 +7799,7 @@ pub struct TabsBlob { )] pub shared_custom_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7809,7 +7809,7 @@ pub struct TabsBlob { )] pub tab_data_label_enabled: String, /** - * + * */ #[serde( default, @@ -7818,7 +7818,7 @@ pub struct TabsBlob { )] pub tab_data_label_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7828,7 +7828,7 @@ pub struct TabsBlob { )] pub tab_location_enabled: String, /** - * + * */ #[serde( default, @@ -7837,7 +7837,7 @@ pub struct TabsBlob { )] pub tab_location_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7847,7 +7847,7 @@ pub struct TabsBlob { )] pub tab_locking_enabled: String, /** - * + * */ #[serde( default, @@ -7856,7 +7856,7 @@ pub struct TabsBlob { )] pub tab_locking_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7866,7 +7866,7 @@ pub struct TabsBlob { )] pub tab_scale_enabled: String, /** - * + * */ #[serde( default, @@ -7875,7 +7875,7 @@ pub struct TabsBlob { )] pub tab_scale_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7885,7 +7885,7 @@ pub struct TabsBlob { )] pub tab_text_formatting_enabled: String, /** - * + * */ #[serde( default, @@ -7894,7 +7894,7 @@ pub struct TabsBlob { )] pub tab_text_formatting_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -7904,7 +7904,7 @@ pub struct TabsBlob { )] pub text_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -7918,7 +7918,7 @@ pub struct TabsBlob { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateBulkRecipients { /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7928,7 +7928,7 @@ pub struct TemplateBulkRecipients { )] pub bulk_recipients: Vec<BulkRecipient>, /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7938,7 +7938,7 @@ pub struct TemplateBulkRecipients { )] pub end_position: String, /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7948,7 +7948,7 @@ pub struct TemplateBulkRecipients { )] pub next_uri: String, /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7958,7 +7958,7 @@ pub struct TemplateBulkRecipients { )] pub previous_uri: String, /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7968,7 +7968,7 @@ pub struct TemplateBulkRecipients { )] pub result_set_size: String, /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7978,7 +7978,7 @@ pub struct TemplateBulkRecipients { )] pub start_position: String, /** - * Template bulk recipients + * Template bulk recipients */ #[serde( default, @@ -7993,7 +7993,7 @@ pub struct TemplateBulkRecipients { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateCustomFields { /** - * A template custom field enables you to prepopulate custom metadata for all new envelopes that are created by using a specific template. You can then use the custom data for sorting, organizing, searching, and other downstream processes. + * A template custom field enables you to prepopulate custom metadata for all new envelopes that are created by using a specific template. You can then use the custom data for sorting, organizing, searching, and other downstream processes. */ #[serde( default, @@ -8003,7 +8003,7 @@ pub struct TemplateCustomFields { )] pub list_custom_fields: Vec<ListCustomField>, /** - * A template custom field enables you to prepopulate custom metadata for all new envelopes that are created by using a specific template. You can then use the custom data for sorting, organizing, searching, and other downstream processes. + * A template custom field enables you to prepopulate custom metadata for all new envelopes that are created by using a specific template. You can then use the custom data for sorting, organizing, searching, and other downstream processes. */ #[serde( default, @@ -8018,7 +8018,7 @@ pub struct TemplateCustomFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentFields { /** - * Template document fields + * Template document fields */ #[serde( default, @@ -8033,7 +8033,7 @@ pub struct TemplateDocumentFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentHtmlDefinitions { /** - * + * */ #[serde( default, @@ -8048,7 +8048,7 @@ pub struct TemplateDocumentHtmlDefinitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentResponsiveHtmlPreview { /** - * This resource is used to create a responsive preview of a specific template document. + * This resource is used to create a responsive preview of a specific template document. */ #[serde( default, @@ -8063,7 +8063,7 @@ pub struct TemplateDocumentResponsiveHtmlPreview { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentTabs { /** - * + * */ #[serde( default, @@ -8073,7 +8073,7 @@ pub struct TemplateDocumentTabs { )] pub approve_tabs: Vec<Approve>, /** - * + * */ #[serde( default, @@ -8083,7 +8083,7 @@ pub struct TemplateDocumentTabs { )] pub checkbox_tabs: Vec<Checkbox>, /** - * + * */ #[serde( default, @@ -8093,7 +8093,7 @@ pub struct TemplateDocumentTabs { )] pub comment_thread_tabs: Vec<CommentThread>, /** - * + * */ #[serde( default, @@ -8103,7 +8103,7 @@ pub struct TemplateDocumentTabs { )] pub commission_county_tabs: Vec<CommissionCounty>, /** - * + * */ #[serde( default, @@ -8113,7 +8113,7 @@ pub struct TemplateDocumentTabs { )] pub commission_expiration_tabs: Vec<CommissionExpiration>, /** - * + * */ #[serde( default, @@ -8123,7 +8123,7 @@ pub struct TemplateDocumentTabs { )] pub commission_number_tabs: Vec<CommissionNumber>, /** - * + * */ #[serde( default, @@ -8133,7 +8133,7 @@ pub struct TemplateDocumentTabs { )] pub commission_state_tabs: Vec<CommissionState>, /** - * + * */ #[serde( default, @@ -8143,7 +8143,7 @@ pub struct TemplateDocumentTabs { )] pub company_tabs: Vec<Company>, /** - * + * */ #[serde( default, @@ -8153,7 +8153,7 @@ pub struct TemplateDocumentTabs { )] pub currency_tabs: Vec<Currency>, /** - * + * */ #[serde( default, @@ -8163,7 +8163,7 @@ pub struct TemplateDocumentTabs { )] pub date_signed_tabs: Vec<DateSigned>, /** - * + * */ #[serde( default, @@ -8173,7 +8173,7 @@ pub struct TemplateDocumentTabs { )] pub date_tabs: Vec<Date>, /** - * + * */ #[serde( default, @@ -8183,7 +8183,7 @@ pub struct TemplateDocumentTabs { )] pub decline_tabs: Vec<Decline>, /** - * + * */ #[serde( default, @@ -8193,7 +8193,7 @@ pub struct TemplateDocumentTabs { )] pub draw_tabs: Vec<Draw>, /** - * + * */ #[serde( default, @@ -8203,7 +8203,7 @@ pub struct TemplateDocumentTabs { )] pub email_address_tabs: Vec<EmailAddress>, /** - * + * */ #[serde( default, @@ -8213,7 +8213,7 @@ pub struct TemplateDocumentTabs { )] pub email_tabs: Vec<Email>, /** - * + * */ #[serde( default, @@ -8223,7 +8223,7 @@ pub struct TemplateDocumentTabs { )] pub envelope_id_tabs: Vec<EnvelopeId>, /** - * + * */ #[serde( default, @@ -8233,7 +8233,7 @@ pub struct TemplateDocumentTabs { )] pub first_name_tabs: Vec<FirstName>, /** - * + * */ #[serde( default, @@ -8243,7 +8243,7 @@ pub struct TemplateDocumentTabs { )] pub formula_tabs: Vec<FormulaTab>, /** - * + * */ #[serde( default, @@ -8253,7 +8253,7 @@ pub struct TemplateDocumentTabs { )] pub full_name_tabs: Vec<FullName>, /** - * + * */ #[serde( default, @@ -8263,7 +8263,7 @@ pub struct TemplateDocumentTabs { )] pub initial_here_tabs: Vec<InitialHere>, /** - * + * */ #[serde( default, @@ -8273,7 +8273,7 @@ pub struct TemplateDocumentTabs { )] pub last_name_tabs: Vec<LastName>, /** - * + * */ #[serde( default, @@ -8283,7 +8283,7 @@ pub struct TemplateDocumentTabs { )] pub list_tabs: Vec<List>, /** - * + * */ #[serde( default, @@ -8293,7 +8293,7 @@ pub struct TemplateDocumentTabs { )] pub notarize_tabs: Vec<Notarize>, /** - * + * */ #[serde( default, @@ -8303,7 +8303,7 @@ pub struct TemplateDocumentTabs { )] pub notary_seal_tabs: Vec<NotarySeal>, /** - * + * */ #[serde( default, @@ -8313,7 +8313,7 @@ pub struct TemplateDocumentTabs { )] pub note_tabs: Vec<Note>, /** - * + * */ #[serde( default, @@ -8323,7 +8323,7 @@ pub struct TemplateDocumentTabs { )] pub number_tabs: Vec<Number>, /** - * + * */ #[serde( default, @@ -8333,7 +8333,7 @@ pub struct TemplateDocumentTabs { )] pub phone_number_tabs: Vec<PhoneNumber>, /** - * + * */ #[serde( default, @@ -8343,7 +8343,7 @@ pub struct TemplateDocumentTabs { )] pub poly_line_overlay_tabs: Vec<PolyLineOverlay>, /** - * + * */ #[serde( default, @@ -8352,7 +8352,7 @@ pub struct TemplateDocumentTabs { )] pub prefill_tabs: Option<PrefillTabs>, /** - * + * */ #[serde( default, @@ -8362,7 +8362,7 @@ pub struct TemplateDocumentTabs { )] pub radio_group_tabs: Vec<RadioGroup>, /** - * + * */ #[serde( default, @@ -8372,7 +8372,7 @@ pub struct TemplateDocumentTabs { )] pub sign_here_tabs: Vec<SignHere>, /** - * + * */ #[serde( default, @@ -8382,7 +8382,7 @@ pub struct TemplateDocumentTabs { )] pub signer_attachment_tabs: Vec<SignerAttachment>, /** - * + * */ #[serde( default, @@ -8392,7 +8392,7 @@ pub struct TemplateDocumentTabs { )] pub smart_section_tabs: Vec<SmartSection>, /** - * + * */ #[serde( default, @@ -8402,7 +8402,7 @@ pub struct TemplateDocumentTabs { )] pub ssn_tabs: Vec<Ssn>, /** - * + * */ #[serde( default, @@ -8412,7 +8412,7 @@ pub struct TemplateDocumentTabs { )] pub tab_groups: Vec<TabGroup>, /** - * + * */ #[serde( default, @@ -8422,7 +8422,7 @@ pub struct TemplateDocumentTabs { )] pub text_tabs: Vec<Text>, /** - * + * */ #[serde( default, @@ -8432,7 +8432,7 @@ pub struct TemplateDocumentTabs { )] pub title_tabs: Vec<Title>, /** - * + * */ #[serde( default, @@ -8442,7 +8442,7 @@ pub struct TemplateDocumentTabs { )] pub view_tabs: Vec<View>, /** - * + * */ #[serde( default, @@ -8466,7 +8466,7 @@ pub struct TemplateDocumentTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentVisibility { /** - * Document Visibility enables senders to control the visibility of the documents in an envelope at the recipient level. For example, if the parties associated with a legal proceeding should have access to different documents, the Document Visibility feature enables you to keep all of the documents in the same envelope and set view permissions for the documents by recipient. This functionality is enabled for envelopes and templates. It is not available for PowerForms. + * Document Visibility enables senders to control the visibility of the documents in an envelope at the recipient level. For example, if the parties associated with a legal proceeding should have access to different documents, the Document Visibility feature enables you to keep all of the documents in the same envelope and set view permissions for the documents by recipient. This functionality is enabled for envelopes and templates. It is not available for PowerForms. * * \*\*Note\*\*: Before you use Document Visibility, you should be aware of the following information: * @@ -8490,7 +8490,7 @@ pub struct TemplateDocumentVisibility { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocuments { /** - * Template documents + * Template documents */ #[serde( default, @@ -8500,7 +8500,7 @@ pub struct TemplateDocuments { )] pub template_documents: Vec<EnvelopeDocument>, /** - * Template documents + * Template documents */ #[serde( default, @@ -8515,7 +8515,7 @@ pub struct TemplateDocuments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateHtmlDefinitions { /** - * + * */ #[serde( default, @@ -8530,7 +8530,7 @@ pub struct TemplateHtmlDefinitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateLocks { /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8539,7 +8539,7 @@ pub struct TemplateLocks { )] pub error_details: Option<ErrorDetails>, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8549,7 +8549,7 @@ pub struct TemplateLocks { )] pub lock_duration_in_seconds: String, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8559,7 +8559,7 @@ pub struct TemplateLocks { )] pub lock_token: String, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8569,7 +8569,7 @@ pub struct TemplateLocks { )] pub lock_type: String, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8579,7 +8579,7 @@ pub struct TemplateLocks { )] pub locked_by_app: String, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8588,7 +8588,7 @@ pub struct TemplateLocks { )] pub locked_by_user: Option<UserInfo>, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8598,7 +8598,7 @@ pub struct TemplateLocks { )] pub locked_until_date_time: String, /** - * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. + * This section provides information about template locks. You use template locks to prevent others from making changes to a template while you are modifying it. */ #[serde( default, @@ -8613,7 +8613,7 @@ pub struct TemplateLocks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateRecipientTabs { /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8623,7 +8623,7 @@ pub struct TemplateRecipientTabs { )] pub approve_tabs: Vec<Approve>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8633,7 +8633,7 @@ pub struct TemplateRecipientTabs { )] pub checkbox_tabs: Vec<Checkbox>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8643,7 +8643,7 @@ pub struct TemplateRecipientTabs { )] pub comment_thread_tabs: Vec<CommentThread>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8653,7 +8653,7 @@ pub struct TemplateRecipientTabs { )] pub commission_county_tabs: Vec<CommissionCounty>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8663,7 +8663,7 @@ pub struct TemplateRecipientTabs { )] pub commission_expiration_tabs: Vec<CommissionExpiration>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8673,7 +8673,7 @@ pub struct TemplateRecipientTabs { )] pub commission_number_tabs: Vec<CommissionNumber>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8683,7 +8683,7 @@ pub struct TemplateRecipientTabs { )] pub commission_state_tabs: Vec<CommissionState>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8693,7 +8693,7 @@ pub struct TemplateRecipientTabs { )] pub company_tabs: Vec<Company>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8703,7 +8703,7 @@ pub struct TemplateRecipientTabs { )] pub currency_tabs: Vec<Currency>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8713,7 +8713,7 @@ pub struct TemplateRecipientTabs { )] pub date_signed_tabs: Vec<DateSigned>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8723,7 +8723,7 @@ pub struct TemplateRecipientTabs { )] pub date_tabs: Vec<Date>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8733,7 +8733,7 @@ pub struct TemplateRecipientTabs { )] pub decline_tabs: Vec<Decline>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8743,7 +8743,7 @@ pub struct TemplateRecipientTabs { )] pub draw_tabs: Vec<Draw>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8753,7 +8753,7 @@ pub struct TemplateRecipientTabs { )] pub email_address_tabs: Vec<EmailAddress>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8763,7 +8763,7 @@ pub struct TemplateRecipientTabs { )] pub email_tabs: Vec<Email>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8773,7 +8773,7 @@ pub struct TemplateRecipientTabs { )] pub envelope_id_tabs: Vec<EnvelopeId>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8783,7 +8783,7 @@ pub struct TemplateRecipientTabs { )] pub first_name_tabs: Vec<FirstName>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8793,7 +8793,7 @@ pub struct TemplateRecipientTabs { )] pub formula_tabs: Vec<FormulaTab>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8803,7 +8803,7 @@ pub struct TemplateRecipientTabs { )] pub full_name_tabs: Vec<FullName>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8813,7 +8813,7 @@ pub struct TemplateRecipientTabs { )] pub initial_here_tabs: Vec<InitialHere>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8823,7 +8823,7 @@ pub struct TemplateRecipientTabs { )] pub last_name_tabs: Vec<LastName>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8833,7 +8833,7 @@ pub struct TemplateRecipientTabs { )] pub list_tabs: Vec<List>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8843,7 +8843,7 @@ pub struct TemplateRecipientTabs { )] pub notarize_tabs: Vec<Notarize>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8853,7 +8853,7 @@ pub struct TemplateRecipientTabs { )] pub notary_seal_tabs: Vec<NotarySeal>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8863,7 +8863,7 @@ pub struct TemplateRecipientTabs { )] pub note_tabs: Vec<Note>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8873,7 +8873,7 @@ pub struct TemplateRecipientTabs { )] pub number_tabs: Vec<Number>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8883,7 +8883,7 @@ pub struct TemplateRecipientTabs { )] pub phone_number_tabs: Vec<PhoneNumber>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8893,7 +8893,7 @@ pub struct TemplateRecipientTabs { )] pub poly_line_overlay_tabs: Vec<PolyLineOverlay>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8902,7 +8902,7 @@ pub struct TemplateRecipientTabs { )] pub prefill_tabs: Option<PrefillTabs>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8912,7 +8912,7 @@ pub struct TemplateRecipientTabs { )] pub radio_group_tabs: Vec<RadioGroup>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8922,7 +8922,7 @@ pub struct TemplateRecipientTabs { )] pub sign_here_tabs: Vec<SignHere>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8932,7 +8932,7 @@ pub struct TemplateRecipientTabs { )] pub signer_attachment_tabs: Vec<SignerAttachment>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8942,7 +8942,7 @@ pub struct TemplateRecipientTabs { )] pub smart_section_tabs: Vec<SmartSection>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8952,7 +8952,7 @@ pub struct TemplateRecipientTabs { )] pub ssn_tabs: Vec<Ssn>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8962,7 +8962,7 @@ pub struct TemplateRecipientTabs { )] pub tab_groups: Vec<TabGroup>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8972,7 +8972,7 @@ pub struct TemplateRecipientTabs { )] pub text_tabs: Vec<Text>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8982,7 +8982,7 @@ pub struct TemplateRecipientTabs { )] pub title_tabs: Vec<Title>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -8992,7 +8992,7 @@ pub struct TemplateRecipientTabs { )] pub view_tabs: Vec<View>, /** - * Template tabs + * Template tabs */ #[serde( default, @@ -9007,7 +9007,7 @@ pub struct TemplateRecipientTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateRecipients { /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9016,7 +9016,7 @@ pub struct TemplateRecipients { )] pub agents: Vec<Agent>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9026,7 +9026,7 @@ pub struct TemplateRecipients { )] pub carbon_copies: Vec<CarbonCopy>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9036,7 +9036,7 @@ pub struct TemplateRecipients { )] pub certified_deliveries: Vec<CertifiedDelivery>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9046,7 +9046,7 @@ pub struct TemplateRecipients { )] pub current_routing_order: String, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9055,7 +9055,7 @@ pub struct TemplateRecipients { )] pub editors: Vec<Editor>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9064,7 +9064,7 @@ pub struct TemplateRecipients { )] pub error_details: Option<ErrorDetails>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9074,7 +9074,7 @@ pub struct TemplateRecipients { )] pub in_person_signers: Vec<InPersonSigner>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9083,7 +9083,7 @@ pub struct TemplateRecipients { )] pub intermediaries: Vec<Intermediary>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9092,7 +9092,7 @@ pub struct TemplateRecipients { )] pub notaries: Vec<NotaryRecipient>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9102,7 +9102,7 @@ pub struct TemplateRecipients { )] pub recipient_count: String, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9111,7 +9111,7 @@ pub struct TemplateRecipients { )] pub seals: Vec<SealSign>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9120,7 +9120,7 @@ pub struct TemplateRecipients { )] pub signers: Vec<Signer>, /** - * Template recipients + * Template recipients */ #[serde( default, @@ -9134,7 +9134,7 @@ pub struct TemplateRecipients { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateResponsiveHtmlPreview { /** - * This resource is used to create a responsive preview of all of the documents associated with a template. + * This resource is used to create a responsive preview of all of the documents associated with a template. */ #[serde( default, @@ -9149,7 +9149,7 @@ pub struct TemplateResponsiveHtmlPreview { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateViews { /** - * A TemplateView contains a URL that you can embed in your application to generate a template view that uses the DocuSign user interface (UI). + * A TemplateView contains a URL that you can embed in your application to generate a template view that uses the DocuSign user interface (UI). */ #[serde( default, @@ -9163,7 +9163,7 @@ pub struct TemplateViews { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Templates { /** - * Template management + * Template management */ #[serde( default, @@ -9173,7 +9173,7 @@ pub struct Templates { )] pub access_control_list_base_64: String, /** - * Template management + * Template management */ #[serde( default, @@ -9183,7 +9183,7 @@ pub struct Templates { )] pub allow_comments: String, /** - * Template management + * Template management */ #[serde( default, @@ -9193,7 +9193,7 @@ pub struct Templates { )] pub allow_markup: String, /** - * Template management + * Template management */ #[serde( default, @@ -9203,7 +9203,7 @@ pub struct Templates { )] pub allow_reassign: String, /** - * Template management + * Template management */ #[serde( default, @@ -9213,7 +9213,7 @@ pub struct Templates { )] pub allow_view_history: String, /** - * Template management + * Template management */ #[serde( default, @@ -9223,7 +9223,7 @@ pub struct Templates { )] pub any_signer: String, /** - * Template management + * Template management */ #[serde( default, @@ -9232,7 +9232,7 @@ pub struct Templates { )] pub asynchronous: String, /** - * Template management + * Template management */ #[serde( default, @@ -9242,7 +9242,7 @@ pub struct Templates { )] pub attachments_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -9252,7 +9252,7 @@ pub struct Templates { )] pub authoritative_copy: String, /** - * Template management + * Template management */ #[serde( default, @@ -9262,7 +9262,7 @@ pub struct Templates { )] pub authoritative_copy_default: String, /** - * Template management + * Template management */ #[serde( default, @@ -9272,7 +9272,7 @@ pub struct Templates { )] pub auto_match: String, /** - * Template management + * Template management */ #[serde( default, @@ -9282,7 +9282,7 @@ pub struct Templates { )] pub auto_match_specified_by_user: String, /** - * Template management + * Template management */ #[serde( default, @@ -9292,7 +9292,7 @@ pub struct Templates { )] pub auto_navigation: String, /** - * Template management + * Template management */ #[serde( default, @@ -9302,7 +9302,7 @@ pub struct Templates { )] pub brand_id: String, /** - * Template management + * Template management */ #[serde( default, @@ -9312,7 +9312,7 @@ pub struct Templates { )] pub brand_lock: String, /** - * Template management + * Template management */ #[serde( default, @@ -9322,7 +9322,7 @@ pub struct Templates { )] pub certificate_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -9332,7 +9332,7 @@ pub struct Templates { )] pub completed_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9342,7 +9342,7 @@ pub struct Templates { )] pub copy_recipient_data: String, /** - * Template management + * Template management */ #[serde( default, @@ -9351,7 +9351,7 @@ pub struct Templates { )] pub created: String, /** - * Template management + * Template management */ #[serde( default, @@ -9361,7 +9361,7 @@ pub struct Templates { )] pub created_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9370,7 +9370,7 @@ pub struct Templates { )] pub custom_fields: Option<AccountCustomFields>, /** - * Template management + * Template management */ #[serde( default, @@ -9380,7 +9380,7 @@ pub struct Templates { )] pub custom_fields_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -9390,7 +9390,7 @@ pub struct Templates { )] pub declined_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9400,7 +9400,7 @@ pub struct Templates { )] pub deleted_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9410,7 +9410,7 @@ pub struct Templates { )] pub delivered_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9419,7 +9419,7 @@ pub struct Templates { )] pub description: String, /** - * Template management + * Template management */ #[serde( default, @@ -9429,7 +9429,7 @@ pub struct Templates { )] pub disable_responsive_document: String, /** - * Template management + * Template management */ #[serde( default, @@ -9438,7 +9438,7 @@ pub struct Templates { )] pub documents: Vec<Document>, /** - * Template management + * Template management */ #[serde( default, @@ -9448,7 +9448,7 @@ pub struct Templates { )] pub documents_combined_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -9458,7 +9458,7 @@ pub struct Templates { )] pub documents_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -9468,7 +9468,7 @@ pub struct Templates { )] pub email_blurb: String, /** - * Template management + * Template management */ #[serde( default, @@ -9477,7 +9477,7 @@ pub struct Templates { )] pub email_settings: Option<EmailSettings>, /** - * Template management + * Template management */ #[serde( default, @@ -9487,7 +9487,7 @@ pub struct Templates { )] pub email_subject: String, /** - * Template management + * Template management */ #[serde( default, @@ -9497,7 +9497,7 @@ pub struct Templates { )] pub enable_wet_sign: String, /** - * Template management + * Template management */ #[serde( default, @@ -9507,7 +9507,7 @@ pub struct Templates { )] pub enforce_signer_visibility: String, /** - * Template management + * Template management */ #[serde( default, @@ -9517,7 +9517,7 @@ pub struct Templates { )] pub envelope_attachments: Vec<Attachment>, /** - * Template management + * Template management */ #[serde( default, @@ -9527,7 +9527,7 @@ pub struct Templates { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * Template management + * Template management */ #[serde( default, @@ -9537,7 +9537,7 @@ pub struct Templates { )] pub envelope_id: String, /** - * Template management + * Template management */ #[serde( default, @@ -9547,7 +9547,7 @@ pub struct Templates { )] pub envelope_id_stamping: String, /** - * Template management + * Template management */ #[serde( default, @@ -9557,7 +9557,7 @@ pub struct Templates { )] pub envelope_location: String, /** - * Template management + * Template management */ #[serde( default, @@ -9566,7 +9566,7 @@ pub struct Templates { )] pub envelope_metadata: Option<EnvelopeMetadata>, /** - * Template management + * Template management */ #[serde( default, @@ -9576,7 +9576,7 @@ pub struct Templates { )] pub envelope_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -9586,7 +9586,7 @@ pub struct Templates { )] pub expire_after: String, /** - * Template management + * Template management */ #[serde( default, @@ -9596,7 +9596,7 @@ pub struct Templates { )] pub expire_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9606,7 +9606,7 @@ pub struct Templates { )] pub expire_enabled: String, /** - * Template management + * Template management */ #[serde( default, @@ -9616,7 +9616,7 @@ pub struct Templates { )] pub external_envelope_id: String, /** - * Template management + * Template management */ #[serde( default, @@ -9626,7 +9626,7 @@ pub struct Templates { )] pub favorited_by_me: String, /** - * Template management + * Template management */ #[serde( default, @@ -9636,7 +9636,7 @@ pub struct Templates { )] pub folder_id: String, /** - * Template management + * Template management */ #[serde( default, @@ -9646,7 +9646,7 @@ pub struct Templates { )] pub folder_ids: Vec<String>, /** - * Template management + * Template management */ #[serde( default, @@ -9656,7 +9656,7 @@ pub struct Templates { )] pub folder_name: String, /** - * Template management + * Template management */ #[serde( default, @@ -9665,7 +9665,7 @@ pub struct Templates { )] pub folders: Vec<Folder>, /** - * Template management + * Template management */ #[serde( default, @@ -9675,7 +9675,7 @@ pub struct Templates { )] pub has_comments: String, /** - * Template management + * Template management */ #[serde( default, @@ -9685,7 +9685,7 @@ pub struct Templates { )] pub has_form_data_changed: String, /** - * Template management + * Template management */ #[serde( default, @@ -9695,7 +9695,7 @@ pub struct Templates { )] pub has_wav_file: String, /** - * Template management + * Template management */ #[serde( default, @@ -9704,7 +9704,7 @@ pub struct Templates { )] pub holder: String, /** - * Template management + * Template management */ #[serde( default, @@ -9714,7 +9714,7 @@ pub struct Templates { )] pub initial_sent_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9724,7 +9724,7 @@ pub struct Templates { )] pub is_21cfr_part_11: String, /** - * Template management + * Template management */ #[serde( default, @@ -9734,7 +9734,7 @@ pub struct Templates { )] pub is_dynamic_envelope: String, /** - * Template management + * Template management */ #[serde( default, @@ -9744,7 +9744,7 @@ pub struct Templates { )] pub is_signature_provider_envelope: String, /** - * Template management + * Template management */ #[serde( default, @@ -9754,7 +9754,7 @@ pub struct Templates { )] pub last_modified: String, /** - * Template management + * Template management */ #[serde( default, @@ -9763,7 +9763,7 @@ pub struct Templates { )] pub last_modified_by: Option<UserInfo>, /** - * Template management + * Template management */ #[serde( default, @@ -9773,7 +9773,7 @@ pub struct Templates { )] pub last_modified_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9783,7 +9783,7 @@ pub struct Templates { )] pub last_used: String, /** - * Template management + * Template management */ #[serde( default, @@ -9792,7 +9792,7 @@ pub struct Templates { )] pub location: String, /** - * Template management + * Template management */ #[serde( default, @@ -9801,7 +9801,7 @@ pub struct Templates { )] pub lock_information: Option<EnvelopeLocks>, /** - * Template management + * Template management */ #[serde( default, @@ -9811,7 +9811,7 @@ pub struct Templates { )] pub message_lock: String, /** - * Template management + * Template management */ #[serde( default, @@ -9820,7 +9820,7 @@ pub struct Templates { )] pub name: String, /** - * Template management + * Template management */ #[serde( default, @@ -9830,12 +9830,12 @@ pub struct Templates { )] pub new_password: String, /** - * Template management + * Template management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notification: Option<Notification>, /** - * Template management + * Template management */ #[serde( default, @@ -9845,12 +9845,12 @@ pub struct Templates { )] pub notification_uri: String, /** - * Template management + * Template management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<UserInfo>, /** - * Template management + * Template management */ #[serde( default, @@ -9860,7 +9860,7 @@ pub struct Templates { )] pub page_count: String, /** - * Template management + * Template management */ #[serde( default, @@ -9869,7 +9869,7 @@ pub struct Templates { )] pub password: String, /** - * Template management + * Template management */ #[serde( default, @@ -9879,12 +9879,12 @@ pub struct Templates { )] pub password_protected: String, /** - * Template management + * Template management */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "powerForm")] pub power_form: Option<PowerForm>, /** - * Template management + * Template management */ #[serde( default, @@ -9894,7 +9894,7 @@ pub struct Templates { )] pub power_forms: Vec<PowerForm>, /** - * Template management + * Template management */ #[serde( default, @@ -9904,7 +9904,7 @@ pub struct Templates { )] pub purge_completed_date: Option<chrono::NaiveDate>, /** - * Template management + * Template management */ #[serde( default, @@ -9914,7 +9914,7 @@ pub struct Templates { )] pub purge_request_date: Option<chrono::NaiveDate>, /** - * Template management + * Template management */ #[serde( default, @@ -9924,12 +9924,12 @@ pub struct Templates { )] pub purge_state: String, /** - * Template management + * Template management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * Template management + * Template management */ #[serde( default, @@ -9939,7 +9939,7 @@ pub struct Templates { )] pub recipients_lock: String, /** - * Template management + * Template management */ #[serde( default, @@ -9949,12 +9949,12 @@ pub struct Templates { )] pub recipients_uri: String, /** - * Template management + * Template management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sender: Option<UserInfo>, /** - * Template management + * Template management */ #[serde( default, @@ -9964,7 +9964,7 @@ pub struct Templates { )] pub sent_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -9973,7 +9973,7 @@ pub struct Templates { )] pub shared: String, /** - * Template management + * Template management */ #[serde( default, @@ -9983,7 +9983,7 @@ pub struct Templates { )] pub signer_can_sign_on_mobile: String, /** - * Template management + * Template management */ #[serde( default, @@ -9993,7 +9993,7 @@ pub struct Templates { )] pub signing_location: String, /** - * Template management + * Template management */ #[serde( default, @@ -10002,7 +10002,7 @@ pub struct Templates { )] pub status: String, /** - * Template management + * Template management */ #[serde( default, @@ -10012,7 +10012,7 @@ pub struct Templates { )] pub status_changed_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -10022,7 +10022,7 @@ pub struct Templates { )] pub status_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -10032,7 +10032,7 @@ pub struct Templates { )] pub template_id: String, /** - * Template management + * Template management */ #[serde( default, @@ -10042,7 +10042,7 @@ pub struct Templates { )] pub templates_uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -10052,7 +10052,7 @@ pub struct Templates { )] pub transaction_id: String, /** - * Template management + * Template management */ #[serde( default, @@ -10061,7 +10061,7 @@ pub struct Templates { )] pub uri: String, /** - * Template management + * Template management */ #[serde( default, @@ -10071,7 +10071,7 @@ pub struct Templates { )] pub use_disclosure: String, /** - * Template management + * Template management */ #[serde( default, @@ -10081,7 +10081,7 @@ pub struct Templates { )] pub voided_date_time: String, /** - * Template management + * Template management */ #[serde( default, @@ -10091,7 +10091,7 @@ pub struct Templates { )] pub voided_reason: String, /** - * Template management + * Template management */ #[serde(default, skip_serializing_if = "Option::is_none")] pub workflow: Option<Workflow>, @@ -10101,7 +10101,7 @@ pub struct Templates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserCustomSettings { /** - * Users' custom settings + * Users' custom settings */ #[serde( default, @@ -10116,12 +10116,12 @@ pub struct UserCustomSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserProfiles { /** - * Users' profiles + * Users' profiles */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<AddressInformation>, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10131,7 +10131,7 @@ pub struct UserProfiles { )] pub authentication_methods: Vec<AuthenticationMethod>, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10141,7 +10141,7 @@ pub struct UserProfiles { )] pub company_name: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10151,7 +10151,7 @@ pub struct UserProfiles { )] pub display_organization_info: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10161,7 +10161,7 @@ pub struct UserProfiles { )] pub display_personal_info: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10171,7 +10171,7 @@ pub struct UserProfiles { )] pub display_profile: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10181,7 +10181,7 @@ pub struct UserProfiles { )] pub display_usage_history: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10191,7 +10191,7 @@ pub struct UserProfiles { )] pub profile_image_uri: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10200,7 +10200,7 @@ pub struct UserProfiles { )] pub title: String, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10209,7 +10209,7 @@ pub struct UserProfiles { )] pub usage_history: Option<UsageHistory>, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10218,7 +10218,7 @@ pub struct UserProfiles { )] pub user_details: Option<UserInformation>, /** - * Users' profiles + * Users' profiles */ #[serde( default, @@ -10233,7 +10233,7 @@ pub struct UserProfiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSignatures { /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10243,7 +10243,7 @@ pub struct UserSignatures { )] pub adopted_date_time: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10253,7 +10253,7 @@ pub struct UserSignatures { )] pub created_date_time: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10263,7 +10263,7 @@ pub struct UserSignatures { )] pub custom_field: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10272,7 +10272,7 @@ pub struct UserSignatures { )] pub date_stamp_properties: Option<DateStampProperties>, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10282,7 +10282,7 @@ pub struct UserSignatures { )] pub disallow_user_resize_stamp: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10291,7 +10291,7 @@ pub struct UserSignatures { )] pub error_details: Option<ErrorDetails>, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10301,7 +10301,7 @@ pub struct UserSignatures { )] pub external_id: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10311,7 +10311,7 @@ pub struct UserSignatures { )] pub image_base_64: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10321,7 +10321,7 @@ pub struct UserSignatures { )] pub image_type: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10331,7 +10331,7 @@ pub struct UserSignatures { )] pub initials_150_image_id: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10341,7 +10341,7 @@ pub struct UserSignatures { )] pub initials_image_uri: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10351,7 +10351,7 @@ pub struct UserSignatures { )] pub is_default: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10361,7 +10361,7 @@ pub struct UserSignatures { )] pub last_modified_date_time: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10371,7 +10371,7 @@ pub struct UserSignatures { )] pub nrds_id: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10381,7 +10381,7 @@ pub struct UserSignatures { )] pub nrds_last_name: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10391,7 +10391,7 @@ pub struct UserSignatures { )] pub nrds_status: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10401,7 +10401,7 @@ pub struct UserSignatures { )] pub phonetic_name: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10411,7 +10411,7 @@ pub struct UserSignatures { )] pub signature_150_image_id: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10421,7 +10421,7 @@ pub struct UserSignatures { )] pub signature_font: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10431,7 +10431,7 @@ pub struct UserSignatures { )] pub signature_id: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10441,7 +10441,7 @@ pub struct UserSignatures { )] pub signature_image_uri: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10451,7 +10451,7 @@ pub struct UserSignatures { )] pub signature_initials: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10461,7 +10461,7 @@ pub struct UserSignatures { )] pub signature_name: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10471,7 +10471,7 @@ pub struct UserSignatures { )] pub signature_rights: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10481,7 +10481,7 @@ pub struct UserSignatures { )] pub signature_type: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10491,7 +10491,7 @@ pub struct UserSignatures { )] pub stamp_format: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10501,7 +10501,7 @@ pub struct UserSignatures { )] pub stamp_image_uri: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10511,7 +10511,7 @@ pub struct UserSignatures { )] pub stamp_size_mm: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10521,7 +10521,7 @@ pub struct UserSignatures { )] pub stamp_type: String, /** - * Users' signatures + * Users' signatures */ #[serde( default, @@ -10535,7 +10535,7 @@ pub struct UserSignatures { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Users { /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10545,7 +10545,7 @@ pub struct Users { )] pub activation_access_code: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10554,7 +10554,7 @@ pub struct Users { )] pub company: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10564,7 +10564,7 @@ pub struct Users { )] pub connect_configurations: Vec<ConnectUserObject>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10574,7 +10574,7 @@ pub struct Users { )] pub country_code: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10584,7 +10584,7 @@ pub struct Users { )] pub created_date_time: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10594,7 +10594,7 @@ pub struct Users { )] pub custom_settings: Vec<NameValue>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10604,7 +10604,7 @@ pub struct Users { )] pub default_account_id: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10613,7 +10613,7 @@ pub struct Users { )] pub email: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10623,7 +10623,7 @@ pub struct Users { )] pub enable_connect_for_user: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10632,7 +10632,7 @@ pub struct Users { )] pub error_details: Option<ErrorDetails>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10642,7 +10642,7 @@ pub struct Users { )] pub first_name: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10651,7 +10651,7 @@ pub struct Users { )] pub forgotten_password_info: Option<ForgottenPasswordInformation>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10661,7 +10661,7 @@ pub struct Users { )] pub group_list: Vec<Group>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10670,7 +10670,7 @@ pub struct Users { )] pub has_remote_notary: bool, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10679,7 +10679,7 @@ pub struct Users { )] pub home_address: Option<AddressInformation>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10689,7 +10689,7 @@ pub struct Users { )] pub initials_image_uri: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10699,7 +10699,7 @@ pub struct Users { )] pub is_admin: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10709,7 +10709,7 @@ pub struct Users { )] pub is_nar_enabled: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10719,7 +10719,7 @@ pub struct Users { )] pub last_login: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10729,7 +10729,7 @@ pub struct Users { )] pub last_name: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10739,7 +10739,7 @@ pub struct Users { )] pub login_status: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10749,7 +10749,7 @@ pub struct Users { )] pub middle_name: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10758,7 +10758,7 @@ pub struct Users { )] pub password: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10768,7 +10768,7 @@ pub struct Users { )] pub password_expiration: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10778,7 +10778,7 @@ pub struct Users { )] pub permission_profile_id: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10788,7 +10788,7 @@ pub struct Users { )] pub permission_profile_name: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10798,7 +10798,7 @@ pub struct Users { )] pub profile_image_uri: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10808,7 +10808,7 @@ pub struct Users { )] pub send_activation_email: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10818,7 +10818,7 @@ pub struct Users { )] pub send_activation_on_invalid_login: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10828,7 +10828,7 @@ pub struct Users { )] pub signature_image_uri: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10837,7 +10837,7 @@ pub struct Users { )] pub subscribe: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10847,7 +10847,7 @@ pub struct Users { )] pub suffix_name: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10856,7 +10856,7 @@ pub struct Users { )] pub title: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10865,7 +10865,7 @@ pub struct Users { )] pub uri: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10875,7 +10875,7 @@ pub struct Users { )] pub user_added_to_account_date_time: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10885,7 +10885,7 @@ pub struct Users { )] pub user_id: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10895,7 +10895,7 @@ pub struct Users { )] pub user_name: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10905,7 +10905,7 @@ pub struct Users { )] pub user_profile_last_modified_date: Option<chrono::NaiveDate>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10914,7 +10914,7 @@ pub struct Users { )] pub user_settings: Option<UserSettingsInformation>, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10924,7 +10924,7 @@ pub struct Users { )] pub user_status: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10934,7 +10934,7 @@ pub struct Users { )] pub user_type: String, /** - * The Users resource enables you to create and manage account users. + * The Users resource enables you to create and manage account users. */ #[serde( default, @@ -10948,7 +10948,7 @@ pub struct Users { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceItems { /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -10957,7 +10957,7 @@ pub struct WorkspaceItems { )] pub caller_authorization: Option<WorkspaceUserAuthorization>, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -10967,7 +10967,7 @@ pub struct WorkspaceItems { )] pub content_type: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -10976,7 +10976,7 @@ pub struct WorkspaceItems { )] pub created: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -10986,7 +10986,7 @@ pub struct WorkspaceItems { )] pub created_by_id: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -10995,7 +10995,7 @@ pub struct WorkspaceItems { )] pub created_by_information: Option<WorkspaceUser>, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11004,7 +11004,7 @@ pub struct WorkspaceItems { )] pub extension: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11014,7 +11014,7 @@ pub struct WorkspaceItems { )] pub file_size: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11024,7 +11024,7 @@ pub struct WorkspaceItems { )] pub file_uri: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11033,7 +11033,7 @@ pub struct WorkspaceItems { )] pub id: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11043,7 +11043,7 @@ pub struct WorkspaceItems { )] pub is_public: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11053,7 +11053,7 @@ pub struct WorkspaceItems { )] pub last_modified: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11063,7 +11063,7 @@ pub struct WorkspaceItems { )] pub last_modified_by_id: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11072,7 +11072,7 @@ pub struct WorkspaceItems { )] pub last_modified_by_information: Option<WorkspaceUser>, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11081,7 +11081,7 @@ pub struct WorkspaceItems { )] pub name: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11091,7 +11091,7 @@ pub struct WorkspaceItems { )] pub page_count: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11101,7 +11101,7 @@ pub struct WorkspaceItems { )] pub parent_folder_id: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11111,7 +11111,7 @@ pub struct WorkspaceItems { )] pub parent_folder_uri: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11121,7 +11121,7 @@ pub struct WorkspaceItems { )] pub sha_256: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11131,7 +11131,7 @@ pub struct WorkspaceItems { )] pub thumb_height: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11141,12 +11141,12 @@ pub struct WorkspaceItems { )] pub thumb_width: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde(default)] pub thumbnail: Page, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11156,7 +11156,7 @@ pub struct WorkspaceItems { )] pub type_: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11165,7 +11165,7 @@ pub struct WorkspaceItems { )] pub uri: String, /** - * This object contains information about a file or folder in a workspace. + * This object contains information about a file or folder in a workspace. */ #[serde( default, @@ -11179,7 +11179,7 @@ pub struct WorkspaceItems { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Workspaces { /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11189,7 +11189,7 @@ pub struct Workspaces { )] pub billable_account_id: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11198,7 +11198,7 @@ pub struct Workspaces { )] pub caller_information: Option<WorkspaceUser>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11207,7 +11207,7 @@ pub struct Workspaces { )] pub created: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11216,7 +11216,7 @@ pub struct Workspaces { )] pub created_by_information: Option<WorkspaceUser>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11226,7 +11226,7 @@ pub struct Workspaces { )] pub last_modified: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11235,12 +11235,12 @@ pub struct Workspaces { )] pub last_modified_by_information: Option<WorkspaceUser>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<WorkspaceSettings>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11249,7 +11249,7 @@ pub struct Workspaces { )] pub status: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11259,7 +11259,7 @@ pub struct Workspaces { )] pub workspace_base_url: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11269,7 +11269,7 @@ pub struct Workspaces { )] pub workspace_description: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11279,7 +11279,7 @@ pub struct Workspaces { )] pub workspace_id: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11289,7 +11289,7 @@ pub struct Workspaces { )] pub workspace_name: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -11304,7 +11304,7 @@ pub struct Workspaces { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccessCodeFormat { /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11314,7 +11314,7 @@ pub struct AccessCodeFormat { )] pub format_required: String, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11323,7 +11323,7 @@ pub struct AccessCodeFormat { )] pub format_required_metadata: Option<SettingsMetadata>, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11333,7 +11333,7 @@ pub struct AccessCodeFormat { )] pub letter_required: String, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11342,7 +11342,7 @@ pub struct AccessCodeFormat { )] pub letter_required_metadata: Option<SettingsMetadata>, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11352,7 +11352,7 @@ pub struct AccessCodeFormat { )] pub minimum_length: String, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11361,7 +11361,7 @@ pub struct AccessCodeFormat { )] pub minimum_length_metadata: Option<SettingsMetadata>, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11371,7 +11371,7 @@ pub struct AccessCodeFormat { )] pub number_required: String, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11380,7 +11380,7 @@ pub struct AccessCodeFormat { )] pub number_required_metadata: Option<SettingsMetadata>, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11390,7 +11390,7 @@ pub struct AccessCodeFormat { )] pub special_character_required: String, /** - * Object specifying the format of the string provided to a recipient in order to access an envelope. + * Object specifying the format of the string provided to a recipient in order to access an envelope. */ #[serde( default, @@ -11404,7 +11404,7 @@ pub struct AccessCodeFormat { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountAddress { /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11414,7 +11414,7 @@ pub struct AccountAddress { )] pub address_1: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11424,7 +11424,7 @@ pub struct AccountAddress { )] pub address_2: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11433,7 +11433,7 @@ pub struct AccountAddress { )] pub city: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11442,7 +11442,7 @@ pub struct AccountAddress { )] pub country: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11451,7 +11451,7 @@ pub struct AccountAddress { )] pub email: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11460,7 +11460,7 @@ pub struct AccountAddress { )] pub fax: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11470,7 +11470,7 @@ pub struct AccountAddress { )] pub first_name: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11480,7 +11480,7 @@ pub struct AccountAddress { )] pub last_name: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11489,7 +11489,7 @@ pub struct AccountAddress { )] pub phone: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11499,7 +11499,7 @@ pub struct AccountAddress { )] pub postal_code: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11508,7 +11508,7 @@ pub struct AccountAddress { )] pub state: String, /** - * Contains information about the address associated with the account. + * Contains information about the address associated with the account. */ #[serde( default, @@ -11523,7 +11523,7 @@ pub struct AccountAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBillingPlan { /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11533,7 +11533,7 @@ pub struct AccountBillingPlan { )] pub add_ons: Vec<AddOn>, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11543,7 +11543,7 @@ pub struct AccountBillingPlan { )] pub app_store_receipt_expiration_date: Option<chrono::NaiveDate>, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11553,7 +11553,7 @@ pub struct AccountBillingPlan { )] pub app_store_receipt_purchase_date: Option<chrono::NaiveDate>, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11563,7 +11563,7 @@ pub struct AccountBillingPlan { )] pub can_cancel_renewal: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11573,7 +11573,7 @@ pub struct AccountBillingPlan { )] pub can_upgrade: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11583,7 +11583,7 @@ pub struct AccountBillingPlan { )] pub currency_code: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11592,7 +11592,7 @@ pub struct AccountBillingPlan { )] pub downgrade_plan_information: Option<DowngradePlanUpdateResponse>, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11602,7 +11602,7 @@ pub struct AccountBillingPlan { )] pub enable_support: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11612,7 +11612,7 @@ pub struct AccountBillingPlan { )] pub included_seats: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11622,7 +11622,7 @@ pub struct AccountBillingPlan { )] pub incremental_seats: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11632,7 +11632,7 @@ pub struct AccountBillingPlan { )] pub is_downgrade: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11642,7 +11642,7 @@ pub struct AccountBillingPlan { )] pub notification_type: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11652,7 +11652,7 @@ pub struct AccountBillingPlan { )] pub other_discount_percent: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11662,7 +11662,7 @@ pub struct AccountBillingPlan { )] pub payment_cycle: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11672,7 +11672,7 @@ pub struct AccountBillingPlan { )] pub payment_method: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11682,7 +11682,7 @@ pub struct AccountBillingPlan { )] pub per_seat_price: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11692,7 +11692,7 @@ pub struct AccountBillingPlan { )] pub plan_classification: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11702,7 +11702,7 @@ pub struct AccountBillingPlan { )] pub plan_feature_sets: Vec<FeatureSet>, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11712,7 +11712,7 @@ pub struct AccountBillingPlan { )] pub plan_id: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11722,7 +11722,7 @@ pub struct AccountBillingPlan { )] pub plan_name: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11732,7 +11732,7 @@ pub struct AccountBillingPlan { )] pub renewal_status: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11742,7 +11742,7 @@ pub struct AccountBillingPlan { )] pub seat_discounts: Vec<SeatDiscount>, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11752,7 +11752,7 @@ pub struct AccountBillingPlan { )] pub support_incident_fee: String, /** - * Contains information about an account billing plan. + * Contains information about an account billing plan. */ #[serde( default, @@ -11767,7 +11767,7 @@ pub struct AccountBillingPlan { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBillingPlanResponse { /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11776,7 +11776,7 @@ pub struct AccountBillingPlanResponse { )] pub billing_address: Option<AccountAddress>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11786,7 +11786,7 @@ pub struct AccountBillingPlanResponse { )] pub billing_address_is_credit_card_address: String, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11795,7 +11795,7 @@ pub struct AccountBillingPlanResponse { )] pub billing_plan: Option<AccountBillingPlan>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11804,7 +11804,7 @@ pub struct AccountBillingPlanResponse { )] pub credit_card_information: Option<CreditCardInformation>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11813,7 +11813,7 @@ pub struct AccountBillingPlanResponse { )] pub direct_debit_processor_information: Option<DirectDebitProcessorInformation>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11822,7 +11822,7 @@ pub struct AccountBillingPlanResponse { )] pub downgrade_plan_information: Option<DowngradePlanUpdateResponse>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11832,7 +11832,7 @@ pub struct AccountBillingPlanResponse { )] pub payment_method: String, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11841,7 +11841,7 @@ pub struct AccountBillingPlanResponse { )] pub payment_processor_information: Option<PaymentProcessorInformation>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11850,7 +11850,7 @@ pub struct AccountBillingPlanResponse { )] pub referral_information: Option<ReferralInformation>, /** - * Defines an account billing plan response object. + * Defines an account billing plan response object. */ #[serde( default, @@ -11865,7 +11865,7 @@ pub struct AccountBillingPlanResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountIdentityInputOption { /** - * + * */ #[serde( default, @@ -11874,7 +11874,7 @@ pub struct AccountIdentityInputOption { )] pub is_required: bool, /** - * + * */ #[serde( default, @@ -11884,7 +11884,7 @@ pub struct AccountIdentityInputOption { )] pub option_name: String, /** - * + * */ #[serde( default, @@ -11899,7 +11899,7 @@ pub struct AccountIdentityInputOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountIdentityVerificationResponse { /** - * + * */ #[serde( default, @@ -11914,7 +11914,7 @@ pub struct AccountIdentityVerificationResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountIdentityVerificationStep { /** - * Information about a specific step in an Identity Verification workflow. + * Information about a specific step in an Identity Verification workflow. */ #[serde( default, @@ -11923,7 +11923,7 @@ pub struct AccountIdentityVerificationStep { )] pub name: String, /** - * Information about a specific step in an Identity Verification workflow. + * Information about a specific step in an Identity Verification workflow. */ #[serde( default, @@ -11938,7 +11938,7 @@ pub struct AccountIdentityVerificationStep { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountIdentityVerificationWorkflow { /** - * Specifies an Identity Verification workflow. + * Specifies an Identity Verification workflow. */ #[serde( default, @@ -11948,7 +11948,7 @@ pub struct AccountIdentityVerificationWorkflow { )] pub default_description: String, /** - * Specifies an Identity Verification workflow. + * Specifies an Identity Verification workflow. */ #[serde( default, @@ -11958,7 +11958,7 @@ pub struct AccountIdentityVerificationWorkflow { )] pub default_name: String, /** - * Specifies an Identity Verification workflow. + * Specifies an Identity Verification workflow. */ #[serde( default, @@ -11968,7 +11968,7 @@ pub struct AccountIdentityVerificationWorkflow { )] pub input_options: Vec<AccountIdentityInputOption>, /** - * Specifies an Identity Verification workflow. + * Specifies an Identity Verification workflow. */ #[serde( default, @@ -11977,7 +11977,7 @@ pub struct AccountIdentityVerificationWorkflow { )] pub signature_provider: Option<AccountSignatureProvider>, /** - * Specifies an Identity Verification workflow. + * Specifies an Identity Verification workflow. */ #[serde( default, @@ -11987,7 +11987,7 @@ pub struct AccountIdentityVerificationWorkflow { )] pub workflow_id: String, /** - * Specifies an Identity Verification workflow. + * Specifies an Identity Verification workflow. */ #[serde( default, @@ -12002,7 +12002,7 @@ pub struct AccountIdentityVerificationWorkflow { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountInformation { /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12012,7 +12012,7 @@ pub struct AccountInformation { )] pub account_id_guid: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12022,7 +12022,7 @@ pub struct AccountInformation { )] pub account_name: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12031,7 +12031,7 @@ pub struct AccountInformation { )] pub account_settings: Option<AccountSettingsInformation>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12041,7 +12041,7 @@ pub struct AccountInformation { )] pub allow_transaction_rooms: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12051,7 +12051,7 @@ pub struct AccountInformation { )] pub billing_period_days_remaining: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12061,7 +12061,7 @@ pub struct AccountInformation { )] pub billing_period_end_date: Option<chrono::NaiveDate>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12071,7 +12071,7 @@ pub struct AccountInformation { )] pub billing_period_envelopes_allowed: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12081,7 +12081,7 @@ pub struct AccountInformation { )] pub billing_period_envelopes_sent: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12091,7 +12091,7 @@ pub struct AccountInformation { )] pub billing_period_start_date: Option<chrono::NaiveDate>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12101,7 +12101,7 @@ pub struct AccountInformation { )] pub billing_profile: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12111,7 +12111,7 @@ pub struct AccountInformation { )] pub can_upgrade: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12121,7 +12121,7 @@ pub struct AccountInformation { )] pub connect_permission: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12131,7 +12131,7 @@ pub struct AccountInformation { )] pub created_date: Option<chrono::NaiveDate>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12141,7 +12141,7 @@ pub struct AccountInformation { )] pub currency_code: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12151,7 +12151,7 @@ pub struct AccountInformation { )] pub current_plan_id: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12161,7 +12161,7 @@ pub struct AccountInformation { )] pub display_appliance_start_url: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12171,7 +12171,7 @@ pub struct AccountInformation { )] pub display_appliance_url: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12181,7 +12181,7 @@ pub struct AccountInformation { )] pub distributor_code: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12191,7 +12191,7 @@ pub struct AccountInformation { )] pub docu_sign_landing_url: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12201,7 +12201,7 @@ pub struct AccountInformation { )] pub dss_values: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12211,7 +12211,7 @@ pub struct AccountInformation { )] pub envelope_sending_blocked: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12221,7 +12221,7 @@ pub struct AccountInformation { )] pub envelope_unit_price: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12231,7 +12231,7 @@ pub struct AccountInformation { )] pub external_account_id: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12241,7 +12241,7 @@ pub struct AccountInformation { )] pub forgotten_password_questions_count: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12251,7 +12251,7 @@ pub struct AccountInformation { )] pub is_downgrade: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12261,7 +12261,7 @@ pub struct AccountInformation { )] pub payment_method: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12271,7 +12271,7 @@ pub struct AccountInformation { )] pub plan_classification: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12281,7 +12281,7 @@ pub struct AccountInformation { )] pub plan_end_date: Option<chrono::NaiveDate>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12291,7 +12291,7 @@ pub struct AccountInformation { )] pub plan_name: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12301,7 +12301,7 @@ pub struct AccountInformation { )] pub plan_start_date: Option<chrono::NaiveDate>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12311,7 +12311,7 @@ pub struct AccountInformation { )] pub recipient_domains: Vec<RecipientDomain>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12321,7 +12321,7 @@ pub struct AccountInformation { )] pub seats_allowed: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12331,7 +12331,7 @@ pub struct AccountInformation { )] pub seats_in_use: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12341,7 +12341,7 @@ pub struct AccountInformation { )] pub status_21cfr_part_11: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12351,7 +12351,7 @@ pub struct AccountInformation { )] pub suspension_date: Option<chrono::NaiveDate>, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12361,7 +12361,7 @@ pub struct AccountInformation { )] pub suspension_status: String, /** - * Contains account Information. + * Contains account Information. */ #[serde( default, @@ -12375,7 +12375,7 @@ pub struct AccountInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountMinimumPasswordLength { /** - * + * */ #[serde( default, @@ -12385,7 +12385,7 @@ pub struct AccountMinimumPasswordLength { )] pub maximum_length: String, /** - * + * */ #[serde( default, @@ -12400,17 +12400,17 @@ pub struct AccountMinimumPasswordLength { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountNotification { /** - * A complex element that specifies notifications (expirations and reminders) for the envelope. + * A complex element that specifies notifications (expirations and reminders) for the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub expirations: Option<Expirations>, /** - * A complex element that specifies notifications (expirations and reminders) for the envelope. + * A complex element that specifies notifications (expirations and reminders) for the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reminders: Option<Reminders>, /** - * A complex element that specifies notifications (expirations and reminders) for the envelope. + * A complex element that specifies notifications (expirations and reminders) for the envelope. */ #[serde( default, @@ -12425,7 +12425,7 @@ pub struct AccountNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordExpireDays { /** - * + * */ #[serde( default, @@ -12435,7 +12435,7 @@ pub struct AccountPasswordExpireDays { )] pub maximum_days: String, /** - * + * */ #[serde( default, @@ -12450,7 +12450,7 @@ pub struct AccountPasswordExpireDays { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordLockoutDurationMinutes { /** - * + * */ #[serde( default, @@ -12460,7 +12460,7 @@ pub struct AccountPasswordLockoutDurationMinutes { )] pub maximum_minutes: String, /** - * + * */ #[serde( default, @@ -12475,7 +12475,7 @@ pub struct AccountPasswordLockoutDurationMinutes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordLockoutDurationType { /** - * + * */ #[serde( default, @@ -12489,7 +12489,7 @@ pub struct AccountPasswordLockoutDurationType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordMinimumAgeDays { /** - * + * */ #[serde( default, @@ -12499,7 +12499,7 @@ pub struct AccountPasswordMinimumAgeDays { )] pub maximum_age: String, /** - * + * */ #[serde( default, @@ -12514,7 +12514,7 @@ pub struct AccountPasswordMinimumAgeDays { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordQuestionsRequired { /** - * Information about the number of password questions required (0 to 4) to confirm a user's identity when a user needs to reset their password. + * Information about the number of password questions required (0 to 4) to confirm a user's identity when a user needs to reset their password. */ #[serde( default, @@ -12524,7 +12524,7 @@ pub struct AccountPasswordQuestionsRequired { )] pub maximum_questions: String, /** - * Information about the number of password questions required (0 to 4) to confirm a user's identity when a user needs to reset their password. + * Information about the number of password questions required (0 to 4) to confirm a user's identity when a user needs to reset their password. */ #[serde( default, @@ -12539,7 +12539,7 @@ pub struct AccountPasswordQuestionsRequired { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordRulesData { /** - * + * */ #[serde( default, @@ -12549,7 +12549,7 @@ pub struct AccountPasswordRulesData { )] pub expire_password: String, /** - * + * */ #[serde( default, @@ -12559,7 +12559,7 @@ pub struct AccountPasswordRulesData { )] pub expire_password_days: String, /** - * + * */ #[serde( default, @@ -12568,7 +12568,7 @@ pub struct AccountPasswordRulesData { )] pub expire_password_days_metadata: Option<AccountPasswordExpireDays>, /** - * + * */ #[serde( default, @@ -12578,7 +12578,7 @@ pub struct AccountPasswordRulesData { )] pub lockout_duration_minutes: String, /** - * + * */ #[serde( default, @@ -12587,7 +12587,7 @@ pub struct AccountPasswordRulesData { )] pub lockout_duration_minutes_metadata: Option<AccountPasswordLockoutDurationMinutes>, /** - * + * */ #[serde( default, @@ -12597,7 +12597,7 @@ pub struct AccountPasswordRulesData { )] pub lockout_duration_type: String, /** - * + * */ #[serde( default, @@ -12606,7 +12606,7 @@ pub struct AccountPasswordRulesData { )] pub lockout_duration_type_metadata: Option<AccountPasswordLockoutDurationType>, /** - * + * */ #[serde( default, @@ -12616,7 +12616,7 @@ pub struct AccountPasswordRulesData { )] pub minimum_password_age_days: String, /** - * + * */ #[serde( default, @@ -12625,7 +12625,7 @@ pub struct AccountPasswordRulesData { )] pub minimum_password_age_days_metadata: Option<AccountPasswordMinimumAgeDays>, /** - * + * */ #[serde( default, @@ -12635,7 +12635,7 @@ pub struct AccountPasswordRulesData { )] pub minimum_password_length: String, /** - * + * */ #[serde( default, @@ -12644,7 +12644,7 @@ pub struct AccountPasswordRulesData { )] pub minimum_password_length_metadata: Option<AccountMinimumPasswordLength>, /** - * + * */ #[serde( default, @@ -12654,7 +12654,7 @@ pub struct AccountPasswordRulesData { )] pub password_include_digit: String, /** - * + * */ #[serde( default, @@ -12664,7 +12664,7 @@ pub struct AccountPasswordRulesData { )] pub password_include_digit_or_special_character: String, /** - * + * */ #[serde( default, @@ -12674,7 +12674,7 @@ pub struct AccountPasswordRulesData { )] pub password_include_lower_case: String, /** - * + * */ #[serde( default, @@ -12684,7 +12684,7 @@ pub struct AccountPasswordRulesData { )] pub password_include_special_character: String, /** - * + * */ #[serde( default, @@ -12694,7 +12694,7 @@ pub struct AccountPasswordRulesData { )] pub password_include_upper_case: String, /** - * + * */ #[serde( default, @@ -12704,7 +12704,7 @@ pub struct AccountPasswordRulesData { )] pub password_strength_type: String, /** - * + * */ #[serde( default, @@ -12713,7 +12713,7 @@ pub struct AccountPasswordRulesData { )] pub password_strength_type_metadata: Option<AccountPasswordStrengthType>, /** - * + * */ #[serde( default, @@ -12723,7 +12723,7 @@ pub struct AccountPasswordRulesData { )] pub questions_required: String, /** - * + * */ #[serde( default, @@ -12737,7 +12737,7 @@ pub struct AccountPasswordRulesData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordStrengthType { /** - * + * */ #[serde( default, @@ -12751,7 +12751,7 @@ pub struct AccountPasswordStrengthType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPasswordStrengthTypeOption { /** - * + * */ #[serde( default, @@ -12761,7 +12761,7 @@ pub struct AccountPasswordStrengthTypeOption { )] pub minimum_length: String, /** - * + * */ #[serde( default, @@ -12770,7 +12770,7 @@ pub struct AccountPasswordStrengthTypeOption { )] pub name: String, /** - * + * */ #[serde( default, @@ -12780,7 +12780,7 @@ pub struct AccountPasswordStrengthTypeOption { )] pub password_include_digit: String, /** - * + * */ #[serde( default, @@ -12790,7 +12790,7 @@ pub struct AccountPasswordStrengthTypeOption { )] pub password_include_digit_or_special_character: String, /** - * + * */ #[serde( default, @@ -12800,7 +12800,7 @@ pub struct AccountPasswordStrengthTypeOption { )] pub password_include_lower_case: String, /** - * + * */ #[serde( default, @@ -12810,7 +12810,7 @@ pub struct AccountPasswordStrengthTypeOption { )] pub password_include_special_character: String, /** - * + * */ #[serde( default, @@ -12825,7 +12825,7 @@ pub struct AccountPasswordStrengthTypeOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountRoleSettings { /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12835,7 +12835,7 @@ pub struct AccountRoleSettings { )] pub allow_account_management: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12844,7 +12844,7 @@ pub struct AccountRoleSettings { )] pub allow_account_management_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12854,7 +12854,7 @@ pub struct AccountRoleSettings { )] pub allow_api_access: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12863,7 +12863,7 @@ pub struct AccountRoleSettings { )] pub allow_api_access_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12873,7 +12873,7 @@ pub struct AccountRoleSettings { )] pub allow_api_access_to_account: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12882,7 +12882,7 @@ pub struct AccountRoleSettings { )] pub allow_api_access_to_account_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12892,7 +12892,7 @@ pub struct AccountRoleSettings { )] pub allow_api_sending_on_behalf_of_others: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12901,7 +12901,7 @@ pub struct AccountRoleSettings { )] pub allow_api_sending_on_behalf_of_others_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12911,7 +12911,7 @@ pub struct AccountRoleSettings { )] pub allow_api_sequential_signing: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12920,7 +12920,7 @@ pub struct AccountRoleSettings { )] pub allow_api_sequential_signing_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12930,7 +12930,7 @@ pub struct AccountRoleSettings { )] pub allow_auto_tagging: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12939,7 +12939,7 @@ pub struct AccountRoleSettings { )] pub allow_auto_tagging_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12949,7 +12949,7 @@ pub struct AccountRoleSettings { )] pub allow_bulk_sending: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12958,7 +12958,7 @@ pub struct AccountRoleSettings { )] pub allow_bulk_sending_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12968,7 +12968,7 @@ pub struct AccountRoleSettings { )] pub allow_docu_sign_desktop_client: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12977,7 +12977,7 @@ pub struct AccountRoleSettings { )] pub allow_docu_sign_desktop_client_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12987,7 +12987,7 @@ pub struct AccountRoleSettings { )] pub allow_e_seal_recipients: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -12996,7 +12996,7 @@ pub struct AccountRoleSettings { )] pub allow_e_seal_recipients_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13006,7 +13006,7 @@ pub struct AccountRoleSettings { )] pub allow_envelope_sending: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13015,7 +13015,7 @@ pub struct AccountRoleSettings { )] pub allow_envelope_sending_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13025,7 +13025,7 @@ pub struct AccountRoleSettings { )] pub allow_power_forms_admin_to_access_all_power_form_envelopes: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13035,7 +13035,7 @@ pub struct AccountRoleSettings { pub allow_power_forms_admin_to_access_all_power_form_envelopes_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13045,7 +13045,7 @@ pub struct AccountRoleSettings { )] pub allow_senders_to_set_recipient_email_language: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13054,7 +13054,7 @@ pub struct AccountRoleSettings { )] pub allow_senders_to_set_recipient_email_language_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13064,7 +13064,7 @@ pub struct AccountRoleSettings { )] pub allow_signer_attachments: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13073,7 +13073,7 @@ pub struct AccountRoleSettings { )] pub allow_signer_attachments_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13083,7 +13083,7 @@ pub struct AccountRoleSettings { )] pub allow_supplemental_documents: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13092,7 +13092,7 @@ pub struct AccountRoleSettings { )] pub allow_supplemental_documents_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13102,7 +13102,7 @@ pub struct AccountRoleSettings { )] pub allow_tagging_in_send_and_correct: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13111,7 +13111,7 @@ pub struct AccountRoleSettings { )] pub allow_tagging_in_send_and_correct_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13121,7 +13121,7 @@ pub struct AccountRoleSettings { )] pub allow_vaulting: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13130,7 +13130,7 @@ pub struct AccountRoleSettings { )] pub allow_vaulting_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13140,7 +13140,7 @@ pub struct AccountRoleSettings { )] pub allow_wet_signing_override: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13149,7 +13149,7 @@ pub struct AccountRoleSettings { )] pub allow_wet_signing_override_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13159,7 +13159,7 @@ pub struct AccountRoleSettings { )] pub allowed_address_book_access: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13168,7 +13168,7 @@ pub struct AccountRoleSettings { )] pub allowed_address_book_access_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13178,7 +13178,7 @@ pub struct AccountRoleSettings { )] pub allowed_clickwraps_access: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13187,7 +13187,7 @@ pub struct AccountRoleSettings { )] pub allowed_clickwraps_access_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13197,7 +13197,7 @@ pub struct AccountRoleSettings { )] pub allowed_template_access: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13206,7 +13206,7 @@ pub struct AccountRoleSettings { )] pub allowed_template_access_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13216,7 +13216,7 @@ pub struct AccountRoleSettings { )] pub allowed_to_be_envelope_transfer_recipient: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13225,7 +13225,7 @@ pub struct AccountRoleSettings { )] pub allowed_to_be_envelope_transfer_recipient_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13235,7 +13235,7 @@ pub struct AccountRoleSettings { )] pub can_create_workspaces: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13244,7 +13244,7 @@ pub struct AccountRoleSettings { )] pub can_create_workspaces_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13254,7 +13254,7 @@ pub struct AccountRoleSettings { )] pub disable_document_upload: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13263,7 +13263,7 @@ pub struct AccountRoleSettings { )] pub disable_document_upload_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13273,7 +13273,7 @@ pub struct AccountRoleSettings { )] pub disable_other_actions: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13282,7 +13282,7 @@ pub struct AccountRoleSettings { )] pub disable_other_actions_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13292,7 +13292,7 @@ pub struct AccountRoleSettings { )] pub enable_api_request_logging: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13301,7 +13301,7 @@ pub struct AccountRoleSettings { )] pub enable_api_request_logging_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13311,7 +13311,7 @@ pub struct AccountRoleSettings { )] pub enable_recipient_viewing_notifications: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13320,7 +13320,7 @@ pub struct AccountRoleSettings { )] pub enable_recipient_viewing_notifications_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13330,7 +13330,7 @@ pub struct AccountRoleSettings { )] pub enable_sequential_signing_interface: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13339,7 +13339,7 @@ pub struct AccountRoleSettings { )] pub enable_sequential_signing_interface_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13349,7 +13349,7 @@ pub struct AccountRoleSettings { )] pub enable_transaction_point_integration: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13358,7 +13358,7 @@ pub struct AccountRoleSettings { )] pub enable_transaction_point_integration_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13368,7 +13368,7 @@ pub struct AccountRoleSettings { )] pub power_form_role: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13377,7 +13377,7 @@ pub struct AccountRoleSettings { )] pub power_form_role_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13387,7 +13387,7 @@ pub struct AccountRoleSettings { )] pub receive_completed_self_signed_documents_as_email_links: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13396,7 +13396,7 @@ pub struct AccountRoleSettings { )] pub receive_completed_self_signed_documents_as_email_links_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13405,7 +13405,7 @@ pub struct AccountRoleSettings { )] pub signing_ui_version_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13415,7 +13415,7 @@ pub struct AccountRoleSettings { )] pub supplemental_documents_must_accept: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13424,7 +13424,7 @@ pub struct AccountRoleSettings { )] pub supplemental_documents_must_accept_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13434,7 +13434,7 @@ pub struct AccountRoleSettings { )] pub supplemental_documents_must_read: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13443,7 +13443,7 @@ pub struct AccountRoleSettings { )] pub supplemental_documents_must_read_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13453,7 +13453,7 @@ pub struct AccountRoleSettings { )] pub supplemental_documents_must_view: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13462,7 +13462,7 @@ pub struct AccountRoleSettings { )] pub supplemental_documents_must_view_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13472,7 +13472,7 @@ pub struct AccountRoleSettings { )] pub use_new_docu_sign_experience_interface: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13481,7 +13481,7 @@ pub struct AccountRoleSettings { )] pub use_new_docu_sign_experience_interface_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13491,7 +13491,7 @@ pub struct AccountRoleSettings { )] pub use_new_sending_interface: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13500,7 +13500,7 @@ pub struct AccountRoleSettings { )] pub use_new_sending_interface_metadata: Option<SettingsMetadata>, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13510,7 +13510,7 @@ pub struct AccountRoleSettings { )] pub vaulting_mode: String, /** - * This object defines account permissions for users who are associated with the account permission profile. + * This object defines account permissions for users who are associated with the account permission profile. */ #[serde( default, @@ -13524,7 +13524,7 @@ pub struct AccountRoleSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSeals { /** - * + * */ #[serde( default, @@ -13538,7 +13538,7 @@ pub struct AccountSeals { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSettingsInformation { /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13547,7 +13547,7 @@ pub struct AccountSettingsInformation { )] pub access_code_format: Option<AccessCodeFormat>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13557,7 +13557,7 @@ pub struct AccountSettingsInformation { )] pub account_date_time_format: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13566,7 +13566,7 @@ pub struct AccountSettingsInformation { )] pub account_date_time_format_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13576,7 +13576,7 @@ pub struct AccountSettingsInformation { )] pub account_default_language: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13585,7 +13585,7 @@ pub struct AccountSettingsInformation { )] pub account_default_language_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13595,7 +13595,7 @@ pub struct AccountSettingsInformation { )] pub account_name: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13604,7 +13604,7 @@ pub struct AccountSettingsInformation { )] pub account_name_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13613,7 +13613,7 @@ pub struct AccountSettingsInformation { )] pub account_notification: Option<AccountNotification>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13622,7 +13622,7 @@ pub struct AccountSettingsInformation { )] pub account_ui_settings: Option<AccountUiSettings>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13632,7 +13632,7 @@ pub struct AccountSettingsInformation { )] pub adopt_sig_config: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13641,7 +13641,7 @@ pub struct AccountSettingsInformation { )] pub adopt_sig_config_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13651,7 +13651,7 @@ pub struct AccountSettingsInformation { )] pub advanced_correct: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13660,7 +13660,7 @@ pub struct AccountSettingsInformation { )] pub advanced_correct_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13670,7 +13670,7 @@ pub struct AccountSettingsInformation { )] pub allow_access_code_format: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13679,7 +13679,7 @@ pub struct AccountSettingsInformation { )] pub allow_access_code_format_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13689,7 +13689,7 @@ pub struct AccountSettingsInformation { )] pub allow_account_management_granular: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13698,7 +13698,7 @@ pub struct AccountSettingsInformation { )] pub allow_account_management_granular_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13708,7 +13708,7 @@ pub struct AccountSettingsInformation { )] pub allow_account_member_name_change: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13717,7 +13717,7 @@ pub struct AccountSettingsInformation { )] pub allow_account_member_name_change_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13727,7 +13727,7 @@ pub struct AccountSettingsInformation { )] pub allow_advanced_recipient_routing_conditional: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13736,7 +13736,7 @@ pub struct AccountSettingsInformation { )] pub allow_advanced_recipient_routing_conditional_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13746,7 +13746,7 @@ pub struct AccountSettingsInformation { )] pub allow_agent_name_email_edit: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13755,7 +13755,7 @@ pub struct AccountSettingsInformation { )] pub allow_agent_name_email_edit_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13765,7 +13765,7 @@ pub struct AccountSettingsInformation { )] pub allow_agreement_actions: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13774,7 +13774,7 @@ pub struct AccountSettingsInformation { )] pub allow_agreement_actions_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13784,7 +13784,7 @@ pub struct AccountSettingsInformation { )] pub allow_auto_nav_settings: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13793,7 +13793,7 @@ pub struct AccountSettingsInformation { )] pub allow_auto_nav_settings_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13803,7 +13803,7 @@ pub struct AccountSettingsInformation { )] pub allow_auto_tagging: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13812,7 +13812,7 @@ pub struct AccountSettingsInformation { )] pub allow_auto_tagging_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13822,7 +13822,7 @@ pub struct AccountSettingsInformation { )] pub allow_bulk_send: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13831,7 +13831,7 @@ pub struct AccountSettingsInformation { )] pub allow_bulk_send_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13841,7 +13841,7 @@ pub struct AccountSettingsInformation { )] pub allow_cd_withdraw: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13850,7 +13850,7 @@ pub struct AccountSettingsInformation { )] pub allow_cd_withdraw_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13860,7 +13860,7 @@ pub struct AccountSettingsInformation { )] pub allow_connect_http_listener_configs: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13870,7 +13870,7 @@ pub struct AccountSettingsInformation { )] pub allow_connect_send_finish_later: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13879,7 +13879,7 @@ pub struct AccountSettingsInformation { )] pub allow_connect_send_finish_later_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13889,7 +13889,7 @@ pub struct AccountSettingsInformation { )] pub allow_connect_unified_payload_ui: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13899,7 +13899,7 @@ pub struct AccountSettingsInformation { )] pub allow_consumer_disclosure_override: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13908,7 +13908,7 @@ pub struct AccountSettingsInformation { )] pub allow_consumer_disclosure_override_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13918,7 +13918,7 @@ pub struct AccountSettingsInformation { )] pub allow_data_download: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13927,7 +13927,7 @@ pub struct AccountSettingsInformation { )] pub allow_data_download_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13937,7 +13937,7 @@ pub struct AccountSettingsInformation { )] pub allow_document_disclosures: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13946,7 +13946,7 @@ pub struct AccountSettingsInformation { )] pub allow_document_disclosures_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13956,7 +13956,7 @@ pub struct AccountSettingsInformation { )] pub allow_document_visibility: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13965,7 +13965,7 @@ pub struct AccountSettingsInformation { )] pub allow_document_visibility_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13975,7 +13975,7 @@ pub struct AccountSettingsInformation { )] pub allow_documents_on_signed_envelopes: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13984,7 +13984,7 @@ pub struct AccountSettingsInformation { )] pub allow_documents_on_signed_envelopes_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -13994,7 +13994,7 @@ pub struct AccountSettingsInformation { )] pub allow_e_hanko_stamps: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14003,7 +14003,7 @@ pub struct AccountSettingsInformation { )] pub allow_e_hanko_stamps_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14013,7 +14013,7 @@ pub struct AccountSettingsInformation { )] pub allow_e_note_e_original: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14022,7 +14022,7 @@ pub struct AccountSettingsInformation { )] pub allow_e_note_e_original_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14032,7 +14032,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_correct: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14041,7 +14041,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_correct_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14051,7 +14051,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_custody_transfer: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14060,7 +14060,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_custody_transfer_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14070,7 +14070,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_custom_fields: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14079,7 +14079,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_custom_fields_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14089,7 +14089,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_publish_reporting: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14098,7 +14098,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_publish_reporting_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14108,7 +14108,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_reporting: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14117,7 +14117,7 @@ pub struct AccountSettingsInformation { )] pub allow_envelope_reporting_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14127,7 +14127,7 @@ pub struct AccountSettingsInformation { )] pub allow_express_signer_certificate: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14136,7 +14136,7 @@ pub struct AccountSettingsInformation { )] pub allow_express_signer_certificate_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14146,7 +14146,7 @@ pub struct AccountSettingsInformation { )] pub allow_expression: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14155,7 +14155,7 @@ pub struct AccountSettingsInformation { )] pub allow_expression_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14165,7 +14165,7 @@ pub struct AccountSettingsInformation { )] pub allow_extended_sending_resource_file: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14174,7 +14174,7 @@ pub struct AccountSettingsInformation { )] pub allow_extended_sending_resource_file_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14184,7 +14184,7 @@ pub struct AccountSettingsInformation { )] pub allow_external_signature_pad: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14193,7 +14193,7 @@ pub struct AccountSettingsInformation { )] pub allow_external_signature_pad_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14203,7 +14203,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_level_1: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14212,7 +14212,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_level_1_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14222,7 +14222,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_level_2: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14231,7 +14231,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_level_2_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14241,7 +14241,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_level_3: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14250,7 +14250,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_level_3_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14260,7 +14260,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_platform: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14269,7 +14269,7 @@ pub struct AccountSettingsInformation { )] pub allow_idv_platform_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14279,7 +14279,7 @@ pub struct AccountSettingsInformation { )] pub allow_in_person: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14288,7 +14288,7 @@ pub struct AccountSettingsInformation { )] pub allow_in_person_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14298,7 +14298,7 @@ pub struct AccountSettingsInformation { )] pub allow_managed_stamps: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14307,7 +14307,7 @@ pub struct AccountSettingsInformation { )] pub allow_managed_stamps_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14317,7 +14317,7 @@ pub struct AccountSettingsInformation { )] pub allow_markup: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14326,7 +14326,7 @@ pub struct AccountSettingsInformation { )] pub allow_markup_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14336,7 +14336,7 @@ pub struct AccountSettingsInformation { )] pub allow_member_time_zone: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14345,7 +14345,7 @@ pub struct AccountSettingsInformation { )] pub allow_member_time_zone_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14355,7 +14355,7 @@ pub struct AccountSettingsInformation { )] pub allow_merge_fields: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14364,7 +14364,7 @@ pub struct AccountSettingsInformation { )] pub allow_merge_fields_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14374,7 +14374,7 @@ pub struct AccountSettingsInformation { )] pub allow_multiple_brand_profiles: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14383,7 +14383,7 @@ pub struct AccountSettingsInformation { )] pub allow_multiple_brand_profiles_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14393,7 +14393,7 @@ pub struct AccountSettingsInformation { )] pub allow_multiple_signer_attachments: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14402,7 +14402,7 @@ pub struct AccountSettingsInformation { )] pub allow_multiple_signer_attachments_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14412,7 +14412,7 @@ pub struct AccountSettingsInformation { )] pub allow_non_us_phone_auth: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14421,7 +14421,7 @@ pub struct AccountSettingsInformation { )] pub allow_non_us_phone_auth_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14431,7 +14431,7 @@ pub struct AccountSettingsInformation { )] pub allow_ocr_of_envelope_documents: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14440,7 +14440,7 @@ pub struct AccountSettingsInformation { )] pub allow_ocr_of_envelope_documents_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14450,7 +14450,7 @@ pub struct AccountSettingsInformation { )] pub allow_offline_signing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14459,7 +14459,7 @@ pub struct AccountSettingsInformation { )] pub allow_offline_signing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14469,7 +14469,7 @@ pub struct AccountSettingsInformation { )] pub allow_open_trust_signer_certificate: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14478,7 +14478,7 @@ pub struct AccountSettingsInformation { )] pub allow_open_trust_signer_certificate_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14488,7 +14488,7 @@ pub struct AccountSettingsInformation { )] pub allow_organizations: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14497,7 +14497,7 @@ pub struct AccountSettingsInformation { )] pub allow_organizations_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14507,7 +14507,7 @@ pub struct AccountSettingsInformation { )] pub allow_payment_processing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14516,7 +14516,7 @@ pub struct AccountSettingsInformation { )] pub allow_payment_processing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14526,7 +14526,7 @@ pub struct AccountSettingsInformation { )] pub allow_personal_signer_certificate: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14535,7 +14535,7 @@ pub struct AccountSettingsInformation { )] pub allow_personal_signer_certificate_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14545,7 +14545,7 @@ pub struct AccountSettingsInformation { )] pub allow_phone_auth_override: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14554,7 +14554,7 @@ pub struct AccountSettingsInformation { )] pub allow_phone_auth_override_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14564,7 +14564,7 @@ pub struct AccountSettingsInformation { )] pub allow_phone_authentication: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14573,7 +14573,7 @@ pub struct AccountSettingsInformation { )] pub allow_phone_authentication_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14583,7 +14583,7 @@ pub struct AccountSettingsInformation { )] pub allow_private_signing_groups: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14592,7 +14592,7 @@ pub struct AccountSettingsInformation { )] pub allow_private_signing_groups_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14602,7 +14602,7 @@ pub struct AccountSettingsInformation { )] pub allow_recipient_connect: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14611,7 +14611,7 @@ pub struct AccountSettingsInformation { )] pub allow_recipient_connect_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14621,7 +14621,7 @@ pub struct AccountSettingsInformation { )] pub allow_reminders: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14630,7 +14630,7 @@ pub struct AccountSettingsInformation { )] pub allow_reminders_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14640,7 +14640,7 @@ pub struct AccountSettingsInformation { )] pub allow_remote_notary: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14649,7 +14649,7 @@ pub struct AccountSettingsInformation { )] pub allow_remote_notary_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14659,7 +14659,7 @@ pub struct AccountSettingsInformation { )] pub allow_resource_file_branding: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14668,7 +14668,7 @@ pub struct AccountSettingsInformation { )] pub allow_resource_file_branding_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14678,7 +14678,7 @@ pub struct AccountSettingsInformation { )] pub allow_sms_delivery: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14687,7 +14687,7 @@ pub struct AccountSettingsInformation { )] pub allow_sms_delivery_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14697,7 +14697,7 @@ pub struct AccountSettingsInformation { )] pub allow_safe_bio_pharma_signer_certificate: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14706,7 +14706,7 @@ pub struct AccountSettingsInformation { )] pub allow_safe_bio_pharma_signer_certificate_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14716,7 +14716,7 @@ pub struct AccountSettingsInformation { )] pub allow_security_appliance: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14725,7 +14725,7 @@ pub struct AccountSettingsInformation { )] pub allow_security_appliance_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14735,7 +14735,7 @@ pub struct AccountSettingsInformation { )] pub allow_send_to_certified_delivery: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14744,7 +14744,7 @@ pub struct AccountSettingsInformation { )] pub allow_send_to_certified_delivery_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14754,7 +14754,7 @@ pub struct AccountSettingsInformation { )] pub allow_send_to_intermediary: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14763,7 +14763,7 @@ pub struct AccountSettingsInformation { )] pub allow_send_to_intermediary_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14773,7 +14773,7 @@ pub struct AccountSettingsInformation { )] pub allow_server_templates: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14782,7 +14782,7 @@ pub struct AccountSettingsInformation { )] pub allow_server_templates_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14792,7 +14792,7 @@ pub struct AccountSettingsInformation { )] pub allow_set_embedded_recipient_start_url: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14801,7 +14801,7 @@ pub struct AccountSettingsInformation { )] pub allow_set_embedded_recipient_start_url_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14811,7 +14811,7 @@ pub struct AccountSettingsInformation { )] pub allow_shared_tabs: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14820,7 +14820,7 @@ pub struct AccountSettingsInformation { )] pub allow_shared_tabs_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14830,7 +14830,7 @@ pub struct AccountSettingsInformation { )] pub allow_sign_document_from_home_page: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14839,7 +14839,7 @@ pub struct AccountSettingsInformation { )] pub allow_sign_document_from_home_page_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14849,7 +14849,7 @@ pub struct AccountSettingsInformation { )] pub allow_sign_now: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14859,7 +14859,7 @@ pub struct AccountSettingsInformation { )] pub allow_sign_now_metadata: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14869,7 +14869,7 @@ pub struct AccountSettingsInformation { )] pub allow_signature_stamps: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14878,7 +14878,7 @@ pub struct AccountSettingsInformation { )] pub allow_signature_stamps_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14888,7 +14888,7 @@ pub struct AccountSettingsInformation { )] pub allow_signer_reassign: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14897,7 +14897,7 @@ pub struct AccountSettingsInformation { )] pub allow_signer_reassign_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14907,7 +14907,7 @@ pub struct AccountSettingsInformation { )] pub allow_signer_reassign_override: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14916,7 +14916,7 @@ pub struct AccountSettingsInformation { )] pub allow_signer_reassign_override_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14926,7 +14926,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_extensions: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14935,7 +14935,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_extensions_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14945,7 +14945,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_groups: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14954,7 +14954,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_groups_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14964,7 +14964,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_insights: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14973,7 +14973,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_insights_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14983,7 +14983,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_radio_deselect: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -14992,7 +14992,7 @@ pub struct AccountSettingsInformation { )] pub allow_signing_radio_deselect_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15002,7 +15002,7 @@ pub struct AccountSettingsInformation { )] pub allow_social_id_login: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15011,7 +15011,7 @@ pub struct AccountSettingsInformation { )] pub allow_social_id_login_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15021,7 +15021,7 @@ pub struct AccountSettingsInformation { )] pub allow_supplemental_documents: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15030,7 +15030,7 @@ pub struct AccountSettingsInformation { )] pub allow_supplemental_documents_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15040,7 +15040,7 @@ pub struct AccountSettingsInformation { )] pub allow_users_to_access_directory: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15049,7 +15049,7 @@ pub struct AccountSettingsInformation { )] pub allow_users_to_access_directory_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15059,7 +15059,7 @@ pub struct AccountSettingsInformation { )] pub allow_value_insights: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15068,7 +15068,7 @@ pub struct AccountSettingsInformation { )] pub allow_value_insights_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15078,7 +15078,7 @@ pub struct AccountSettingsInformation { )] pub anchor_population_scope: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15087,7 +15087,7 @@ pub struct AccountSettingsInformation { )] pub anchor_population_scope_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15097,7 +15097,7 @@ pub struct AccountSettingsInformation { )] pub anchor_tag_versioned_placement_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15106,7 +15106,7 @@ pub struct AccountSettingsInformation { )] pub anchor_tag_versioned_placement_metadata_enabled: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15116,7 +15116,7 @@ pub struct AccountSettingsInformation { )] pub attach_completed_envelope: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15125,7 +15125,7 @@ pub struct AccountSettingsInformation { )] pub attach_completed_envelope_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15135,7 +15135,7 @@ pub struct AccountSettingsInformation { )] pub authentication_check: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15144,7 +15144,7 @@ pub struct AccountSettingsInformation { )] pub authentication_check_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15154,7 +15154,7 @@ pub struct AccountSettingsInformation { )] pub auto_nav_rule: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15163,7 +15163,7 @@ pub struct AccountSettingsInformation { )] pub auto_nav_rule_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15173,7 +15173,7 @@ pub struct AccountSettingsInformation { )] pub auto_provision_signer_account: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15182,7 +15182,7 @@ pub struct AccountSettingsInformation { )] pub auto_provision_signer_account_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15192,7 +15192,7 @@ pub struct AccountSettingsInformation { )] pub bcc_email_archive: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15201,7 +15201,7 @@ pub struct AccountSettingsInformation { )] pub bcc_email_archive_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15211,7 +15211,7 @@ pub struct AccountSettingsInformation { )] pub beta_switch_configuration: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15220,7 +15220,7 @@ pub struct AccountSettingsInformation { )] pub beta_switch_configuration_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15229,7 +15229,7 @@ pub struct AccountSettingsInformation { )] pub billing_address: Option<AddressInformation>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15238,7 +15238,7 @@ pub struct AccountSettingsInformation { )] pub billing_address_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15248,7 +15248,7 @@ pub struct AccountSettingsInformation { )] pub bulk_send: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15258,7 +15258,7 @@ pub struct AccountSettingsInformation { )] pub bulk_send_max_copies_in_batch: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15268,7 +15268,7 @@ pub struct AccountSettingsInformation { )] pub bulk_send_max_unprocessed_envelopes_count: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15277,7 +15277,7 @@ pub struct AccountSettingsInformation { )] pub bulk_send_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15287,7 +15287,7 @@ pub struct AccountSettingsInformation { )] pub can_self_brand_send: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15296,7 +15296,7 @@ pub struct AccountSettingsInformation { )] pub can_self_brand_send_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15306,7 +15306,7 @@ pub struct AccountSettingsInformation { )] pub can_self_brand_sign: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15315,7 +15315,7 @@ pub struct AccountSettingsInformation { )] pub can_self_brand_sign_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15325,7 +15325,7 @@ pub struct AccountSettingsInformation { )] pub can_use_salesforce_o_auth: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15334,7 +15334,7 @@ pub struct AccountSettingsInformation { )] pub can_use_salesforce_o_auth_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15344,7 +15344,7 @@ pub struct AccountSettingsInformation { )] pub capture_voice_recording: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15353,7 +15353,7 @@ pub struct AccountSettingsInformation { )] pub capture_voice_recording_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15363,7 +15363,7 @@ pub struct AccountSettingsInformation { )] pub cfr_use_wide_image: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15372,7 +15372,7 @@ pub struct AccountSettingsInformation { )] pub cfr_use_wide_image_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15382,7 +15382,7 @@ pub struct AccountSettingsInformation { )] pub check_for_multiple_admins_on_account: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15391,7 +15391,7 @@ pub struct AccountSettingsInformation { )] pub check_for_multiple_admins_on_account_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15401,7 +15401,7 @@ pub struct AccountSettingsInformation { )] pub chrome_signature_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15410,7 +15410,7 @@ pub struct AccountSettingsInformation { )] pub chrome_signature_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15420,7 +15420,7 @@ pub struct AccountSettingsInformation { )] pub comment_email_show_message_text: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15429,7 +15429,7 @@ pub struct AccountSettingsInformation { )] pub comment_email_show_message_text_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15439,7 +15439,7 @@ pub struct AccountSettingsInformation { )] pub comments_allow_envelope_override: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15448,7 +15448,7 @@ pub struct AccountSettingsInformation { )] pub comments_allow_envelope_override_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15458,7 +15458,7 @@ pub struct AccountSettingsInformation { )] pub conditional_fields_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15467,7 +15467,7 @@ pub struct AccountSettingsInformation { )] pub conditional_fields_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15477,7 +15477,7 @@ pub struct AccountSettingsInformation { )] pub consumer_disclosure_frequency: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15486,7 +15486,7 @@ pub struct AccountSettingsInformation { )] pub consumer_disclosure_frequency_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15496,7 +15496,7 @@ pub struct AccountSettingsInformation { )] pub convert_pdf_fields: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15505,7 +15505,7 @@ pub struct AccountSettingsInformation { )] pub convert_pdf_fields_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15515,7 +15515,7 @@ pub struct AccountSettingsInformation { )] pub data_population_scope: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15524,7 +15524,7 @@ pub struct AccountSettingsInformation { )] pub data_population_scope_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15534,7 +15534,7 @@ pub struct AccountSettingsInformation { )] pub disable_auto_template_matching: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15543,7 +15543,7 @@ pub struct AccountSettingsInformation { )] pub disable_auto_template_matching_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15553,7 +15553,7 @@ pub struct AccountSettingsInformation { )] pub disable_mobile_app: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15562,7 +15562,7 @@ pub struct AccountSettingsInformation { )] pub disable_mobile_app_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15572,7 +15572,7 @@ pub struct AccountSettingsInformation { )] pub disable_mobile_push_notifications: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15581,7 +15581,7 @@ pub struct AccountSettingsInformation { )] pub disable_mobile_push_notifications_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15591,7 +15591,7 @@ pub struct AccountSettingsInformation { )] pub disable_mobile_sending: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15600,7 +15600,7 @@ pub struct AccountSettingsInformation { )] pub disable_mobile_sending_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15610,7 +15610,7 @@ pub struct AccountSettingsInformation { )] pub disable_multiple_sessions: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15619,7 +15619,7 @@ pub struct AccountSettingsInformation { )] pub disable_multiple_sessions_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15628,7 +15628,7 @@ pub struct AccountSettingsInformation { )] pub disable_purge_notifications_for_sender_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15638,7 +15638,7 @@ pub struct AccountSettingsInformation { )] pub disable_signer_cert_view: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15647,7 +15647,7 @@ pub struct AccountSettingsInformation { )] pub disable_signer_cert_view_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15657,7 +15657,7 @@ pub struct AccountSettingsInformation { )] pub disable_signer_history_view: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15666,7 +15666,7 @@ pub struct AccountSettingsInformation { )] pub disable_signer_history_view_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15676,7 +15676,7 @@ pub struct AccountSettingsInformation { )] pub disable_style_signature: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15685,7 +15685,7 @@ pub struct AccountSettingsInformation { )] pub disable_style_signature_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15695,7 +15695,7 @@ pub struct AccountSettingsInformation { )] pub disable_upload_signature: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15704,7 +15704,7 @@ pub struct AccountSettingsInformation { )] pub disable_upload_signature_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15714,7 +15714,7 @@ pub struct AccountSettingsInformation { )] pub disable_user_sharing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15723,7 +15723,7 @@ pub struct AccountSettingsInformation { )] pub disable_user_sharing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15733,7 +15733,7 @@ pub struct AccountSettingsInformation { )] pub display_beta_switch: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15742,7 +15742,7 @@ pub struct AccountSettingsInformation { )] pub display_beta_switch_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15752,7 +15752,7 @@ pub struct AccountSettingsInformation { )] pub document_conversion_restrictions: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15761,7 +15761,7 @@ pub struct AccountSettingsInformation { )] pub document_conversion_restrictions_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15771,7 +15771,7 @@ pub struct AccountSettingsInformation { )] pub document_retention: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15780,7 +15780,7 @@ pub struct AccountSettingsInformation { )] pub document_retention_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15790,7 +15790,7 @@ pub struct AccountSettingsInformation { )] pub document_retention_purge_tabs: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15800,7 +15800,7 @@ pub struct AccountSettingsInformation { )] pub document_visibility: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15809,7 +15809,7 @@ pub struct AccountSettingsInformation { )] pub document_visibility_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15819,7 +15819,7 @@ pub struct AccountSettingsInformation { )] pub email_template_version: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15828,7 +15828,7 @@ pub struct AccountSettingsInformation { )] pub email_template_version_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15838,7 +15838,7 @@ pub struct AccountSettingsInformation { )] pub enable_access_code_generator: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15847,7 +15847,7 @@ pub struct AccountSettingsInformation { )] pub enable_access_code_generator_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15857,7 +15857,7 @@ pub struct AccountSettingsInformation { )] pub enable_advanced_payments: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15866,7 +15866,7 @@ pub struct AccountSettingsInformation { )] pub enable_advanced_payments_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15876,7 +15876,7 @@ pub struct AccountSettingsInformation { )] pub enable_advanced_power_forms: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15885,7 +15885,7 @@ pub struct AccountSettingsInformation { )] pub enable_advanced_power_forms_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15895,7 +15895,7 @@ pub struct AccountSettingsInformation { )] pub enable_agreement_actions_for_clm: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15904,7 +15904,7 @@ pub struct AccountSettingsInformation { )] pub enable_agreement_actions_for_clm_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15914,7 +15914,7 @@ pub struct AccountSettingsInformation { )] pub enable_agreement_actions_for_e_sign: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15923,7 +15923,7 @@ pub struct AccountSettingsInformation { )] pub enable_agreement_actions_for_e_sign_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15933,7 +15933,7 @@ pub struct AccountSettingsInformation { )] pub enable_auto_nav: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15942,7 +15942,7 @@ pub struct AccountSettingsInformation { )] pub enable_auto_nav_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15952,7 +15952,7 @@ pub struct AccountSettingsInformation { )] pub enable_calculated_fields: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15961,7 +15961,7 @@ pub struct AccountSettingsInformation { )] pub enable_calculated_fields_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15971,7 +15971,7 @@ pub struct AccountSettingsInformation { )] pub enable_clickwraps: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15980,7 +15980,7 @@ pub struct AccountSettingsInformation { )] pub enable_clickwraps_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15990,7 +15990,7 @@ pub struct AccountSettingsInformation { )] pub enable_comments_history_download_in_signing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -15999,7 +15999,7 @@ pub struct AccountSettingsInformation { )] pub enable_comments_history_download_in_signing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16009,7 +16009,7 @@ pub struct AccountSettingsInformation { )] pub enable_customer_satisfaction_metric_tracking: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16018,7 +16018,7 @@ pub struct AccountSettingsInformation { )] pub enable_customer_satisfaction_metric_tracking_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16028,7 +16028,7 @@ pub struct AccountSettingsInformation { )] pub enable_ds_pro: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16037,7 +16037,7 @@ pub struct AccountSettingsInformation { )] pub enable_ds_pro_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16047,7 +16047,7 @@ pub struct AccountSettingsInformation { )] pub enable_envelope_stamping_by_account_admin: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16056,7 +16056,7 @@ pub struct AccountSettingsInformation { )] pub enable_envelope_stamping_by_account_admin_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16066,7 +16066,7 @@ pub struct AccountSettingsInformation { )] pub enable_envelope_stamping_by_ds_admin: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16075,7 +16075,7 @@ pub struct AccountSettingsInformation { )] pub enable_envelope_stamping_by_ds_admin_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16085,7 +16085,7 @@ pub struct AccountSettingsInformation { )] pub enable_esign_communities: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16094,7 +16094,7 @@ pub struct AccountSettingsInformation { )] pub enable_esign_communities_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16104,7 +16104,7 @@ pub struct AccountSettingsInformation { )] pub enable_in_browser_editor: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16113,7 +16113,7 @@ pub struct AccountSettingsInformation { )] pub enable_in_browser_editor_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16123,7 +16123,7 @@ pub struct AccountSettingsInformation { )] pub enable_payment_processing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16132,7 +16132,7 @@ pub struct AccountSettingsInformation { )] pub enable_payment_processing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16142,7 +16142,7 @@ pub struct AccountSettingsInformation { )] pub enable_power_form: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16152,7 +16152,7 @@ pub struct AccountSettingsInformation { )] pub enable_power_form_direct: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16161,7 +16161,7 @@ pub struct AccountSettingsInformation { )] pub enable_power_form_direct_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16170,7 +16170,7 @@ pub struct AccountSettingsInformation { )] pub enable_power_form_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16180,7 +16180,7 @@ pub struct AccountSettingsInformation { )] pub enable_recipient_domain_validation: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16189,7 +16189,7 @@ pub struct AccountSettingsInformation { )] pub enable_recipient_domain_validation_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16199,7 +16199,7 @@ pub struct AccountSettingsInformation { )] pub enable_report_links: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16208,7 +16208,7 @@ pub struct AccountSettingsInformation { )] pub enable_report_links_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16218,7 +16218,7 @@ pub struct AccountSettingsInformation { )] pub enable_require_sign_on_paper: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16227,7 +16227,7 @@ pub struct AccountSettingsInformation { )] pub enable_require_sign_on_paper_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16237,7 +16237,7 @@ pub struct AccountSettingsInformation { )] pub enable_reserved_domain: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16246,7 +16246,7 @@ pub struct AccountSettingsInformation { )] pub enable_reserved_domain_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16256,7 +16256,7 @@ pub struct AccountSettingsInformation { )] pub enable_responsive_signing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16265,7 +16265,7 @@ pub struct AccountSettingsInformation { )] pub enable_responsive_signing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16275,7 +16275,7 @@ pub struct AccountSettingsInformation { )] pub enable_sms_authentication: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16284,7 +16284,7 @@ pub struct AccountSettingsInformation { )] pub enable_sms_authentication_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16294,7 +16294,7 @@ pub struct AccountSettingsInformation { )] pub enable_scheduled_release: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16303,7 +16303,7 @@ pub struct AccountSettingsInformation { )] pub enable_scheduled_release_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16313,7 +16313,7 @@ pub struct AccountSettingsInformation { )] pub enable_search: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16322,7 +16322,7 @@ pub struct AccountSettingsInformation { )] pub enable_search_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16332,7 +16332,7 @@ pub struct AccountSettingsInformation { )] pub enable_search_ui: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16341,7 +16341,7 @@ pub struct AccountSettingsInformation { )] pub enable_search_ui_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16351,7 +16351,7 @@ pub struct AccountSettingsInformation { )] pub enable_send_to_agent: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16360,7 +16360,7 @@ pub struct AccountSettingsInformation { )] pub enable_send_to_agent_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16370,7 +16370,7 @@ pub struct AccountSettingsInformation { )] pub enable_send_to_intermediary: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16379,7 +16379,7 @@ pub struct AccountSettingsInformation { )] pub enable_send_to_intermediary_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16389,7 +16389,7 @@ pub struct AccountSettingsInformation { )] pub enable_send_to_manage: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16398,7 +16398,7 @@ pub struct AccountSettingsInformation { )] pub enable_send_to_manage_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16408,7 +16408,7 @@ pub struct AccountSettingsInformation { )] pub enable_sending_tags_font_settings: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16417,7 +16417,7 @@ pub struct AccountSettingsInformation { )] pub enable_sending_tags_font_settings_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16427,7 +16427,7 @@ pub struct AccountSettingsInformation { )] pub enable_sequential_signing_api: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16436,7 +16436,7 @@ pub struct AccountSettingsInformation { )] pub enable_sequential_signing_api_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16446,7 +16446,7 @@ pub struct AccountSettingsInformation { )] pub enable_sequential_signing_ui: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16455,7 +16455,7 @@ pub struct AccountSettingsInformation { )] pub enable_sequential_signing_ui_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16465,7 +16465,7 @@ pub struct AccountSettingsInformation { )] pub enable_sign_on_paper: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16474,7 +16474,7 @@ pub struct AccountSettingsInformation { )] pub enable_sign_on_paper_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16484,7 +16484,7 @@ pub struct AccountSettingsInformation { )] pub enable_sign_on_paper_override: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16493,7 +16493,7 @@ pub struct AccountSettingsInformation { )] pub enable_sign_on_paper_override_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16503,7 +16503,7 @@ pub struct AccountSettingsInformation { )] pub enable_sign_with_notary: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16512,7 +16512,7 @@ pub struct AccountSettingsInformation { )] pub enable_sign_with_notary_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16522,7 +16522,7 @@ pub struct AccountSettingsInformation { )] pub enable_signer_attachments: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16531,7 +16531,7 @@ pub struct AccountSettingsInformation { )] pub enable_signer_attachments_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16541,7 +16541,7 @@ pub struct AccountSettingsInformation { )] pub enable_signing_extension_comments: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16550,7 +16550,7 @@ pub struct AccountSettingsInformation { )] pub enable_signing_extension_comments_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16560,7 +16560,7 @@ pub struct AccountSettingsInformation { )] pub enable_signing_extension_conversations: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16569,7 +16569,7 @@ pub struct AccountSettingsInformation { )] pub enable_signing_extension_conversations_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16579,7 +16579,7 @@ pub struct AccountSettingsInformation { )] pub enable_signing_order_settings_for_account: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16588,7 +16588,7 @@ pub struct AccountSettingsInformation { )] pub enable_signing_order_settings_for_account_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16598,7 +16598,7 @@ pub struct AccountSettingsInformation { )] pub enable_smart_contracts: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16607,7 +16607,7 @@ pub struct AccountSettingsInformation { )] pub enable_smart_contracts_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16617,7 +16617,7 @@ pub struct AccountSettingsInformation { )] pub enable_social_id_login: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16626,7 +16626,7 @@ pub struct AccountSettingsInformation { )] pub enable_social_id_login_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16636,7 +16636,7 @@ pub struct AccountSettingsInformation { )] pub enable_strike_through: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16645,7 +16645,7 @@ pub struct AccountSettingsInformation { )] pub enable_strike_through_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16655,7 +16655,7 @@ pub struct AccountSettingsInformation { )] pub enable_transaction_point: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16664,7 +16664,7 @@ pub struct AccountSettingsInformation { )] pub enable_transaction_point_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16674,7 +16674,7 @@ pub struct AccountSettingsInformation { )] pub enable_vaulting: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16683,7 +16683,7 @@ pub struct AccountSettingsInformation { )] pub enable_vaulting_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16693,7 +16693,7 @@ pub struct AccountSettingsInformation { )] pub enable_witnessing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16702,7 +16702,7 @@ pub struct AccountSettingsInformation { )] pub enable_witnessing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16712,7 +16712,7 @@ pub struct AccountSettingsInformation { )] pub enforce_template_name_uniqueness: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16721,7 +16721,7 @@ pub struct AccountSettingsInformation { )] pub enforce_template_name_uniqueness_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16731,7 +16731,7 @@ pub struct AccountSettingsInformation { )] pub envelope_integration_allowed: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16740,7 +16740,7 @@ pub struct AccountSettingsInformation { )] pub envelope_integration_allowed_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16750,7 +16750,7 @@ pub struct AccountSettingsInformation { )] pub envelope_integration_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16759,7 +16759,7 @@ pub struct AccountSettingsInformation { )] pub envelope_integration_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16769,7 +16769,7 @@ pub struct AccountSettingsInformation { )] pub envelope_stamping_default_value: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16778,7 +16778,7 @@ pub struct AccountSettingsInformation { )] pub envelope_stamping_default_value_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16788,7 +16788,7 @@ pub struct AccountSettingsInformation { )] pub express_send: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16798,7 +16798,7 @@ pub struct AccountSettingsInformation { )] pub express_send_allow_tabs: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16807,7 +16807,7 @@ pub struct AccountSettingsInformation { )] pub express_send_allow_tabs_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16816,7 +16816,7 @@ pub struct AccountSettingsInformation { )] pub express_send_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16825,7 +16825,7 @@ pub struct AccountSettingsInformation { )] pub external_document_sources: Option<ExternalDocumentSources>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16835,7 +16835,7 @@ pub struct AccountSettingsInformation { )] pub external_signature_pad_type: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16844,7 +16844,7 @@ pub struct AccountSettingsInformation { )] pub external_signature_pad_type_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16854,7 +16854,7 @@ pub struct AccountSettingsInformation { )] pub fax_out_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16863,7 +16863,7 @@ pub struct AccountSettingsInformation { )] pub fax_out_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16873,7 +16873,7 @@ pub struct AccountSettingsInformation { )] pub guided_forms_html_allowed: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16882,7 +16882,7 @@ pub struct AccountSettingsInformation { )] pub guided_forms_html_allowed_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16892,7 +16892,7 @@ pub struct AccountSettingsInformation { )] pub hide_account_address_in_co_c: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16901,7 +16901,7 @@ pub struct AccountSettingsInformation { )] pub hide_account_address_in_co_c_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16911,7 +16911,7 @@ pub struct AccountSettingsInformation { )] pub hide_pricing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16920,7 +16920,7 @@ pub struct AccountSettingsInformation { )] pub hide_pricing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16930,7 +16930,7 @@ pub struct AccountSettingsInformation { )] pub id_check_configurations: Vec<IdCheckConfiguration>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16940,7 +16940,7 @@ pub struct AccountSettingsInformation { )] pub id_check_expire: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16950,7 +16950,7 @@ pub struct AccountSettingsInformation { )] pub id_check_expire_days: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16959,7 +16959,7 @@ pub struct AccountSettingsInformation { )] pub id_check_expire_days_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16968,7 +16968,7 @@ pub struct AccountSettingsInformation { )] pub id_check_expire_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16978,7 +16978,7 @@ pub struct AccountSettingsInformation { )] pub id_check_expire_minutes: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16987,7 +16987,7 @@ pub struct AccountSettingsInformation { )] pub id_check_expire_minutes_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -16997,7 +16997,7 @@ pub struct AccountSettingsInformation { )] pub id_check_required: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17006,7 +17006,7 @@ pub struct AccountSettingsInformation { )] pub id_check_required_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17016,7 +17016,7 @@ pub struct AccountSettingsInformation { )] pub identity_verification: Vec<AccountIdentityVerificationWorkflow>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17025,7 +17025,7 @@ pub struct AccountSettingsInformation { )] pub identity_verification_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17035,7 +17035,7 @@ pub struct AccountSettingsInformation { )] pub ignore_error_if_anchor_tab_not_found: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17044,7 +17044,7 @@ pub struct AccountSettingsInformation { )] pub ignore_error_if_anchor_tab_not_found_metadata_enabled: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17054,7 +17054,7 @@ pub struct AccountSettingsInformation { )] pub in_person_id_check_question: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17063,7 +17063,7 @@ pub struct AccountSettingsInformation { )] pub in_person_id_check_question_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17073,7 +17073,7 @@ pub struct AccountSettingsInformation { )] pub in_person_signing_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17082,7 +17082,7 @@ pub struct AccountSettingsInformation { )] pub in_person_signing_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17092,7 +17092,7 @@ pub struct AccountSettingsInformation { )] pub in_session_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17101,7 +17101,7 @@ pub struct AccountSettingsInformation { )] pub in_session_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17111,7 +17111,7 @@ pub struct AccountSettingsInformation { )] pub in_session_suppress_emails: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17120,7 +17120,7 @@ pub struct AccountSettingsInformation { )] pub in_session_suppress_emails_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17130,7 +17130,7 @@ pub struct AccountSettingsInformation { )] pub max_number_of_custom_stamps: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17140,7 +17140,7 @@ pub struct AccountSettingsInformation { )] pub maximum_signing_groups: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17149,7 +17149,7 @@ pub struct AccountSettingsInformation { )] pub maximum_signing_groups_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17159,7 +17159,7 @@ pub struct AccountSettingsInformation { )] pub maximum_users_per_signing_group: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17168,7 +17168,7 @@ pub struct AccountSettingsInformation { )] pub maximum_users_per_signing_group_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17178,7 +17178,7 @@ pub struct AccountSettingsInformation { )] pub mobile_session_timeout: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17187,7 +17187,7 @@ pub struct AccountSettingsInformation { )] pub mobile_session_timeout_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17197,7 +17197,7 @@ pub struct AccountSettingsInformation { )] pub number_of_active_custom_stamps: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17207,7 +17207,7 @@ pub struct AccountSettingsInformation { )] pub opt_in_mobile_signing_v02: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17216,7 +17216,7 @@ pub struct AccountSettingsInformation { )] pub opt_in_mobile_signing_v02_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17226,7 +17226,7 @@ pub struct AccountSettingsInformation { )] pub opt_out_auto_nav_text_and_tab_color_updates: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17235,7 +17235,7 @@ pub struct AccountSettingsInformation { )] pub opt_out_auto_nav_text_and_tab_color_updates_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17245,7 +17245,7 @@ pub struct AccountSettingsInformation { )] pub opt_out_new_platform_seal: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17254,7 +17254,7 @@ pub struct AccountSettingsInformation { )] pub opt_out_new_platform_seal_platform_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17264,7 +17264,7 @@ pub struct AccountSettingsInformation { )] pub phone_auth_recipient_may_provide_phone_number: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17273,7 +17273,7 @@ pub struct AccountSettingsInformation { )] pub phone_auth_recipient_may_provide_phone_number_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17283,7 +17283,7 @@ pub struct AccountSettingsInformation { )] pub pki_sign_downloaded_pdf_docs: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17292,7 +17292,7 @@ pub struct AccountSettingsInformation { )] pub pki_sign_downloaded_pdf_docs_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17302,7 +17302,7 @@ pub struct AccountSettingsInformation { )] pub recipient_signing_auto_navigation_control: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17311,7 +17311,7 @@ pub struct AccountSettingsInformation { )] pub recipient_signing_auto_navigation_control_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17321,7 +17321,7 @@ pub struct AccountSettingsInformation { )] pub recipients_can_sign_offline: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17330,7 +17330,7 @@ pub struct AccountSettingsInformation { )] pub recipients_can_sign_offline_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17340,7 +17340,7 @@ pub struct AccountSettingsInformation { )] pub require_21cf_rpt_11_compliance: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17349,7 +17349,7 @@ pub struct AccountSettingsInformation { )] pub require_21cf_rpt_11_compliance_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17359,7 +17359,7 @@ pub struct AccountSettingsInformation { )] pub require_decline_reason: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17368,7 +17368,7 @@ pub struct AccountSettingsInformation { )] pub require_decline_reason_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17378,7 +17378,7 @@ pub struct AccountSettingsInformation { )] pub require_external_user_management: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17387,7 +17387,7 @@ pub struct AccountSettingsInformation { )] pub require_external_user_management_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17397,7 +17397,7 @@ pub struct AccountSettingsInformation { )] pub require_signer_certificate_type: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17406,7 +17406,7 @@ pub struct AccountSettingsInformation { )] pub require_signer_certificate_type_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17416,7 +17416,7 @@ pub struct AccountSettingsInformation { )] pub rsa_verid_account_name: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17426,7 +17426,7 @@ pub struct AccountSettingsInformation { )] pub rsa_verid_password: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17436,7 +17436,7 @@ pub struct AccountSettingsInformation { )] pub rsa_verid_ruleset: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17446,7 +17446,7 @@ pub struct AccountSettingsInformation { )] pub rsa_verid_user_id: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17456,7 +17456,7 @@ pub struct AccountSettingsInformation { )] pub self_signed_recipient_email_document: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17465,7 +17465,7 @@ pub struct AccountSettingsInformation { )] pub self_signed_recipient_email_document_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17475,7 +17475,7 @@ pub struct AccountSettingsInformation { )] pub self_signed_recipient_email_document_user_override: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17484,7 +17484,7 @@ pub struct AccountSettingsInformation { )] pub self_signed_recipient_email_document_user_override_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17494,7 +17494,7 @@ pub struct AccountSettingsInformation { )] pub send_to_certified_delivery_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17503,7 +17503,7 @@ pub struct AccountSettingsInformation { )] pub send_to_certified_delivery_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17513,7 +17513,7 @@ pub struct AccountSettingsInformation { )] pub sender_can_sign_in_each_location: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17522,7 +17522,7 @@ pub struct AccountSettingsInformation { )] pub sender_can_sign_in_each_location_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17532,7 +17532,7 @@ pub struct AccountSettingsInformation { )] pub sender_must_authenticate_signing: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17541,7 +17541,7 @@ pub struct AccountSettingsInformation { )] pub sender_must_authenticate_signing_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17551,7 +17551,7 @@ pub struct AccountSettingsInformation { )] pub sending_tags_font_color: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17560,7 +17560,7 @@ pub struct AccountSettingsInformation { )] pub sending_tags_font_color_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17570,7 +17570,7 @@ pub struct AccountSettingsInformation { )] pub sending_tags_font_name: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17579,7 +17579,7 @@ pub struct AccountSettingsInformation { )] pub sending_tags_font_name_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17589,7 +17589,7 @@ pub struct AccountSettingsInformation { )] pub sending_tags_font_size: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17598,7 +17598,7 @@ pub struct AccountSettingsInformation { )] pub sending_tags_font_size_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17608,7 +17608,7 @@ pub struct AccountSettingsInformation { )] pub session_timeout: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17617,7 +17617,7 @@ pub struct AccountSettingsInformation { )] pub session_timeout_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17627,7 +17627,7 @@ pub struct AccountSettingsInformation { )] pub set_recip_email_lang: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17636,7 +17636,7 @@ pub struct AccountSettingsInformation { )] pub set_recip_email_lang_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17646,7 +17646,7 @@ pub struct AccountSettingsInformation { )] pub set_recip_sign_lang: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17655,7 +17655,7 @@ pub struct AccountSettingsInformation { )] pub set_recip_sign_lang_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17665,7 +17665,7 @@ pub struct AccountSettingsInformation { )] pub shared_template_folders: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17674,7 +17674,7 @@ pub struct AccountSettingsInformation { )] pub shared_template_folders_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17684,7 +17684,7 @@ pub struct AccountSettingsInformation { )] pub show_complete_dialog_in_embedded_session: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17693,7 +17693,7 @@ pub struct AccountSettingsInformation { )] pub show_complete_dialog_in_embedded_session_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17703,7 +17703,7 @@ pub struct AccountSettingsInformation { )] pub show_conditional_routing_on_send: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17712,7 +17712,7 @@ pub struct AccountSettingsInformation { )] pub show_conditional_routing_on_send_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17722,7 +17722,7 @@ pub struct AccountSettingsInformation { )] pub show_initial_conditional_fields: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17731,7 +17731,7 @@ pub struct AccountSettingsInformation { )] pub show_initial_conditional_fields_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17741,7 +17741,7 @@ pub struct AccountSettingsInformation { )] pub show_localized_watermarks: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17750,7 +17750,7 @@ pub struct AccountSettingsInformation { )] pub show_localized_watermarks_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17760,7 +17760,7 @@ pub struct AccountSettingsInformation { )] pub show_tutorials: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17769,7 +17769,7 @@ pub struct AccountSettingsInformation { )] pub show_tutorials_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17779,7 +17779,7 @@ pub struct AccountSettingsInformation { )] pub sign_date_format: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17788,7 +17788,7 @@ pub struct AccountSettingsInformation { )] pub sign_date_format_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17798,7 +17798,7 @@ pub struct AccountSettingsInformation { )] pub sign_time_format: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17807,7 +17807,7 @@ pub struct AccountSettingsInformation { )] pub sign_time_format_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17817,7 +17817,7 @@ pub struct AccountSettingsInformation { )] pub sign_time_show_am_pm: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17826,7 +17826,7 @@ pub struct AccountSettingsInformation { )] pub sign_time_show_am_pm_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17836,7 +17836,7 @@ pub struct AccountSettingsInformation { )] pub signature_providers: Vec<String>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17845,7 +17845,7 @@ pub struct AccountSettingsInformation { )] pub signature_providers_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17855,7 +17855,7 @@ pub struct AccountSettingsInformation { )] pub signer_attach_certificate_to_envelope_pdf: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17864,7 +17864,7 @@ pub struct AccountSettingsInformation { )] pub signer_attach_certificate_to_envelope_pdf_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17874,7 +17874,7 @@ pub struct AccountSettingsInformation { )] pub signer_attach_concat: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17883,7 +17883,7 @@ pub struct AccountSettingsInformation { )] pub signer_attach_concat_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17893,7 +17893,7 @@ pub struct AccountSettingsInformation { )] pub signer_can_create_account: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17902,7 +17902,7 @@ pub struct AccountSettingsInformation { )] pub signer_can_create_account_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17912,7 +17912,7 @@ pub struct AccountSettingsInformation { )] pub signer_can_sign_on_mobile: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17921,7 +17921,7 @@ pub struct AccountSettingsInformation { )] pub signer_can_sign_on_mobile_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17931,7 +17931,7 @@ pub struct AccountSettingsInformation { )] pub signer_in_session_use_envelope_complete_email: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17940,7 +17940,7 @@ pub struct AccountSettingsInformation { )] pub signer_in_session_use_envelope_complete_email_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17950,7 +17950,7 @@ pub struct AccountSettingsInformation { )] pub signer_login_requirements: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17959,7 +17959,7 @@ pub struct AccountSettingsInformation { )] pub signer_login_requirements_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17969,7 +17969,7 @@ pub struct AccountSettingsInformation { )] pub signer_must_have_account: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17978,7 +17978,7 @@ pub struct AccountSettingsInformation { )] pub signer_must_have_account_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17988,7 +17988,7 @@ pub struct AccountSettingsInformation { )] pub signer_must_login_to_sign: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -17997,7 +17997,7 @@ pub struct AccountSettingsInformation { )] pub signer_must_login_to_sign_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18007,7 +18007,7 @@ pub struct AccountSettingsInformation { )] pub signer_show_secure_field_initial_values: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18016,7 +18016,7 @@ pub struct AccountSettingsInformation { )] pub signer_show_secure_field_initial_values_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18026,7 +18026,7 @@ pub struct AccountSettingsInformation { )] pub signing_session_timeout: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18035,7 +18035,7 @@ pub struct AccountSettingsInformation { )] pub signing_session_timeout_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18045,7 +18045,7 @@ pub struct AccountSettingsInformation { )] pub signing_ui_version: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18054,7 +18054,7 @@ pub struct AccountSettingsInformation { )] pub signing_ui_version_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18064,7 +18064,7 @@ pub struct AccountSettingsInformation { )] pub simplified_sending_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18073,7 +18073,7 @@ pub struct AccountSettingsInformation { )] pub simplified_sending_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18083,7 +18083,7 @@ pub struct AccountSettingsInformation { )] pub single_sign_on_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18092,7 +18092,7 @@ pub struct AccountSettingsInformation { )] pub single_sign_on_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18102,7 +18102,7 @@ pub struct AccountSettingsInformation { )] pub skip_auth_completed_envelopes: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18111,7 +18111,7 @@ pub struct AccountSettingsInformation { )] pub skip_auth_completed_envelopes_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18121,7 +18121,7 @@ pub struct AccountSettingsInformation { )] pub social_id_recip_auth: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18130,7 +18130,7 @@ pub struct AccountSettingsInformation { )] pub social_id_recip_auth_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18140,7 +18140,7 @@ pub struct AccountSettingsInformation { )] pub specify_document_visibility: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18149,7 +18149,7 @@ pub struct AccountSettingsInformation { )] pub specify_document_visibility_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18159,7 +18159,7 @@ pub struct AccountSettingsInformation { )] pub start_in_advanced_correct: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18168,7 +18168,7 @@ pub struct AccountSettingsInformation { )] pub start_in_advanced_correct_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18178,7 +18178,7 @@ pub struct AccountSettingsInformation { )] pub supplemental_documents_must_accept: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18187,7 +18187,7 @@ pub struct AccountSettingsInformation { )] pub supplemental_documents_must_accept_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18197,7 +18197,7 @@ pub struct AccountSettingsInformation { )] pub supplemental_documents_must_read: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18206,7 +18206,7 @@ pub struct AccountSettingsInformation { )] pub supplemental_documents_must_read_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18216,7 +18216,7 @@ pub struct AccountSettingsInformation { )] pub supplemental_documents_must_view: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18225,7 +18225,7 @@ pub struct AccountSettingsInformation { )] pub supplemental_documents_must_view_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18235,7 +18235,7 @@ pub struct AccountSettingsInformation { )] pub suppress_certificate_enforcement: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18244,7 +18244,7 @@ pub struct AccountSettingsInformation { )] pub suppress_certificate_enforcement_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18253,7 +18253,7 @@ pub struct AccountSettingsInformation { )] pub tab_account_settings: Option<TabAccountSettings>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18263,7 +18263,7 @@ pub struct AccountSettingsInformation { )] pub timezone_offset_api: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18272,7 +18272,7 @@ pub struct AccountSettingsInformation { )] pub timezone_offset_api_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18282,7 +18282,7 @@ pub struct AccountSettingsInformation { )] pub timezone_offset_ui: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18291,7 +18291,7 @@ pub struct AccountSettingsInformation { )] pub timezone_offset_ui_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18301,7 +18301,7 @@ pub struct AccountSettingsInformation { )] pub universal_signature_opt_in: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18311,7 +18311,7 @@ pub struct AccountSettingsInformation { )] pub use_account_level_email: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18320,7 +18320,7 @@ pub struct AccountSettingsInformation { )] pub use_account_level_email_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18330,7 +18330,7 @@ pub struct AccountSettingsInformation { )] pub use_consumer_disclosure: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18339,7 +18339,7 @@ pub struct AccountSettingsInformation { )] pub use_consumer_disclosure_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18349,7 +18349,7 @@ pub struct AccountSettingsInformation { )] pub use_consumer_disclosure_within_account: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18358,7 +18358,7 @@ pub struct AccountSettingsInformation { )] pub use_consumer_disclosure_within_account_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18368,7 +18368,7 @@ pub struct AccountSettingsInformation { )] pub use_derived_keys: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18377,7 +18377,7 @@ pub struct AccountSettingsInformation { )] pub use_derived_keys_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18387,7 +18387,7 @@ pub struct AccountSettingsInformation { )] pub use_docu_sign_express_signer_certificate: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18396,7 +18396,7 @@ pub struct AccountSettingsInformation { )] pub use_docu_sign_express_signer_certificate_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18406,7 +18406,7 @@ pub struct AccountSettingsInformation { )] pub use_multi_app_groups_data: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18415,7 +18415,7 @@ pub struct AccountSettingsInformation { )] pub use_multi_app_groups_data_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18425,7 +18425,7 @@ pub struct AccountSettingsInformation { )] pub use_new_blob_for_pdf: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18434,7 +18434,7 @@ pub struct AccountSettingsInformation { )] pub use_new_blob_for_pdf_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18444,7 +18444,7 @@ pub struct AccountSettingsInformation { )] pub use_safe_signer_certificates: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18453,7 +18453,7 @@ pub struct AccountSettingsInformation { )] pub use_safe_signer_certificates_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18463,7 +18463,7 @@ pub struct AccountSettingsInformation { )] pub use_signature_provider_platform: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18472,7 +18472,7 @@ pub struct AccountSettingsInformation { )] pub use_signature_provider_platform_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18482,7 +18482,7 @@ pub struct AccountSettingsInformation { )] pub uses_api: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18491,7 +18491,7 @@ pub struct AccountSettingsInformation { )] pub uses_api_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18501,7 +18501,7 @@ pub struct AccountSettingsInformation { )] pub validations_allowed: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18510,7 +18510,7 @@ pub struct AccountSettingsInformation { )] pub validations_allowed_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18520,7 +18520,7 @@ pub struct AccountSettingsInformation { )] pub validations_brand: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18529,7 +18529,7 @@ pub struct AccountSettingsInformation { )] pub validations_brand_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18539,7 +18539,7 @@ pub struct AccountSettingsInformation { )] pub validations_cadence: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18548,7 +18548,7 @@ pub struct AccountSettingsInformation { )] pub validations_cadence_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18558,7 +18558,7 @@ pub struct AccountSettingsInformation { )] pub validations_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18567,7 +18567,7 @@ pub struct AccountSettingsInformation { )] pub validations_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18577,7 +18577,7 @@ pub struct AccountSettingsInformation { )] pub validations_report: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18586,7 +18586,7 @@ pub struct AccountSettingsInformation { )] pub validations_report_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18596,7 +18596,7 @@ pub struct AccountSettingsInformation { )] pub water_mark_enabled: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18605,7 +18605,7 @@ pub struct AccountSettingsInformation { )] pub water_mark_enabled_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18615,7 +18615,7 @@ pub struct AccountSettingsInformation { )] pub write_reminder_to_envelope_history: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18624,7 +18624,7 @@ pub struct AccountSettingsInformation { )] pub write_reminder_to_envelope_history_metadata: Option<SettingsMetadata>, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18634,7 +18634,7 @@ pub struct AccountSettingsInformation { )] pub wurfl_min_allowable_screen_size: String, /** - * Contains account settings information. Used in requests to set property values. Used in responses to report property values. + * Contains account settings information. Used in requests to set property values. Used in responses to report property values. */ #[serde( default, @@ -18648,7 +18648,7 @@ pub struct AccountSettingsInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSharedAccess { /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18658,7 +18658,7 @@ pub struct AccountSharedAccess { )] pub account_id: String, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18668,7 +18668,7 @@ pub struct AccountSharedAccess { )] pub end_position: String, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18677,7 +18677,7 @@ pub struct AccountSharedAccess { )] pub error_details: Option<ErrorDetails>, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18687,7 +18687,7 @@ pub struct AccountSharedAccess { )] pub next_uri: String, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18697,7 +18697,7 @@ pub struct AccountSharedAccess { )] pub previous_uri: String, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18707,7 +18707,7 @@ pub struct AccountSharedAccess { )] pub result_set_size: String, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18717,7 +18717,7 @@ pub struct AccountSharedAccess { )] pub shared_access: Vec<MemberSharedItems>, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18727,7 +18727,7 @@ pub struct AccountSharedAccess { )] pub start_position: String, /** - * Contains shared access information. + * Contains shared access information. */ #[serde( default, @@ -18742,7 +18742,7 @@ pub struct AccountSharedAccess { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignature { /** - * + * */ #[serde( default, @@ -18752,7 +18752,7 @@ pub struct AccountSignature { )] pub adopted_date_time: String, /** - * + * */ #[serde( default, @@ -18762,7 +18762,7 @@ pub struct AccountSignature { )] pub created_date_time: String, /** - * + * */ #[serde( default, @@ -18772,7 +18772,7 @@ pub struct AccountSignature { )] pub custom_field: String, /** - * + * */ #[serde( default, @@ -18781,7 +18781,7 @@ pub struct AccountSignature { )] pub date_stamp_properties: Option<DateStampProperties>, /** - * + * */ #[serde( default, @@ -18791,7 +18791,7 @@ pub struct AccountSignature { )] pub disallow_user_resize_stamp: String, /** - * + * */ #[serde( default, @@ -18800,7 +18800,7 @@ pub struct AccountSignature { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -18810,7 +18810,7 @@ pub struct AccountSignature { )] pub external_id: String, /** - * + * */ #[serde( default, @@ -18820,7 +18820,7 @@ pub struct AccountSignature { )] pub image_base_64: String, /** - * + * */ #[serde( default, @@ -18830,7 +18830,7 @@ pub struct AccountSignature { )] pub image_type: String, /** - * + * */ #[serde( default, @@ -18840,7 +18840,7 @@ pub struct AccountSignature { )] pub initials_150_image_id: String, /** - * + * */ #[serde( default, @@ -18850,7 +18850,7 @@ pub struct AccountSignature { )] pub initials_image_uri: String, /** - * + * */ #[serde( default, @@ -18860,7 +18860,7 @@ pub struct AccountSignature { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -18870,7 +18870,7 @@ pub struct AccountSignature { )] pub last_modified_date_time: String, /** - * + * */ #[serde( default, @@ -18880,7 +18880,7 @@ pub struct AccountSignature { )] pub nrds_id: String, /** - * + * */ #[serde( default, @@ -18890,7 +18890,7 @@ pub struct AccountSignature { )] pub nrds_last_name: String, /** - * + * */ #[serde( default, @@ -18900,7 +18900,7 @@ pub struct AccountSignature { )] pub nrds_status: String, /** - * + * */ #[serde( default, @@ -18910,7 +18910,7 @@ pub struct AccountSignature { )] pub phonetic_name: String, /** - * + * */ #[serde( default, @@ -18920,7 +18920,7 @@ pub struct AccountSignature { )] pub signature_150_image_id: String, /** - * + * */ #[serde( default, @@ -18930,7 +18930,7 @@ pub struct AccountSignature { )] pub signature_font: String, /** - * + * */ #[serde( default, @@ -18940,7 +18940,7 @@ pub struct AccountSignature { )] pub signature_groups: Vec<SignatureGroup>, /** - * + * */ #[serde( default, @@ -18950,7 +18950,7 @@ pub struct AccountSignature { )] pub signature_id: String, /** - * + * */ #[serde( default, @@ -18960,7 +18960,7 @@ pub struct AccountSignature { )] pub signature_image_uri: String, /** - * + * */ #[serde( default, @@ -18970,7 +18970,7 @@ pub struct AccountSignature { )] pub signature_initials: String, /** - * + * */ #[serde( default, @@ -18980,7 +18980,7 @@ pub struct AccountSignature { )] pub signature_name: String, /** - * + * */ #[serde( default, @@ -18990,7 +18990,7 @@ pub struct AccountSignature { )] pub signature_rights: String, /** - * + * */ #[serde( default, @@ -19000,7 +19000,7 @@ pub struct AccountSignature { )] pub signature_type: String, /** - * + * */ #[serde( default, @@ -19010,7 +19010,7 @@ pub struct AccountSignature { )] pub signature_users: Vec<SignatureUser>, /** - * + * */ #[serde( default, @@ -19020,7 +19020,7 @@ pub struct AccountSignature { )] pub stamp_format: String, /** - * + * */ #[serde( default, @@ -19030,7 +19030,7 @@ pub struct AccountSignature { )] pub stamp_image_uri: String, /** - * + * */ #[serde( default, @@ -19040,7 +19040,7 @@ pub struct AccountSignature { )] pub stamp_size_mm: String, /** - * + * */ #[serde( default, @@ -19050,7 +19050,7 @@ pub struct AccountSignature { )] pub stamp_type: String, /** - * + * */ #[serde( default, @@ -19064,7 +19064,7 @@ pub struct AccountSignature { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignatureDefinition { /** - * + * */ #[serde( default, @@ -19073,7 +19073,7 @@ pub struct AccountSignatureDefinition { )] pub date_stamp_properties: Option<DateStampProperties>, /** - * + * */ #[serde( default, @@ -19083,7 +19083,7 @@ pub struct AccountSignatureDefinition { )] pub disallow_user_resize_stamp: String, /** - * + * */ #[serde( default, @@ -19093,7 +19093,7 @@ pub struct AccountSignatureDefinition { )] pub external_id: String, /** - * + * */ #[serde( default, @@ -19103,7 +19103,7 @@ pub struct AccountSignatureDefinition { )] pub image_type: String, /** - * + * */ #[serde( default, @@ -19113,7 +19113,7 @@ pub struct AccountSignatureDefinition { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -19123,7 +19123,7 @@ pub struct AccountSignatureDefinition { )] pub nrds_id: String, /** - * + * */ #[serde( default, @@ -19133,7 +19133,7 @@ pub struct AccountSignatureDefinition { )] pub nrds_last_name: String, /** - * + * */ #[serde( default, @@ -19143,7 +19143,7 @@ pub struct AccountSignatureDefinition { )] pub phonetic_name: String, /** - * + * */ #[serde( default, @@ -19153,7 +19153,7 @@ pub struct AccountSignatureDefinition { )] pub signature_font: String, /** - * + * */ #[serde( default, @@ -19163,7 +19163,7 @@ pub struct AccountSignatureDefinition { )] pub signature_groups: Vec<SignatureGroupDef>, /** - * + * */ #[serde( default, @@ -19173,7 +19173,7 @@ pub struct AccountSignatureDefinition { )] pub signature_id: String, /** - * + * */ #[serde( default, @@ -19183,7 +19183,7 @@ pub struct AccountSignatureDefinition { )] pub signature_initials: String, /** - * + * */ #[serde( default, @@ -19193,7 +19193,7 @@ pub struct AccountSignatureDefinition { )] pub signature_name: String, /** - * + * */ #[serde( default, @@ -19203,7 +19203,7 @@ pub struct AccountSignatureDefinition { )] pub signature_users: Vec<SignatureUserDef>, /** - * + * */ #[serde( default, @@ -19213,7 +19213,7 @@ pub struct AccountSignatureDefinition { )] pub stamp_format: String, /** - * + * */ #[serde( default, @@ -19230,7 +19230,7 @@ pub struct AccountSignatureDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignatureProvider { /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19242,7 +19242,7 @@ pub struct AccountSignatureProvider { )] pub is_required: String, /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19253,7 +19253,7 @@ pub struct AccountSignatureProvider { )] pub priority: String, /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19265,7 +19265,7 @@ pub struct AccountSignatureProvider { )] pub signature_provider_display_name: String, /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19277,7 +19277,7 @@ pub struct AccountSignatureProvider { )] pub signature_provider_id: String, /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19289,7 +19289,7 @@ pub struct AccountSignatureProvider { )] pub signature_provider_name: String, /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19301,7 +19301,7 @@ pub struct AccountSignatureProvider { )] pub signature_provider_options_metadata: Vec<AccountSignatureProviderOption>, /** - * Contains information abotu the signature provider associated with the Identity Verification workflow. + * Contains information abotu the signature provider associated with the Identity Verification workflow. * If empty, then this specific workflow is not intended for signers. * */ @@ -19318,7 +19318,7 @@ pub struct AccountSignatureProvider { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignatureProviderOption { /** - * Reserved for DocuSign. + * Reserved for DocuSign. */ #[serde( default, @@ -19328,7 +19328,7 @@ pub struct AccountSignatureProviderOption { )] pub signature_provider_option_display_name: String, /** - * Reserved for DocuSign. + * Reserved for DocuSign. */ #[serde( default, @@ -19338,7 +19338,7 @@ pub struct AccountSignatureProviderOption { )] pub signature_provider_option_id: String, /** - * Reserved for DocuSign. + * Reserved for DocuSign. */ #[serde( default, @@ -19353,7 +19353,7 @@ pub struct AccountSignatureProviderOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignatureProvidersData { /** - * + * */ #[serde( default, @@ -19368,7 +19368,7 @@ pub struct AccountSignatureProvidersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSignaturesInformation { /** - * + * */ #[serde( default, @@ -19383,7 +19383,7 @@ pub struct AccountSignaturesInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountUiSettings { /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19392,7 +19392,7 @@ pub struct AccountUiSettings { )] pub admin_message: Option<AdminMessage>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19401,7 +19401,7 @@ pub struct AccountUiSettings { )] pub ask_an_admin: Option<AskAdmin>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19411,7 +19411,7 @@ pub struct AccountUiSettings { )] pub enable_admin_message: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19420,7 +19420,7 @@ pub struct AccountUiSettings { )] pub enable_admin_message_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19430,7 +19430,7 @@ pub struct AccountUiSettings { )] pub enable_advanced_payments_react_edit: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19440,7 +19440,7 @@ pub struct AccountUiSettings { )] pub enable_easy_sign_can_use_multi_template_apply: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19449,7 +19449,7 @@ pub struct AccountUiSettings { )] pub enable_easy_sign_can_use_multi_template_apply_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19459,7 +19459,7 @@ pub struct AccountUiSettings { )] pub enable_easy_sign_template_upload: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19468,7 +19468,7 @@ pub struct AccountUiSettings { )] pub enable_easy_sign_template_upload_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19478,7 +19478,7 @@ pub struct AccountUiSettings { )] pub enable_envelope_copy_with_data: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19487,7 +19487,7 @@ pub struct AccountUiSettings { )] pub enable_envelope_copy_with_data_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19497,7 +19497,7 @@ pub struct AccountUiSettings { )] pub enable_legacy_homepage_link: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19506,7 +19506,7 @@ pub struct AccountUiSettings { )] pub enable_legacy_homepage_link_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19516,7 +19516,7 @@ pub struct AccountUiSettings { )] pub hide_send_an_envelope: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19525,7 +19525,7 @@ pub struct AccountUiSettings { )] pub hide_send_an_envelope_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19535,7 +19535,7 @@ pub struct AccountUiSettings { )] pub hide_use_a_template: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19545,7 +19545,7 @@ pub struct AccountUiSettings { )] pub hide_use_a_template_in_prepare: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19554,7 +19554,7 @@ pub struct AccountUiSettings { )] pub hide_use_a_template_in_prepare_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19563,7 +19563,7 @@ pub struct AccountUiSettings { )] pub hide_use_a_template_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19573,7 +19573,7 @@ pub struct AccountUiSettings { )] pub order_based_recipient_id_generation: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19582,7 +19582,7 @@ pub struct AccountUiSettings { )] pub order_based_recipient_id_generation_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19592,7 +19592,7 @@ pub struct AccountUiSettings { )] pub remove_envelope_forwarding: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19601,7 +19601,7 @@ pub struct AccountUiSettings { )] pub remove_envelope_forwarding_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19611,7 +19611,7 @@ pub struct AccountUiSettings { )] pub should_redact_access_code: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19620,7 +19620,7 @@ pub struct AccountUiSettings { )] pub should_redact_access_code_metadata: Option<SettingsMetadata>, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19630,7 +19630,7 @@ pub struct AccountUiSettings { )] pub upload_new_image_to_sign_or_initial: String, /** - * An object that defines the options that are available to non-administrators in the UI. + * An object that defines the options that are available to non-administrators in the UI. */ #[serde( default, @@ -19644,7 +19644,7 @@ pub struct AccountUiSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddOn { /** - * Contains information about add ons. + * Contains information about add ons. */ #[serde( default, @@ -19653,7 +19653,7 @@ pub struct AddOn { )] pub active: String, /** - * Contains information about add ons. + * Contains information about add ons. */ #[serde( default, @@ -19663,7 +19663,7 @@ pub struct AddOn { )] pub add_on_id: String, /** - * Contains information about add ons. + * Contains information about add ons. */ #[serde( default, @@ -19672,7 +19672,7 @@ pub struct AddOn { )] pub id: String, /** - * Contains information about add ons. + * Contains information about add ons. */ #[serde( default, @@ -19686,7 +19686,7 @@ pub struct AddOn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddressInformation { /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19696,7 +19696,7 @@ pub struct AddressInformation { )] pub address_1: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19706,7 +19706,7 @@ pub struct AddressInformation { )] pub address_2: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19715,7 +19715,7 @@ pub struct AddressInformation { )] pub city: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19724,7 +19724,7 @@ pub struct AddressInformation { )] pub country: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19733,7 +19733,7 @@ pub struct AddressInformation { )] pub fax: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19742,7 +19742,7 @@ pub struct AddressInformation { )] pub phone: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19752,7 +19752,7 @@ pub struct AddressInformation { )] pub postal_code: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19762,7 +19762,7 @@ pub struct AddressInformation { )] pub state_or_province: String, /** - * Contains address information. + * Contains address information. */ #[serde( default, @@ -19777,7 +19777,7 @@ pub struct AddressInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddressInformationInput { /** - * Contains address input information. + * Contains address input information. */ #[serde( default, @@ -19786,7 +19786,7 @@ pub struct AddressInformationInput { )] pub address_information: Option<AddressInformation>, /** - * Contains address input information. + * Contains address input information. */ #[serde( default, @@ -19796,7 +19796,7 @@ pub struct AddressInformationInput { )] pub display_level_code: String, /** - * Contains address input information. + * Contains address input information. */ #[serde( default, @@ -19811,7 +19811,7 @@ pub struct AddressInformationInput { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdminMessage { /** - * + * */ #[serde( default, @@ -19821,7 +19821,7 @@ pub struct AdminMessage { )] pub base_message: String, /** - * + * */ #[serde( default, @@ -19836,7 +19836,7 @@ pub struct AdminMessage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Agent { /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19846,7 +19846,7 @@ pub struct Agent { )] pub access_code: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19855,7 +19855,7 @@ pub struct Agent { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19865,7 +19865,7 @@ pub struct Agent { )] pub add_access_code_to_email: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19875,7 +19875,7 @@ pub struct Agent { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19885,7 +19885,7 @@ pub struct Agent { )] pub allow_system_override_for_locked_recipient: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19895,7 +19895,7 @@ pub struct Agent { )] pub client_user_id: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19905,7 +19905,7 @@ pub struct Agent { )] pub completed_count: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19915,7 +19915,7 @@ pub struct Agent { )] pub custom_fields: Vec<String>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19925,7 +19925,7 @@ pub struct Agent { )] pub declined_date_time: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19935,7 +19935,7 @@ pub struct Agent { )] pub declined_reason: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19945,7 +19945,7 @@ pub struct Agent { )] pub delivered_date_time: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19955,7 +19955,7 @@ pub struct Agent { )] pub delivery_method: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19964,7 +19964,7 @@ pub struct Agent { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19974,7 +19974,7 @@ pub struct Agent { )] pub designator_id: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19984,7 +19984,7 @@ pub struct Agent { )] pub designator_id_guid: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -19994,7 +19994,7 @@ pub struct Agent { )] pub document_visibility: Vec<DocumentVisibility>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20003,7 +20003,7 @@ pub struct Agent { )] pub email: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20012,7 +20012,7 @@ pub struct Agent { )] pub email_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20021,7 +20021,7 @@ pub struct Agent { )] pub email_notification: Option<RecipientEmailNotification>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20031,7 +20031,7 @@ pub struct Agent { )] pub embedded_recipient_start_url: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20040,7 +20040,7 @@ pub struct Agent { )] pub error_details: Option<ErrorDetails>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20050,7 +20050,7 @@ pub struct Agent { )] pub excluded_documents: Vec<String>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20060,7 +20060,7 @@ pub struct Agent { )] pub fax_number: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20069,7 +20069,7 @@ pub struct Agent { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20079,7 +20079,7 @@ pub struct Agent { )] pub first_name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20088,7 +20088,7 @@ pub struct Agent { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20098,7 +20098,7 @@ pub struct Agent { )] pub full_name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20107,7 +20107,7 @@ pub struct Agent { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20117,7 +20117,7 @@ pub struct Agent { )] pub id_check_configuration_name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20126,7 +20126,7 @@ pub struct Agent { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20135,7 +20135,7 @@ pub struct Agent { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20144,7 +20144,7 @@ pub struct Agent { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20154,7 +20154,7 @@ pub struct Agent { )] pub inherit_email_notification_configuration: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20164,7 +20164,7 @@ pub struct Agent { )] pub last_name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20173,7 +20173,7 @@ pub struct Agent { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20183,7 +20183,7 @@ pub struct Agent { )] pub locked_recipient_phone_auth_editable: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20193,7 +20193,7 @@ pub struct Agent { )] pub locked_recipient_sms_editable: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20202,7 +20202,7 @@ pub struct Agent { )] pub name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20211,7 +20211,7 @@ pub struct Agent { )] pub name_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20220,7 +20220,7 @@ pub struct Agent { )] pub note: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20229,7 +20229,7 @@ pub struct Agent { )] pub note_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20238,7 +20238,7 @@ pub struct Agent { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20248,7 +20248,7 @@ pub struct Agent { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20257,7 +20257,7 @@ pub struct Agent { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20267,7 +20267,7 @@ pub struct Agent { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20277,7 +20277,7 @@ pub struct Agent { )] pub recipient_id: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20287,7 +20287,7 @@ pub struct Agent { )] pub recipient_id_guid: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20297,7 +20297,7 @@ pub struct Agent { )] pub recipient_type: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20306,7 +20306,7 @@ pub struct Agent { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20316,7 +20316,7 @@ pub struct Agent { )] pub require_id_lookup: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20325,7 +20325,7 @@ pub struct Agent { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20335,7 +20335,7 @@ pub struct Agent { )] pub role_name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20345,7 +20345,7 @@ pub struct Agent { )] pub routing_order: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20354,7 +20354,7 @@ pub struct Agent { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20364,7 +20364,7 @@ pub struct Agent { )] pub sent_date_time: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20374,7 +20374,7 @@ pub struct Agent { )] pub signed_date_time: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20384,7 +20384,7 @@ pub struct Agent { )] pub signing_group_id: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20393,7 +20393,7 @@ pub struct Agent { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20403,7 +20403,7 @@ pub struct Agent { )] pub signing_group_name: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20413,7 +20413,7 @@ pub struct Agent { )] pub signing_group_users: Vec<UserInfo>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20422,7 +20422,7 @@ pub struct Agent { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20432,7 +20432,7 @@ pub struct Agent { )] pub social_authentications: Vec<SocialAuthentication>, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20441,7 +20441,7 @@ pub struct Agent { )] pub status: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20451,7 +20451,7 @@ pub struct Agent { )] pub status_code: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20461,7 +20461,7 @@ pub struct Agent { )] pub suppress_emails: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20471,7 +20471,7 @@ pub struct Agent { )] pub template_locked: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20481,7 +20481,7 @@ pub struct Agent { )] pub template_required: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20491,7 +20491,7 @@ pub struct Agent { )] pub total_tab_count: String, /** - * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. + * Contains information about an agent recipient. An agent is a recipient who can add name and email information for recipients that appear after the agent in routing order. */ #[serde( default, @@ -20506,7 +20506,7 @@ pub struct Agent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiRequestLog { /** - * Contains API request log information. + * Contains API request log information. */ #[serde( default, @@ -20516,7 +20516,7 @@ pub struct ApiRequestLog { )] pub created_date_time: String, /** - * Contains API request log information. + * Contains API request log information. */ #[serde( default, @@ -20525,7 +20525,7 @@ pub struct ApiRequestLog { )] pub description: String, /** - * Contains API request log information. + * Contains API request log information. */ #[serde( default, @@ -20535,7 +20535,7 @@ pub struct ApiRequestLog { )] pub request_log_id: String, /** - * Contains API request log information. + * Contains API request log information. */ #[serde( default, @@ -20549,7 +20549,7 @@ pub struct ApiRequestLog { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiRequestLogsResult { /** - * Contains information about mutiple API request logs. + * Contains information about mutiple API request logs. */ #[serde( default, @@ -20564,7 +20564,7 @@ pub struct ApiRequestLogsResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppStoreProduct { /** - * Contains information about an APP store product. + * Contains information about an APP store product. */ #[serde( default, @@ -20574,7 +20574,7 @@ pub struct AppStoreProduct { )] pub market_place: String, /** - * Contains information about an APP store product. + * Contains information about an APP store product. */ #[serde( default, @@ -20589,7 +20589,7 @@ pub struct AppStoreProduct { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppStoreReceipt { /** - * Contains information about an APP store receipt. + * Contains information about an APP store receipt. */ #[serde( default, @@ -20599,7 +20599,7 @@ pub struct AppStoreReceipt { )] pub product_id: String, /** - * Contains information about an APP store receipt. + * Contains information about an APP store receipt. */ #[serde( default, @@ -20617,7 +20617,7 @@ pub struct AppStoreReceipt { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Approve { /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20630,7 +20630,7 @@ pub struct Approve { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20642,7 +20642,7 @@ pub struct Approve { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20655,7 +20655,7 @@ pub struct Approve { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20667,7 +20667,7 @@ pub struct Approve { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20680,7 +20680,7 @@ pub struct Approve { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20692,7 +20692,7 @@ pub struct Approve { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20705,7 +20705,7 @@ pub struct Approve { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20717,7 +20717,7 @@ pub struct Approve { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20730,7 +20730,7 @@ pub struct Approve { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20742,7 +20742,7 @@ pub struct Approve { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20755,7 +20755,7 @@ pub struct Approve { )] pub anchor_string: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20767,7 +20767,7 @@ pub struct Approve { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20780,7 +20780,7 @@ pub struct Approve { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20792,7 +20792,7 @@ pub struct Approve { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20805,7 +20805,7 @@ pub struct Approve { )] pub anchor_units: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20817,7 +20817,7 @@ pub struct Approve { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20830,7 +20830,7 @@ pub struct Approve { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20842,7 +20842,7 @@ pub struct Approve { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20855,7 +20855,7 @@ pub struct Approve { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20867,7 +20867,7 @@ pub struct Approve { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20879,7 +20879,7 @@ pub struct Approve { )] pub bold: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20891,7 +20891,7 @@ pub struct Approve { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20904,7 +20904,7 @@ pub struct Approve { )] pub button_text: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20916,7 +20916,7 @@ pub struct Approve { )] pub button_text_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20929,7 +20929,7 @@ pub struct Approve { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20941,7 +20941,7 @@ pub struct Approve { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20954,7 +20954,7 @@ pub struct Approve { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20966,7 +20966,7 @@ pub struct Approve { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20979,7 +20979,7 @@ pub struct Approve { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -20991,7 +20991,7 @@ pub struct Approve { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21004,7 +21004,7 @@ pub struct Approve { )] pub document_id: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21016,7 +21016,7 @@ pub struct Approve { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21028,7 +21028,7 @@ pub struct Approve { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21040,7 +21040,7 @@ pub struct Approve { )] pub font: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21053,7 +21053,7 @@ pub struct Approve { )] pub font_color: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21065,7 +21065,7 @@ pub struct Approve { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21077,7 +21077,7 @@ pub struct Approve { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21090,7 +21090,7 @@ pub struct Approve { )] pub font_size: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21102,7 +21102,7 @@ pub struct Approve { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21115,7 +21115,7 @@ pub struct Approve { )] pub form_order: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21127,7 +21127,7 @@ pub struct Approve { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21140,7 +21140,7 @@ pub struct Approve { )] pub form_page_label: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21152,7 +21152,7 @@ pub struct Approve { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21165,7 +21165,7 @@ pub struct Approve { )] pub form_page_number: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21177,7 +21177,7 @@ pub struct Approve { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21189,7 +21189,7 @@ pub struct Approve { )] pub height: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21201,7 +21201,7 @@ pub struct Approve { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21213,7 +21213,7 @@ pub struct Approve { )] pub italic: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21225,7 +21225,7 @@ pub struct Approve { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21237,7 +21237,7 @@ pub struct Approve { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21249,7 +21249,7 @@ pub struct Approve { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21262,7 +21262,7 @@ pub struct Approve { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21275,7 +21275,7 @@ pub struct Approve { )] pub page_number: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21287,7 +21287,7 @@ pub struct Approve { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21300,7 +21300,7 @@ pub struct Approve { )] pub recipient_id: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21313,7 +21313,7 @@ pub struct Approve { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21325,7 +21325,7 @@ pub struct Approve { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21337,7 +21337,7 @@ pub struct Approve { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21349,7 +21349,7 @@ pub struct Approve { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21361,7 +21361,7 @@ pub struct Approve { )] pub status: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21373,7 +21373,7 @@ pub struct Approve { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21386,7 +21386,7 @@ pub struct Approve { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21398,7 +21398,7 @@ pub struct Approve { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21411,7 +21411,7 @@ pub struct Approve { )] pub tab_id: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21423,7 +21423,7 @@ pub struct Approve { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21436,7 +21436,7 @@ pub struct Approve { )] pub tab_label: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21448,7 +21448,7 @@ pub struct Approve { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21461,7 +21461,7 @@ pub struct Approve { )] pub tab_order: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21473,7 +21473,7 @@ pub struct Approve { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21486,7 +21486,7 @@ pub struct Approve { )] pub tab_type: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21498,7 +21498,7 @@ pub struct Approve { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21511,7 +21511,7 @@ pub struct Approve { )] pub template_locked: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21523,7 +21523,7 @@ pub struct Approve { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21536,7 +21536,7 @@ pub struct Approve { )] pub template_required: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21548,7 +21548,7 @@ pub struct Approve { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21560,7 +21560,7 @@ pub struct Approve { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21572,7 +21572,7 @@ pub struct Approve { )] pub tooltip: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21584,7 +21584,7 @@ pub struct Approve { )] pub underline: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21596,7 +21596,7 @@ pub struct Approve { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21608,7 +21608,7 @@ pub struct Approve { )] pub width: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21620,7 +21620,7 @@ pub struct Approve { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21633,7 +21633,7 @@ pub struct Approve { )] pub x_position: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21645,7 +21645,7 @@ pub struct Approve { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21658,7 +21658,7 @@ pub struct Approve { )] pub y_position: String, /** - * A tab that allows the recipient to approve documents + * A tab that allows the recipient to approve documents * without placing a signature or initials on the * document. * @@ -21675,7 +21675,7 @@ pub struct Approve { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AskAdmin { /** - * + * */ #[serde( default, @@ -21684,7 +21684,7 @@ pub struct AskAdmin { )] pub email: String, /** - * + * */ #[serde( default, @@ -21693,7 +21693,7 @@ pub struct AskAdmin { )] pub message: String, /** - * + * */ #[serde( default, @@ -21702,7 +21702,7 @@ pub struct AskAdmin { )] pub name: String, /** - * + * */ #[serde( default, @@ -21716,7 +21716,7 @@ pub struct AskAdmin { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Attachment { /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21726,7 +21726,7 @@ pub struct Attachment { )] pub access_control: String, /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21736,7 +21736,7 @@ pub struct Attachment { )] pub attachment_id: String, /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21746,7 +21746,7 @@ pub struct Attachment { )] pub attachment_type: String, /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21755,7 +21755,7 @@ pub struct Attachment { )] pub data: String, /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21764,7 +21764,7 @@ pub struct Attachment { )] pub label: String, /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21773,7 +21773,7 @@ pub struct Attachment { )] pub name: String, /** - * Contains information about an attachment. + * Contains information about an attachment. */ #[serde( default, @@ -21788,7 +21788,7 @@ pub struct Attachment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuthenticationMethod { /** - * Contains information about the method used for authentication. + * Contains information about the method used for authentication. */ #[serde( default, @@ -21798,7 +21798,7 @@ pub struct AuthenticationMethod { )] pub authentication_type: String, /** - * Contains information about the method used for authentication. + * Contains information about the method used for authentication. */ #[serde( default, @@ -21808,7 +21808,7 @@ pub struct AuthenticationMethod { )] pub last_provider: String, /** - * Contains information about the method used for authentication. + * Contains information about the method used for authentication. */ #[serde( default, @@ -21818,7 +21818,7 @@ pub struct AuthenticationMethod { )] pub last_timestamp: String, /** - * Contains information about the method used for authentication. + * Contains information about the method used for authentication. */ #[serde( default, @@ -21833,7 +21833,7 @@ pub struct AuthenticationMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuthenticationStatus { /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21842,7 +21842,7 @@ pub struct AuthenticationStatus { )] pub access_code_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21851,7 +21851,7 @@ pub struct AuthenticationStatus { )] pub age_verify_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21860,7 +21860,7 @@ pub struct AuthenticationStatus { )] pub any_social_id_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21869,7 +21869,7 @@ pub struct AuthenticationStatus { )] pub facebook_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21878,7 +21878,7 @@ pub struct AuthenticationStatus { )] pub google_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21887,7 +21887,7 @@ pub struct AuthenticationStatus { )] pub id_lookup_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21896,7 +21896,7 @@ pub struct AuthenticationStatus { )] pub id_questions_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21905,7 +21905,7 @@ pub struct AuthenticationStatus { )] pub identity_verification_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21914,7 +21914,7 @@ pub struct AuthenticationStatus { )] pub linkedin_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21923,7 +21923,7 @@ pub struct AuthenticationStatus { )] pub live_id_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21932,7 +21932,7 @@ pub struct AuthenticationStatus { )] pub ofac_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21941,7 +21941,7 @@ pub struct AuthenticationStatus { )] pub open_id_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21950,7 +21950,7 @@ pub struct AuthenticationStatus { )] pub phone_auth_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21959,7 +21959,7 @@ pub struct AuthenticationStatus { )] pub s_tan_pin_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21968,7 +21968,7 @@ pub struct AuthenticationStatus { )] pub salesforce_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21977,7 +21977,7 @@ pub struct AuthenticationStatus { )] pub signature_provider_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21986,7 +21986,7 @@ pub struct AuthenticationStatus { )] pub sms_auth_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -21995,7 +21995,7 @@ pub struct AuthenticationStatus { )] pub twitter_result: Option<EventResult>, /** - * A complex element that contains information about a user's authentication status. + * A complex element that contains information about a user's authentication status. */ #[serde( default, @@ -22009,7 +22009,7 @@ pub struct AuthenticationStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BccEmailAddress { /** - * Contains information about the BCC email address. + * Contains information about the BCC email address. */ #[serde( default, @@ -22019,7 +22019,7 @@ pub struct BccEmailAddress { )] pub bcc_email_address_id: String, /** - * Contains information about the BCC email address. + * Contains information about the BCC email address. */ #[serde( default, @@ -22033,7 +22033,7 @@ pub struct BccEmailAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BccEmailArchiveData { /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22043,7 +22043,7 @@ pub struct BccEmailArchiveData { )] pub account_id: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22053,7 +22053,7 @@ pub struct BccEmailArchiveData { )] pub bcc_email_archive_id: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22062,12 +22062,12 @@ pub struct BccEmailArchiveData { )] pub created: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "createdBy")] pub created_by: Option<UserInfo>, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22076,7 +22076,7 @@ pub struct BccEmailArchiveData { )] pub email: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22086,7 +22086,7 @@ pub struct BccEmailArchiveData { )] pub email_notification_id: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22095,7 +22095,7 @@ pub struct BccEmailArchiveData { )] pub modified: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22104,7 +22104,7 @@ pub struct BccEmailArchiveData { )] pub modified_by: Option<UserInfo>, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22113,7 +22113,7 @@ pub struct BccEmailArchiveData { )] pub status: String, /** - * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). + * This object contains information abut a BCC email archive configuration (a BCC email address used to archive DocuSign-generated emails). */ #[serde( default, @@ -22127,7 +22127,7 @@ pub struct BccEmailArchiveData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BccEmailArchiveHistory { /** - * Contains details about the history of the BCC email archive configuration. + * Contains details about the history of the BCC email archive configuration. */ #[serde( default, @@ -22137,7 +22137,7 @@ pub struct BccEmailArchiveHistory { )] pub account_id: String, /** - * Contains details about the history of the BCC email archive configuration. + * Contains details about the history of the BCC email archive configuration. */ #[serde( default, @@ -22146,7 +22146,7 @@ pub struct BccEmailArchiveHistory { )] pub action: String, /** - * Contains details about the history of the BCC email archive configuration. + * Contains details about the history of the BCC email archive configuration. */ #[serde( default, @@ -22155,7 +22155,7 @@ pub struct BccEmailArchiveHistory { )] pub email: String, /** - * Contains details about the history of the BCC email archive configuration. + * Contains details about the history of the BCC email archive configuration. */ #[serde( default, @@ -22164,7 +22164,7 @@ pub struct BccEmailArchiveHistory { )] pub modified: String, /** - * Contains details about the history of the BCC email archive configuration. + * Contains details about the history of the BCC email archive configuration. */ #[serde( default, @@ -22173,7 +22173,7 @@ pub struct BccEmailArchiveHistory { )] pub modified_by: Option<UserInfo>, /** - * Contains details about the history of the BCC email archive configuration. + * Contains details about the history of the BCC email archive configuration. */ #[serde( default, @@ -22187,7 +22187,7 @@ pub struct BccEmailArchiveHistory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BccEmailArchiveHistoryList { /** - * + * */ #[serde( default, @@ -22197,7 +22197,7 @@ pub struct BccEmailArchiveHistoryList { )] pub bcc_email_archive_history: Vec<BccEmailArchiveHistory>, /** - * + * */ #[serde( default, @@ -22207,7 +22207,7 @@ pub struct BccEmailArchiveHistoryList { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -22217,7 +22217,7 @@ pub struct BccEmailArchiveHistoryList { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -22227,7 +22227,7 @@ pub struct BccEmailArchiveHistoryList { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -22237,7 +22237,7 @@ pub struct BccEmailArchiveHistoryList { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -22247,7 +22247,7 @@ pub struct BccEmailArchiveHistoryList { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -22262,7 +22262,7 @@ pub struct BccEmailArchiveHistoryList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BccEmailArchiveList { /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22272,7 +22272,7 @@ pub struct BccEmailArchiveList { )] pub bcc_email_archives: Vec<BccEmailArchiveData>, /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22282,7 +22282,7 @@ pub struct BccEmailArchiveList { )] pub end_position: String, /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22292,7 +22292,7 @@ pub struct BccEmailArchiveList { )] pub next_uri: String, /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22302,7 +22302,7 @@ pub struct BccEmailArchiveList { )] pub previous_uri: String, /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22312,7 +22312,7 @@ pub struct BccEmailArchiveList { )] pub result_set_size: String, /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22322,7 +22322,7 @@ pub struct BccEmailArchiveList { )] pub start_position: String, /** - * Contains a list of BCC email archive configurations. + * Contains a list of BCC email archive configurations. */ #[serde( default, @@ -22337,7 +22337,7 @@ pub struct BccEmailArchiveList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingCharge { /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22347,7 +22347,7 @@ pub struct BillingCharge { )] pub allowed_quantity: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22356,7 +22356,7 @@ pub struct BillingCharge { )] pub blocked: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22366,7 +22366,7 @@ pub struct BillingCharge { )] pub charge_name: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22376,7 +22376,7 @@ pub struct BillingCharge { )] pub charge_type: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22386,7 +22386,7 @@ pub struct BillingCharge { )] pub charge_unit_of_measure: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22395,7 +22395,7 @@ pub struct BillingCharge { )] pub discounts: Vec<BillingDiscount>, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22405,7 +22405,7 @@ pub struct BillingCharge { )] pub first_effective_date: Option<chrono::NaiveDate>, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22415,7 +22415,7 @@ pub struct BillingCharge { )] pub included_quantity: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22425,7 +22425,7 @@ pub struct BillingCharge { )] pub incremental_quantity: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22435,7 +22435,7 @@ pub struct BillingCharge { )] pub last_effective_date: Option<chrono::NaiveDate>, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22444,7 +22444,7 @@ pub struct BillingCharge { )] pub prices: Vec<BillingPrice>, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22454,7 +22454,7 @@ pub struct BillingCharge { )] pub unit_price: String, /** - * Contains information about a billing charge. + * Contains information about a billing charge. */ #[serde( default, @@ -22469,7 +22469,7 @@ pub struct BillingCharge { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingChargeResponse { /** - * Defines a billing charge response object. + * Defines a billing charge response object. */ #[serde( default, @@ -22484,7 +22484,7 @@ pub struct BillingChargeResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingDiscount { /** - * + * */ #[serde( default, @@ -22494,7 +22494,7 @@ pub struct BillingDiscount { )] pub begin_quantity: String, /** - * + * */ #[serde( default, @@ -22503,7 +22503,7 @@ pub struct BillingDiscount { )] pub discount: String, /** - * + * */ #[serde( default, @@ -22518,7 +22518,7 @@ pub struct BillingDiscount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingInvoice { /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22527,7 +22527,7 @@ pub struct BillingInvoice { )] pub amount: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22536,7 +22536,7 @@ pub struct BillingInvoice { )] pub balance: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22546,7 +22546,7 @@ pub struct BillingInvoice { )] pub due_date: Option<chrono::NaiveDate>, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22556,7 +22556,7 @@ pub struct BillingInvoice { )] pub invoice_id: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22566,7 +22566,7 @@ pub struct BillingInvoice { )] pub invoice_items: Vec<BillingInvoiceItem>, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22576,7 +22576,7 @@ pub struct BillingInvoice { )] pub invoice_number: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22586,7 +22586,7 @@ pub struct BillingInvoice { )] pub invoice_uri: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22596,7 +22596,7 @@ pub struct BillingInvoice { )] pub non_taxable_amount: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22606,7 +22606,7 @@ pub struct BillingInvoice { )] pub pdf_available: String, /** - * Contains information about a billing invoice. + * Contains information about a billing invoice. */ #[serde( default, @@ -22621,7 +22621,7 @@ pub struct BillingInvoice { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingInvoiceItem { /** - * Contains information about an item on a billing invoice. + * Contains information about an item on a billing invoice. */ #[serde( default, @@ -22631,7 +22631,7 @@ pub struct BillingInvoiceItem { )] pub charge_amount: String, /** - * Contains information about an item on a billing invoice. + * Contains information about an item on a billing invoice. */ #[serde( default, @@ -22641,7 +22641,7 @@ pub struct BillingInvoiceItem { )] pub charge_name: String, /** - * Contains information about an item on a billing invoice. + * Contains information about an item on a billing invoice. */ #[serde( default, @@ -22651,7 +22651,7 @@ pub struct BillingInvoiceItem { )] pub invoice_item_id: String, /** - * Contains information about an item on a billing invoice. + * Contains information about an item on a billing invoice. */ #[serde( default, @@ -22660,7 +22660,7 @@ pub struct BillingInvoiceItem { )] pub quantity: String, /** - * Contains information about an item on a billing invoice. + * Contains information about an item on a billing invoice. */ #[serde( default, @@ -22675,7 +22675,7 @@ pub struct BillingInvoiceItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingInvoicesResponse { /** - * Defines a billing invoice response object. + * Defines a billing invoice response object. */ #[serde( default, @@ -22685,7 +22685,7 @@ pub struct BillingInvoicesResponse { )] pub billing_invoices: Vec<BillingInvoice>, /** - * Defines a billing invoice response object. + * Defines a billing invoice response object. */ #[serde( default, @@ -22695,7 +22695,7 @@ pub struct BillingInvoicesResponse { )] pub next_uri: String, /** - * Defines a billing invoice response object. + * Defines a billing invoice response object. */ #[serde( default, @@ -22710,7 +22710,7 @@ pub struct BillingInvoicesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingInvoicesSummary { /** - * + * */ #[serde( default, @@ -22720,7 +22720,7 @@ pub struct BillingInvoicesSummary { )] pub billing_invoices: Vec<BillingInvoice>, /** - * + * */ #[serde( default, @@ -22730,7 +22730,7 @@ pub struct BillingInvoicesSummary { )] pub past_due_balance: String, /** - * + * */ #[serde( default, @@ -22745,7 +22745,7 @@ pub struct BillingInvoicesSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPayment { /** - * Contains information on a billing plan. + * Contains information on a billing plan. */ #[serde( default, @@ -22754,7 +22754,7 @@ pub struct BillingPayment { )] pub amount: String, /** - * Contains information on a billing plan. + * Contains information on a billing plan. */ #[serde( default, @@ -22764,7 +22764,7 @@ pub struct BillingPayment { )] pub invoice_id: String, /** - * Contains information on a billing plan. + * Contains information on a billing plan. */ #[serde( default, @@ -22779,7 +22779,7 @@ pub struct BillingPayment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPaymentItem { /** - * Defines a billing payment request object. + * Defines a billing payment request object. */ #[serde( default, @@ -22788,7 +22788,7 @@ pub struct BillingPaymentItem { )] pub amount: String, /** - * Defines a billing payment request object. + * Defines a billing payment request object. */ #[serde( default, @@ -22797,7 +22797,7 @@ pub struct BillingPaymentItem { )] pub description: String, /** - * Defines a billing payment request object. + * Defines a billing payment request object. */ #[serde( default, @@ -22807,7 +22807,7 @@ pub struct BillingPaymentItem { )] pub payment_date: Option<chrono::NaiveDate>, /** - * Defines a billing payment request object. + * Defines a billing payment request object. */ #[serde( default, @@ -22817,7 +22817,7 @@ pub struct BillingPaymentItem { )] pub payment_id: String, /** - * Defines a billing payment request object. + * Defines a billing payment request object. */ #[serde( default, @@ -22832,7 +22832,7 @@ pub struct BillingPaymentItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPaymentRequest { /** - * + * */ #[serde( default, @@ -22847,7 +22847,7 @@ pub struct BillingPaymentRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPaymentResponse { /** - * Defines an billing payment response object. + * Defines an billing payment response object. */ #[serde( default, @@ -22862,7 +22862,7 @@ pub struct BillingPaymentResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPaymentsResponse { /** - * Defines a billing payments response object. + * Defines a billing payments response object. */ #[serde( default, @@ -22872,7 +22872,7 @@ pub struct BillingPaymentsResponse { )] pub billing_payments: Vec<BillingPaymentItem>, /** - * Defines a billing payments response object. + * Defines a billing payments response object. */ #[serde( default, @@ -22882,7 +22882,7 @@ pub struct BillingPaymentsResponse { )] pub next_uri: String, /** - * Defines a billing payments response object. + * Defines a billing payments response object. */ #[serde( default, @@ -22897,7 +22897,7 @@ pub struct BillingPaymentsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlan { /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22907,7 +22907,7 @@ pub struct BillingPlan { )] pub app_store_products: Vec<AppStoreProduct>, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22917,7 +22917,7 @@ pub struct BillingPlan { )] pub currency_plan_prices: Vec<CurrencyPlanPrice>, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22927,7 +22927,7 @@ pub struct BillingPlan { )] pub enable_support: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22937,7 +22937,7 @@ pub struct BillingPlan { )] pub included_seats: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22947,7 +22947,7 @@ pub struct BillingPlan { )] pub other_discount_percent: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22957,7 +22957,7 @@ pub struct BillingPlan { )] pub payment_cycle: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22967,7 +22967,7 @@ pub struct BillingPlan { )] pub payment_method: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22977,7 +22977,7 @@ pub struct BillingPlan { )] pub per_seat_price: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22987,7 +22987,7 @@ pub struct BillingPlan { )] pub plan_classification: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -22997,7 +22997,7 @@ pub struct BillingPlan { )] pub plan_feature_sets: Vec<FeatureSet>, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -23007,7 +23007,7 @@ pub struct BillingPlan { )] pub plan_id: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -23017,7 +23017,7 @@ pub struct BillingPlan { )] pub plan_name: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -23027,7 +23027,7 @@ pub struct BillingPlan { )] pub seat_discounts: Vec<SeatDiscount>, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -23037,7 +23037,7 @@ pub struct BillingPlan { )] pub support_incident_fee: String, /** - * Contains information about a billing plan. + * Contains information about a billing plan. */ #[serde( default, @@ -23052,7 +23052,7 @@ pub struct BillingPlan { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlanInformation { /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23061,7 +23061,7 @@ pub struct BillingPlanInformation { )] pub app_store_receipt: Option<AppStoreReceipt>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23070,7 +23070,7 @@ pub struct BillingPlanInformation { )] pub billing_address: Option<AccountAddress>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23079,7 +23079,7 @@ pub struct BillingPlanInformation { )] pub credit_card_information: Option<CreditCardInformation>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23088,7 +23088,7 @@ pub struct BillingPlanInformation { )] pub direct_debit_processor_information: Option<DirectDebitProcessorInformation>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23098,7 +23098,7 @@ pub struct BillingPlanInformation { )] pub downgrade_reason: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23108,7 +23108,7 @@ pub struct BillingPlanInformation { )] pub enable_support: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23118,7 +23118,7 @@ pub struct BillingPlanInformation { )] pub included_seats: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23128,7 +23128,7 @@ pub struct BillingPlanInformation { )] pub incremental_seats: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23138,7 +23138,7 @@ pub struct BillingPlanInformation { )] pub payment_method: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23147,7 +23147,7 @@ pub struct BillingPlanInformation { )] pub payment_processor_information: Option<PaymentProcessorInformation>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23156,7 +23156,7 @@ pub struct BillingPlanInformation { )] pub plan_information: Option<PlanInformation>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23165,7 +23165,7 @@ pub struct BillingPlanInformation { )] pub referral_information: Option<ReferralInformation>, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23175,7 +23175,7 @@ pub struct BillingPlanInformation { )] pub renewal_status: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23185,7 +23185,7 @@ pub struct BillingPlanInformation { )] pub sale_discount_amount: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23195,7 +23195,7 @@ pub struct BillingPlanInformation { )] pub sale_discount_fixed_amount: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23205,7 +23205,7 @@ pub struct BillingPlanInformation { )] pub sale_discount_percent: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23215,7 +23215,7 @@ pub struct BillingPlanInformation { )] pub sale_discount_periods: String, /** - * This object contains details about a billing plan. + * This object contains details about a billing plan. */ #[serde( default, @@ -23230,7 +23230,7 @@ pub struct BillingPlanInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlanPreview { /** - * Information used to provide a preview of a billing plan. + * Information used to provide a preview of a billing plan. */ #[serde( default, @@ -23240,12 +23240,12 @@ pub struct BillingPlanPreview { )] pub currency_code: String, /** - * Information used to provide a preview of a billing plan. + * Information used to provide a preview of a billing plan. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub invoice: Option<BillingInvoice>, /** - * Information used to provide a preview of a billing plan. + * Information used to provide a preview of a billing plan. */ #[serde( default, @@ -23255,7 +23255,7 @@ pub struct BillingPlanPreview { )] pub is_prorated: String, /** - * Information used to provide a preview of a billing plan. + * Information used to provide a preview of a billing plan. */ #[serde( default, @@ -23265,7 +23265,7 @@ pub struct BillingPlanPreview { )] pub subtotal_amount: String, /** - * Information used to provide a preview of a billing plan. + * Information used to provide a preview of a billing plan. */ #[serde( default, @@ -23275,7 +23275,7 @@ pub struct BillingPlanPreview { )] pub tax_amount: String, /** - * Information used to provide a preview of a billing plan. + * Information used to provide a preview of a billing plan. */ #[serde( default, @@ -23290,7 +23290,7 @@ pub struct BillingPlanPreview { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlanResponse { /** - * Defines a billing plan response object. + * Defines a billing plan response object. */ #[serde( default, @@ -23299,7 +23299,7 @@ pub struct BillingPlanResponse { )] pub billing_plan: Option<BillingPlan>, /** - * Defines a billing plan response object. + * Defines a billing plan response object. */ #[serde( default, @@ -23314,7 +23314,7 @@ pub struct BillingPlanResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlanUpdateResponse { /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23324,7 +23324,7 @@ pub struct BillingPlanUpdateResponse { )] pub account_payment_method: String, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23333,7 +23333,7 @@ pub struct BillingPlanUpdateResponse { )] pub billing_plan_preview: Option<BillingPlanPreview>, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23343,7 +23343,7 @@ pub struct BillingPlanUpdateResponse { )] pub currency_code: String, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23353,7 +23353,7 @@ pub struct BillingPlanUpdateResponse { )] pub included_seats: String, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23363,7 +23363,7 @@ pub struct BillingPlanUpdateResponse { )] pub payment_cycle: String, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23373,7 +23373,7 @@ pub struct BillingPlanUpdateResponse { )] pub payment_method: String, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23383,7 +23383,7 @@ pub struct BillingPlanUpdateResponse { )] pub plan_id: String, /** - * Defines a billing plan update response object. + * Defines a billing plan update response object. */ #[serde( default, @@ -23398,7 +23398,7 @@ pub struct BillingPlanUpdateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPlansResponse { /** - * Defines a billing plans response object. + * Defines a billing plans response object. */ #[serde( default, @@ -23413,7 +23413,7 @@ pub struct BillingPlansResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingPrice { /** - * + * */ #[serde( default, @@ -23423,7 +23423,7 @@ pub struct BillingPrice { )] pub begin_quantity: String, /** - * + * */ #[serde( default, @@ -23433,7 +23433,7 @@ pub struct BillingPrice { )] pub end_quantity: String, /** - * + * */ #[serde( default, @@ -23448,7 +23448,7 @@ pub struct BillingPrice { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Brand { /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23458,7 +23458,7 @@ pub struct Brand { )] pub brand_company: String, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23468,7 +23468,7 @@ pub struct Brand { )] pub brand_id: String, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23478,7 +23478,7 @@ pub struct Brand { )] pub brand_languages: Vec<String>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23488,7 +23488,7 @@ pub struct Brand { )] pub brand_name: String, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23497,7 +23497,7 @@ pub struct Brand { )] pub colors: Vec<NameValue>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23507,7 +23507,7 @@ pub struct Brand { )] pub default_brand_language: String, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23517,7 +23517,7 @@ pub struct Brand { )] pub email_content: Vec<BrandEmailContent>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23526,7 +23526,7 @@ pub struct Brand { )] pub error_details: Option<ErrorDetails>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23535,7 +23535,7 @@ pub struct Brand { )] pub is_overriding_company_name: bool, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23544,7 +23544,7 @@ pub struct Brand { )] pub is_sending_default: bool, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23553,7 +23553,7 @@ pub struct Brand { )] pub is_signing_default: bool, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23563,7 +23563,7 @@ pub struct Brand { )] pub landing_pages: Vec<NameValue>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde( default, @@ -23572,12 +23572,12 @@ pub struct Brand { )] pub links: Vec<BrandLink>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub logos: Option<BrandLogos>, /** - * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. + * Information about a brand that is associated with an account. A brand applies custom styles and text to an envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub resources: Option<BrandResourceUrls>, @@ -23587,7 +23587,7 @@ pub struct Brand { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandEmailContent { /** - * Deprecated. + * Deprecated. */ #[serde( default, @@ -23596,7 +23596,7 @@ pub struct BrandEmailContent { )] pub content: String, /** - * Deprecated. + * Deprecated. */ #[serde( default, @@ -23606,7 +23606,7 @@ pub struct BrandEmailContent { )] pub email_content_type: String, /** - * Deprecated. + * Deprecated. */ #[serde( default, @@ -23616,7 +23616,7 @@ pub struct BrandEmailContent { )] pub email_to_link: String, /** - * Deprecated. + * Deprecated. */ #[serde( default, @@ -23631,7 +23631,7 @@ pub struct BrandEmailContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandLink { /** - * Information about a link that a brand uses. + * Information about a link that a brand uses. */ #[serde( default, @@ -23641,7 +23641,7 @@ pub struct BrandLink { )] pub link_text: String, /** - * Information about a link that a brand uses. + * Information about a link that a brand uses. */ #[serde( default, @@ -23651,7 +23651,7 @@ pub struct BrandLink { )] pub link_type: String, /** - * Information about a link that a brand uses. + * Information about a link that a brand uses. */ #[serde( default, @@ -23661,7 +23661,7 @@ pub struct BrandLink { )] pub show_link: String, /** - * Information about a link that a brand uses. + * Information about a link that a brand uses. */ #[serde( default, @@ -23676,7 +23676,7 @@ pub struct BrandLink { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandLogos { /** - * Information about the logos associated with the brand. + * Information about the logos associated with the brand. */ #[serde( default, @@ -23685,7 +23685,7 @@ pub struct BrandLogos { )] pub email: String, /** - * Information about the logos associated with the brand. + * Information about the logos associated with the brand. */ #[serde( default, @@ -23694,7 +23694,7 @@ pub struct BrandLogos { )] pub primary: String, /** - * Information about the logos associated with the brand. + * Information about the logos associated with the brand. */ #[serde( default, @@ -23708,7 +23708,7 @@ pub struct BrandLogos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandRequest { /** - * This request object contains information about a specific brand. + * This request object contains information about a specific brand. */ #[serde( default, @@ -23730,7 +23730,7 @@ pub struct BrandRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandResourceUrls { /** - * Brands use resource files to style the following experiences: + * Brands use resource files to style the following experiences: * * - Email * - Sending @@ -23746,7 +23746,7 @@ pub struct BrandResourceUrls { )] pub email: String, /** - * Brands use resource files to style the following experiences: + * Brands use resource files to style the following experiences: * * - Email * - Sending @@ -23762,7 +23762,7 @@ pub struct BrandResourceUrls { )] pub sending: String, /** - * Brands use resource files to style the following experiences: + * Brands use resource files to style the following experiences: * * - Email * - Sending @@ -23778,7 +23778,7 @@ pub struct BrandResourceUrls { )] pub signing: String, /** - * Brands use resource files to style the following experiences: + * Brands use resource files to style the following experiences: * * - Email * - Sending @@ -23800,7 +23800,7 @@ pub struct BrandResourceUrls { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandResources { /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23809,7 +23809,7 @@ pub struct BrandResources { )] pub created_by_user_info: Option<UserInfo>, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23819,7 +23819,7 @@ pub struct BrandResources { )] pub created_date: Option<chrono::NaiveDate>, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23829,7 +23829,7 @@ pub struct BrandResources { )] pub data_not_saved_not_in_master: Vec<String>, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23838,7 +23838,7 @@ pub struct BrandResources { )] pub modified_by_user_info: Option<UserInfo>, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23848,7 +23848,7 @@ pub struct BrandResources { )] pub modified_date: Option<chrono::NaiveDate>, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23858,7 +23858,7 @@ pub struct BrandResources { )] pub modified_templates: Vec<String>, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23868,7 +23868,7 @@ pub struct BrandResources { )] pub resources_content_type: String, /** - * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. + * Information about the resource files that the brand uses for the email, signing, sending, and captive (embedded) signing experiences. */ #[serde( default, @@ -23883,7 +23883,7 @@ pub struct BrandResources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandResourcesList { /** - * + * */ #[serde( default, @@ -23898,7 +23898,7 @@ pub struct BrandResourcesList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandsRequest { /** - * Details about one or more brands. + * Details about one or more brands. */ #[serde( default, @@ -23912,7 +23912,7 @@ pub struct BrandsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BrandsResponse { /** - * + * */ #[serde( default, @@ -23921,7 +23921,7 @@ pub struct BrandsResponse { )] pub brands: Vec<Brand>, /** - * + * */ #[serde( default, @@ -23931,7 +23931,7 @@ pub struct BrandsResponse { )] pub recipient_brand_id_default: String, /** - * + * */ #[serde( default, @@ -23946,7 +23946,7 @@ pub struct BrandsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkEnvelope { /** - * + * */ #[serde( default, @@ -23956,7 +23956,7 @@ pub struct BulkEnvelope { )] pub bulk_recipient_row: String, /** - * + * */ #[serde( default, @@ -23966,7 +23966,7 @@ pub struct BulkEnvelope { )] pub bulk_status: String, /** - * + * */ #[serde( default, @@ -23975,7 +23975,7 @@ pub struct BulkEnvelope { )] pub email: String, /** - * + * */ #[serde( default, @@ -23985,7 +23985,7 @@ pub struct BulkEnvelope { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -23995,7 +23995,7 @@ pub struct BulkEnvelope { )] pub envelope_uri: String, /** - * + * */ #[serde( default, @@ -24004,7 +24004,7 @@ pub struct BulkEnvelope { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -24013,7 +24013,7 @@ pub struct BulkEnvelope { )] pub name: String, /** - * + * */ #[serde( default, @@ -24023,7 +24023,7 @@ pub struct BulkEnvelope { )] pub submitted_date_time: String, /** - * + * */ #[serde( default, @@ -24038,7 +24038,7 @@ pub struct BulkEnvelope { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkEnvelopeStatus { /** - * + * */ #[serde( default, @@ -24048,7 +24048,7 @@ pub struct BulkEnvelopeStatus { )] pub batch_id: String, /** - * + * */ #[serde( default, @@ -24058,7 +24058,7 @@ pub struct BulkEnvelopeStatus { )] pub batch_size: String, /** - * + * */ #[serde( default, @@ -24068,7 +24068,7 @@ pub struct BulkEnvelopeStatus { )] pub bulk_envelopes: Vec<BulkEnvelope>, /** - * + * */ #[serde( default, @@ -24078,7 +24078,7 @@ pub struct BulkEnvelopeStatus { )] pub bulk_envelopes_batch_uri: String, /** - * + * */ #[serde( default, @@ -24088,7 +24088,7 @@ pub struct BulkEnvelopeStatus { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -24097,7 +24097,7 @@ pub struct BulkEnvelopeStatus { )] pub failed: String, /** - * + * */ #[serde( default, @@ -24107,7 +24107,7 @@ pub struct BulkEnvelopeStatus { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -24117,7 +24117,7 @@ pub struct BulkEnvelopeStatus { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -24126,7 +24126,7 @@ pub struct BulkEnvelopeStatus { )] pub queued: String, /** - * + * */ #[serde( default, @@ -24136,7 +24136,7 @@ pub struct BulkEnvelopeStatus { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -24145,7 +24145,7 @@ pub struct BulkEnvelopeStatus { )] pub sent: String, /** - * + * */ #[serde( default, @@ -24155,7 +24155,7 @@ pub struct BulkEnvelopeStatus { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -24165,7 +24165,7 @@ pub struct BulkEnvelopeStatus { )] pub submitted_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -24180,7 +24180,7 @@ pub struct BulkEnvelopeStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipient { /** - * + * */ #[serde( default, @@ -24190,7 +24190,7 @@ pub struct BulkRecipient { )] pub access_code: String, /** - * + * */ #[serde( default, @@ -24199,7 +24199,7 @@ pub struct BulkRecipient { )] pub email: String, /** - * + * */ #[serde( default, @@ -24209,7 +24209,7 @@ pub struct BulkRecipient { )] pub error_details: Vec<ErrorDetails>, /** - * + * */ #[serde( default, @@ -24218,7 +24218,7 @@ pub struct BulkRecipient { )] pub identification: String, /** - * + * */ #[serde( default, @@ -24227,7 +24227,7 @@ pub struct BulkRecipient { )] pub name: String, /** - * + * */ #[serde( default, @@ -24236,7 +24236,7 @@ pub struct BulkRecipient { )] pub note: String, /** - * + * */ #[serde( default, @@ -24246,7 +24246,7 @@ pub struct BulkRecipient { )] pub phone_number: String, /** - * + * */ #[serde( default, @@ -24256,7 +24256,7 @@ pub struct BulkRecipient { )] pub recipient_signature_provider_info: Vec<BulkRecipientSignatureProvider>, /** - * + * */ #[serde( default, @@ -24266,7 +24266,7 @@ pub struct BulkRecipient { )] pub row_number: String, /** - * + * */ #[serde( default, @@ -24281,7 +24281,7 @@ pub struct BulkRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipientSignatureProvider { /** - * + * */ #[serde( default, @@ -24290,7 +24290,7 @@ pub struct BulkRecipientSignatureProvider { )] pub name: String, /** - * + * */ #[serde( default, @@ -24304,7 +24304,7 @@ pub struct BulkRecipientSignatureProvider { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipientTabLabel { /** - * + * */ #[serde( default, @@ -24313,7 +24313,7 @@ pub struct BulkRecipientTabLabel { )] pub name: String, /** - * + * */ #[serde( default, @@ -24327,7 +24327,7 @@ pub struct BulkRecipientTabLabel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipientsRequest { /** - * + * */ #[serde( default, @@ -24342,7 +24342,7 @@ pub struct BulkRecipientsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipientsResponse { /** - * + * */ #[serde( default, @@ -24352,7 +24352,7 @@ pub struct BulkRecipientsResponse { )] pub bulk_recipients: Vec<BulkRecipient>, /** - * + * */ #[serde( default, @@ -24362,7 +24362,7 @@ pub struct BulkRecipientsResponse { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -24372,7 +24372,7 @@ pub struct BulkRecipientsResponse { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -24382,7 +24382,7 @@ pub struct BulkRecipientsResponse { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -24392,7 +24392,7 @@ pub struct BulkRecipientsResponse { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -24402,7 +24402,7 @@ pub struct BulkRecipientsResponse { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -24417,7 +24417,7 @@ pub struct BulkRecipientsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipientsSummaryResponse { /** - * + * */ #[serde( default, @@ -24427,7 +24427,7 @@ pub struct BulkRecipientsSummaryResponse { )] pub bulk_recipients: Vec<BulkRecipient>, /** - * + * */ #[serde( default, @@ -24437,7 +24437,7 @@ pub struct BulkRecipientsSummaryResponse { )] pub bulk_recipients_count: String, /** - * + * */ #[serde( default, @@ -24447,7 +24447,7 @@ pub struct BulkRecipientsSummaryResponse { )] pub bulk_recipients_uri: String, /** - * + * */ #[serde( default, @@ -24462,7 +24462,7 @@ pub struct BulkRecipientsSummaryResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkRecipientsUpdateResponse { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub signer: Option<Signer>, @@ -24472,7 +24472,7 @@ pub struct BulkRecipientsUpdateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendBatchRequest { /** - * + * */ #[serde( default, @@ -24487,7 +24487,7 @@ pub struct BulkSendBatchRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendBatchStatus { /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24497,7 +24497,7 @@ pub struct BulkSendBatchStatus { )] pub batch_id: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24507,7 +24507,7 @@ pub struct BulkSendBatchStatus { )] pub batch_name: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24517,7 +24517,7 @@ pub struct BulkSendBatchStatus { )] pub batch_size: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24527,7 +24527,7 @@ pub struct BulkSendBatchStatus { )] pub bulk_errors: Vec<BulkSendErrorStatus>, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24537,7 +24537,7 @@ pub struct BulkSendBatchStatus { )] pub envelope_id_or_template_id: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24547,7 +24547,7 @@ pub struct BulkSendBatchStatus { )] pub envelopes_uri: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24556,7 +24556,7 @@ pub struct BulkSendBatchStatus { )] pub failed: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24566,7 +24566,7 @@ pub struct BulkSendBatchStatus { )] pub mailing_list_id: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24576,7 +24576,7 @@ pub struct BulkSendBatchStatus { )] pub owner_user_id: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24585,7 +24585,7 @@ pub struct BulkSendBatchStatus { )] pub queued: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24595,7 +24595,7 @@ pub struct BulkSendBatchStatus { )] pub sender_user_id: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24604,7 +24604,7 @@ pub struct BulkSendBatchStatus { )] pub sent: String, /** - * Result of `getBulkSendBatchStatus` + * Result of `getBulkSendBatchStatus` */ #[serde( default, @@ -24619,7 +24619,7 @@ pub struct BulkSendBatchStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendBatchSummaries { /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24629,7 +24629,7 @@ pub struct BulkSendBatchSummaries { )] pub batch_size_limit: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24639,7 +24639,7 @@ pub struct BulkSendBatchSummaries { )] pub bulk_batch_summaries: Vec<BulkSendBatchSummary>, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24649,7 +24649,7 @@ pub struct BulkSendBatchSummaries { )] pub end_position: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24659,7 +24659,7 @@ pub struct BulkSendBatchSummaries { )] pub next_uri: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24669,7 +24669,7 @@ pub struct BulkSendBatchSummaries { )] pub previous_uri: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24679,7 +24679,7 @@ pub struct BulkSendBatchSummaries { )] pub queue_limit: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24689,7 +24689,7 @@ pub struct BulkSendBatchSummaries { )] pub result_set_size: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24699,7 +24699,7 @@ pub struct BulkSendBatchSummaries { )] pub start_position: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24709,7 +24709,7 @@ pub struct BulkSendBatchSummaries { )] pub total_queued: String, /** - * A list of bulk send batch summaries. + * A list of bulk send batch summaries. */ #[serde( default, @@ -24724,7 +24724,7 @@ pub struct BulkSendBatchSummaries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendBatchSummary { /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24734,7 +24734,7 @@ pub struct BulkSendBatchSummary { )] pub batch_id: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24744,7 +24744,7 @@ pub struct BulkSendBatchSummary { )] pub batch_name: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24754,7 +24754,7 @@ pub struct BulkSendBatchSummary { )] pub batch_size: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24764,7 +24764,7 @@ pub struct BulkSendBatchSummary { )] pub batch_uri: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24773,7 +24773,7 @@ pub struct BulkSendBatchSummary { )] pub failed: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24782,7 +24782,7 @@ pub struct BulkSendBatchSummary { )] pub queued: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24791,7 +24791,7 @@ pub struct BulkSendBatchSummary { )] pub sent: String, /** - * Summary status of a single batch. + * Summary status of a single batch. */ #[serde( default, @@ -24806,7 +24806,7 @@ pub struct BulkSendBatchSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendErrorStatus { /** - * A single bulk send error report. + * A single bulk send error report. */ #[serde( default, @@ -24815,7 +24815,7 @@ pub struct BulkSendErrorStatus { )] pub created: String, /** - * A single bulk send error report. + * A single bulk send error report. */ #[serde( default, @@ -24825,7 +24825,7 @@ pub struct BulkSendErrorStatus { )] pub error_message: String, /** - * A single bulk send error report. + * A single bulk send error report. */ #[serde( default, @@ -24840,7 +24840,7 @@ pub struct BulkSendErrorStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendRequest { /** - * This object contains information about the envelope or template that you want to send in bulk. + * This object contains information about the envelope or template that you want to send in bulk. */ #[serde( default, @@ -24850,7 +24850,7 @@ pub struct BulkSendRequest { )] pub batch_name: String, /** - * This object contains information about the envelope or template that you want to send in bulk. + * This object contains information about the envelope or template that you want to send in bulk. */ #[serde( default, @@ -24865,7 +24865,7 @@ pub struct BulkSendRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendResponse { /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24875,7 +24875,7 @@ pub struct BulkSendResponse { )] pub batch_id: String, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24885,7 +24885,7 @@ pub struct BulkSendResponse { )] pub batch_name: String, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24895,7 +24895,7 @@ pub struct BulkSendResponse { )] pub batch_size: String, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24905,7 +24905,7 @@ pub struct BulkSendResponse { )] pub envelope_or_template_id: String, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24915,7 +24915,7 @@ pub struct BulkSendResponse { )] pub error_details: Vec<String>, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24924,7 +24924,7 @@ pub struct BulkSendResponse { )] pub errors: Vec<String>, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24934,7 +24934,7 @@ pub struct BulkSendResponse { )] pub queue_limit: String, /** - * The object contains the response to a bulk send request. + * The object contains the response to a bulk send request. */ #[serde( default, @@ -24949,7 +24949,7 @@ pub struct BulkSendResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendTestResponse { /** - * This object contains the results of a bulk send test. + * This object contains the results of a bulk send test. */ #[serde( default, @@ -24958,7 +24958,7 @@ pub struct BulkSendTestResponse { )] pub can_be_sent: bool, /** - * This object contains the results of a bulk send test. + * This object contains the results of a bulk send test. */ #[serde( default, @@ -24968,7 +24968,7 @@ pub struct BulkSendTestResponse { )] pub validation_error_details: Vec<String>, /** - * This object contains the results of a bulk send test. + * This object contains the results of a bulk send test. */ #[serde( default, @@ -24983,7 +24983,7 @@ pub struct BulkSendTestResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingCopy { /** - * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. + * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. */ #[serde( default, @@ -24993,7 +24993,7 @@ pub struct BulkSendingCopy { )] pub custom_fields: Vec<BulkSendingCopyCustomField>, /** - * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. + * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. */ #[serde( default, @@ -25003,7 +25003,7 @@ pub struct BulkSendingCopy { )] pub email_blurb: String, /** - * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. + * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. */ #[serde( default, @@ -25013,7 +25013,7 @@ pub struct BulkSendingCopy { )] pub email_subject: String, /** - * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. + * This object contains the details to use for a specific copy, or instance, of the envelope. When you send an envelope by using a bulk send list, you can customize these properties for each instance. */ #[serde( default, @@ -25027,7 +25027,7 @@ pub struct BulkSendingCopy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingCopyCustomField { /** - * This object contains details about a custom field for a bulk send copy. In a bulk send request, each custom field in the bulk send list must match a custom field in the envelope or template that you want to send. + * This object contains details about a custom field for a bulk send copy. In a bulk send request, each custom field in the bulk send list must match a custom field in the envelope or template that you want to send. */ #[serde( default, @@ -25036,7 +25036,7 @@ pub struct BulkSendingCopyCustomField { )] pub name: String, /** - * This object contains details about a custom field for a bulk send copy. In a bulk send request, each custom field in the bulk send list must match a custom field in the envelope or template that you want to send. + * This object contains details about a custom field for a bulk send copy. In a bulk send request, each custom field in the bulk send list must match a custom field in the envelope or template that you want to send. */ #[serde( default, @@ -25050,7 +25050,7 @@ pub struct BulkSendingCopyCustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingCopyRecipient { /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25060,7 +25060,7 @@ pub struct BulkSendingCopyRecipient { )] pub access_code: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25070,7 +25070,7 @@ pub struct BulkSendingCopyRecipient { )] pub client_user_id: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25080,7 +25080,7 @@ pub struct BulkSendingCopyRecipient { )] pub custom_fields: Vec<String>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25090,7 +25090,7 @@ pub struct BulkSendingCopyRecipient { )] pub delivery_method: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25099,7 +25099,7 @@ pub struct BulkSendingCopyRecipient { )] pub email: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25108,7 +25108,7 @@ pub struct BulkSendingCopyRecipient { )] pub email_notification: Option<RecipientEmailNotification>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25118,7 +25118,7 @@ pub struct BulkSendingCopyRecipient { )] pub embedded_recipient_start_url: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25128,7 +25128,7 @@ pub struct BulkSendingCopyRecipient { )] pub fax_number: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25138,7 +25138,7 @@ pub struct BulkSendingCopyRecipient { )] pub host_email: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25148,7 +25148,7 @@ pub struct BulkSendingCopyRecipient { )] pub host_name: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25158,7 +25158,7 @@ pub struct BulkSendingCopyRecipient { )] pub id_check_configuration_name: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25167,7 +25167,7 @@ pub struct BulkSendingCopyRecipient { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25177,7 +25177,7 @@ pub struct BulkSendingCopyRecipient { )] pub identification_method: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25186,7 +25186,7 @@ pub struct BulkSendingCopyRecipient { )] pub name: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25195,7 +25195,7 @@ pub struct BulkSendingCopyRecipient { )] pub note: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25204,7 +25204,7 @@ pub struct BulkSendingCopyRecipient { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25214,7 +25214,7 @@ pub struct BulkSendingCopyRecipient { )] pub recipient_id: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25224,7 +25224,7 @@ pub struct BulkSendingCopyRecipient { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25234,7 +25234,7 @@ pub struct BulkSendingCopyRecipient { )] pub role_name: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25244,7 +25244,7 @@ pub struct BulkSendingCopyRecipient { )] pub signer_name: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25254,7 +25254,7 @@ pub struct BulkSendingCopyRecipient { )] pub signing_group_id: String, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25263,7 +25263,7 @@ pub struct BulkSendingCopyRecipient { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25273,7 +25273,7 @@ pub struct BulkSendingCopyRecipient { )] pub social_authentications: Vec<SocialAuthentication>, /** - * This object contains details about a bulk send recipient. + * This object contains details about a bulk send recipient. */ #[serde( default, @@ -25289,7 +25289,7 @@ pub struct BulkSendingCopyRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingCopyTab { /** - * A tab associated with the bulk send recipient. In a bulk send request, each recipient tab must match a recipient tab on the envelope or template that you want to send. To match up, the `tabLabel` for this tab and the `tabLabel` for the corresponding tab on the envelope or template must be the same. + * A tab associated with the bulk send recipient. In a bulk send request, each recipient tab must match a recipient tab on the envelope or template that you want to send. To match up, the `tabLabel` for this tab and the `tabLabel` for the corresponding tab on the envelope or template must be the same. * * For example, if the envelope has a placeholder text tab with the `tabLabel` `childName`, you must assign the same `tabLabel` `childName` to the tab here that you are populating with that information. */ @@ -25301,7 +25301,7 @@ pub struct BulkSendingCopyTab { )] pub initial_value: String, /** - * A tab associated with the bulk send recipient. In a bulk send request, each recipient tab must match a recipient tab on the envelope or template that you want to send. To match up, the `tabLabel` for this tab and the `tabLabel` for the corresponding tab on the envelope or template must be the same. + * A tab associated with the bulk send recipient. In a bulk send request, each recipient tab must match a recipient tab on the envelope or template that you want to send. To match up, the `tabLabel` for this tab and the `tabLabel` for the corresponding tab on the envelope or template must be the same. * * For example, if the envelope has a placeholder text tab with the `tabLabel` `childName`, you must assign the same `tabLabel` `childName` to the tab here that you are populating with that information. */ @@ -25318,7 +25318,7 @@ pub struct BulkSendingCopyTab { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingList { /** - * This object contains the details for the bulk send list. + * This object contains the details for the bulk send list. */ #[serde( default, @@ -25328,7 +25328,7 @@ pub struct BulkSendingList { )] pub bulk_copies: Vec<BulkSendingCopy>, /** - * This object contains the details for the bulk send list. + * This object contains the details for the bulk send list. */ #[serde( default, @@ -25338,7 +25338,7 @@ pub struct BulkSendingList { )] pub list_id: String, /** - * This object contains the details for the bulk send list. + * This object contains the details for the bulk send list. */ #[serde( default, @@ -25352,7 +25352,7 @@ pub struct BulkSendingList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingListSummaries { /** - * This complex type contains summaries that provide basic information about the bulk send lists that belong to the current user. + * This complex type contains summaries that provide basic information about the bulk send lists that belong to the current user. */ #[serde( default, @@ -25367,7 +25367,7 @@ pub struct BulkSendingListSummaries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BulkSendingListSummary { /** - * This object contains basic information about a bulk send list. + * This object contains basic information about a bulk send list. */ #[serde( default, @@ -25377,7 +25377,7 @@ pub struct BulkSendingListSummary { )] pub bulk_send_list_id: String, /** - * This object contains basic information about a bulk send list. + * This object contains basic information about a bulk send list. */ #[serde( default, @@ -25387,7 +25387,7 @@ pub struct BulkSendingListSummary { )] pub created_by_user: String, /** - * This object contains basic information about a bulk send list. + * This object contains basic information about a bulk send list. */ #[serde( default, @@ -25397,7 +25397,7 @@ pub struct BulkSendingListSummary { )] pub created_date: Option<chrono::NaiveDate>, /** - * This object contains basic information about a bulk send list. + * This object contains basic information about a bulk send list. */ #[serde( default, @@ -25411,7 +25411,7 @@ pub struct BulkSendingListSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CaptiveRecipient { /** - * This object contains details about a captive (embedded) recipient. + * This object contains details about a captive (embedded) recipient. */ #[serde( default, @@ -25421,7 +25421,7 @@ pub struct CaptiveRecipient { )] pub client_user_id: String, /** - * This object contains details about a captive (embedded) recipient. + * This object contains details about a captive (embedded) recipient. */ #[serde( default, @@ -25430,7 +25430,7 @@ pub struct CaptiveRecipient { )] pub email: String, /** - * This object contains details about a captive (embedded) recipient. + * This object contains details about a captive (embedded) recipient. */ #[serde( default, @@ -25439,7 +25439,7 @@ pub struct CaptiveRecipient { )] pub error_details: Option<ErrorDetails>, /** - * This object contains details about a captive (embedded) recipient. + * This object contains details about a captive (embedded) recipient. */ #[serde( default, @@ -25454,7 +25454,7 @@ pub struct CaptiveRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CaptiveRecipientInformation { /** - * Contains information about captive (embedded) recipients. + * Contains information about captive (embedded) recipients. */ #[serde( default, @@ -25469,7 +25469,7 @@ pub struct CaptiveRecipientInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CarbonCopy { /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25479,7 +25479,7 @@ pub struct CarbonCopy { )] pub access_code: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25488,7 +25488,7 @@ pub struct CarbonCopy { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25498,7 +25498,7 @@ pub struct CarbonCopy { )] pub add_access_code_to_email: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25508,7 +25508,7 @@ pub struct CarbonCopy { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25518,7 +25518,7 @@ pub struct CarbonCopy { )] pub agent_can_edit_email: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25528,7 +25528,7 @@ pub struct CarbonCopy { )] pub agent_can_edit_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25538,7 +25538,7 @@ pub struct CarbonCopy { )] pub allow_system_override_for_locked_recipient: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25548,7 +25548,7 @@ pub struct CarbonCopy { )] pub client_user_id: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25558,7 +25558,7 @@ pub struct CarbonCopy { )] pub completed_count: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25568,7 +25568,7 @@ pub struct CarbonCopy { )] pub custom_fields: Vec<String>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25578,7 +25578,7 @@ pub struct CarbonCopy { )] pub declined_date_time: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25588,7 +25588,7 @@ pub struct CarbonCopy { )] pub declined_reason: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25598,7 +25598,7 @@ pub struct CarbonCopy { )] pub delivered_date_time: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25608,7 +25608,7 @@ pub struct CarbonCopy { )] pub delivery_method: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25617,7 +25617,7 @@ pub struct CarbonCopy { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25627,7 +25627,7 @@ pub struct CarbonCopy { )] pub designator_id: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25637,7 +25637,7 @@ pub struct CarbonCopy { )] pub designator_id_guid: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25647,7 +25647,7 @@ pub struct CarbonCopy { )] pub document_visibility: Vec<DocumentVisibility>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25656,7 +25656,7 @@ pub struct CarbonCopy { )] pub email: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25665,7 +25665,7 @@ pub struct CarbonCopy { )] pub email_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25674,7 +25674,7 @@ pub struct CarbonCopy { )] pub email_notification: Option<RecipientEmailNotification>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25684,7 +25684,7 @@ pub struct CarbonCopy { )] pub embedded_recipient_start_url: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25693,7 +25693,7 @@ pub struct CarbonCopy { )] pub error_details: Option<ErrorDetails>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25703,7 +25703,7 @@ pub struct CarbonCopy { )] pub excluded_documents: Vec<String>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25713,7 +25713,7 @@ pub struct CarbonCopy { )] pub fax_number: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25722,7 +25722,7 @@ pub struct CarbonCopy { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25732,7 +25732,7 @@ pub struct CarbonCopy { )] pub first_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25741,7 +25741,7 @@ pub struct CarbonCopy { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25751,7 +25751,7 @@ pub struct CarbonCopy { )] pub full_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25760,7 +25760,7 @@ pub struct CarbonCopy { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25770,7 +25770,7 @@ pub struct CarbonCopy { )] pub id_check_configuration_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25779,7 +25779,7 @@ pub struct CarbonCopy { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25788,7 +25788,7 @@ pub struct CarbonCopy { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25797,7 +25797,7 @@ pub struct CarbonCopy { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25807,7 +25807,7 @@ pub struct CarbonCopy { )] pub inherit_email_notification_configuration: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25817,7 +25817,7 @@ pub struct CarbonCopy { )] pub last_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25826,7 +25826,7 @@ pub struct CarbonCopy { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25836,7 +25836,7 @@ pub struct CarbonCopy { )] pub locked_recipient_phone_auth_editable: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25846,7 +25846,7 @@ pub struct CarbonCopy { )] pub locked_recipient_sms_editable: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25855,7 +25855,7 @@ pub struct CarbonCopy { )] pub name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25864,7 +25864,7 @@ pub struct CarbonCopy { )] pub name_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25873,7 +25873,7 @@ pub struct CarbonCopy { )] pub note: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25882,7 +25882,7 @@ pub struct CarbonCopy { )] pub note_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25891,12 +25891,12 @@ pub struct CarbonCopy { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "proofFile")] pub proof_file: Option<RecipientProofFile>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25906,7 +25906,7 @@ pub struct CarbonCopy { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25915,7 +25915,7 @@ pub struct CarbonCopy { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25925,7 +25925,7 @@ pub struct CarbonCopy { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25935,7 +25935,7 @@ pub struct CarbonCopy { )] pub recipient_id: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25945,7 +25945,7 @@ pub struct CarbonCopy { )] pub recipient_id_guid: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25955,7 +25955,7 @@ pub struct CarbonCopy { )] pub recipient_type: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25964,7 +25964,7 @@ pub struct CarbonCopy { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25974,7 +25974,7 @@ pub struct CarbonCopy { )] pub require_id_lookup: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25983,7 +25983,7 @@ pub struct CarbonCopy { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -25993,7 +25993,7 @@ pub struct CarbonCopy { )] pub role_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26003,7 +26003,7 @@ pub struct CarbonCopy { )] pub routing_order: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26012,7 +26012,7 @@ pub struct CarbonCopy { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26022,7 +26022,7 @@ pub struct CarbonCopy { )] pub sent_date_time: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26032,7 +26032,7 @@ pub struct CarbonCopy { )] pub signed_date_time: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26042,7 +26042,7 @@ pub struct CarbonCopy { )] pub signing_group_id: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26051,7 +26051,7 @@ pub struct CarbonCopy { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26061,7 +26061,7 @@ pub struct CarbonCopy { )] pub signing_group_name: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26071,7 +26071,7 @@ pub struct CarbonCopy { )] pub signing_group_users: Vec<UserInfo>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26080,7 +26080,7 @@ pub struct CarbonCopy { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26090,7 +26090,7 @@ pub struct CarbonCopy { )] pub social_authentications: Vec<SocialAuthentication>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26099,7 +26099,7 @@ pub struct CarbonCopy { )] pub status: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26109,7 +26109,7 @@ pub struct CarbonCopy { )] pub status_code: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26119,12 +26119,12 @@ pub struct CarbonCopy { )] pub suppress_emails: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26134,7 +26134,7 @@ pub struct CarbonCopy { )] pub template_locked: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26144,7 +26144,7 @@ pub struct CarbonCopy { )] pub template_required: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26154,7 +26154,7 @@ pub struct CarbonCopy { )] pub total_tab_count: String, /** - * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. + * Contains information about a carbon copy recipient. Carbon copy recipients get a copy of the envelope but don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26169,7 +26169,7 @@ pub struct CarbonCopy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CertifiedDelivery { /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26179,7 +26179,7 @@ pub struct CertifiedDelivery { )] pub access_code: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26188,7 +26188,7 @@ pub struct CertifiedDelivery { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26198,7 +26198,7 @@ pub struct CertifiedDelivery { )] pub add_access_code_to_email: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26208,7 +26208,7 @@ pub struct CertifiedDelivery { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26218,7 +26218,7 @@ pub struct CertifiedDelivery { )] pub agent_can_edit_email: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26228,7 +26228,7 @@ pub struct CertifiedDelivery { )] pub agent_can_edit_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26238,7 +26238,7 @@ pub struct CertifiedDelivery { )] pub allow_system_override_for_locked_recipient: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26248,7 +26248,7 @@ pub struct CertifiedDelivery { )] pub client_user_id: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26258,7 +26258,7 @@ pub struct CertifiedDelivery { )] pub completed_count: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26268,7 +26268,7 @@ pub struct CertifiedDelivery { )] pub custom_fields: Vec<String>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26278,7 +26278,7 @@ pub struct CertifiedDelivery { )] pub declined_date_time: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26288,7 +26288,7 @@ pub struct CertifiedDelivery { )] pub declined_reason: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26298,7 +26298,7 @@ pub struct CertifiedDelivery { )] pub delivered_date_time: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26308,7 +26308,7 @@ pub struct CertifiedDelivery { )] pub delivery_method: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26317,7 +26317,7 @@ pub struct CertifiedDelivery { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26327,7 +26327,7 @@ pub struct CertifiedDelivery { )] pub designator_id: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26337,7 +26337,7 @@ pub struct CertifiedDelivery { )] pub designator_id_guid: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26347,7 +26347,7 @@ pub struct CertifiedDelivery { )] pub document_visibility: Vec<DocumentVisibility>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26356,7 +26356,7 @@ pub struct CertifiedDelivery { )] pub email: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26365,7 +26365,7 @@ pub struct CertifiedDelivery { )] pub email_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26374,7 +26374,7 @@ pub struct CertifiedDelivery { )] pub email_notification: Option<RecipientEmailNotification>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26384,7 +26384,7 @@ pub struct CertifiedDelivery { )] pub embedded_recipient_start_url: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26393,7 +26393,7 @@ pub struct CertifiedDelivery { )] pub error_details: Option<ErrorDetails>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26403,7 +26403,7 @@ pub struct CertifiedDelivery { )] pub excluded_documents: Vec<String>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26413,7 +26413,7 @@ pub struct CertifiedDelivery { )] pub fax_number: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26422,7 +26422,7 @@ pub struct CertifiedDelivery { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26432,7 +26432,7 @@ pub struct CertifiedDelivery { )] pub first_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26441,7 +26441,7 @@ pub struct CertifiedDelivery { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26451,7 +26451,7 @@ pub struct CertifiedDelivery { )] pub full_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26460,7 +26460,7 @@ pub struct CertifiedDelivery { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26470,7 +26470,7 @@ pub struct CertifiedDelivery { )] pub id_check_configuration_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26479,7 +26479,7 @@ pub struct CertifiedDelivery { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26488,7 +26488,7 @@ pub struct CertifiedDelivery { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26497,7 +26497,7 @@ pub struct CertifiedDelivery { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26507,7 +26507,7 @@ pub struct CertifiedDelivery { )] pub inherit_email_notification_configuration: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26517,7 +26517,7 @@ pub struct CertifiedDelivery { )] pub last_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26526,7 +26526,7 @@ pub struct CertifiedDelivery { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26536,7 +26536,7 @@ pub struct CertifiedDelivery { )] pub locked_recipient_phone_auth_editable: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26546,7 +26546,7 @@ pub struct CertifiedDelivery { )] pub locked_recipient_sms_editable: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26555,7 +26555,7 @@ pub struct CertifiedDelivery { )] pub name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26564,7 +26564,7 @@ pub struct CertifiedDelivery { )] pub name_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26573,7 +26573,7 @@ pub struct CertifiedDelivery { )] pub note: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26582,7 +26582,7 @@ pub struct CertifiedDelivery { )] pub note_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26591,12 +26591,12 @@ pub struct CertifiedDelivery { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "proofFile")] pub proof_file: Option<RecipientProofFile>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26606,7 +26606,7 @@ pub struct CertifiedDelivery { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26615,7 +26615,7 @@ pub struct CertifiedDelivery { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26625,7 +26625,7 @@ pub struct CertifiedDelivery { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26635,7 +26635,7 @@ pub struct CertifiedDelivery { )] pub recipient_id: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26645,7 +26645,7 @@ pub struct CertifiedDelivery { )] pub recipient_id_guid: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26655,7 +26655,7 @@ pub struct CertifiedDelivery { )] pub recipient_type: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26664,7 +26664,7 @@ pub struct CertifiedDelivery { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26674,7 +26674,7 @@ pub struct CertifiedDelivery { )] pub require_id_lookup: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26683,7 +26683,7 @@ pub struct CertifiedDelivery { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26693,7 +26693,7 @@ pub struct CertifiedDelivery { )] pub role_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26703,7 +26703,7 @@ pub struct CertifiedDelivery { )] pub routing_order: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26712,7 +26712,7 @@ pub struct CertifiedDelivery { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26722,7 +26722,7 @@ pub struct CertifiedDelivery { )] pub sent_date_time: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26732,7 +26732,7 @@ pub struct CertifiedDelivery { )] pub signed_date_time: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26742,7 +26742,7 @@ pub struct CertifiedDelivery { )] pub signing_group_id: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26751,7 +26751,7 @@ pub struct CertifiedDelivery { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26761,7 +26761,7 @@ pub struct CertifiedDelivery { )] pub signing_group_name: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26771,7 +26771,7 @@ pub struct CertifiedDelivery { )] pub signing_group_users: Vec<UserInfo>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26780,7 +26780,7 @@ pub struct CertifiedDelivery { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26790,7 +26790,7 @@ pub struct CertifiedDelivery { )] pub social_authentications: Vec<SocialAuthentication>, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26799,7 +26799,7 @@ pub struct CertifiedDelivery { )] pub status: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26809,7 +26809,7 @@ pub struct CertifiedDelivery { )] pub status_code: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26819,7 +26819,7 @@ pub struct CertifiedDelivery { )] pub suppress_emails: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26829,7 +26829,7 @@ pub struct CertifiedDelivery { )] pub template_locked: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26839,7 +26839,7 @@ pub struct CertifiedDelivery { )] pub template_required: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26849,7 +26849,7 @@ pub struct CertifiedDelivery { )] pub total_tab_count: String, /** - * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. + * Contains information about a certified delivery recipient. Certified delivery recipients must receive the completed documents for the envelope to be completed. However, they don't need to sign, initial, date or add information to any of the documents. */ #[serde( default, @@ -26865,7 +26865,7 @@ pub struct CertifiedDelivery { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Checkbox { /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26876,7 +26876,7 @@ pub struct Checkbox { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26886,7 +26886,7 @@ pub struct Checkbox { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26897,7 +26897,7 @@ pub struct Checkbox { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26907,7 +26907,7 @@ pub struct Checkbox { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26918,7 +26918,7 @@ pub struct Checkbox { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26928,7 +26928,7 @@ pub struct Checkbox { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26939,7 +26939,7 @@ pub struct Checkbox { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26949,7 +26949,7 @@ pub struct Checkbox { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26960,7 +26960,7 @@ pub struct Checkbox { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26970,7 +26970,7 @@ pub struct Checkbox { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26981,7 +26981,7 @@ pub struct Checkbox { )] pub anchor_string: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -26991,7 +26991,7 @@ pub struct Checkbox { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27002,7 +27002,7 @@ pub struct Checkbox { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27012,7 +27012,7 @@ pub struct Checkbox { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27023,7 +27023,7 @@ pub struct Checkbox { )] pub anchor_units: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27033,7 +27033,7 @@ pub struct Checkbox { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27044,7 +27044,7 @@ pub struct Checkbox { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27054,7 +27054,7 @@ pub struct Checkbox { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27065,7 +27065,7 @@ pub struct Checkbox { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27075,7 +27075,7 @@ pub struct Checkbox { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27085,7 +27085,7 @@ pub struct Checkbox { )] pub bold: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27095,7 +27095,7 @@ pub struct Checkbox { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27106,7 +27106,7 @@ pub struct Checkbox { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27116,7 +27116,7 @@ pub struct Checkbox { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27127,7 +27127,7 @@ pub struct Checkbox { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27137,7 +27137,7 @@ pub struct Checkbox { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27148,7 +27148,7 @@ pub struct Checkbox { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27158,7 +27158,7 @@ pub struct Checkbox { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27169,7 +27169,7 @@ pub struct Checkbox { )] pub document_id: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27179,7 +27179,7 @@ pub struct Checkbox { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27189,7 +27189,7 @@ pub struct Checkbox { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27199,7 +27199,7 @@ pub struct Checkbox { )] pub font: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27210,7 +27210,7 @@ pub struct Checkbox { )] pub font_color: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27220,7 +27220,7 @@ pub struct Checkbox { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27230,7 +27230,7 @@ pub struct Checkbox { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27241,7 +27241,7 @@ pub struct Checkbox { )] pub font_size: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27251,7 +27251,7 @@ pub struct Checkbox { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27262,7 +27262,7 @@ pub struct Checkbox { )] pub form_order: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27272,7 +27272,7 @@ pub struct Checkbox { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27283,7 +27283,7 @@ pub struct Checkbox { )] pub form_page_label: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27293,7 +27293,7 @@ pub struct Checkbox { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27304,7 +27304,7 @@ pub struct Checkbox { )] pub form_page_number: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27314,7 +27314,7 @@ pub struct Checkbox { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27324,7 +27324,7 @@ pub struct Checkbox { )] pub height: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27334,7 +27334,7 @@ pub struct Checkbox { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27344,7 +27344,7 @@ pub struct Checkbox { )] pub italic: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27354,7 +27354,7 @@ pub struct Checkbox { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27364,7 +27364,7 @@ pub struct Checkbox { )] pub locked: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27374,7 +27374,7 @@ pub struct Checkbox { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27384,7 +27384,7 @@ pub struct Checkbox { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27395,7 +27395,7 @@ pub struct Checkbox { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27405,7 +27405,7 @@ pub struct Checkbox { )] pub name: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27415,7 +27415,7 @@ pub struct Checkbox { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27426,7 +27426,7 @@ pub struct Checkbox { )] pub page_number: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27436,7 +27436,7 @@ pub struct Checkbox { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27447,7 +27447,7 @@ pub struct Checkbox { )] pub recipient_id: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27458,7 +27458,7 @@ pub struct Checkbox { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27468,7 +27468,7 @@ pub struct Checkbox { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27478,7 +27478,7 @@ pub struct Checkbox { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27489,7 +27489,7 @@ pub struct Checkbox { )] pub require_initial_on_shared_change: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27499,7 +27499,7 @@ pub struct Checkbox { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27509,7 +27509,7 @@ pub struct Checkbox { )] pub required: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27519,7 +27519,7 @@ pub struct Checkbox { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27529,7 +27529,7 @@ pub struct Checkbox { )] pub selected: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27539,7 +27539,7 @@ pub struct Checkbox { )] pub selected_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27549,7 +27549,7 @@ pub struct Checkbox { )] pub shared: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27559,7 +27559,7 @@ pub struct Checkbox { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27569,7 +27569,7 @@ pub struct Checkbox { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27579,7 +27579,7 @@ pub struct Checkbox { )] pub status: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27589,7 +27589,7 @@ pub struct Checkbox { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27600,7 +27600,7 @@ pub struct Checkbox { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27610,7 +27610,7 @@ pub struct Checkbox { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27621,7 +27621,7 @@ pub struct Checkbox { )] pub tab_id: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27631,7 +27631,7 @@ pub struct Checkbox { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27642,7 +27642,7 @@ pub struct Checkbox { )] pub tab_label: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27652,7 +27652,7 @@ pub struct Checkbox { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27663,7 +27663,7 @@ pub struct Checkbox { )] pub tab_order: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27673,7 +27673,7 @@ pub struct Checkbox { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27684,7 +27684,7 @@ pub struct Checkbox { )] pub tab_type: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27694,7 +27694,7 @@ pub struct Checkbox { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27705,7 +27705,7 @@ pub struct Checkbox { )] pub template_locked: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27715,7 +27715,7 @@ pub struct Checkbox { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27726,7 +27726,7 @@ pub struct Checkbox { )] pub template_required: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27736,7 +27736,7 @@ pub struct Checkbox { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27746,7 +27746,7 @@ pub struct Checkbox { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27756,7 +27756,7 @@ pub struct Checkbox { )] pub tooltip: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27766,7 +27766,7 @@ pub struct Checkbox { )] pub underline: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27776,7 +27776,7 @@ pub struct Checkbox { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27786,7 +27786,7 @@ pub struct Checkbox { )] pub width: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27796,7 +27796,7 @@ pub struct Checkbox { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27807,7 +27807,7 @@ pub struct Checkbox { )] pub x_position: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27817,7 +27817,7 @@ pub struct Checkbox { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27828,7 +27828,7 @@ pub struct Checkbox { )] pub y_position: String, /** - * A tab that allows the recipient to select a yes/no (on/off) option. + * A tab that allows the recipient to select a yes/no (on/off) option. * */ #[serde( @@ -27843,7 +27843,7 @@ pub struct Checkbox { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChunkedUploadPart { /** - * An object that contains information about the chunked upload part. + * An object that contains information about the chunked upload part. */ #[serde( default, @@ -27852,7 +27852,7 @@ pub struct ChunkedUploadPart { )] pub sequence: String, /** - * An object that contains information about the chunked upload part. + * An object that contains information about the chunked upload part. */ #[serde( default, @@ -27866,7 +27866,7 @@ pub struct ChunkedUploadPart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChunkedUploadRequest { /** - * This is the request object for uploading a chunked upload. + * This is the request object for uploading a chunked upload. */ #[serde( default, @@ -27876,7 +27876,7 @@ pub struct ChunkedUploadRequest { )] pub chunked_upload_id: String, /** - * This is the request object for uploading a chunked upload. + * This is the request object for uploading a chunked upload. */ #[serde( default, @@ -27890,7 +27890,7 @@ pub struct ChunkedUploadRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChunkedUploadResponse { /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27899,7 +27899,7 @@ pub struct ChunkedUploadResponse { )] pub checksum: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27909,7 +27909,7 @@ pub struct ChunkedUploadResponse { )] pub chunked_upload_id: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27919,7 +27919,7 @@ pub struct ChunkedUploadResponse { )] pub chunked_upload_parts: Vec<ChunkedUploadPart>, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27929,7 +27929,7 @@ pub struct ChunkedUploadResponse { )] pub chunked_upload_uri: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27938,7 +27938,7 @@ pub struct ChunkedUploadResponse { )] pub committed: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27948,7 +27948,7 @@ pub struct ChunkedUploadResponse { )] pub expiration_date_time: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27958,7 +27958,7 @@ pub struct ChunkedUploadResponse { )] pub max_chunked_upload_parts: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27968,7 +27968,7 @@ pub struct ChunkedUploadResponse { )] pub max_total_size: String, /** - * This response object is returned after you upload a chunked upload. + * This response object is returned after you upload a chunked upload. */ #[serde( default, @@ -27983,7 +27983,7 @@ pub struct ChunkedUploadResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CloudStorageProvider { /** - * Contains details about a specific cloud storage provider. + * Contains details about a specific cloud storage provider. */ #[serde( default, @@ -27993,7 +27993,7 @@ pub struct CloudStorageProvider { )] pub authentication_url: String, /** - * Contains details about a specific cloud storage provider. + * Contains details about a specific cloud storage provider. */ #[serde( default, @@ -28002,7 +28002,7 @@ pub struct CloudStorageProvider { )] pub error_details: Option<ErrorDetails>, /** - * Contains details about a specific cloud storage provider. + * Contains details about a specific cloud storage provider. */ #[serde( default, @@ -28012,7 +28012,7 @@ pub struct CloudStorageProvider { )] pub redirect_url: String, /** - * Contains details about a specific cloud storage provider. + * Contains details about a specific cloud storage provider. */ #[serde( default, @@ -28021,7 +28021,7 @@ pub struct CloudStorageProvider { )] pub service: String, /** - * Contains details about a specific cloud storage provider. + * Contains details about a specific cloud storage provider. */ #[serde( default, @@ -28036,7 +28036,7 @@ pub struct CloudStorageProvider { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CloudStorageProvidersData { /** - * + * */ #[serde( default, @@ -28051,7 +28051,7 @@ pub struct CloudStorageProvidersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Comment { /** - * + * */ #[serde( default, @@ -28061,7 +28061,7 @@ pub struct Comment { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -28070,7 +28070,7 @@ pub struct Comment { )] pub hmac: String, /** - * + * */ #[serde( default, @@ -28079,7 +28079,7 @@ pub struct Comment { )] pub id: String, /** - * + * */ #[serde( default, @@ -28088,7 +28088,7 @@ pub struct Comment { )] pub mentions: Vec<String>, /** - * + * */ #[serde( default, @@ -28096,7 +28096,7 @@ pub struct Comment { )] pub read: bool, /** - * + * */ #[serde( default, @@ -28106,7 +28106,7 @@ pub struct Comment { )] pub sent_by_email: String, /** - * + * */ #[serde( default, @@ -28116,7 +28116,7 @@ pub struct Comment { )] pub sent_by_full_name: String, /** - * + * */ #[serde( default, @@ -28126,7 +28126,7 @@ pub struct Comment { )] pub sent_by_image_id: String, /** - * + * */ #[serde( default, @@ -28136,7 +28136,7 @@ pub struct Comment { )] pub sent_by_initials: String, /** - * + * */ #[serde( default, @@ -28146,7 +28146,7 @@ pub struct Comment { )] pub sent_by_recipient_id: String, /** - * + * */ #[serde( default, @@ -28156,7 +28156,7 @@ pub struct Comment { )] pub sent_by_user_id: String, /** - * + * */ #[serde( default, @@ -28166,7 +28166,7 @@ pub struct Comment { )] pub signing_group_id: String, /** - * + * */ #[serde( default, @@ -28176,7 +28176,7 @@ pub struct Comment { )] pub signing_group_name: String, /** - * + * */ #[serde( default, @@ -28185,7 +28185,7 @@ pub struct Comment { )] pub subject: String, /** - * + * */ #[serde( default, @@ -28195,7 +28195,7 @@ pub struct Comment { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -28204,7 +28204,7 @@ pub struct Comment { )] pub text: String, /** - * + * */ #[serde( default, @@ -28214,7 +28214,7 @@ pub struct Comment { )] pub thread_id: String, /** - * + * */ #[serde( default, @@ -28224,7 +28224,7 @@ pub struct Comment { )] pub thread_originator_id: String, /** - * + * */ #[serde( default, @@ -28234,7 +28234,7 @@ pub struct Comment { )] pub time_stamp_formatted: String, /** - * + * */ #[serde( default, @@ -28243,7 +28243,7 @@ pub struct Comment { )] pub timestamp: String, /** - * + * */ #[serde( default, @@ -28258,7 +28258,7 @@ pub struct Comment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommentHistoryResult { /** - * + * */ #[serde( default, @@ -28267,7 +28267,7 @@ pub struct CommentHistoryResult { )] pub comments: Vec<Comment>, /** - * + * */ #[serde( default, @@ -28276,7 +28276,7 @@ pub struct CommentHistoryResult { )] pub count: i64, /** - * + * */ #[serde( default, @@ -28286,7 +28286,7 @@ pub struct CommentHistoryResult { )] pub end_timetoken: String, /** - * + * */ #[serde( default, @@ -28301,7 +28301,7 @@ pub struct CommentHistoryResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommentPublish { /** - * + * */ #[serde( default, @@ -28310,7 +28310,7 @@ pub struct CommentPublish { )] pub id: String, /** - * + * */ #[serde( default, @@ -28319,7 +28319,7 @@ pub struct CommentPublish { )] pub mentions: Vec<String>, /** - * + * */ #[serde( default, @@ -28328,7 +28328,7 @@ pub struct CommentPublish { )] pub text: String, /** - * + * */ #[serde( default, @@ -28338,7 +28338,7 @@ pub struct CommentPublish { )] pub thread_anchor_keys: String, /** - * + * */ #[serde( default, @@ -28348,7 +28348,7 @@ pub struct CommentPublish { )] pub thread_id: String, /** - * + * */ #[serde( default, @@ -28363,7 +28363,7 @@ pub struct CommentPublish { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommentThread { /** - * + * */ #[serde( default, @@ -28373,7 +28373,7 @@ pub struct CommentThread { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -28382,7 +28382,7 @@ pub struct CommentThread { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28392,7 +28392,7 @@ pub struct CommentThread { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -28401,7 +28401,7 @@ pub struct CommentThread { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28411,7 +28411,7 @@ pub struct CommentThread { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -28420,7 +28420,7 @@ pub struct CommentThread { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28430,7 +28430,7 @@ pub struct CommentThread { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -28439,7 +28439,7 @@ pub struct CommentThread { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28449,7 +28449,7 @@ pub struct CommentThread { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -28458,7 +28458,7 @@ pub struct CommentThread { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28468,7 +28468,7 @@ pub struct CommentThread { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -28477,7 +28477,7 @@ pub struct CommentThread { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28487,7 +28487,7 @@ pub struct CommentThread { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -28496,7 +28496,7 @@ pub struct CommentThread { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28506,7 +28506,7 @@ pub struct CommentThread { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -28515,7 +28515,7 @@ pub struct CommentThread { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28525,7 +28525,7 @@ pub struct CommentThread { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -28534,7 +28534,7 @@ pub struct CommentThread { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28544,7 +28544,7 @@ pub struct CommentThread { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -28553,7 +28553,7 @@ pub struct CommentThread { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28562,7 +28562,7 @@ pub struct CommentThread { )] pub bold: String, /** - * + * */ #[serde( default, @@ -28571,7 +28571,7 @@ pub struct CommentThread { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28580,7 +28580,7 @@ pub struct CommentThread { )] pub comments: Vec<Comment>, /** - * + * */ #[serde( default, @@ -28590,7 +28590,7 @@ pub struct CommentThread { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -28599,7 +28599,7 @@ pub struct CommentThread { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28609,7 +28609,7 @@ pub struct CommentThread { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -28618,7 +28618,7 @@ pub struct CommentThread { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28628,7 +28628,7 @@ pub struct CommentThread { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -28637,7 +28637,7 @@ pub struct CommentThread { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28647,7 +28647,7 @@ pub struct CommentThread { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -28656,7 +28656,7 @@ pub struct CommentThread { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28665,7 +28665,7 @@ pub struct CommentThread { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -28674,7 +28674,7 @@ pub struct CommentThread { )] pub font: String, /** - * + * */ #[serde( default, @@ -28684,7 +28684,7 @@ pub struct CommentThread { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -28693,7 +28693,7 @@ pub struct CommentThread { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28702,7 +28702,7 @@ pub struct CommentThread { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28712,7 +28712,7 @@ pub struct CommentThread { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -28721,7 +28721,7 @@ pub struct CommentThread { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28731,7 +28731,7 @@ pub struct CommentThread { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -28740,7 +28740,7 @@ pub struct CommentThread { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28750,7 +28750,7 @@ pub struct CommentThread { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -28759,7 +28759,7 @@ pub struct CommentThread { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28769,7 +28769,7 @@ pub struct CommentThread { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -28778,7 +28778,7 @@ pub struct CommentThread { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28787,7 +28787,7 @@ pub struct CommentThread { )] pub height: String, /** - * + * */ #[serde( default, @@ -28796,7 +28796,7 @@ pub struct CommentThread { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28805,7 +28805,7 @@ pub struct CommentThread { )] pub italic: String, /** - * + * */ #[serde( default, @@ -28814,7 +28814,7 @@ pub struct CommentThread { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28823,7 +28823,7 @@ pub struct CommentThread { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -28832,7 +28832,7 @@ pub struct CommentThread { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -28842,7 +28842,7 @@ pub struct CommentThread { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -28852,7 +28852,7 @@ pub struct CommentThread { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -28861,7 +28861,7 @@ pub struct CommentThread { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28871,7 +28871,7 @@ pub struct CommentThread { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -28881,7 +28881,7 @@ pub struct CommentThread { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -28890,7 +28890,7 @@ pub struct CommentThread { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28899,7 +28899,7 @@ pub struct CommentThread { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28908,7 +28908,7 @@ pub struct CommentThread { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -28917,7 +28917,7 @@ pub struct CommentThread { )] pub status: String, /** - * + * */ #[serde( default, @@ -28926,7 +28926,7 @@ pub struct CommentThread { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28936,7 +28936,7 @@ pub struct CommentThread { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -28945,7 +28945,7 @@ pub struct CommentThread { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28955,7 +28955,7 @@ pub struct CommentThread { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -28964,7 +28964,7 @@ pub struct CommentThread { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28974,7 +28974,7 @@ pub struct CommentThread { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -28983,7 +28983,7 @@ pub struct CommentThread { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -28993,7 +28993,7 @@ pub struct CommentThread { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -29002,7 +29002,7 @@ pub struct CommentThread { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29012,7 +29012,7 @@ pub struct CommentThread { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -29021,7 +29021,7 @@ pub struct CommentThread { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29031,7 +29031,7 @@ pub struct CommentThread { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -29040,7 +29040,7 @@ pub struct CommentThread { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29050,7 +29050,7 @@ pub struct CommentThread { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -29059,7 +29059,7 @@ pub struct CommentThread { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29069,7 +29069,7 @@ pub struct CommentThread { )] pub thread_id: String, /** - * + * */ #[serde( default, @@ -29078,7 +29078,7 @@ pub struct CommentThread { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29087,7 +29087,7 @@ pub struct CommentThread { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -29096,7 +29096,7 @@ pub struct CommentThread { )] pub underline: String, /** - * + * */ #[serde( default, @@ -29105,7 +29105,7 @@ pub struct CommentThread { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29114,7 +29114,7 @@ pub struct CommentThread { )] pub width: String, /** - * + * */ #[serde( default, @@ -29123,7 +29123,7 @@ pub struct CommentThread { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29133,7 +29133,7 @@ pub struct CommentThread { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -29142,7 +29142,7 @@ pub struct CommentThread { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29152,7 +29152,7 @@ pub struct CommentThread { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -29166,7 +29166,7 @@ pub struct CommentThread { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommentsPublish { /** - * + * */ #[serde( default, @@ -29181,7 +29181,7 @@ pub struct CommentsPublish { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommissionCounty { /** - * + * */ #[serde( default, @@ -29191,7 +29191,7 @@ pub struct CommissionCounty { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -29200,7 +29200,7 @@ pub struct CommissionCounty { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29210,7 +29210,7 @@ pub struct CommissionCounty { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -29219,7 +29219,7 @@ pub struct CommissionCounty { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29229,7 +29229,7 @@ pub struct CommissionCounty { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -29238,7 +29238,7 @@ pub struct CommissionCounty { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29248,7 +29248,7 @@ pub struct CommissionCounty { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -29257,7 +29257,7 @@ pub struct CommissionCounty { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29267,7 +29267,7 @@ pub struct CommissionCounty { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -29276,7 +29276,7 @@ pub struct CommissionCounty { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29286,7 +29286,7 @@ pub struct CommissionCounty { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -29295,7 +29295,7 @@ pub struct CommissionCounty { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29305,7 +29305,7 @@ pub struct CommissionCounty { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -29314,7 +29314,7 @@ pub struct CommissionCounty { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29324,7 +29324,7 @@ pub struct CommissionCounty { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -29333,7 +29333,7 @@ pub struct CommissionCounty { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29343,7 +29343,7 @@ pub struct CommissionCounty { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -29352,7 +29352,7 @@ pub struct CommissionCounty { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29362,7 +29362,7 @@ pub struct CommissionCounty { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -29371,7 +29371,7 @@ pub struct CommissionCounty { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29380,7 +29380,7 @@ pub struct CommissionCounty { )] pub bold: String, /** - * + * */ #[serde( default, @@ -29389,7 +29389,7 @@ pub struct CommissionCounty { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29399,7 +29399,7 @@ pub struct CommissionCounty { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -29408,7 +29408,7 @@ pub struct CommissionCounty { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29418,7 +29418,7 @@ pub struct CommissionCounty { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -29427,7 +29427,7 @@ pub struct CommissionCounty { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29437,7 +29437,7 @@ pub struct CommissionCounty { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -29446,7 +29446,7 @@ pub struct CommissionCounty { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29456,7 +29456,7 @@ pub struct CommissionCounty { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -29465,7 +29465,7 @@ pub struct CommissionCounty { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29475,7 +29475,7 @@ pub struct CommissionCounty { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -29484,7 +29484,7 @@ pub struct CommissionCounty { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29494,7 +29494,7 @@ pub struct CommissionCounty { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -29503,7 +29503,7 @@ pub struct CommissionCounty { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29512,7 +29512,7 @@ pub struct CommissionCounty { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -29521,7 +29521,7 @@ pub struct CommissionCounty { )] pub font: String, /** - * + * */ #[serde( default, @@ -29531,7 +29531,7 @@ pub struct CommissionCounty { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -29540,7 +29540,7 @@ pub struct CommissionCounty { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29549,7 +29549,7 @@ pub struct CommissionCounty { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29559,7 +29559,7 @@ pub struct CommissionCounty { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -29568,7 +29568,7 @@ pub struct CommissionCounty { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29578,7 +29578,7 @@ pub struct CommissionCounty { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -29587,7 +29587,7 @@ pub struct CommissionCounty { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29597,7 +29597,7 @@ pub struct CommissionCounty { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -29606,7 +29606,7 @@ pub struct CommissionCounty { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29616,7 +29616,7 @@ pub struct CommissionCounty { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -29625,7 +29625,7 @@ pub struct CommissionCounty { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29634,7 +29634,7 @@ pub struct CommissionCounty { )] pub height: String, /** - * + * */ #[serde( default, @@ -29643,7 +29643,7 @@ pub struct CommissionCounty { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29652,7 +29652,7 @@ pub struct CommissionCounty { )] pub italic: String, /** - * + * */ #[serde( default, @@ -29661,7 +29661,7 @@ pub struct CommissionCounty { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29670,7 +29670,7 @@ pub struct CommissionCounty { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -29679,7 +29679,7 @@ pub struct CommissionCounty { )] pub locked: String, /** - * + * */ #[serde( default, @@ -29688,7 +29688,7 @@ pub struct CommissionCounty { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29698,7 +29698,7 @@ pub struct CommissionCounty { )] pub max_length: String, /** - * + * */ #[serde( default, @@ -29707,7 +29707,7 @@ pub struct CommissionCounty { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29716,7 +29716,7 @@ pub struct CommissionCounty { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -29726,7 +29726,7 @@ pub struct CommissionCounty { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -29735,7 +29735,7 @@ pub struct CommissionCounty { )] pub name: String, /** - * + * */ #[serde( default, @@ -29744,7 +29744,7 @@ pub struct CommissionCounty { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29754,7 +29754,7 @@ pub struct CommissionCounty { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -29763,7 +29763,7 @@ pub struct CommissionCounty { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29773,7 +29773,7 @@ pub struct CommissionCounty { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -29782,7 +29782,7 @@ pub struct CommissionCounty { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29792,7 +29792,7 @@ pub struct CommissionCounty { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -29802,7 +29802,7 @@ pub struct CommissionCounty { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -29811,7 +29811,7 @@ pub struct CommissionCounty { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29820,7 +29820,7 @@ pub struct CommissionCounty { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29829,7 +29829,7 @@ pub struct CommissionCounty { )] pub required: String, /** - * + * */ #[serde( default, @@ -29838,7 +29838,7 @@ pub struct CommissionCounty { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29847,7 +29847,7 @@ pub struct CommissionCounty { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -29856,7 +29856,7 @@ pub struct CommissionCounty { )] pub status: String, /** - * + * */ #[serde( default, @@ -29865,7 +29865,7 @@ pub struct CommissionCounty { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29875,7 +29875,7 @@ pub struct CommissionCounty { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -29884,7 +29884,7 @@ pub struct CommissionCounty { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29894,7 +29894,7 @@ pub struct CommissionCounty { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -29903,7 +29903,7 @@ pub struct CommissionCounty { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29913,7 +29913,7 @@ pub struct CommissionCounty { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -29922,7 +29922,7 @@ pub struct CommissionCounty { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29932,7 +29932,7 @@ pub struct CommissionCounty { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -29941,7 +29941,7 @@ pub struct CommissionCounty { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29951,7 +29951,7 @@ pub struct CommissionCounty { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -29960,7 +29960,7 @@ pub struct CommissionCounty { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29970,7 +29970,7 @@ pub struct CommissionCounty { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -29979,7 +29979,7 @@ pub struct CommissionCounty { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -29989,7 +29989,7 @@ pub struct CommissionCounty { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -29998,7 +29998,7 @@ pub struct CommissionCounty { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30007,7 +30007,7 @@ pub struct CommissionCounty { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30016,7 +30016,7 @@ pub struct CommissionCounty { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -30025,7 +30025,7 @@ pub struct CommissionCounty { )] pub underline: String, /** - * + * */ #[serde( default, @@ -30034,7 +30034,7 @@ pub struct CommissionCounty { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30043,7 +30043,7 @@ pub struct CommissionCounty { )] pub value: String, /** - * + * */ #[serde( default, @@ -30052,7 +30052,7 @@ pub struct CommissionCounty { )] pub value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30061,7 +30061,7 @@ pub struct CommissionCounty { )] pub width: String, /** - * + * */ #[serde( default, @@ -30070,7 +30070,7 @@ pub struct CommissionCounty { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30080,7 +30080,7 @@ pub struct CommissionCounty { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -30089,7 +30089,7 @@ pub struct CommissionCounty { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30099,7 +30099,7 @@ pub struct CommissionCounty { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -30113,7 +30113,7 @@ pub struct CommissionCounty { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommissionExpiration { /** - * + * */ #[serde( default, @@ -30123,7 +30123,7 @@ pub struct CommissionExpiration { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -30132,7 +30132,7 @@ pub struct CommissionExpiration { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30142,7 +30142,7 @@ pub struct CommissionExpiration { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -30151,7 +30151,7 @@ pub struct CommissionExpiration { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30161,7 +30161,7 @@ pub struct CommissionExpiration { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -30170,7 +30170,7 @@ pub struct CommissionExpiration { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30180,7 +30180,7 @@ pub struct CommissionExpiration { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -30189,7 +30189,7 @@ pub struct CommissionExpiration { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30199,7 +30199,7 @@ pub struct CommissionExpiration { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -30208,7 +30208,7 @@ pub struct CommissionExpiration { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30218,7 +30218,7 @@ pub struct CommissionExpiration { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -30227,7 +30227,7 @@ pub struct CommissionExpiration { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30237,7 +30237,7 @@ pub struct CommissionExpiration { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -30246,7 +30246,7 @@ pub struct CommissionExpiration { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30256,7 +30256,7 @@ pub struct CommissionExpiration { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -30265,7 +30265,7 @@ pub struct CommissionExpiration { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30275,7 +30275,7 @@ pub struct CommissionExpiration { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -30284,7 +30284,7 @@ pub struct CommissionExpiration { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30294,7 +30294,7 @@ pub struct CommissionExpiration { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -30303,7 +30303,7 @@ pub struct CommissionExpiration { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30312,7 +30312,7 @@ pub struct CommissionExpiration { )] pub bold: String, /** - * + * */ #[serde( default, @@ -30321,7 +30321,7 @@ pub struct CommissionExpiration { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30331,7 +30331,7 @@ pub struct CommissionExpiration { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -30340,7 +30340,7 @@ pub struct CommissionExpiration { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30350,7 +30350,7 @@ pub struct CommissionExpiration { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -30359,7 +30359,7 @@ pub struct CommissionExpiration { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30369,7 +30369,7 @@ pub struct CommissionExpiration { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -30378,7 +30378,7 @@ pub struct CommissionExpiration { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30388,7 +30388,7 @@ pub struct CommissionExpiration { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -30397,7 +30397,7 @@ pub struct CommissionExpiration { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30407,7 +30407,7 @@ pub struct CommissionExpiration { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -30416,7 +30416,7 @@ pub struct CommissionExpiration { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30426,7 +30426,7 @@ pub struct CommissionExpiration { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -30435,7 +30435,7 @@ pub struct CommissionExpiration { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30444,7 +30444,7 @@ pub struct CommissionExpiration { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -30453,7 +30453,7 @@ pub struct CommissionExpiration { )] pub font: String, /** - * + * */ #[serde( default, @@ -30463,7 +30463,7 @@ pub struct CommissionExpiration { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -30472,7 +30472,7 @@ pub struct CommissionExpiration { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30481,7 +30481,7 @@ pub struct CommissionExpiration { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30491,7 +30491,7 @@ pub struct CommissionExpiration { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -30500,7 +30500,7 @@ pub struct CommissionExpiration { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30510,7 +30510,7 @@ pub struct CommissionExpiration { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -30519,7 +30519,7 @@ pub struct CommissionExpiration { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30529,7 +30529,7 @@ pub struct CommissionExpiration { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -30538,7 +30538,7 @@ pub struct CommissionExpiration { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30548,7 +30548,7 @@ pub struct CommissionExpiration { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -30557,7 +30557,7 @@ pub struct CommissionExpiration { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30566,7 +30566,7 @@ pub struct CommissionExpiration { )] pub height: String, /** - * + * */ #[serde( default, @@ -30575,7 +30575,7 @@ pub struct CommissionExpiration { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30584,7 +30584,7 @@ pub struct CommissionExpiration { )] pub italic: String, /** - * + * */ #[serde( default, @@ -30593,7 +30593,7 @@ pub struct CommissionExpiration { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30602,7 +30602,7 @@ pub struct CommissionExpiration { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -30611,7 +30611,7 @@ pub struct CommissionExpiration { )] pub locked: String, /** - * + * */ #[serde( default, @@ -30620,7 +30620,7 @@ pub struct CommissionExpiration { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30630,7 +30630,7 @@ pub struct CommissionExpiration { )] pub max_length: String, /** - * + * */ #[serde( default, @@ -30639,7 +30639,7 @@ pub struct CommissionExpiration { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30648,7 +30648,7 @@ pub struct CommissionExpiration { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -30658,7 +30658,7 @@ pub struct CommissionExpiration { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -30667,7 +30667,7 @@ pub struct CommissionExpiration { )] pub name: String, /** - * + * */ #[serde( default, @@ -30676,7 +30676,7 @@ pub struct CommissionExpiration { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30686,7 +30686,7 @@ pub struct CommissionExpiration { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -30695,7 +30695,7 @@ pub struct CommissionExpiration { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30705,7 +30705,7 @@ pub struct CommissionExpiration { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -30714,7 +30714,7 @@ pub struct CommissionExpiration { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30724,7 +30724,7 @@ pub struct CommissionExpiration { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -30734,7 +30734,7 @@ pub struct CommissionExpiration { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -30743,7 +30743,7 @@ pub struct CommissionExpiration { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30752,7 +30752,7 @@ pub struct CommissionExpiration { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30761,7 +30761,7 @@ pub struct CommissionExpiration { )] pub required: String, /** - * + * */ #[serde( default, @@ -30770,7 +30770,7 @@ pub struct CommissionExpiration { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30779,7 +30779,7 @@ pub struct CommissionExpiration { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -30788,7 +30788,7 @@ pub struct CommissionExpiration { )] pub status: String, /** - * + * */ #[serde( default, @@ -30797,7 +30797,7 @@ pub struct CommissionExpiration { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30807,7 +30807,7 @@ pub struct CommissionExpiration { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -30816,7 +30816,7 @@ pub struct CommissionExpiration { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30826,7 +30826,7 @@ pub struct CommissionExpiration { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -30835,7 +30835,7 @@ pub struct CommissionExpiration { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30845,7 +30845,7 @@ pub struct CommissionExpiration { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -30854,7 +30854,7 @@ pub struct CommissionExpiration { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30864,7 +30864,7 @@ pub struct CommissionExpiration { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -30873,7 +30873,7 @@ pub struct CommissionExpiration { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30883,7 +30883,7 @@ pub struct CommissionExpiration { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -30892,7 +30892,7 @@ pub struct CommissionExpiration { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30902,7 +30902,7 @@ pub struct CommissionExpiration { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -30911,7 +30911,7 @@ pub struct CommissionExpiration { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30921,7 +30921,7 @@ pub struct CommissionExpiration { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -30930,7 +30930,7 @@ pub struct CommissionExpiration { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30939,7 +30939,7 @@ pub struct CommissionExpiration { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30948,7 +30948,7 @@ pub struct CommissionExpiration { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -30957,7 +30957,7 @@ pub struct CommissionExpiration { )] pub underline: String, /** - * + * */ #[serde( default, @@ -30966,7 +30966,7 @@ pub struct CommissionExpiration { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30975,7 +30975,7 @@ pub struct CommissionExpiration { )] pub value: String, /** - * + * */ #[serde( default, @@ -30984,7 +30984,7 @@ pub struct CommissionExpiration { )] pub value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -30993,7 +30993,7 @@ pub struct CommissionExpiration { )] pub width: String, /** - * + * */ #[serde( default, @@ -31002,7 +31002,7 @@ pub struct CommissionExpiration { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31012,7 +31012,7 @@ pub struct CommissionExpiration { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -31021,7 +31021,7 @@ pub struct CommissionExpiration { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31031,7 +31031,7 @@ pub struct CommissionExpiration { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -31045,7 +31045,7 @@ pub struct CommissionExpiration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommissionNumber { /** - * + * */ #[serde( default, @@ -31055,7 +31055,7 @@ pub struct CommissionNumber { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -31064,7 +31064,7 @@ pub struct CommissionNumber { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31074,7 +31074,7 @@ pub struct CommissionNumber { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -31083,7 +31083,7 @@ pub struct CommissionNumber { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31093,7 +31093,7 @@ pub struct CommissionNumber { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -31102,7 +31102,7 @@ pub struct CommissionNumber { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31112,7 +31112,7 @@ pub struct CommissionNumber { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -31121,7 +31121,7 @@ pub struct CommissionNumber { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31131,7 +31131,7 @@ pub struct CommissionNumber { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -31140,7 +31140,7 @@ pub struct CommissionNumber { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31150,7 +31150,7 @@ pub struct CommissionNumber { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -31159,7 +31159,7 @@ pub struct CommissionNumber { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31169,7 +31169,7 @@ pub struct CommissionNumber { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -31178,7 +31178,7 @@ pub struct CommissionNumber { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31188,7 +31188,7 @@ pub struct CommissionNumber { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -31197,7 +31197,7 @@ pub struct CommissionNumber { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31207,7 +31207,7 @@ pub struct CommissionNumber { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -31216,7 +31216,7 @@ pub struct CommissionNumber { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31226,7 +31226,7 @@ pub struct CommissionNumber { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -31235,7 +31235,7 @@ pub struct CommissionNumber { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31244,7 +31244,7 @@ pub struct CommissionNumber { )] pub bold: String, /** - * + * */ #[serde( default, @@ -31253,7 +31253,7 @@ pub struct CommissionNumber { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31263,7 +31263,7 @@ pub struct CommissionNumber { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -31272,7 +31272,7 @@ pub struct CommissionNumber { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31282,7 +31282,7 @@ pub struct CommissionNumber { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -31291,7 +31291,7 @@ pub struct CommissionNumber { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31301,7 +31301,7 @@ pub struct CommissionNumber { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -31310,7 +31310,7 @@ pub struct CommissionNumber { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31320,7 +31320,7 @@ pub struct CommissionNumber { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -31329,7 +31329,7 @@ pub struct CommissionNumber { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31339,7 +31339,7 @@ pub struct CommissionNumber { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -31348,7 +31348,7 @@ pub struct CommissionNumber { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31358,7 +31358,7 @@ pub struct CommissionNumber { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -31367,7 +31367,7 @@ pub struct CommissionNumber { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31376,7 +31376,7 @@ pub struct CommissionNumber { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -31385,7 +31385,7 @@ pub struct CommissionNumber { )] pub font: String, /** - * + * */ #[serde( default, @@ -31395,7 +31395,7 @@ pub struct CommissionNumber { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -31404,7 +31404,7 @@ pub struct CommissionNumber { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31413,7 +31413,7 @@ pub struct CommissionNumber { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31423,7 +31423,7 @@ pub struct CommissionNumber { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -31432,7 +31432,7 @@ pub struct CommissionNumber { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31442,7 +31442,7 @@ pub struct CommissionNumber { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -31451,7 +31451,7 @@ pub struct CommissionNumber { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31461,7 +31461,7 @@ pub struct CommissionNumber { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -31470,7 +31470,7 @@ pub struct CommissionNumber { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31480,7 +31480,7 @@ pub struct CommissionNumber { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -31489,7 +31489,7 @@ pub struct CommissionNumber { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31498,7 +31498,7 @@ pub struct CommissionNumber { )] pub height: String, /** - * + * */ #[serde( default, @@ -31507,7 +31507,7 @@ pub struct CommissionNumber { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31516,7 +31516,7 @@ pub struct CommissionNumber { )] pub italic: String, /** - * + * */ #[serde( default, @@ -31525,7 +31525,7 @@ pub struct CommissionNumber { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31534,7 +31534,7 @@ pub struct CommissionNumber { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -31543,7 +31543,7 @@ pub struct CommissionNumber { )] pub locked: String, /** - * + * */ #[serde( default, @@ -31552,7 +31552,7 @@ pub struct CommissionNumber { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31562,7 +31562,7 @@ pub struct CommissionNumber { )] pub max_length: String, /** - * + * */ #[serde( default, @@ -31571,7 +31571,7 @@ pub struct CommissionNumber { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31580,7 +31580,7 @@ pub struct CommissionNumber { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -31590,7 +31590,7 @@ pub struct CommissionNumber { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -31599,7 +31599,7 @@ pub struct CommissionNumber { )] pub name: String, /** - * + * */ #[serde( default, @@ -31608,7 +31608,7 @@ pub struct CommissionNumber { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31618,7 +31618,7 @@ pub struct CommissionNumber { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -31627,7 +31627,7 @@ pub struct CommissionNumber { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31637,7 +31637,7 @@ pub struct CommissionNumber { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -31646,7 +31646,7 @@ pub struct CommissionNumber { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31656,7 +31656,7 @@ pub struct CommissionNumber { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -31666,7 +31666,7 @@ pub struct CommissionNumber { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -31675,7 +31675,7 @@ pub struct CommissionNumber { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31684,7 +31684,7 @@ pub struct CommissionNumber { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31693,7 +31693,7 @@ pub struct CommissionNumber { )] pub required: String, /** - * + * */ #[serde( default, @@ -31702,7 +31702,7 @@ pub struct CommissionNumber { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31711,7 +31711,7 @@ pub struct CommissionNumber { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -31720,7 +31720,7 @@ pub struct CommissionNumber { )] pub status: String, /** - * + * */ #[serde( default, @@ -31729,7 +31729,7 @@ pub struct CommissionNumber { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31739,7 +31739,7 @@ pub struct CommissionNumber { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -31748,7 +31748,7 @@ pub struct CommissionNumber { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31758,7 +31758,7 @@ pub struct CommissionNumber { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -31767,7 +31767,7 @@ pub struct CommissionNumber { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31777,7 +31777,7 @@ pub struct CommissionNumber { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -31786,7 +31786,7 @@ pub struct CommissionNumber { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31796,7 +31796,7 @@ pub struct CommissionNumber { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -31805,7 +31805,7 @@ pub struct CommissionNumber { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31815,7 +31815,7 @@ pub struct CommissionNumber { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -31824,7 +31824,7 @@ pub struct CommissionNumber { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31834,7 +31834,7 @@ pub struct CommissionNumber { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -31843,7 +31843,7 @@ pub struct CommissionNumber { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31853,7 +31853,7 @@ pub struct CommissionNumber { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -31862,7 +31862,7 @@ pub struct CommissionNumber { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31871,7 +31871,7 @@ pub struct CommissionNumber { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31880,7 +31880,7 @@ pub struct CommissionNumber { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -31889,7 +31889,7 @@ pub struct CommissionNumber { )] pub underline: String, /** - * + * */ #[serde( default, @@ -31898,7 +31898,7 @@ pub struct CommissionNumber { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31907,7 +31907,7 @@ pub struct CommissionNumber { )] pub value: String, /** - * + * */ #[serde( default, @@ -31916,7 +31916,7 @@ pub struct CommissionNumber { )] pub value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31925,7 +31925,7 @@ pub struct CommissionNumber { )] pub width: String, /** - * + * */ #[serde( default, @@ -31934,7 +31934,7 @@ pub struct CommissionNumber { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31944,7 +31944,7 @@ pub struct CommissionNumber { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -31953,7 +31953,7 @@ pub struct CommissionNumber { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -31963,7 +31963,7 @@ pub struct CommissionNumber { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -31977,7 +31977,7 @@ pub struct CommissionNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommissionState { /** - * + * */ #[serde( default, @@ -31987,7 +31987,7 @@ pub struct CommissionState { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -31996,7 +31996,7 @@ pub struct CommissionState { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32006,7 +32006,7 @@ pub struct CommissionState { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -32015,7 +32015,7 @@ pub struct CommissionState { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32025,7 +32025,7 @@ pub struct CommissionState { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -32034,7 +32034,7 @@ pub struct CommissionState { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32044,7 +32044,7 @@ pub struct CommissionState { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -32053,7 +32053,7 @@ pub struct CommissionState { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32063,7 +32063,7 @@ pub struct CommissionState { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -32072,7 +32072,7 @@ pub struct CommissionState { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32082,7 +32082,7 @@ pub struct CommissionState { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -32091,7 +32091,7 @@ pub struct CommissionState { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32101,7 +32101,7 @@ pub struct CommissionState { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -32110,7 +32110,7 @@ pub struct CommissionState { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32120,7 +32120,7 @@ pub struct CommissionState { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -32129,7 +32129,7 @@ pub struct CommissionState { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32139,7 +32139,7 @@ pub struct CommissionState { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -32148,7 +32148,7 @@ pub struct CommissionState { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32158,7 +32158,7 @@ pub struct CommissionState { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -32167,7 +32167,7 @@ pub struct CommissionState { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32176,7 +32176,7 @@ pub struct CommissionState { )] pub bold: String, /** - * + * */ #[serde( default, @@ -32185,7 +32185,7 @@ pub struct CommissionState { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32195,7 +32195,7 @@ pub struct CommissionState { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -32204,7 +32204,7 @@ pub struct CommissionState { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32214,7 +32214,7 @@ pub struct CommissionState { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -32223,7 +32223,7 @@ pub struct CommissionState { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32233,7 +32233,7 @@ pub struct CommissionState { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -32242,7 +32242,7 @@ pub struct CommissionState { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32252,7 +32252,7 @@ pub struct CommissionState { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -32261,7 +32261,7 @@ pub struct CommissionState { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32271,7 +32271,7 @@ pub struct CommissionState { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -32280,7 +32280,7 @@ pub struct CommissionState { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32290,7 +32290,7 @@ pub struct CommissionState { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -32299,7 +32299,7 @@ pub struct CommissionState { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32308,7 +32308,7 @@ pub struct CommissionState { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -32317,7 +32317,7 @@ pub struct CommissionState { )] pub font: String, /** - * + * */ #[serde( default, @@ -32327,7 +32327,7 @@ pub struct CommissionState { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -32336,7 +32336,7 @@ pub struct CommissionState { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32345,7 +32345,7 @@ pub struct CommissionState { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32355,7 +32355,7 @@ pub struct CommissionState { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -32364,7 +32364,7 @@ pub struct CommissionState { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32374,7 +32374,7 @@ pub struct CommissionState { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -32383,7 +32383,7 @@ pub struct CommissionState { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32393,7 +32393,7 @@ pub struct CommissionState { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -32402,7 +32402,7 @@ pub struct CommissionState { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32412,7 +32412,7 @@ pub struct CommissionState { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -32421,7 +32421,7 @@ pub struct CommissionState { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32430,7 +32430,7 @@ pub struct CommissionState { )] pub height: String, /** - * + * */ #[serde( default, @@ -32439,7 +32439,7 @@ pub struct CommissionState { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32448,7 +32448,7 @@ pub struct CommissionState { )] pub italic: String, /** - * + * */ #[serde( default, @@ -32457,7 +32457,7 @@ pub struct CommissionState { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32466,7 +32466,7 @@ pub struct CommissionState { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -32475,7 +32475,7 @@ pub struct CommissionState { )] pub locked: String, /** - * + * */ #[serde( default, @@ -32484,7 +32484,7 @@ pub struct CommissionState { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32494,7 +32494,7 @@ pub struct CommissionState { )] pub max_length: String, /** - * + * */ #[serde( default, @@ -32503,7 +32503,7 @@ pub struct CommissionState { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32512,7 +32512,7 @@ pub struct CommissionState { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -32522,7 +32522,7 @@ pub struct CommissionState { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -32531,7 +32531,7 @@ pub struct CommissionState { )] pub name: String, /** - * + * */ #[serde( default, @@ -32540,7 +32540,7 @@ pub struct CommissionState { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32550,7 +32550,7 @@ pub struct CommissionState { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -32559,7 +32559,7 @@ pub struct CommissionState { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32569,7 +32569,7 @@ pub struct CommissionState { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -32578,7 +32578,7 @@ pub struct CommissionState { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32588,7 +32588,7 @@ pub struct CommissionState { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -32598,7 +32598,7 @@ pub struct CommissionState { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -32607,7 +32607,7 @@ pub struct CommissionState { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32616,7 +32616,7 @@ pub struct CommissionState { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32625,7 +32625,7 @@ pub struct CommissionState { )] pub required: String, /** - * + * */ #[serde( default, @@ -32634,7 +32634,7 @@ pub struct CommissionState { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32643,7 +32643,7 @@ pub struct CommissionState { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -32652,7 +32652,7 @@ pub struct CommissionState { )] pub status: String, /** - * + * */ #[serde( default, @@ -32661,7 +32661,7 @@ pub struct CommissionState { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32671,7 +32671,7 @@ pub struct CommissionState { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -32680,7 +32680,7 @@ pub struct CommissionState { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32690,7 +32690,7 @@ pub struct CommissionState { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -32699,7 +32699,7 @@ pub struct CommissionState { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32709,7 +32709,7 @@ pub struct CommissionState { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -32718,7 +32718,7 @@ pub struct CommissionState { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32728,7 +32728,7 @@ pub struct CommissionState { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -32737,7 +32737,7 @@ pub struct CommissionState { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32747,7 +32747,7 @@ pub struct CommissionState { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -32756,7 +32756,7 @@ pub struct CommissionState { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32766,7 +32766,7 @@ pub struct CommissionState { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -32775,7 +32775,7 @@ pub struct CommissionState { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32785,7 +32785,7 @@ pub struct CommissionState { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -32794,7 +32794,7 @@ pub struct CommissionState { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32803,7 +32803,7 @@ pub struct CommissionState { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32812,7 +32812,7 @@ pub struct CommissionState { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -32821,7 +32821,7 @@ pub struct CommissionState { )] pub underline: String, /** - * + * */ #[serde( default, @@ -32830,7 +32830,7 @@ pub struct CommissionState { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32839,7 +32839,7 @@ pub struct CommissionState { )] pub value: String, /** - * + * */ #[serde( default, @@ -32848,7 +32848,7 @@ pub struct CommissionState { )] pub value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32857,7 +32857,7 @@ pub struct CommissionState { )] pub width: String, /** - * + * */ #[serde( default, @@ -32866,7 +32866,7 @@ pub struct CommissionState { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32876,7 +32876,7 @@ pub struct CommissionState { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -32885,7 +32885,7 @@ pub struct CommissionState { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -32895,7 +32895,7 @@ pub struct CommissionState { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -32910,7 +32910,7 @@ pub struct CommissionState { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Company { /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32921,7 +32921,7 @@ pub struct Company { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32931,7 +32931,7 @@ pub struct Company { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32942,7 +32942,7 @@ pub struct Company { )] pub anchor_case_sensitive: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32952,7 +32952,7 @@ pub struct Company { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32963,7 +32963,7 @@ pub struct Company { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32973,7 +32973,7 @@ pub struct Company { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32984,7 +32984,7 @@ pub struct Company { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -32994,7 +32994,7 @@ pub struct Company { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33005,7 +33005,7 @@ pub struct Company { )] pub anchor_match_whole_word: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33015,7 +33015,7 @@ pub struct Company { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33026,7 +33026,7 @@ pub struct Company { )] pub anchor_string: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33036,7 +33036,7 @@ pub struct Company { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33047,7 +33047,7 @@ pub struct Company { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33057,7 +33057,7 @@ pub struct Company { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33068,7 +33068,7 @@ pub struct Company { )] pub anchor_units: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33078,7 +33078,7 @@ pub struct Company { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33089,7 +33089,7 @@ pub struct Company { )] pub anchor_x_offset: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33099,7 +33099,7 @@ pub struct Company { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33110,7 +33110,7 @@ pub struct Company { )] pub anchor_y_offset: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33120,7 +33120,7 @@ pub struct Company { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33130,7 +33130,7 @@ pub struct Company { )] pub bold: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33140,7 +33140,7 @@ pub struct Company { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33151,7 +33151,7 @@ pub struct Company { )] pub conceal_value_on_document: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33161,7 +33161,7 @@ pub struct Company { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33172,7 +33172,7 @@ pub struct Company { )] pub conditional_parent_label: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33182,7 +33182,7 @@ pub struct Company { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33193,7 +33193,7 @@ pub struct Company { )] pub conditional_parent_value: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33203,7 +33203,7 @@ pub struct Company { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33214,7 +33214,7 @@ pub struct Company { )] pub custom_tab_id: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33224,7 +33224,7 @@ pub struct Company { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33235,7 +33235,7 @@ pub struct Company { )] pub disable_auto_size: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33245,7 +33245,7 @@ pub struct Company { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33256,7 +33256,7 @@ pub struct Company { )] pub document_id: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33266,7 +33266,7 @@ pub struct Company { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33276,7 +33276,7 @@ pub struct Company { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33286,7 +33286,7 @@ pub struct Company { )] pub font: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33297,7 +33297,7 @@ pub struct Company { )] pub font_color: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33307,7 +33307,7 @@ pub struct Company { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33317,7 +33317,7 @@ pub struct Company { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33328,7 +33328,7 @@ pub struct Company { )] pub font_size: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33338,7 +33338,7 @@ pub struct Company { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33349,7 +33349,7 @@ pub struct Company { )] pub form_order: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33359,7 +33359,7 @@ pub struct Company { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33370,7 +33370,7 @@ pub struct Company { )] pub form_page_label: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33380,7 +33380,7 @@ pub struct Company { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33391,7 +33391,7 @@ pub struct Company { )] pub form_page_number: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33401,7 +33401,7 @@ pub struct Company { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33411,7 +33411,7 @@ pub struct Company { )] pub height: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33421,7 +33421,7 @@ pub struct Company { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33431,7 +33431,7 @@ pub struct Company { )] pub italic: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33441,7 +33441,7 @@ pub struct Company { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33451,7 +33451,7 @@ pub struct Company { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33461,7 +33461,7 @@ pub struct Company { )] pub locked: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33471,7 +33471,7 @@ pub struct Company { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33482,7 +33482,7 @@ pub struct Company { )] pub max_length: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33492,7 +33492,7 @@ pub struct Company { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33502,7 +33502,7 @@ pub struct Company { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33513,7 +33513,7 @@ pub struct Company { )] pub merge_field_xml: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33523,7 +33523,7 @@ pub struct Company { )] pub name: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33533,7 +33533,7 @@ pub struct Company { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33544,7 +33544,7 @@ pub struct Company { )] pub original_value: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33554,7 +33554,7 @@ pub struct Company { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33565,7 +33565,7 @@ pub struct Company { )] pub page_number: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33575,7 +33575,7 @@ pub struct Company { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33586,7 +33586,7 @@ pub struct Company { )] pub recipient_id: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33597,7 +33597,7 @@ pub struct Company { )] pub recipient_id_guid: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33607,7 +33607,7 @@ pub struct Company { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33617,7 +33617,7 @@ pub struct Company { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33627,7 +33627,7 @@ pub struct Company { )] pub required: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33637,7 +33637,7 @@ pub struct Company { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33647,7 +33647,7 @@ pub struct Company { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33657,7 +33657,7 @@ pub struct Company { )] pub status: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33667,7 +33667,7 @@ pub struct Company { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33678,7 +33678,7 @@ pub struct Company { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33688,7 +33688,7 @@ pub struct Company { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33699,7 +33699,7 @@ pub struct Company { )] pub tab_id: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33709,7 +33709,7 @@ pub struct Company { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33720,7 +33720,7 @@ pub struct Company { )] pub tab_label: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33730,7 +33730,7 @@ pub struct Company { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33741,7 +33741,7 @@ pub struct Company { )] pub tab_order: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33751,7 +33751,7 @@ pub struct Company { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33762,7 +33762,7 @@ pub struct Company { )] pub tab_type: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33772,7 +33772,7 @@ pub struct Company { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33783,7 +33783,7 @@ pub struct Company { )] pub template_locked: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33793,7 +33793,7 @@ pub struct Company { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33804,7 +33804,7 @@ pub struct Company { )] pub template_required: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33814,7 +33814,7 @@ pub struct Company { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33824,7 +33824,7 @@ pub struct Company { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33834,7 +33834,7 @@ pub struct Company { )] pub tooltip: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33844,7 +33844,7 @@ pub struct Company { )] pub underline: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33854,7 +33854,7 @@ pub struct Company { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33864,7 +33864,7 @@ pub struct Company { )] pub value: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33874,7 +33874,7 @@ pub struct Company { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33884,7 +33884,7 @@ pub struct Company { )] pub width: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33894,7 +33894,7 @@ pub struct Company { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33905,7 +33905,7 @@ pub struct Company { )] pub x_position: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33915,7 +33915,7 @@ pub struct Company { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33926,7 +33926,7 @@ pub struct Company { )] pub y_position: String, /** - * A tab that displays the recipient's company name. + * A tab that displays the recipient's company name. * */ #[serde( @@ -33941,7 +33941,7 @@ pub struct Company { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CompleteSignHashResponse { /** - * + * */ #[serde( default, @@ -33950,7 +33950,7 @@ pub struct CompleteSignHashResponse { )] pub documents: Vec<serde_json::Value>, /** - * + * */ #[serde( default, @@ -33960,7 +33960,7 @@ pub struct CompleteSignHashResponse { )] pub redirection_url: String, /** - * + * */ #[serde( default, @@ -33977,7 +33977,7 @@ pub struct CompleteSignHashResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CompositeTemplate { /** - * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. + * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. * * [composite]: https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates */ @@ -33989,14 +33989,14 @@ pub struct CompositeTemplate { )] pub composite_template_id: String, /** - * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. + * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. * * [composite]: https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates */ #[serde(default, skip_serializing_if = "Option::is_none")] pub document: Option<Document>, /** - * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. + * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. * * [composite]: https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates */ @@ -34008,7 +34008,7 @@ pub struct CompositeTemplate { )] pub inline_templates: Vec<InlineTemplate>, /** - * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. + * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. * * [composite]: https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates */ @@ -34020,7 +34020,7 @@ pub struct CompositeTemplate { )] pub pdf_meta_data_template_sequence: String, /** - * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. + * This object contains information about a [composite template][composite], which you can use to to apply multiple templates to a single envelope, combine templates with PDF forms, and combine templates with documents from cloud sources. * * [composite]: https://developers.docusign.com/esign-rest-api/guides/features/templates#composite-templates */ @@ -34037,7 +34037,7 @@ pub struct CompositeTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConditionalRecipientRule { /** - * + * */ #[serde( default, @@ -34046,7 +34046,7 @@ pub struct ConditionalRecipientRule { )] pub conditions: Vec<ConditionalRecipientRuleCondition>, /** - * + * */ #[serde( default, @@ -34055,7 +34055,7 @@ pub struct ConditionalRecipientRule { )] pub order: String, /** - * + * */ #[serde( default, @@ -34064,7 +34064,7 @@ pub struct ConditionalRecipientRule { )] pub recipient_group: Option<RecipientGroup>, /** - * + * */ #[serde( default, @@ -34079,7 +34079,7 @@ pub struct ConditionalRecipientRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConditionalRecipientRuleCondition { /** - * + * */ #[serde( default, @@ -34088,7 +34088,7 @@ pub struct ConditionalRecipientRuleCondition { )] pub filters: Vec<ConditionalRecipientRuleFilter>, /** - * + * */ #[serde( default, @@ -34097,7 +34097,7 @@ pub struct ConditionalRecipientRuleCondition { )] pub order: String, /** - * + * */ #[serde( default, @@ -34112,7 +34112,7 @@ pub struct ConditionalRecipientRuleCondition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConditionalRecipientRuleFilter { /** - * + * */ #[serde( default, @@ -34121,7 +34121,7 @@ pub struct ConditionalRecipientRuleFilter { )] pub operator: String, /** - * + * */ #[serde( default, @@ -34131,7 +34131,7 @@ pub struct ConditionalRecipientRuleFilter { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -34140,7 +34140,7 @@ pub struct ConditionalRecipientRuleFilter { )] pub scope: String, /** - * + * */ #[serde( default, @@ -34150,7 +34150,7 @@ pub struct ConditionalRecipientRuleFilter { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -34160,7 +34160,7 @@ pub struct ConditionalRecipientRuleFilter { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -34174,7 +34174,7 @@ pub struct ConditionalRecipientRuleFilter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectConfigResults { /** - * This object contains the results of a ConnectConfigurations::GET method. + * This object contains the results of a ConnectConfigurations::GET method. */ #[serde( default, @@ -34183,7 +34183,7 @@ pub struct ConnectConfigResults { )] pub configurations: Vec<ConnectCustomConfiguration>, /** - * This object contains the results of a ConnectConfigurations::GET method. + * This object contains the results of a ConnectConfigurations::GET method. */ #[serde( default, @@ -34198,7 +34198,7 @@ pub struct ConnectConfigResults { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectCustomConfiguration { /** - * + * */ #[serde( default, @@ -34208,7 +34208,7 @@ pub struct ConnectCustomConfiguration { )] pub all_users: String, /** - * + * */ #[serde( default, @@ -34218,7 +34218,7 @@ pub struct ConnectCustomConfiguration { )] pub allow_envelope_publish: String, /** - * + * */ #[serde( default, @@ -34228,7 +34228,7 @@ pub struct ConnectCustomConfiguration { )] pub allow_salesforce_publish: String, /** - * + * */ #[serde( default, @@ -34238,7 +34238,7 @@ pub struct ConnectCustomConfiguration { )] pub configuration_type: String, /** - * + * */ #[serde( default, @@ -34248,7 +34248,7 @@ pub struct ConnectCustomConfiguration { )] pub connect_id: String, /** - * + * */ #[serde( default, @@ -34258,7 +34258,7 @@ pub struct ConnectCustomConfiguration { )] pub enable_log: String, /** - * + * */ #[serde( default, @@ -34268,12 +34268,12 @@ pub struct ConnectCustomConfiguration { )] pub envelope_events: Vec<String>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "eventData")] pub event_data: Option<ConnectEventData>, /** - * + * */ #[serde( default, @@ -34283,7 +34283,7 @@ pub struct ConnectCustomConfiguration { )] pub external_folder_id: String, /** - * + * */ #[serde( default, @@ -34293,7 +34293,7 @@ pub struct ConnectCustomConfiguration { )] pub external_folder_label: String, /** - * + * */ #[serde( default, @@ -34303,7 +34303,7 @@ pub struct ConnectCustomConfiguration { )] pub include_cert_soap_header: String, /** - * + * */ #[serde( default, @@ -34313,7 +34313,7 @@ pub struct ConnectCustomConfiguration { )] pub include_certificate_of_completion: String, /** - * + * */ #[serde( default, @@ -34323,7 +34323,7 @@ pub struct ConnectCustomConfiguration { )] pub include_document_fields: String, /** - * + * */ #[serde( default, @@ -34333,7 +34333,7 @@ pub struct ConnectCustomConfiguration { )] pub include_documents: String, /** - * + * */ #[serde( default, @@ -34343,7 +34343,7 @@ pub struct ConnectCustomConfiguration { )] pub include_envelope_void_reason: String, /** - * + * */ #[serde( default, @@ -34353,7 +34353,7 @@ pub struct ConnectCustomConfiguration { )] pub include_hmac: String, /** - * + * */ #[serde( default, @@ -34363,7 +34363,7 @@ pub struct ConnectCustomConfiguration { )] pub include_sender_accountas_custom_field: String, /** - * + * */ #[serde( default, @@ -34373,7 +34373,7 @@ pub struct ConnectCustomConfiguration { )] pub include_time_zone_information: String, /** - * + * */ #[serde( default, @@ -34382,7 +34382,7 @@ pub struct ConnectCustomConfiguration { )] pub name: String, /** - * + * */ #[serde( default, @@ -34391,7 +34391,7 @@ pub struct ConnectCustomConfiguration { )] pub password: String, /** - * + * */ #[serde( default, @@ -34401,7 +34401,7 @@ pub struct ConnectCustomConfiguration { )] pub recipient_events: Vec<String>, /** - * + * */ #[serde( default, @@ -34411,7 +34411,7 @@ pub struct ConnectCustomConfiguration { )] pub require_mutual_tls: String, /** - * + * */ #[serde( default, @@ -34421,7 +34421,7 @@ pub struct ConnectCustomConfiguration { )] pub requires_acknowledgement: String, /** - * + * */ #[serde( default, @@ -34431,7 +34431,7 @@ pub struct ConnectCustomConfiguration { )] pub salesforce_api_version: String, /** - * + * */ #[serde( default, @@ -34441,7 +34441,7 @@ pub struct ConnectCustomConfiguration { )] pub salesforce_authcode: String, /** - * + * */ #[serde( default, @@ -34451,7 +34451,7 @@ pub struct ConnectCustomConfiguration { )] pub salesforce_call_back_url: String, /** - * + * */ #[serde( default, @@ -34461,7 +34461,7 @@ pub struct ConnectCustomConfiguration { )] pub salesforce_documents_as_content_files: String, /** - * + * */ #[serde( default, @@ -34471,7 +34471,7 @@ pub struct ConnectCustomConfiguration { )] pub sender_override: String, /** - * + * */ #[serde( default, @@ -34481,7 +34481,7 @@ pub struct ConnectCustomConfiguration { )] pub sender_selectable_items: Vec<String>, /** - * + * */ #[serde( default, @@ -34491,7 +34491,7 @@ pub struct ConnectCustomConfiguration { )] pub sf_objects: Vec<ConnectSalesforceObject>, /** - * + * */ #[serde( default, @@ -34501,7 +34501,7 @@ pub struct ConnectCustomConfiguration { )] pub sign_message_with_x509_certificate: String, /** - * + * */ #[serde( default, @@ -34511,7 +34511,7 @@ pub struct ConnectCustomConfiguration { )] pub soap_namespace: String, /** - * + * */ #[serde( default, @@ -34521,7 +34521,7 @@ pub struct ConnectCustomConfiguration { )] pub url_to_publish_to: String, /** - * + * */ #[serde( default, @@ -34531,7 +34531,7 @@ pub struct ConnectCustomConfiguration { )] pub use_soap_interface: String, /** - * + * */ #[serde( default, @@ -34541,7 +34541,7 @@ pub struct ConnectCustomConfiguration { )] pub user_ids: Vec<String>, /** - * + * */ #[serde( default, @@ -34556,7 +34556,7 @@ pub struct ConnectCustomConfiguration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectDebugLog { /** - * + * */ #[serde( default, @@ -34566,7 +34566,7 @@ pub struct ConnectDebugLog { )] pub connect_config: String, /** - * + * */ #[serde( default, @@ -34575,7 +34575,7 @@ pub struct ConnectDebugLog { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -34585,7 +34585,7 @@ pub struct ConnectDebugLog { )] pub event_date_time: String, /** - * + * */ #[serde( default, @@ -34595,7 +34595,7 @@ pub struct ConnectDebugLog { )] pub event_description: String, /** - * + * */ #[serde( default, @@ -34610,7 +34610,7 @@ pub struct ConnectDebugLog { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectEventData { /** - * This object lets you choose the data format of your Connect response. + * This object lets you choose the data format of your Connect response. * For more information about using this object, see [Connect webhooks with JSON notifications](https://www.docusign.com/blog/developers/connect-webhooks-json-notifications). */ #[serde( @@ -34620,7 +34620,7 @@ pub struct ConnectEventData { )] pub format: String, /** - * This object lets you choose the data format of your Connect response. + * This object lets you choose the data format of your Connect response. * For more information about using this object, see [Connect webhooks with JSON notifications](https://www.docusign.com/blog/developers/connect-webhooks-json-notifications). */ #[serde( @@ -34631,7 +34631,7 @@ pub struct ConnectEventData { )] pub include_data: Vec<String>, /** - * This object lets you choose the data format of your Connect response. + * This object lets you choose the data format of your Connect response. * For more information about using this object, see [Connect webhooks with JSON notifications](https://www.docusign.com/blog/developers/connect-webhooks-json-notifications). */ #[serde( @@ -34646,7 +34646,7 @@ pub struct ConnectEventData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectFailureFilter { /** - * A list of failed envelope IDs to retry. + * A list of failed envelope IDs to retry. */ #[serde( default, @@ -34656,7 +34656,7 @@ pub struct ConnectFailureFilter { )] pub envelope_ids: Vec<String>, /** - * A list of failed envelope IDs to retry. + * A list of failed envelope IDs to retry. */ #[serde( default, @@ -34670,7 +34670,7 @@ pub struct ConnectFailureFilter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectFailureResult { /** - * This object contains details about a Connect failure result. + * This object contains details about a Connect failure result. */ #[serde( default, @@ -34680,7 +34680,7 @@ pub struct ConnectFailureResult { )] pub config_id: String, /** - * This object contains details about a Connect failure result. + * This object contains details about a Connect failure result. */ #[serde( default, @@ -34690,7 +34690,7 @@ pub struct ConnectFailureResult { )] pub config_url: String, /** - * This object contains details about a Connect failure result. + * This object contains details about a Connect failure result. */ #[serde( default, @@ -34700,7 +34700,7 @@ pub struct ConnectFailureResult { )] pub envelope_id: String, /** - * This object contains details about a Connect failure result. + * This object contains details about a Connect failure result. */ #[serde( default, @@ -34709,7 +34709,7 @@ pub struct ConnectFailureResult { )] pub status: String, /** - * This object contains details about a Connect failure result. + * This object contains details about a Connect failure result. */ #[serde( default, @@ -34724,7 +34724,7 @@ pub struct ConnectFailureResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectFailureResults { /** - * + * */ #[serde( default, @@ -34739,7 +34739,7 @@ pub struct ConnectFailureResults { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectLog { /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34749,7 +34749,7 @@ pub struct ConnectLog { )] pub account_id: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34759,7 +34759,7 @@ pub struct ConnectLog { )] pub config_url: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34769,7 +34769,7 @@ pub struct ConnectLog { )] pub connect_debug_log: Vec<ConnectDebugLog>, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34779,7 +34779,7 @@ pub struct ConnectLog { )] pub connect_id: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34788,7 +34788,7 @@ pub struct ConnectLog { )] pub created: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34797,7 +34797,7 @@ pub struct ConnectLog { )] pub email: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34807,7 +34807,7 @@ pub struct ConnectLog { )] pub envelope_id: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34816,7 +34816,7 @@ pub struct ConnectLog { )] pub error: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34826,7 +34826,7 @@ pub struct ConnectLog { )] pub failure_id: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34836,7 +34836,7 @@ pub struct ConnectLog { )] pub failure_uri: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34846,7 +34846,7 @@ pub struct ConnectLog { )] pub last_try: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34856,7 +34856,7 @@ pub struct ConnectLog { )] pub log_id: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34866,7 +34866,7 @@ pub struct ConnectLog { )] pub log_uri: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34876,7 +34876,7 @@ pub struct ConnectLog { )] pub retry_count: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34886,7 +34886,7 @@ pub struct ConnectLog { )] pub retry_uri: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34895,7 +34895,7 @@ pub struct ConnectLog { )] pub status: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34904,7 +34904,7 @@ pub struct ConnectLog { )] pub subject: String, /** - * Contains information about a Connect log entry. + * Contains information about a Connect log entry. */ #[serde( default, @@ -34919,7 +34919,7 @@ pub struct ConnectLog { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectLogs { /** - * + * */ #[serde( default, @@ -34928,7 +34928,7 @@ pub struct ConnectLogs { )] pub failures: Vec<ConnectLog>, /** - * + * */ #[serde( default, @@ -34937,7 +34937,7 @@ pub struct ConnectLogs { )] pub logs: Vec<ConnectLog>, /** - * + * */ #[serde( default, @@ -34947,7 +34947,7 @@ pub struct ConnectLogs { )] pub total_records: String, /** - * + * */ #[serde( default, @@ -34962,7 +34962,7 @@ pub struct ConnectLogs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectSalesforceField { /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -34972,7 +34972,7 @@ pub struct ConnectSalesforceField { )] pub ds_attribute: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -34982,7 +34982,7 @@ pub struct ConnectSalesforceField { )] pub ds_link: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -34992,7 +34992,7 @@ pub struct ConnectSalesforceField { )] pub ds_node: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -35001,7 +35001,7 @@ pub struct ConnectSalesforceField { )] pub id: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -35011,7 +35011,7 @@ pub struct ConnectSalesforceField { )] pub sf_field: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -35021,7 +35021,7 @@ pub struct ConnectSalesforceField { )] pub sf_field_name: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -35031,7 +35031,7 @@ pub struct ConnectSalesforceField { )] pub sf_folder: String, /** - * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. + * This object is used to match a DocuSign field to a Salesforce field so that Docusign can send information to your Salesforce account. */ #[serde( default, @@ -35049,7 +35049,7 @@ pub struct ConnectSalesforceField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectSalesforceObject { /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35061,7 +35061,7 @@ pub struct ConnectSalesforceObject { )] pub active: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35073,7 +35073,7 @@ pub struct ConnectSalesforceObject { )] pub description: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35085,7 +35085,7 @@ pub struct ConnectSalesforceObject { )] pub id: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35097,7 +35097,7 @@ pub struct ConnectSalesforceObject { )] pub insert: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35110,7 +35110,7 @@ pub struct ConnectSalesforceObject { )] pub on_complete_only: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35123,7 +35123,7 @@ pub struct ConnectSalesforceObject { )] pub select_fields: Vec<ConnectSalesforceField>, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35136,7 +35136,7 @@ pub struct ConnectSalesforceObject { )] pub sf_object: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35149,7 +35149,7 @@ pub struct ConnectSalesforceObject { )] pub sf_object_name: String, /** - * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. + * A `connectSalesforceObject` is an object that updates envelope and document status or recipient status in your Salesforce account. * * When you install DocuSign Connect for Salesforce, the service automatically sets up two Connect objects: one that updates envelope status and documents and one that updates recipient status. You can also customize DocuSign Connect for Salesforce by associating DocuSign objects with Salesforce objects so that DocuSign Connect for Salesforce updates or inserts the information into the Salesforce object. For more information, see * [DocuSign for Salesforce - Adding Completed Documents to the Notes and Attachments](https://support.docusign.com/articles/DocuSign-for-Salesforce-Adding-Completed-Documents-to-the-Notes-and-Attachments-New). @@ -35167,7 +35167,7 @@ pub struct ConnectSalesforceObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectUserObject { /** - * + * */ #[serde( default, @@ -35176,7 +35176,7 @@ pub struct ConnectUserObject { )] pub configurationtype: String, /** - * + * */ #[serde( default, @@ -35186,7 +35186,7 @@ pub struct ConnectUserObject { )] pub connect_id: String, /** - * + * */ #[serde( default, @@ -35195,7 +35195,7 @@ pub struct ConnectUserObject { )] pub enabled: String, /** - * + * */ #[serde( default, @@ -35205,7 +35205,7 @@ pub struct ConnectUserObject { )] pub has_access: String, /** - * + * */ #[serde( default, @@ -35220,7 +35220,7 @@ pub struct ConnectUserObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConsoleViewRequest { /** - * The request object for the EnvelopeViews::createConsole method. + * The request object for the EnvelopeViews::createConsole method. */ #[serde( default, @@ -35230,7 +35230,7 @@ pub struct ConsoleViewRequest { )] pub envelope_id: String, /** - * The request object for the EnvelopeViews::createConsole method. + * The request object for the EnvelopeViews::createConsole method. */ #[serde( default, @@ -35245,7 +35245,7 @@ pub struct ConsoleViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConsumerDisclosure { /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35255,7 +35255,7 @@ pub struct ConsumerDisclosure { )] pub account_esign_id: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35265,7 +35265,7 @@ pub struct ConsumerDisclosure { )] pub allow_cd_withdraw: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35274,7 +35274,7 @@ pub struct ConsumerDisclosure { )] pub allow_cd_withdraw_metadata: Option<SettingsMetadata>, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35284,7 +35284,7 @@ pub struct ConsumerDisclosure { )] pub change_email: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35294,7 +35294,7 @@ pub struct ConsumerDisclosure { )] pub change_email_other: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35304,7 +35304,7 @@ pub struct ConsumerDisclosure { )] pub company_name: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35314,7 +35314,7 @@ pub struct ConsumerDisclosure { )] pub company_phone: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35324,7 +35324,7 @@ pub struct ConsumerDisclosure { )] pub copy_cost_per_page: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35334,7 +35334,7 @@ pub struct ConsumerDisclosure { )] pub copy_fee_collection_method: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35344,7 +35344,7 @@ pub struct ConsumerDisclosure { )] pub copy_request_email: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35353,7 +35353,7 @@ pub struct ConsumerDisclosure { )] pub custom: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35363,7 +35363,7 @@ pub struct ConsumerDisclosure { )] pub enable_esign: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35373,7 +35373,7 @@ pub struct ConsumerDisclosure { )] pub esign_agreement: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35383,7 +35383,7 @@ pub struct ConsumerDisclosure { )] pub esign_text: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35393,7 +35393,7 @@ pub struct ConsumerDisclosure { )] pub language_code: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35403,7 +35403,7 @@ pub struct ConsumerDisclosure { )] pub must_agree_to_esign: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35413,7 +35413,7 @@ pub struct ConsumerDisclosure { )] pub pdf_id: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35423,7 +35423,7 @@ pub struct ConsumerDisclosure { )] pub use_brand: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35433,7 +35433,7 @@ pub struct ConsumerDisclosure { )] pub use_consumer_disclosure_within_account: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35442,7 +35442,7 @@ pub struct ConsumerDisclosure { )] pub use_consumer_disclosure_within_account_metadata: Option<SettingsMetadata>, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35452,7 +35452,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_address_line_1: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35462,7 +35462,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_address_line_2: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35472,7 +35472,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_by_email: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35482,7 +35482,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_by_mail: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35492,7 +35492,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_by_phone: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35502,7 +35502,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_city: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35512,7 +35512,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_consequences: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35522,7 +35522,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_email: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35532,7 +35532,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_other: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35542,7 +35542,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_phone: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35552,7 +35552,7 @@ pub struct ConsumerDisclosure { )] pub withdraw_postal_code: String, /** - * Details about consumer disclosures. + * Details about consumer disclosures. */ #[serde( default, @@ -35567,7 +35567,7 @@ pub struct ConsumerDisclosure { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contact { /** - * + * */ #[serde( default, @@ -35577,7 +35577,7 @@ pub struct Contact { )] pub cloud_provider: String, /** - * + * */ #[serde( default, @@ -35587,7 +35587,7 @@ pub struct Contact { )] pub cloud_provider_container_id: String, /** - * + * */ #[serde( default, @@ -35597,7 +35597,7 @@ pub struct Contact { )] pub contact_id: String, /** - * + * */ #[serde( default, @@ -35607,7 +35607,7 @@ pub struct Contact { )] pub contact_phone_numbers: Vec<ContactPhoneNumber>, /** - * + * */ #[serde( default, @@ -35617,7 +35617,7 @@ pub struct Contact { )] pub contact_uri: String, /** - * + * */ #[serde( default, @@ -35626,7 +35626,7 @@ pub struct Contact { )] pub emails: Vec<String>, /** - * + * */ #[serde( default, @@ -35635,7 +35635,7 @@ pub struct Contact { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -35644,7 +35644,7 @@ pub struct Contact { )] pub is_owner: bool, /** - * + * */ #[serde( default, @@ -35653,7 +35653,7 @@ pub struct Contact { )] pub name: String, /** - * + * */ #[serde( default, @@ -35662,7 +35662,7 @@ pub struct Contact { )] pub organization: String, /** - * + * */ #[serde( default, @@ -35671,7 +35671,7 @@ pub struct Contact { )] pub shared: String, /** - * + * */ #[serde( default, @@ -35681,7 +35681,7 @@ pub struct Contact { )] pub signing_group: String, /** - * + * */ #[serde( default, @@ -35696,7 +35696,7 @@ pub struct Contact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactGetResponse { /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35705,7 +35705,7 @@ pub struct ContactGetResponse { )] pub contacts: Vec<Contact>, /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35715,7 +35715,7 @@ pub struct ContactGetResponse { )] pub end_position: String, /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35725,7 +35725,7 @@ pub struct ContactGetResponse { )] pub next_uri: String, /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35735,7 +35735,7 @@ pub struct ContactGetResponse { )] pub previous_uri: String, /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35745,7 +35745,7 @@ pub struct ContactGetResponse { )] pub result_set_size: String, /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35755,7 +35755,7 @@ pub struct ContactGetResponse { )] pub start_position: String, /** - * This response object contains information about the contacts associated with an account. + * This response object contains information about the contacts associated with an account. */ #[serde( default, @@ -35770,7 +35770,7 @@ pub struct ContactGetResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactModRequest { /** - * The request object containing the new information for the contacts. + * The request object containing the new information for the contacts. */ #[serde( default, @@ -35785,7 +35785,7 @@ pub struct ContactModRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactPhoneNumber { /** - * Details about the phone numbers associated with a specific contact. + * Details about the phone numbers associated with a specific contact. */ #[serde( default, @@ -35795,7 +35795,7 @@ pub struct ContactPhoneNumber { )] pub phone_number: String, /** - * Details about the phone numbers associated with a specific contact. + * Details about the phone numbers associated with a specific contact. */ #[serde( default, @@ -35810,7 +35810,7 @@ pub struct ContactPhoneNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactUpdateResponse { /** - * This response objects shows the updated details for the contacts. + * This response objects shows the updated details for the contacts. */ #[serde( default, @@ -35824,7 +35824,7 @@ pub struct ContactUpdateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CorrectViewRequest { /** - * The request body for the EnvelopeViews::createCorrect method. + * The request body for the EnvelopeViews::createCorrect method. */ #[serde( default, @@ -35834,7 +35834,7 @@ pub struct CorrectViewRequest { )] pub return_url: String, /** - * The request body for the EnvelopeViews::createCorrect method. + * The request body for the EnvelopeViews::createCorrect method. */ #[serde( default, @@ -35844,7 +35844,7 @@ pub struct CorrectViewRequest { )] pub suppress_navigation: String, /** - * The request body for the EnvelopeViews::createCorrect method. + * The request body for the EnvelopeViews::createCorrect method. */ #[serde( default, @@ -35859,7 +35859,7 @@ pub struct CorrectViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Country { /** - * + * */ #[serde( default, @@ -35869,7 +35869,7 @@ pub struct Country { )] pub iso_code: String, /** - * + * */ #[serde( default, @@ -35878,7 +35878,7 @@ pub struct Country { )] pub name: String, /** - * + * */ #[serde( default, @@ -35888,7 +35888,7 @@ pub struct Country { )] pub province_validated: String, /** - * + * */ #[serde( default, @@ -35902,12 +35902,12 @@ pub struct Country { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreditCardInformation { /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<AddressInformation>, /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde( default, @@ -35917,7 +35917,7 @@ pub struct CreditCardInformation { )] pub card_number: String, /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde( default, @@ -35927,7 +35927,7 @@ pub struct CreditCardInformation { )] pub card_type: String, /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde( default, @@ -35937,7 +35937,7 @@ pub struct CreditCardInformation { )] pub cv_number: String, /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde( default, @@ -35947,7 +35947,7 @@ pub struct CreditCardInformation { )] pub expiration_month: String, /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde( default, @@ -35957,7 +35957,7 @@ pub struct CreditCardInformation { )] pub expiration_year: String, /** - * This object contains information about a credit card that is associated with an account. + * This object contains information about a credit card that is associated with an account. */ #[serde( default, @@ -35972,7 +35972,7 @@ pub struct CreditCardInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreditCardTypes { /** - * + * */ #[serde( default, @@ -35987,7 +35987,7 @@ pub struct CreditCardTypes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Currency { /** - * + * */ #[serde( default, @@ -35997,7 +35997,7 @@ pub struct Currency { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -36006,7 +36006,7 @@ pub struct Currency { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36016,7 +36016,7 @@ pub struct Currency { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -36025,7 +36025,7 @@ pub struct Currency { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36035,7 +36035,7 @@ pub struct Currency { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -36044,7 +36044,7 @@ pub struct Currency { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36054,7 +36054,7 @@ pub struct Currency { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -36063,7 +36063,7 @@ pub struct Currency { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36073,7 +36073,7 @@ pub struct Currency { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -36082,7 +36082,7 @@ pub struct Currency { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36092,7 +36092,7 @@ pub struct Currency { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -36101,7 +36101,7 @@ pub struct Currency { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36111,7 +36111,7 @@ pub struct Currency { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -36120,7 +36120,7 @@ pub struct Currency { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36130,7 +36130,7 @@ pub struct Currency { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -36139,7 +36139,7 @@ pub struct Currency { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36149,7 +36149,7 @@ pub struct Currency { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -36158,7 +36158,7 @@ pub struct Currency { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36168,7 +36168,7 @@ pub struct Currency { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -36177,7 +36177,7 @@ pub struct Currency { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36186,7 +36186,7 @@ pub struct Currency { )] pub bold: String, /** - * + * */ #[serde( default, @@ -36195,7 +36195,7 @@ pub struct Currency { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36205,7 +36205,7 @@ pub struct Currency { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -36214,7 +36214,7 @@ pub struct Currency { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36224,7 +36224,7 @@ pub struct Currency { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -36233,7 +36233,7 @@ pub struct Currency { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36243,7 +36243,7 @@ pub struct Currency { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -36252,7 +36252,7 @@ pub struct Currency { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36262,7 +36262,7 @@ pub struct Currency { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -36271,7 +36271,7 @@ pub struct Currency { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36281,7 +36281,7 @@ pub struct Currency { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -36290,7 +36290,7 @@ pub struct Currency { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36300,7 +36300,7 @@ pub struct Currency { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -36309,7 +36309,7 @@ pub struct Currency { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36318,7 +36318,7 @@ pub struct Currency { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -36327,7 +36327,7 @@ pub struct Currency { )] pub font: String, /** - * + * */ #[serde( default, @@ -36337,7 +36337,7 @@ pub struct Currency { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -36346,7 +36346,7 @@ pub struct Currency { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36355,7 +36355,7 @@ pub struct Currency { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36365,7 +36365,7 @@ pub struct Currency { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -36374,7 +36374,7 @@ pub struct Currency { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36384,7 +36384,7 @@ pub struct Currency { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -36393,7 +36393,7 @@ pub struct Currency { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36403,7 +36403,7 @@ pub struct Currency { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -36412,7 +36412,7 @@ pub struct Currency { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36422,7 +36422,7 @@ pub struct Currency { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -36431,7 +36431,7 @@ pub struct Currency { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36440,7 +36440,7 @@ pub struct Currency { )] pub height: String, /** - * + * */ #[serde( default, @@ -36449,7 +36449,7 @@ pub struct Currency { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36458,7 +36458,7 @@ pub struct Currency { )] pub italic: String, /** - * + * */ #[serde( default, @@ -36467,7 +36467,7 @@ pub struct Currency { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36476,7 +36476,7 @@ pub struct Currency { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -36485,7 +36485,7 @@ pub struct Currency { )] pub locked: String, /** - * + * */ #[serde( default, @@ -36494,7 +36494,7 @@ pub struct Currency { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36504,7 +36504,7 @@ pub struct Currency { )] pub max_length: String, /** - * + * */ #[serde( default, @@ -36513,7 +36513,7 @@ pub struct Currency { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36522,7 +36522,7 @@ pub struct Currency { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -36532,7 +36532,7 @@ pub struct Currency { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -36541,7 +36541,7 @@ pub struct Currency { )] pub name: String, /** - * + * */ #[serde( default, @@ -36550,7 +36550,7 @@ pub struct Currency { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36560,7 +36560,7 @@ pub struct Currency { )] pub numerical_value: String, /** - * + * */ #[serde( default, @@ -36570,7 +36570,7 @@ pub struct Currency { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -36579,7 +36579,7 @@ pub struct Currency { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36589,7 +36589,7 @@ pub struct Currency { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -36598,7 +36598,7 @@ pub struct Currency { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36608,7 +36608,7 @@ pub struct Currency { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -36618,7 +36618,7 @@ pub struct Currency { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -36627,7 +36627,7 @@ pub struct Currency { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36636,7 +36636,7 @@ pub struct Currency { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36646,7 +36646,7 @@ pub struct Currency { )] pub require_all: String, /** - * + * */ #[serde( default, @@ -36655,7 +36655,7 @@ pub struct Currency { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36665,7 +36665,7 @@ pub struct Currency { )] pub require_initial_on_shared_change: String, /** - * + * */ #[serde( default, @@ -36674,7 +36674,7 @@ pub struct Currency { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36683,7 +36683,7 @@ pub struct Currency { )] pub required: String, /** - * + * */ #[serde( default, @@ -36692,7 +36692,7 @@ pub struct Currency { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36702,7 +36702,7 @@ pub struct Currency { )] pub sender_required: String, /** - * + * */ #[serde( default, @@ -36711,7 +36711,7 @@ pub struct Currency { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36720,7 +36720,7 @@ pub struct Currency { )] pub shared: String, /** - * + * */ #[serde( default, @@ -36729,7 +36729,7 @@ pub struct Currency { )] pub shared_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36738,7 +36738,7 @@ pub struct Currency { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -36747,7 +36747,7 @@ pub struct Currency { )] pub status: String, /** - * + * */ #[serde( default, @@ -36756,7 +36756,7 @@ pub struct Currency { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36766,7 +36766,7 @@ pub struct Currency { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -36775,7 +36775,7 @@ pub struct Currency { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36785,7 +36785,7 @@ pub struct Currency { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -36794,7 +36794,7 @@ pub struct Currency { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36804,7 +36804,7 @@ pub struct Currency { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -36813,7 +36813,7 @@ pub struct Currency { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36823,7 +36823,7 @@ pub struct Currency { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -36832,7 +36832,7 @@ pub struct Currency { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36842,7 +36842,7 @@ pub struct Currency { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -36851,7 +36851,7 @@ pub struct Currency { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36861,7 +36861,7 @@ pub struct Currency { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -36870,7 +36870,7 @@ pub struct Currency { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36880,7 +36880,7 @@ pub struct Currency { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -36889,7 +36889,7 @@ pub struct Currency { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36898,7 +36898,7 @@ pub struct Currency { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36907,7 +36907,7 @@ pub struct Currency { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -36916,7 +36916,7 @@ pub struct Currency { )] pub underline: String, /** - * + * */ #[serde( default, @@ -36925,7 +36925,7 @@ pub struct Currency { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36934,7 +36934,7 @@ pub struct Currency { )] pub value: String, /** - * + * */ #[serde( default, @@ -36943,7 +36943,7 @@ pub struct Currency { )] pub value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36952,7 +36952,7 @@ pub struct Currency { )] pub width: String, /** - * + * */ #[serde( default, @@ -36961,7 +36961,7 @@ pub struct Currency { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36971,7 +36971,7 @@ pub struct Currency { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -36980,7 +36980,7 @@ pub struct Currency { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -36990,7 +36990,7 @@ pub struct Currency { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -37004,7 +37004,7 @@ pub struct Currency { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CurrencyFeatureSetPrice { /** - * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. + * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. */ #[serde( default, @@ -37014,7 +37014,7 @@ pub struct CurrencyFeatureSetPrice { )] pub currency_code: String, /** - * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. + * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. */ #[serde( default, @@ -37024,7 +37024,7 @@ pub struct CurrencyFeatureSetPrice { )] pub currency_symbol: String, /** - * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. + * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. */ #[serde( default, @@ -37034,7 +37034,7 @@ pub struct CurrencyFeatureSetPrice { )] pub envelope_fee: String, /** - * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. + * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. */ #[serde( default, @@ -37044,7 +37044,7 @@ pub struct CurrencyFeatureSetPrice { )] pub fixed_fee: String, /** - * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. + * Information about the price and currency associated with the feature set. Reserved for internal DocuSign use only. */ #[serde( default, @@ -37059,7 +37059,7 @@ pub struct CurrencyFeatureSetPrice { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CurrencyPlanPrice { /** - * + * */ #[serde( default, @@ -37069,7 +37069,7 @@ pub struct CurrencyPlanPrice { )] pub currency_code: String, /** - * + * */ #[serde( default, @@ -37079,7 +37079,7 @@ pub struct CurrencyPlanPrice { )] pub currency_symbol: String, /** - * + * */ #[serde( default, @@ -37089,7 +37089,7 @@ pub struct CurrencyPlanPrice { )] pub per_seat_price: String, /** - * + * */ #[serde( default, @@ -37099,7 +37099,7 @@ pub struct CurrencyPlanPrice { )] pub support_incident_fee: String, /** - * + * */ #[serde( default, @@ -37109,7 +37109,7 @@ pub struct CurrencyPlanPrice { )] pub support_plan_fee: String, /** - * + * */ #[serde( default, @@ -37123,7 +37123,7 @@ pub struct CurrencyPlanPrice { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomField { /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37133,7 +37133,7 @@ pub struct CustomField { )] pub custom_field_type: String, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37142,7 +37142,7 @@ pub struct CustomField { )] pub error_details: Option<ErrorDetails>, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37152,7 +37152,7 @@ pub struct CustomField { )] pub field_id: String, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37162,7 +37162,7 @@ pub struct CustomField { )] pub list_items: Vec<String>, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37171,7 +37171,7 @@ pub struct CustomField { )] pub name: String, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37180,7 +37180,7 @@ pub struct CustomField { )] pub required: String, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37189,7 +37189,7 @@ pub struct CustomField { )] pub show: String, /** - * This object provides details about a custom field. + * This object provides details about a custom field. */ #[serde( default, @@ -37203,7 +37203,7 @@ pub struct CustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomFields { /** - * Contains information about custom fields. + * Contains information about custom fields. */ #[serde( default, @@ -37213,7 +37213,7 @@ pub struct CustomFields { )] pub list_custom_fields: Vec<ListCustomField>, /** - * Contains information about custom fields. + * Contains information about custom fields. */ #[serde( default, @@ -37228,7 +37228,7 @@ pub struct CustomFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomFieldsEnvelope { /** - * + * */ #[serde( default, @@ -37238,7 +37238,7 @@ pub struct CustomFieldsEnvelope { )] pub list_custom_fields: Vec<ListCustomField>, /** - * + * */ #[serde( default, @@ -37253,7 +37253,7 @@ pub struct CustomFieldsEnvelope { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomSettingsInformation { /** - * + * */ #[serde( default, @@ -37276,7 +37276,7 @@ pub struct CustomSettingsInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Date { /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37294,7 +37294,7 @@ pub struct Date { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37311,7 +37311,7 @@ pub struct Date { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37329,7 +37329,7 @@ pub struct Date { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37346,7 +37346,7 @@ pub struct Date { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37364,7 +37364,7 @@ pub struct Date { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37381,7 +37381,7 @@ pub struct Date { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37399,7 +37399,7 @@ pub struct Date { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37416,7 +37416,7 @@ pub struct Date { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37434,7 +37434,7 @@ pub struct Date { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37451,7 +37451,7 @@ pub struct Date { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37469,7 +37469,7 @@ pub struct Date { )] pub anchor_string: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37486,7 +37486,7 @@ pub struct Date { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37504,7 +37504,7 @@ pub struct Date { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37521,7 +37521,7 @@ pub struct Date { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37539,7 +37539,7 @@ pub struct Date { )] pub anchor_units: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37556,7 +37556,7 @@ pub struct Date { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37574,7 +37574,7 @@ pub struct Date { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37591,7 +37591,7 @@ pub struct Date { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37609,7 +37609,7 @@ pub struct Date { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37626,7 +37626,7 @@ pub struct Date { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37643,7 +37643,7 @@ pub struct Date { )] pub bold: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37660,7 +37660,7 @@ pub struct Date { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37678,7 +37678,7 @@ pub struct Date { )] pub conceal_value_on_document: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37695,7 +37695,7 @@ pub struct Date { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37713,7 +37713,7 @@ pub struct Date { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37730,7 +37730,7 @@ pub struct Date { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37748,7 +37748,7 @@ pub struct Date { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37765,7 +37765,7 @@ pub struct Date { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37783,7 +37783,7 @@ pub struct Date { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37800,7 +37800,7 @@ pub struct Date { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37818,7 +37818,7 @@ pub struct Date { )] pub disable_auto_size: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37835,7 +37835,7 @@ pub struct Date { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37853,7 +37853,7 @@ pub struct Date { )] pub document_id: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37870,7 +37870,7 @@ pub struct Date { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37887,7 +37887,7 @@ pub struct Date { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37904,7 +37904,7 @@ pub struct Date { )] pub font: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37922,7 +37922,7 @@ pub struct Date { )] pub font_color: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37939,7 +37939,7 @@ pub struct Date { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37956,7 +37956,7 @@ pub struct Date { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37974,7 +37974,7 @@ pub struct Date { )] pub font_size: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -37991,7 +37991,7 @@ pub struct Date { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38009,7 +38009,7 @@ pub struct Date { )] pub form_order: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38026,7 +38026,7 @@ pub struct Date { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38044,7 +38044,7 @@ pub struct Date { )] pub form_page_label: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38061,7 +38061,7 @@ pub struct Date { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38079,7 +38079,7 @@ pub struct Date { )] pub form_page_number: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38096,7 +38096,7 @@ pub struct Date { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38113,7 +38113,7 @@ pub struct Date { )] pub height: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38130,7 +38130,7 @@ pub struct Date { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38147,7 +38147,7 @@ pub struct Date { )] pub italic: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38164,7 +38164,7 @@ pub struct Date { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38181,7 +38181,7 @@ pub struct Date { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38198,7 +38198,7 @@ pub struct Date { )] pub locked: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38215,7 +38215,7 @@ pub struct Date { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38233,7 +38233,7 @@ pub struct Date { )] pub max_length: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38250,7 +38250,7 @@ pub struct Date { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38267,7 +38267,7 @@ pub struct Date { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38285,7 +38285,7 @@ pub struct Date { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38302,7 +38302,7 @@ pub struct Date { )] pub name: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38319,7 +38319,7 @@ pub struct Date { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38337,7 +38337,7 @@ pub struct Date { )] pub original_value: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38354,7 +38354,7 @@ pub struct Date { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38372,7 +38372,7 @@ pub struct Date { )] pub page_number: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38389,7 +38389,7 @@ pub struct Date { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38407,7 +38407,7 @@ pub struct Date { )] pub recipient_id: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38425,7 +38425,7 @@ pub struct Date { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38442,7 +38442,7 @@ pub struct Date { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38459,7 +38459,7 @@ pub struct Date { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38477,7 +38477,7 @@ pub struct Date { )] pub require_all: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38494,7 +38494,7 @@ pub struct Date { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38512,7 +38512,7 @@ pub struct Date { )] pub require_initial_on_shared_change: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38529,7 +38529,7 @@ pub struct Date { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38546,7 +38546,7 @@ pub struct Date { )] pub required: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38563,7 +38563,7 @@ pub struct Date { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38581,7 +38581,7 @@ pub struct Date { )] pub sender_required: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38598,7 +38598,7 @@ pub struct Date { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38615,7 +38615,7 @@ pub struct Date { )] pub shared: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38632,7 +38632,7 @@ pub struct Date { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38649,7 +38649,7 @@ pub struct Date { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38666,7 +38666,7 @@ pub struct Date { )] pub status: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38683,7 +38683,7 @@ pub struct Date { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38701,7 +38701,7 @@ pub struct Date { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38718,7 +38718,7 @@ pub struct Date { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38736,7 +38736,7 @@ pub struct Date { )] pub tab_id: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38753,7 +38753,7 @@ pub struct Date { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38771,7 +38771,7 @@ pub struct Date { )] pub tab_label: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38788,7 +38788,7 @@ pub struct Date { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38806,7 +38806,7 @@ pub struct Date { )] pub tab_order: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38823,7 +38823,7 @@ pub struct Date { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38841,7 +38841,7 @@ pub struct Date { )] pub tab_type: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38858,7 +38858,7 @@ pub struct Date { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38876,7 +38876,7 @@ pub struct Date { )] pub template_locked: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38893,7 +38893,7 @@ pub struct Date { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38911,7 +38911,7 @@ pub struct Date { )] pub template_required: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38928,7 +38928,7 @@ pub struct Date { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38945,7 +38945,7 @@ pub struct Date { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38962,7 +38962,7 @@ pub struct Date { )] pub tooltip: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38979,7 +38979,7 @@ pub struct Date { )] pub underline: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -38996,7 +38996,7 @@ pub struct Date { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39014,7 +39014,7 @@ pub struct Date { )] pub validation_message: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39031,7 +39031,7 @@ pub struct Date { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39049,7 +39049,7 @@ pub struct Date { )] pub validation_pattern: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39066,7 +39066,7 @@ pub struct Date { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39083,7 +39083,7 @@ pub struct Date { )] pub value: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39100,7 +39100,7 @@ pub struct Date { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39117,7 +39117,7 @@ pub struct Date { )] pub width: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39134,7 +39134,7 @@ pub struct Date { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39152,7 +39152,7 @@ pub struct Date { )] pub x_position: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39169,7 +39169,7 @@ pub struct Date { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39187,7 +39187,7 @@ pub struct Date { )] pub y_position: String, /** - * A tab that allows the recipient to enter a date. Date tabs + * A tab that allows the recipient to enter a date. Date tabs * are one-line fields that allow date information to be * entered in any format. The tooltip for this tab recommends * entering the date as MM/DD/YYYY, but this is not enforced. @@ -39211,7 +39211,7 @@ pub struct Date { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DateSigned { /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39223,7 +39223,7 @@ pub struct DateSigned { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39234,7 +39234,7 @@ pub struct DateSigned { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39246,7 +39246,7 @@ pub struct DateSigned { )] pub anchor_case_sensitive: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39257,7 +39257,7 @@ pub struct DateSigned { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39269,7 +39269,7 @@ pub struct DateSigned { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39280,7 +39280,7 @@ pub struct DateSigned { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39292,7 +39292,7 @@ pub struct DateSigned { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39303,7 +39303,7 @@ pub struct DateSigned { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39315,7 +39315,7 @@ pub struct DateSigned { )] pub anchor_match_whole_word: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39326,7 +39326,7 @@ pub struct DateSigned { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39338,7 +39338,7 @@ pub struct DateSigned { )] pub anchor_string: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39349,7 +39349,7 @@ pub struct DateSigned { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39361,7 +39361,7 @@ pub struct DateSigned { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39372,7 +39372,7 @@ pub struct DateSigned { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39384,7 +39384,7 @@ pub struct DateSigned { )] pub anchor_units: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39395,7 +39395,7 @@ pub struct DateSigned { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39407,7 +39407,7 @@ pub struct DateSigned { )] pub anchor_x_offset: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39418,7 +39418,7 @@ pub struct DateSigned { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39430,7 +39430,7 @@ pub struct DateSigned { )] pub anchor_y_offset: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39441,7 +39441,7 @@ pub struct DateSigned { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39452,7 +39452,7 @@ pub struct DateSigned { )] pub bold: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39463,7 +39463,7 @@ pub struct DateSigned { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39475,7 +39475,7 @@ pub struct DateSigned { )] pub conditional_parent_label: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39486,7 +39486,7 @@ pub struct DateSigned { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39498,7 +39498,7 @@ pub struct DateSigned { )] pub conditional_parent_value: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39509,7 +39509,7 @@ pub struct DateSigned { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39521,7 +39521,7 @@ pub struct DateSigned { )] pub custom_tab_id: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39532,7 +39532,7 @@ pub struct DateSigned { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39544,7 +39544,7 @@ pub struct DateSigned { )] pub document_id: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39555,7 +39555,7 @@ pub struct DateSigned { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39566,7 +39566,7 @@ pub struct DateSigned { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39577,7 +39577,7 @@ pub struct DateSigned { )] pub font: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39589,7 +39589,7 @@ pub struct DateSigned { )] pub font_color: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39600,7 +39600,7 @@ pub struct DateSigned { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39611,7 +39611,7 @@ pub struct DateSigned { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39623,7 +39623,7 @@ pub struct DateSigned { )] pub font_size: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39634,7 +39634,7 @@ pub struct DateSigned { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39646,7 +39646,7 @@ pub struct DateSigned { )] pub form_order: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39657,7 +39657,7 @@ pub struct DateSigned { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39669,7 +39669,7 @@ pub struct DateSigned { )] pub form_page_label: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39680,7 +39680,7 @@ pub struct DateSigned { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39692,7 +39692,7 @@ pub struct DateSigned { )] pub form_page_number: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39703,7 +39703,7 @@ pub struct DateSigned { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39714,7 +39714,7 @@ pub struct DateSigned { )] pub height: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39725,7 +39725,7 @@ pub struct DateSigned { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39736,7 +39736,7 @@ pub struct DateSigned { )] pub italic: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39747,7 +39747,7 @@ pub struct DateSigned { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39758,7 +39758,7 @@ pub struct DateSigned { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39769,7 +39769,7 @@ pub struct DateSigned { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39781,7 +39781,7 @@ pub struct DateSigned { )] pub merge_field_xml: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39792,7 +39792,7 @@ pub struct DateSigned { )] pub name: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39803,7 +39803,7 @@ pub struct DateSigned { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39815,7 +39815,7 @@ pub struct DateSigned { )] pub page_number: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39826,7 +39826,7 @@ pub struct DateSigned { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39838,7 +39838,7 @@ pub struct DateSigned { )] pub recipient_id: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39850,7 +39850,7 @@ pub struct DateSigned { )] pub recipient_id_guid: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39861,7 +39861,7 @@ pub struct DateSigned { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39872,7 +39872,7 @@ pub struct DateSigned { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39883,7 +39883,7 @@ pub struct DateSigned { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39894,7 +39894,7 @@ pub struct DateSigned { )] pub status: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39905,7 +39905,7 @@ pub struct DateSigned { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39917,7 +39917,7 @@ pub struct DateSigned { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39928,7 +39928,7 @@ pub struct DateSigned { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39940,7 +39940,7 @@ pub struct DateSigned { )] pub tab_id: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39951,7 +39951,7 @@ pub struct DateSigned { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39963,7 +39963,7 @@ pub struct DateSigned { )] pub tab_label: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39974,7 +39974,7 @@ pub struct DateSigned { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39986,7 +39986,7 @@ pub struct DateSigned { )] pub tab_order: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -39997,7 +39997,7 @@ pub struct DateSigned { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40009,7 +40009,7 @@ pub struct DateSigned { )] pub tab_type: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40020,7 +40020,7 @@ pub struct DateSigned { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40032,7 +40032,7 @@ pub struct DateSigned { )] pub template_locked: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40043,7 +40043,7 @@ pub struct DateSigned { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40055,7 +40055,7 @@ pub struct DateSigned { )] pub template_required: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40066,7 +40066,7 @@ pub struct DateSigned { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40077,7 +40077,7 @@ pub struct DateSigned { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40088,7 +40088,7 @@ pub struct DateSigned { )] pub tooltip: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40099,7 +40099,7 @@ pub struct DateSigned { )] pub underline: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40110,7 +40110,7 @@ pub struct DateSigned { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40121,7 +40121,7 @@ pub struct DateSigned { )] pub value: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40132,7 +40132,7 @@ pub struct DateSigned { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40143,7 +40143,7 @@ pub struct DateSigned { )] pub width: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40154,7 +40154,7 @@ pub struct DateSigned { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40166,7 +40166,7 @@ pub struct DateSigned { )] pub x_position: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40177,7 +40177,7 @@ pub struct DateSigned { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40189,7 +40189,7 @@ pub struct DateSigned { )] pub y_position: String, /** - * A tab that displays the date that the recipient signed the + * A tab that displays the date that the recipient signed the * document. * */ @@ -40212,7 +40212,7 @@ pub struct DateSigned { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DateStampProperties { /** - * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. + * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. * * This property contains the following information about the central rectangle: * @@ -40229,7 +40229,7 @@ pub struct DateStampProperties { )] pub date_area_height: Option<chrono::NaiveDate>, /** - * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. + * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. * * This property contains the following information about the central rectangle: * @@ -40246,7 +40246,7 @@ pub struct DateStampProperties { )] pub date_area_width: Option<chrono::NaiveDate>, /** - * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. + * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. * * This property contains the following information about the central rectangle: * @@ -40263,7 +40263,7 @@ pub struct DateStampProperties { )] pub date_area_x: Option<chrono::NaiveDate>, /** - * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. + * Specifies the area in which a date stamp is placed. This parameter uses pixel positioning to draw a rectangle at the center of the stamp area. The stamp is superimposed on top of this central area. * * This property contains the following information about the central rectangle: * @@ -40288,7 +40288,7 @@ pub struct DateStampProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Decline { /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40301,7 +40301,7 @@ pub struct Decline { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40313,7 +40313,7 @@ pub struct Decline { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40326,7 +40326,7 @@ pub struct Decline { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40338,7 +40338,7 @@ pub struct Decline { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40351,7 +40351,7 @@ pub struct Decline { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40363,7 +40363,7 @@ pub struct Decline { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40376,7 +40376,7 @@ pub struct Decline { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40388,7 +40388,7 @@ pub struct Decline { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40401,7 +40401,7 @@ pub struct Decline { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40413,7 +40413,7 @@ pub struct Decline { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40426,7 +40426,7 @@ pub struct Decline { )] pub anchor_string: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40438,7 +40438,7 @@ pub struct Decline { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40451,7 +40451,7 @@ pub struct Decline { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40463,7 +40463,7 @@ pub struct Decline { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40476,7 +40476,7 @@ pub struct Decline { )] pub anchor_units: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40488,7 +40488,7 @@ pub struct Decline { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40501,7 +40501,7 @@ pub struct Decline { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40513,7 +40513,7 @@ pub struct Decline { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40526,7 +40526,7 @@ pub struct Decline { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40538,7 +40538,7 @@ pub struct Decline { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40550,7 +40550,7 @@ pub struct Decline { )] pub bold: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40562,7 +40562,7 @@ pub struct Decline { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40575,7 +40575,7 @@ pub struct Decline { )] pub button_text: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40587,7 +40587,7 @@ pub struct Decline { )] pub button_text_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40600,7 +40600,7 @@ pub struct Decline { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40612,7 +40612,7 @@ pub struct Decline { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40625,7 +40625,7 @@ pub struct Decline { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40637,7 +40637,7 @@ pub struct Decline { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40650,7 +40650,7 @@ pub struct Decline { )] pub custom_tab_id: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40662,7 +40662,7 @@ pub struct Decline { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40675,7 +40675,7 @@ pub struct Decline { )] pub decline_reason: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40687,7 +40687,7 @@ pub struct Decline { )] pub decline_reason_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40700,7 +40700,7 @@ pub struct Decline { )] pub document_id: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40712,7 +40712,7 @@ pub struct Decline { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40724,7 +40724,7 @@ pub struct Decline { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40736,7 +40736,7 @@ pub struct Decline { )] pub font: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40749,7 +40749,7 @@ pub struct Decline { )] pub font_color: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40761,7 +40761,7 @@ pub struct Decline { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40773,7 +40773,7 @@ pub struct Decline { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40786,7 +40786,7 @@ pub struct Decline { )] pub font_size: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40798,7 +40798,7 @@ pub struct Decline { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40811,7 +40811,7 @@ pub struct Decline { )] pub form_order: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40823,7 +40823,7 @@ pub struct Decline { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40836,7 +40836,7 @@ pub struct Decline { )] pub form_page_label: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40848,7 +40848,7 @@ pub struct Decline { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40861,7 +40861,7 @@ pub struct Decline { )] pub form_page_number: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40873,7 +40873,7 @@ pub struct Decline { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40885,7 +40885,7 @@ pub struct Decline { )] pub height: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40897,7 +40897,7 @@ pub struct Decline { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40909,7 +40909,7 @@ pub struct Decline { )] pub italic: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40921,7 +40921,7 @@ pub struct Decline { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40933,7 +40933,7 @@ pub struct Decline { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40945,7 +40945,7 @@ pub struct Decline { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40958,7 +40958,7 @@ pub struct Decline { )] pub merge_field_xml: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40971,7 +40971,7 @@ pub struct Decline { )] pub page_number: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40983,7 +40983,7 @@ pub struct Decline { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -40996,7 +40996,7 @@ pub struct Decline { )] pub recipient_id: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41009,7 +41009,7 @@ pub struct Decline { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41021,7 +41021,7 @@ pub struct Decline { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41033,7 +41033,7 @@ pub struct Decline { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41045,7 +41045,7 @@ pub struct Decline { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41057,7 +41057,7 @@ pub struct Decline { )] pub status: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41069,7 +41069,7 @@ pub struct Decline { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41082,7 +41082,7 @@ pub struct Decline { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41094,7 +41094,7 @@ pub struct Decline { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41107,7 +41107,7 @@ pub struct Decline { )] pub tab_id: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41119,7 +41119,7 @@ pub struct Decline { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41132,7 +41132,7 @@ pub struct Decline { )] pub tab_label: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41144,7 +41144,7 @@ pub struct Decline { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41157,7 +41157,7 @@ pub struct Decline { )] pub tab_order: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41169,7 +41169,7 @@ pub struct Decline { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41182,7 +41182,7 @@ pub struct Decline { )] pub tab_type: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41194,7 +41194,7 @@ pub struct Decline { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41207,7 +41207,7 @@ pub struct Decline { )] pub template_locked: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41219,7 +41219,7 @@ pub struct Decline { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41232,7 +41232,7 @@ pub struct Decline { )] pub template_required: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41244,7 +41244,7 @@ pub struct Decline { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41256,7 +41256,7 @@ pub struct Decline { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41268,7 +41268,7 @@ pub struct Decline { )] pub tooltip: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41280,7 +41280,7 @@ pub struct Decline { )] pub underline: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41292,7 +41292,7 @@ pub struct Decline { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41304,7 +41304,7 @@ pub struct Decline { )] pub width: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41316,7 +41316,7 @@ pub struct Decline { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41329,7 +41329,7 @@ pub struct Decline { )] pub x_position: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41341,7 +41341,7 @@ pub struct Decline { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41354,7 +41354,7 @@ pub struct Decline { )] pub y_position: String, /** - * A tab that allows the recipient the option of declining an + * A tab that allows the recipient the option of declining an * envelope. If the recipient clicks the tab during the signing * process, the envelope is voided. * @@ -41371,7 +41371,7 @@ pub struct Decline { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DiagnosticsSettingsInformation { /** - * + * */ #[serde( default, @@ -41381,7 +41381,7 @@ pub struct DiagnosticsSettingsInformation { )] pub api_request_log_max_entries: String, /** - * + * */ #[serde( default, @@ -41391,7 +41391,7 @@ pub struct DiagnosticsSettingsInformation { )] pub api_request_log_remaining_entries: String, /** - * + * */ #[serde( default, @@ -41406,7 +41406,7 @@ pub struct DiagnosticsSettingsInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DirectDebitProcessorInformation { /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41416,7 +41416,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_branch_code: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41426,7 +41426,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_check_digit: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41436,7 +41436,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_code: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41446,7 +41446,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_name: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41456,7 +41456,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_transfer_account_name: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41466,7 +41466,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_transfer_account_number: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41476,7 +41476,7 @@ pub struct DirectDebitProcessorInformation { )] pub bank_transfer_type: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41485,7 +41485,7 @@ pub struct DirectDebitProcessorInformation { )] pub country: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41494,7 +41494,7 @@ pub struct DirectDebitProcessorInformation { )] pub email: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41504,7 +41504,7 @@ pub struct DirectDebitProcessorInformation { )] pub first_name: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41514,7 +41514,7 @@ pub struct DirectDebitProcessorInformation { )] pub i_ban: String, /** - * Contains information about a bank that processes a customer's direct debit payments. + * Contains information about a bank that processes a customer's direct debit payments. */ #[serde( default, @@ -41529,7 +41529,7 @@ pub struct DirectDebitProcessorInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DisplayApplianceAccount { /** - * + * */ #[serde( default, @@ -41539,7 +41539,7 @@ pub struct DisplayApplianceAccount { )] pub account_id: String, /** - * + * */ #[serde( default, @@ -41548,7 +41548,7 @@ pub struct DisplayApplianceAccount { )] pub opt_out_auto_nav_text_and_tab_color_updates: bool, /** - * + * */ #[serde( default, @@ -41557,7 +41557,7 @@ pub struct DisplayApplianceAccount { )] pub show_initial_conditional_fields: bool, /** - * + * */ #[serde( default, @@ -41567,7 +41567,7 @@ pub struct DisplayApplianceAccount { )] pub signing_version: String, /** - * + * */ #[serde( default, @@ -41585,7 +41585,7 @@ pub struct DisplayApplianceAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DobInformationInput { /** - * Complex type containing: + * Complex type containing: * * \* dateOfBirth * \* displayLevelCode @@ -41599,7 +41599,7 @@ pub struct DobInformationInput { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * Complex type containing: + * Complex type containing: * * \* dateOfBirth * \* displayLevelCode @@ -41613,7 +41613,7 @@ pub struct DobInformationInput { )] pub display_level_code: String, /** - * Complex type containing: + * Complex type containing: * * \* dateOfBirth * \* displayLevelCode @@ -41632,7 +41632,7 @@ pub struct DobInformationInput { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Document { /** - * A document object. + * A document object. */ #[serde( default, @@ -41642,7 +41642,7 @@ pub struct Document { )] pub apply_anchor_tabs: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41652,7 +41652,7 @@ pub struct Document { )] pub assign_tabs_to_recipient_id: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41661,7 +41661,7 @@ pub struct Document { )] pub display: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41671,7 +41671,7 @@ pub struct Document { )] pub document_base_64: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41681,7 +41681,7 @@ pub struct Document { )] pub document_fields: Vec<NameValue>, /** - * A document object. + * A document object. */ #[serde( default, @@ -41691,7 +41691,7 @@ pub struct Document { )] pub document_id: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41701,7 +41701,7 @@ pub struct Document { )] pub encrypted_with_key_manager: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41711,7 +41711,7 @@ pub struct Document { )] pub file_extension: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41721,7 +41721,7 @@ pub struct Document { )] pub file_format_hint: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41730,7 +41730,7 @@ pub struct Document { )] pub html_definition: Option<DocumentHtmlDefinition>, /** - * A document object. + * A document object. */ #[serde( default, @@ -41740,7 +41740,7 @@ pub struct Document { )] pub include_in_download: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41750,7 +41750,7 @@ pub struct Document { )] pub match_boxes: Vec<MatchBox>, /** - * A document object. + * A document object. */ #[serde( default, @@ -41759,7 +41759,7 @@ pub struct Document { )] pub name: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41768,7 +41768,7 @@ pub struct Document { )] pub order: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41777,7 +41777,7 @@ pub struct Document { )] pub pages: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41786,7 +41786,7 @@ pub struct Document { )] pub password: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41796,7 +41796,7 @@ pub struct Document { )] pub pdf_form_field_option: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41806,7 +41806,7 @@ pub struct Document { )] pub remote_url: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41816,7 +41816,7 @@ pub struct Document { )] pub signer_must_acknowledge: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41825,12 +41825,12 @@ pub struct Document { )] pub signer_must_acknowledge_use_account_default: bool, /** - * A document object. + * A document object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * A document object. + * A document object. */ #[serde( default, @@ -41840,7 +41840,7 @@ pub struct Document { )] pub template_locked: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41850,7 +41850,7 @@ pub struct Document { )] pub template_required: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41860,7 +41860,7 @@ pub struct Document { )] pub transform_pdf_fields: String, /** - * A document object. + * A document object. */ #[serde( default, @@ -41874,7 +41874,7 @@ pub struct Document { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentFieldsInformation { /** - * + * */ #[serde( default, @@ -41889,7 +41889,7 @@ pub struct DocumentFieldsInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlCollapsibleDisplaySettings { /** - * + * */ #[serde( default, @@ -41899,7 +41899,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub arrow_closed: String, /** - * + * */ #[serde( default, @@ -41909,7 +41909,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub arrow_color: String, /** - * + * */ #[serde( default, @@ -41919,7 +41919,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub arrow_location: String, /** - * + * */ #[serde( default, @@ -41929,7 +41929,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub arrow_open: String, /** - * + * */ #[serde( default, @@ -41939,7 +41939,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub arrow_size: String, /** - * + * */ #[serde( default, @@ -41949,7 +41949,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub arrow_style: String, /** - * + * */ #[serde( default, @@ -41959,7 +41959,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub container_style: String, /** - * + * */ #[serde( default, @@ -41969,7 +41969,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub label_style: String, /** - * + * */ #[serde( default, @@ -41978,7 +41978,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { )] pub only_arrow_is_clickable: bool, /** - * + * */ #[serde( default, @@ -41993,7 +41993,7 @@ pub struct DocumentHtmlCollapsibleDisplaySettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlDefinition { /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42003,7 +42003,7 @@ pub struct DocumentHtmlDefinition { )] pub display_anchor_prefix: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42013,7 +42013,7 @@ pub struct DocumentHtmlDefinition { )] pub display_anchors: Vec<DocumentHtmlDisplayAnchor>, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42023,7 +42023,7 @@ pub struct DocumentHtmlDefinition { )] pub display_order: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42033,7 +42033,7 @@ pub struct DocumentHtmlDefinition { )] pub display_page_number: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42043,7 +42043,7 @@ pub struct DocumentHtmlDefinition { )] pub document_guid: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42053,7 +42053,7 @@ pub struct DocumentHtmlDefinition { )] pub document_id: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42063,7 +42063,7 @@ pub struct DocumentHtmlDefinition { )] pub header_label: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42073,7 +42073,7 @@ pub struct DocumentHtmlDefinition { )] pub max_screen_width: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42083,7 +42083,7 @@ pub struct DocumentHtmlDefinition { )] pub remove_empty_tags: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42093,7 +42093,7 @@ pub struct DocumentHtmlDefinition { )] pub show_mobile_optimized_toggle: String, /** - * Holds the properties that define how to generate the responsive-formatted HTML for the document. + * Holds the properties that define how to generate the responsive-formatted HTML for the document. */ #[serde( default, @@ -42107,7 +42107,7 @@ pub struct DocumentHtmlDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlDefinitionOriginal { /** - * + * */ #[serde( default, @@ -42117,7 +42117,7 @@ pub struct DocumentHtmlDefinitionOriginal { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -42127,7 +42127,7 @@ pub struct DocumentHtmlDefinitionOriginal { )] pub document_id_guid: String, /** - * + * */ #[serde( default, @@ -42141,7 +42141,7 @@ pub struct DocumentHtmlDefinitionOriginal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlDefinitionOriginals { /** - * + * */ #[serde( default, @@ -42156,7 +42156,7 @@ pub struct DocumentHtmlDefinitionOriginals { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlDefinitions { /** - * + * */ #[serde( default, @@ -42171,7 +42171,7 @@ pub struct DocumentHtmlDefinitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlDisplayAnchor { /** - * + * */ #[serde( default, @@ -42180,7 +42180,7 @@ pub struct DocumentHtmlDisplayAnchor { )] pub case_sensitive: bool, /** - * + * */ #[serde( default, @@ -42189,7 +42189,7 @@ pub struct DocumentHtmlDisplayAnchor { )] pub display_settings: Option<DocumentHtmlDisplaySettings>, /** - * + * */ #[serde( default, @@ -42199,7 +42199,7 @@ pub struct DocumentHtmlDisplayAnchor { )] pub end_anchor: String, /** - * + * */ #[serde( default, @@ -42208,7 +42208,7 @@ pub struct DocumentHtmlDisplayAnchor { )] pub remove_end_anchor: bool, /** - * + * */ #[serde( default, @@ -42217,7 +42217,7 @@ pub struct DocumentHtmlDisplayAnchor { )] pub remove_start_anchor: bool, /** - * + * */ #[serde( default, @@ -42232,7 +42232,7 @@ pub struct DocumentHtmlDisplayAnchor { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentHtmlDisplaySettings { /** - * + * */ #[serde( default, @@ -42242,7 +42242,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub cell_style: String, /** - * + * */ #[serde( default, @@ -42251,7 +42251,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub collapsible_settings: Option<DocumentHtmlCollapsibleDisplaySettings>, /** - * + * */ #[serde( default, @@ -42260,7 +42260,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub display: String, /** - * + * */ #[serde( default, @@ -42270,7 +42270,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub display_label: String, /** - * + * */ #[serde( default, @@ -42280,7 +42280,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub display_order: i64, /** - * + * */ #[serde( default, @@ -42290,7 +42290,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub display_page_number: i64, /** - * + * */ #[serde( default, @@ -42299,7 +42299,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub hide_label_when_opened: bool, /** - * + * */ #[serde( default, @@ -42309,7 +42309,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub inline_outer_style: String, /** - * + * */ #[serde( default, @@ -42319,7 +42319,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub label_when_opened: String, /** - * + * */ #[serde( default, @@ -42329,7 +42329,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub pre_label: String, /** - * + * */ #[serde( default, @@ -42338,7 +42338,7 @@ pub struct DocumentHtmlDisplaySettings { )] pub scroll_to_top_when_opened: bool, /** - * + * */ #[serde( default, @@ -42353,7 +42353,7 @@ pub struct DocumentHtmlDisplaySettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentTemplate { /** - * + * */ #[serde( default, @@ -42363,7 +42363,7 @@ pub struct DocumentTemplate { )] pub document_end_page: String, /** - * + * */ #[serde( default, @@ -42373,7 +42373,7 @@ pub struct DocumentTemplate { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -42383,7 +42383,7 @@ pub struct DocumentTemplate { )] pub document_start_page: String, /** - * + * */ #[serde( default, @@ -42392,7 +42392,7 @@ pub struct DocumentTemplate { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -42407,7 +42407,7 @@ pub struct DocumentTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentTemplateList { /** - * + * */ #[serde( default, @@ -42422,7 +42422,7 @@ pub struct DocumentTemplateList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentVisibility { /** - * This object configures a recipient's read/write access to a document. + * This object configures a recipient's read/write access to a document. */ #[serde( default, @@ -42432,7 +42432,7 @@ pub struct DocumentVisibility { )] pub document_id: String, /** - * This object configures a recipient's read/write access to a document. + * This object configures a recipient's read/write access to a document. */ #[serde( default, @@ -42441,7 +42441,7 @@ pub struct DocumentVisibility { )] pub error_details: Option<ErrorDetails>, /** - * This object configures a recipient's read/write access to a document. + * This object configures a recipient's read/write access to a document. */ #[serde( default, @@ -42451,7 +42451,7 @@ pub struct DocumentVisibility { )] pub recipient_id: String, /** - * This object configures a recipient's read/write access to a document. + * This object configures a recipient's read/write access to a document. */ #[serde( default, @@ -42460,7 +42460,7 @@ pub struct DocumentVisibility { )] pub rights: String, /** - * This object configures a recipient's read/write access to a document. + * This object configures a recipient's read/write access to a document. */ #[serde( default, @@ -42474,7 +42474,7 @@ pub struct DocumentVisibility { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DocumentVisibilityList { /** - * A list of `documentVisibility` objects that specify whether documents are visible to recipients. + * A list of `documentVisibility` objects that specify whether documents are visible to recipients. */ #[serde( default, @@ -42489,7 +42489,7 @@ pub struct DocumentVisibilityList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DowngradRequestBillingInfoResponse { /** - * + * */ #[serde( default, @@ -42498,7 +42498,7 @@ pub struct DowngradRequestBillingInfoResponse { )] pub downgrade_plan_information: Option<DowngradePlanUpdateResponse>, /** - * + * */ #[serde( default, @@ -42513,7 +42513,7 @@ pub struct DowngradRequestBillingInfoResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DowngradeBillingPlanInformation { /** - * + * */ #[serde( default, @@ -42523,7 +42523,7 @@ pub struct DowngradeBillingPlanInformation { )] pub downgrade_event_type: String, /** - * + * */ #[serde( default, @@ -42537,7 +42537,7 @@ pub struct DowngradeBillingPlanInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DowngradePlanUpdateResponse { /** - * + * */ #[serde( default, @@ -42547,7 +42547,7 @@ pub struct DowngradePlanUpdateResponse { )] pub account_payment_method: String, /** - * + * */ #[serde( default, @@ -42557,7 +42557,7 @@ pub struct DowngradePlanUpdateResponse { )] pub downgrade_effective_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -42567,7 +42567,7 @@ pub struct DowngradePlanUpdateResponse { )] pub downgrade_payment_cycle: String, /** - * + * */ #[serde( default, @@ -42577,7 +42577,7 @@ pub struct DowngradePlanUpdateResponse { )] pub downgrade_plan_id: String, /** - * + * */ #[serde( default, @@ -42587,7 +42587,7 @@ pub struct DowngradePlanUpdateResponse { )] pub downgrade_plan_name: String, /** - * + * */ #[serde( default, @@ -42597,7 +42597,7 @@ pub struct DowngradePlanUpdateResponse { )] pub downgrade_request_status: String, /** - * + * */ #[serde( default, @@ -42611,7 +42611,7 @@ pub struct DowngradePlanUpdateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Draw { /** - * + * */ #[serde( default, @@ -42621,7 +42621,7 @@ pub struct Draw { )] pub allow_signer_upload: String, /** - * + * */ #[serde( default, @@ -42631,7 +42631,7 @@ pub struct Draw { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -42640,7 +42640,7 @@ pub struct Draw { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42650,7 +42650,7 @@ pub struct Draw { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -42659,7 +42659,7 @@ pub struct Draw { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42669,7 +42669,7 @@ pub struct Draw { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -42678,7 +42678,7 @@ pub struct Draw { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42688,7 +42688,7 @@ pub struct Draw { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -42697,7 +42697,7 @@ pub struct Draw { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42707,7 +42707,7 @@ pub struct Draw { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -42716,7 +42716,7 @@ pub struct Draw { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42726,7 +42726,7 @@ pub struct Draw { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -42735,7 +42735,7 @@ pub struct Draw { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42745,7 +42745,7 @@ pub struct Draw { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -42754,7 +42754,7 @@ pub struct Draw { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42764,7 +42764,7 @@ pub struct Draw { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -42773,7 +42773,7 @@ pub struct Draw { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42783,7 +42783,7 @@ pub struct Draw { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -42792,7 +42792,7 @@ pub struct Draw { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42802,7 +42802,7 @@ pub struct Draw { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -42811,7 +42811,7 @@ pub struct Draw { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42821,7 +42821,7 @@ pub struct Draw { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -42830,7 +42830,7 @@ pub struct Draw { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42840,7 +42840,7 @@ pub struct Draw { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -42849,7 +42849,7 @@ pub struct Draw { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42859,7 +42859,7 @@ pub struct Draw { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -42868,7 +42868,7 @@ pub struct Draw { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42878,7 +42878,7 @@ pub struct Draw { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -42887,7 +42887,7 @@ pub struct Draw { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42896,7 +42896,7 @@ pub struct Draw { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -42906,7 +42906,7 @@ pub struct Draw { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -42915,7 +42915,7 @@ pub struct Draw { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42925,7 +42925,7 @@ pub struct Draw { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -42934,7 +42934,7 @@ pub struct Draw { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42944,7 +42944,7 @@ pub struct Draw { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -42953,7 +42953,7 @@ pub struct Draw { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42962,7 +42962,7 @@ pub struct Draw { )] pub height: String, /** - * + * */ #[serde( default, @@ -42971,7 +42971,7 @@ pub struct Draw { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42980,7 +42980,7 @@ pub struct Draw { )] pub locked: String, /** - * + * */ #[serde( default, @@ -42989,7 +42989,7 @@ pub struct Draw { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -42998,7 +42998,7 @@ pub struct Draw { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -43008,7 +43008,7 @@ pub struct Draw { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -43018,7 +43018,7 @@ pub struct Draw { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -43027,7 +43027,7 @@ pub struct Draw { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43037,7 +43037,7 @@ pub struct Draw { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -43047,7 +43047,7 @@ pub struct Draw { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -43056,7 +43056,7 @@ pub struct Draw { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43065,7 +43065,7 @@ pub struct Draw { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43074,7 +43074,7 @@ pub struct Draw { )] pub required: String, /** - * + * */ #[serde( default, @@ -43083,7 +43083,7 @@ pub struct Draw { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43092,7 +43092,7 @@ pub struct Draw { )] pub shared: String, /** - * + * */ #[serde( default, @@ -43101,7 +43101,7 @@ pub struct Draw { )] pub shared_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43110,7 +43110,7 @@ pub struct Draw { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -43119,7 +43119,7 @@ pub struct Draw { )] pub status: String, /** - * + * */ #[serde( default, @@ -43128,7 +43128,7 @@ pub struct Draw { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43138,7 +43138,7 @@ pub struct Draw { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -43147,7 +43147,7 @@ pub struct Draw { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43157,7 +43157,7 @@ pub struct Draw { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -43166,7 +43166,7 @@ pub struct Draw { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43175,7 +43175,7 @@ pub struct Draw { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43185,7 +43185,7 @@ pub struct Draw { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -43194,7 +43194,7 @@ pub struct Draw { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43204,7 +43204,7 @@ pub struct Draw { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -43213,7 +43213,7 @@ pub struct Draw { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43223,7 +43223,7 @@ pub struct Draw { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -43232,7 +43232,7 @@ pub struct Draw { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43242,7 +43242,7 @@ pub struct Draw { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -43251,7 +43251,7 @@ pub struct Draw { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43260,7 +43260,7 @@ pub struct Draw { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43269,7 +43269,7 @@ pub struct Draw { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -43279,7 +43279,7 @@ pub struct Draw { )] pub use_background_as_canvas: String, /** - * + * */ #[serde( default, @@ -43288,7 +43288,7 @@ pub struct Draw { )] pub width: String, /** - * + * */ #[serde( default, @@ -43297,7 +43297,7 @@ pub struct Draw { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43307,7 +43307,7 @@ pub struct Draw { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -43316,7 +43316,7 @@ pub struct Draw { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -43326,7 +43326,7 @@ pub struct Draw { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -43340,7 +43340,7 @@ pub struct Draw { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ENoteConfiguration { /** - * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. + * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. */ #[serde( default, @@ -43350,7 +43350,7 @@ pub struct ENoteConfiguration { )] pub api_key: String, /** - * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. + * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. */ #[serde( default, @@ -43360,7 +43360,7 @@ pub struct ENoteConfiguration { )] pub connect_configured: String, /** - * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. + * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. */ #[serde( default, @@ -43370,7 +43370,7 @@ pub struct ENoteConfiguration { )] pub e_note_configured: String, /** - * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. + * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. */ #[serde( default, @@ -43379,7 +43379,7 @@ pub struct ENoteConfiguration { )] pub organization: String, /** - * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. + * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. */ #[serde( default, @@ -43388,7 +43388,7 @@ pub struct ENoteConfiguration { )] pub password: String, /** - * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. + * This object contains information used to configure [eNote](https://www.docusign.com/products/enote) functionality. To use eNote, the Allow eNote for eOriginal account plan item must be on, and the Connect configuration for eOriginal must be set correctly. */ #[serde( default, @@ -43403,7 +43403,7 @@ pub struct ENoteConfiguration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Editor { /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43413,7 +43413,7 @@ pub struct Editor { )] pub access_code: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43422,7 +43422,7 @@ pub struct Editor { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43432,7 +43432,7 @@ pub struct Editor { )] pub add_access_code_to_email: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43442,7 +43442,7 @@ pub struct Editor { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43452,7 +43452,7 @@ pub struct Editor { )] pub allow_system_override_for_locked_recipient: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43462,7 +43462,7 @@ pub struct Editor { )] pub client_user_id: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43472,7 +43472,7 @@ pub struct Editor { )] pub completed_count: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43482,7 +43482,7 @@ pub struct Editor { )] pub custom_fields: Vec<String>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43492,7 +43492,7 @@ pub struct Editor { )] pub declined_date_time: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43502,7 +43502,7 @@ pub struct Editor { )] pub declined_reason: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43512,7 +43512,7 @@ pub struct Editor { )] pub delivered_date_time: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43522,7 +43522,7 @@ pub struct Editor { )] pub delivery_method: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43531,7 +43531,7 @@ pub struct Editor { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43541,7 +43541,7 @@ pub struct Editor { )] pub designator_id: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43551,7 +43551,7 @@ pub struct Editor { )] pub designator_id_guid: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43561,7 +43561,7 @@ pub struct Editor { )] pub document_visibility: Vec<DocumentVisibility>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43570,7 +43570,7 @@ pub struct Editor { )] pub email: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43579,7 +43579,7 @@ pub struct Editor { )] pub email_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43588,7 +43588,7 @@ pub struct Editor { )] pub email_notification: Option<RecipientEmailNotification>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43598,7 +43598,7 @@ pub struct Editor { )] pub embedded_recipient_start_url: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43607,7 +43607,7 @@ pub struct Editor { )] pub error_details: Option<ErrorDetails>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43617,7 +43617,7 @@ pub struct Editor { )] pub fax_number: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43626,7 +43626,7 @@ pub struct Editor { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43636,7 +43636,7 @@ pub struct Editor { )] pub first_name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43645,7 +43645,7 @@ pub struct Editor { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43655,7 +43655,7 @@ pub struct Editor { )] pub full_name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43664,7 +43664,7 @@ pub struct Editor { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43674,7 +43674,7 @@ pub struct Editor { )] pub id_check_configuration_name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43683,7 +43683,7 @@ pub struct Editor { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43692,7 +43692,7 @@ pub struct Editor { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43701,7 +43701,7 @@ pub struct Editor { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43711,7 +43711,7 @@ pub struct Editor { )] pub inherit_email_notification_configuration: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43721,7 +43721,7 @@ pub struct Editor { )] pub last_name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43730,7 +43730,7 @@ pub struct Editor { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43740,7 +43740,7 @@ pub struct Editor { )] pub locked_recipient_phone_auth_editable: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43750,7 +43750,7 @@ pub struct Editor { )] pub locked_recipient_sms_editable: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43759,7 +43759,7 @@ pub struct Editor { )] pub name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43768,7 +43768,7 @@ pub struct Editor { )] pub name_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43777,7 +43777,7 @@ pub struct Editor { )] pub note: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43786,7 +43786,7 @@ pub struct Editor { )] pub note_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43795,7 +43795,7 @@ pub struct Editor { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43805,7 +43805,7 @@ pub struct Editor { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43814,7 +43814,7 @@ pub struct Editor { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43824,7 +43824,7 @@ pub struct Editor { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43834,7 +43834,7 @@ pub struct Editor { )] pub recipient_id: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43844,7 +43844,7 @@ pub struct Editor { )] pub recipient_id_guid: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43854,7 +43854,7 @@ pub struct Editor { )] pub recipient_type: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43863,7 +43863,7 @@ pub struct Editor { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43873,7 +43873,7 @@ pub struct Editor { )] pub require_id_lookup: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43882,7 +43882,7 @@ pub struct Editor { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43892,7 +43892,7 @@ pub struct Editor { )] pub role_name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43902,7 +43902,7 @@ pub struct Editor { )] pub routing_order: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43911,7 +43911,7 @@ pub struct Editor { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43921,7 +43921,7 @@ pub struct Editor { )] pub sent_date_time: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43931,7 +43931,7 @@ pub struct Editor { )] pub signed_date_time: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43941,7 +43941,7 @@ pub struct Editor { )] pub signing_group_id: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43950,7 +43950,7 @@ pub struct Editor { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43960,7 +43960,7 @@ pub struct Editor { )] pub signing_group_name: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43970,7 +43970,7 @@ pub struct Editor { )] pub signing_group_users: Vec<UserInfo>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43979,7 +43979,7 @@ pub struct Editor { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43989,7 +43989,7 @@ pub struct Editor { )] pub social_authentications: Vec<SocialAuthentication>, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -43998,7 +43998,7 @@ pub struct Editor { )] pub status: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -44008,7 +44008,7 @@ pub struct Editor { )] pub status_code: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -44018,7 +44018,7 @@ pub struct Editor { )] pub suppress_emails: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -44028,7 +44028,7 @@ pub struct Editor { )] pub template_locked: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -44038,7 +44038,7 @@ pub struct Editor { )] pub template_required: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -44048,7 +44048,7 @@ pub struct Editor { )] pub total_tab_count: String, /** - * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. + * A complex type defining the management and access rights of a recipient assigned as an editor on the envelope. Editors have the same management and access rights for the envelope as the sender. They can make changes to the envelope as if they were using the Correct feature. This recipient can add name and email information, add or change the routing order and set authentication options for the remaining recipients. Additionally, this recipient can edit signature/initial tabs and text tabs for the remaining recipients. */ #[serde( default, @@ -44072,7 +44072,7 @@ pub struct Editor { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Email { /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44091,7 +44091,7 @@ pub struct Email { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44109,7 +44109,7 @@ pub struct Email { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44128,7 +44128,7 @@ pub struct Email { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44146,7 +44146,7 @@ pub struct Email { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44165,7 +44165,7 @@ pub struct Email { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44183,7 +44183,7 @@ pub struct Email { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44202,7 +44202,7 @@ pub struct Email { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44220,7 +44220,7 @@ pub struct Email { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44239,7 +44239,7 @@ pub struct Email { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44257,7 +44257,7 @@ pub struct Email { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44276,7 +44276,7 @@ pub struct Email { )] pub anchor_string: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44294,7 +44294,7 @@ pub struct Email { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44313,7 +44313,7 @@ pub struct Email { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44331,7 +44331,7 @@ pub struct Email { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44350,7 +44350,7 @@ pub struct Email { )] pub anchor_units: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44368,7 +44368,7 @@ pub struct Email { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44387,7 +44387,7 @@ pub struct Email { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44405,7 +44405,7 @@ pub struct Email { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44424,7 +44424,7 @@ pub struct Email { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44442,7 +44442,7 @@ pub struct Email { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44460,7 +44460,7 @@ pub struct Email { )] pub bold: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44478,7 +44478,7 @@ pub struct Email { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44497,7 +44497,7 @@ pub struct Email { )] pub conceal_value_on_document: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44515,7 +44515,7 @@ pub struct Email { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44534,7 +44534,7 @@ pub struct Email { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44552,7 +44552,7 @@ pub struct Email { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44571,7 +44571,7 @@ pub struct Email { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44589,7 +44589,7 @@ pub struct Email { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44608,7 +44608,7 @@ pub struct Email { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44626,7 +44626,7 @@ pub struct Email { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44645,7 +44645,7 @@ pub struct Email { )] pub disable_auto_size: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44663,7 +44663,7 @@ pub struct Email { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44682,7 +44682,7 @@ pub struct Email { )] pub document_id: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44700,7 +44700,7 @@ pub struct Email { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44718,7 +44718,7 @@ pub struct Email { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44736,7 +44736,7 @@ pub struct Email { )] pub font: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44755,7 +44755,7 @@ pub struct Email { )] pub font_color: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44773,7 +44773,7 @@ pub struct Email { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44791,7 +44791,7 @@ pub struct Email { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44810,7 +44810,7 @@ pub struct Email { )] pub font_size: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44828,7 +44828,7 @@ pub struct Email { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44847,7 +44847,7 @@ pub struct Email { )] pub form_order: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44865,7 +44865,7 @@ pub struct Email { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44884,7 +44884,7 @@ pub struct Email { )] pub form_page_label: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44902,7 +44902,7 @@ pub struct Email { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44921,7 +44921,7 @@ pub struct Email { )] pub form_page_number: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44939,7 +44939,7 @@ pub struct Email { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44957,7 +44957,7 @@ pub struct Email { )] pub height: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44975,7 +44975,7 @@ pub struct Email { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -44993,7 +44993,7 @@ pub struct Email { )] pub italic: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45011,7 +45011,7 @@ pub struct Email { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45029,7 +45029,7 @@ pub struct Email { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45047,7 +45047,7 @@ pub struct Email { )] pub locked: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45065,7 +45065,7 @@ pub struct Email { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45084,7 +45084,7 @@ pub struct Email { )] pub max_length: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45102,7 +45102,7 @@ pub struct Email { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45120,7 +45120,7 @@ pub struct Email { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45139,7 +45139,7 @@ pub struct Email { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45157,7 +45157,7 @@ pub struct Email { )] pub name: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45175,7 +45175,7 @@ pub struct Email { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45194,7 +45194,7 @@ pub struct Email { )] pub original_value: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45212,7 +45212,7 @@ pub struct Email { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45231,7 +45231,7 @@ pub struct Email { )] pub page_number: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45249,7 +45249,7 @@ pub struct Email { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45268,7 +45268,7 @@ pub struct Email { )] pub recipient_id: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45287,7 +45287,7 @@ pub struct Email { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45305,7 +45305,7 @@ pub struct Email { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45323,7 +45323,7 @@ pub struct Email { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45342,7 +45342,7 @@ pub struct Email { )] pub require_all: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45360,7 +45360,7 @@ pub struct Email { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45379,7 +45379,7 @@ pub struct Email { )] pub require_initial_on_shared_change: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45397,7 +45397,7 @@ pub struct Email { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45415,7 +45415,7 @@ pub struct Email { )] pub required: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45433,7 +45433,7 @@ pub struct Email { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45452,7 +45452,7 @@ pub struct Email { )] pub sender_required: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45470,7 +45470,7 @@ pub struct Email { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45488,7 +45488,7 @@ pub struct Email { )] pub shared: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45506,7 +45506,7 @@ pub struct Email { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45524,7 +45524,7 @@ pub struct Email { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45542,7 +45542,7 @@ pub struct Email { )] pub status: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45560,7 +45560,7 @@ pub struct Email { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45579,7 +45579,7 @@ pub struct Email { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45597,7 +45597,7 @@ pub struct Email { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45616,7 +45616,7 @@ pub struct Email { )] pub tab_id: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45634,7 +45634,7 @@ pub struct Email { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45653,7 +45653,7 @@ pub struct Email { )] pub tab_label: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45671,7 +45671,7 @@ pub struct Email { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45690,7 +45690,7 @@ pub struct Email { )] pub tab_order: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45708,7 +45708,7 @@ pub struct Email { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45727,7 +45727,7 @@ pub struct Email { )] pub tab_type: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45745,7 +45745,7 @@ pub struct Email { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45764,7 +45764,7 @@ pub struct Email { )] pub template_locked: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45782,7 +45782,7 @@ pub struct Email { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45801,7 +45801,7 @@ pub struct Email { )] pub template_required: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45819,7 +45819,7 @@ pub struct Email { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45837,7 +45837,7 @@ pub struct Email { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45855,7 +45855,7 @@ pub struct Email { )] pub tooltip: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45873,7 +45873,7 @@ pub struct Email { )] pub underline: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45891,7 +45891,7 @@ pub struct Email { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45910,7 +45910,7 @@ pub struct Email { )] pub validation_message: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45928,7 +45928,7 @@ pub struct Email { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45947,7 +45947,7 @@ pub struct Email { )] pub validation_pattern: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45965,7 +45965,7 @@ pub struct Email { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -45983,7 +45983,7 @@ pub struct Email { )] pub value: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46001,7 +46001,7 @@ pub struct Email { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46019,7 +46019,7 @@ pub struct Email { )] pub width: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46037,7 +46037,7 @@ pub struct Email { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46056,7 +46056,7 @@ pub struct Email { )] pub x_position: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46074,7 +46074,7 @@ pub struct Email { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46093,7 +46093,7 @@ pub struct Email { )] pub y_position: String, /** - * A tab that allows the recipient to enter an email address. + * A tab that allows the recipient to enter an email address. * This is a one-line field that checks that a valid email * address is entered. It uses the same parameters as a Text * tab, with the validation message and pattern set for email @@ -46118,7 +46118,7 @@ pub struct Email { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailAddress { /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46130,7 +46130,7 @@ pub struct EmailAddress { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46141,7 +46141,7 @@ pub struct EmailAddress { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46153,7 +46153,7 @@ pub struct EmailAddress { )] pub anchor_case_sensitive: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46164,7 +46164,7 @@ pub struct EmailAddress { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46176,7 +46176,7 @@ pub struct EmailAddress { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46187,7 +46187,7 @@ pub struct EmailAddress { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46199,7 +46199,7 @@ pub struct EmailAddress { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46210,7 +46210,7 @@ pub struct EmailAddress { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46222,7 +46222,7 @@ pub struct EmailAddress { )] pub anchor_match_whole_word: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46233,7 +46233,7 @@ pub struct EmailAddress { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46245,7 +46245,7 @@ pub struct EmailAddress { )] pub anchor_string: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46256,7 +46256,7 @@ pub struct EmailAddress { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46268,7 +46268,7 @@ pub struct EmailAddress { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46279,7 +46279,7 @@ pub struct EmailAddress { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46291,7 +46291,7 @@ pub struct EmailAddress { )] pub anchor_units: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46302,7 +46302,7 @@ pub struct EmailAddress { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46314,7 +46314,7 @@ pub struct EmailAddress { )] pub anchor_x_offset: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46325,7 +46325,7 @@ pub struct EmailAddress { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46337,7 +46337,7 @@ pub struct EmailAddress { )] pub anchor_y_offset: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46348,7 +46348,7 @@ pub struct EmailAddress { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46359,7 +46359,7 @@ pub struct EmailAddress { )] pub bold: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46370,7 +46370,7 @@ pub struct EmailAddress { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46382,7 +46382,7 @@ pub struct EmailAddress { )] pub conditional_parent_label: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46393,7 +46393,7 @@ pub struct EmailAddress { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46405,7 +46405,7 @@ pub struct EmailAddress { )] pub conditional_parent_value: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46416,7 +46416,7 @@ pub struct EmailAddress { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46428,7 +46428,7 @@ pub struct EmailAddress { )] pub custom_tab_id: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46439,7 +46439,7 @@ pub struct EmailAddress { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46451,7 +46451,7 @@ pub struct EmailAddress { )] pub document_id: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46462,7 +46462,7 @@ pub struct EmailAddress { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46473,7 +46473,7 @@ pub struct EmailAddress { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46484,7 +46484,7 @@ pub struct EmailAddress { )] pub font: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46496,7 +46496,7 @@ pub struct EmailAddress { )] pub font_color: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46507,7 +46507,7 @@ pub struct EmailAddress { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46518,7 +46518,7 @@ pub struct EmailAddress { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46530,7 +46530,7 @@ pub struct EmailAddress { )] pub font_size: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46541,7 +46541,7 @@ pub struct EmailAddress { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46553,7 +46553,7 @@ pub struct EmailAddress { )] pub form_order: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46564,7 +46564,7 @@ pub struct EmailAddress { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46576,7 +46576,7 @@ pub struct EmailAddress { )] pub form_page_label: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46587,7 +46587,7 @@ pub struct EmailAddress { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46599,7 +46599,7 @@ pub struct EmailAddress { )] pub form_page_number: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46610,7 +46610,7 @@ pub struct EmailAddress { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46621,7 +46621,7 @@ pub struct EmailAddress { )] pub height: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46632,7 +46632,7 @@ pub struct EmailAddress { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46643,7 +46643,7 @@ pub struct EmailAddress { )] pub italic: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46654,7 +46654,7 @@ pub struct EmailAddress { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46665,7 +46665,7 @@ pub struct EmailAddress { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46676,7 +46676,7 @@ pub struct EmailAddress { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46688,7 +46688,7 @@ pub struct EmailAddress { )] pub merge_field_xml: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46699,7 +46699,7 @@ pub struct EmailAddress { )] pub name: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46710,7 +46710,7 @@ pub struct EmailAddress { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46722,7 +46722,7 @@ pub struct EmailAddress { )] pub page_number: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46733,7 +46733,7 @@ pub struct EmailAddress { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46745,7 +46745,7 @@ pub struct EmailAddress { )] pub recipient_id: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46757,7 +46757,7 @@ pub struct EmailAddress { )] pub recipient_id_guid: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46768,7 +46768,7 @@ pub struct EmailAddress { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46779,7 +46779,7 @@ pub struct EmailAddress { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46790,7 +46790,7 @@ pub struct EmailAddress { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46801,7 +46801,7 @@ pub struct EmailAddress { )] pub status: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46812,7 +46812,7 @@ pub struct EmailAddress { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46824,7 +46824,7 @@ pub struct EmailAddress { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46835,7 +46835,7 @@ pub struct EmailAddress { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46847,7 +46847,7 @@ pub struct EmailAddress { )] pub tab_id: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46858,7 +46858,7 @@ pub struct EmailAddress { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46870,7 +46870,7 @@ pub struct EmailAddress { )] pub tab_label: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46881,7 +46881,7 @@ pub struct EmailAddress { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46893,7 +46893,7 @@ pub struct EmailAddress { )] pub tab_order: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46904,7 +46904,7 @@ pub struct EmailAddress { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46916,7 +46916,7 @@ pub struct EmailAddress { )] pub tab_type: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46927,7 +46927,7 @@ pub struct EmailAddress { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46939,7 +46939,7 @@ pub struct EmailAddress { )] pub template_locked: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46950,7 +46950,7 @@ pub struct EmailAddress { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46962,7 +46962,7 @@ pub struct EmailAddress { )] pub template_required: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46973,7 +46973,7 @@ pub struct EmailAddress { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46984,7 +46984,7 @@ pub struct EmailAddress { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -46995,7 +46995,7 @@ pub struct EmailAddress { )] pub tooltip: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47006,7 +47006,7 @@ pub struct EmailAddress { )] pub underline: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47017,7 +47017,7 @@ pub struct EmailAddress { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47028,7 +47028,7 @@ pub struct EmailAddress { )] pub value: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47039,7 +47039,7 @@ pub struct EmailAddress { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47050,7 +47050,7 @@ pub struct EmailAddress { )] pub width: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47061,7 +47061,7 @@ pub struct EmailAddress { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47073,7 +47073,7 @@ pub struct EmailAddress { )] pub x_position: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47084,7 +47084,7 @@ pub struct EmailAddress { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47096,7 +47096,7 @@ pub struct EmailAddress { )] pub y_position: String, /** - * A tab that displays the recipient's email as entered in the + * A tab that displays the recipient's email as entered in the * recipient information. * */ @@ -47124,7 +47124,7 @@ pub struct EmailAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailSettings { /** - * A complex element that allows the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope and to override the BCC email addresses to which an envelope is sent. + * A complex element that allows the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope and to override the BCC email addresses to which an envelope is sent. * * When the emailSettings information is used for an envelope, it only applies to that envelope. * @@ -47146,7 +47146,7 @@ pub struct EmailSettings { )] pub bcc_email_addresses: Vec<BccEmailAddress>, /** - * A complex element that allows the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope and to override the BCC email addresses to which an envelope is sent. + * A complex element that allows the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope and to override the BCC email addresses to which an envelope is sent. * * When the emailSettings information is used for an envelope, it only applies to that envelope. * @@ -47168,7 +47168,7 @@ pub struct EmailSettings { )] pub reply_email_address_override: String, /** - * A complex element that allows the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope and to override the BCC email addresses to which an envelope is sent. + * A complex element that allows the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope and to override the BCC email addresses to which an envelope is sent. * * When the emailSettings information is used for an envelope, it only applies to that envelope. * @@ -47195,7 +47195,7 @@ pub struct EmailSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Envelope { /** - * + * */ #[serde( default, @@ -47205,7 +47205,7 @@ pub struct Envelope { )] pub access_control_list_base_64: String, /** - * + * */ #[serde( default, @@ -47215,7 +47215,7 @@ pub struct Envelope { )] pub allow_comments: String, /** - * + * */ #[serde( default, @@ -47225,7 +47225,7 @@ pub struct Envelope { )] pub allow_markup: String, /** - * + * */ #[serde( default, @@ -47235,7 +47235,7 @@ pub struct Envelope { )] pub allow_reassign: String, /** - * + * */ #[serde( default, @@ -47245,7 +47245,7 @@ pub struct Envelope { )] pub allow_view_history: String, /** - * + * */ #[serde( default, @@ -47255,7 +47255,7 @@ pub struct Envelope { )] pub any_signer: String, /** - * + * */ #[serde( default, @@ -47264,7 +47264,7 @@ pub struct Envelope { )] pub asynchronous: String, /** - * + * */ #[serde( default, @@ -47274,7 +47274,7 @@ pub struct Envelope { )] pub attachments_uri: String, /** - * + * */ #[serde( default, @@ -47284,7 +47284,7 @@ pub struct Envelope { )] pub authoritative_copy: String, /** - * + * */ #[serde( default, @@ -47294,7 +47294,7 @@ pub struct Envelope { )] pub authoritative_copy_default: String, /** - * + * */ #[serde( default, @@ -47304,7 +47304,7 @@ pub struct Envelope { )] pub auto_navigation: String, /** - * + * */ #[serde( default, @@ -47314,7 +47314,7 @@ pub struct Envelope { )] pub brand_id: String, /** - * + * */ #[serde( default, @@ -47324,7 +47324,7 @@ pub struct Envelope { )] pub brand_lock: String, /** - * + * */ #[serde( default, @@ -47334,7 +47334,7 @@ pub struct Envelope { )] pub certificate_uri: String, /** - * + * */ #[serde( default, @@ -47344,7 +47344,7 @@ pub struct Envelope { )] pub completed_date_time: String, /** - * + * */ #[serde( default, @@ -47354,7 +47354,7 @@ pub struct Envelope { )] pub copy_recipient_data: String, /** - * + * */ #[serde( default, @@ -47364,7 +47364,7 @@ pub struct Envelope { )] pub created_date_time: String, /** - * + * */ #[serde( default, @@ -47373,7 +47373,7 @@ pub struct Envelope { )] pub custom_fields: Option<AccountCustomFields>, /** - * + * */ #[serde( default, @@ -47383,7 +47383,7 @@ pub struct Envelope { )] pub custom_fields_uri: String, /** - * + * */ #[serde( default, @@ -47393,7 +47393,7 @@ pub struct Envelope { )] pub declined_date_time: String, /** - * + * */ #[serde( default, @@ -47403,7 +47403,7 @@ pub struct Envelope { )] pub deleted_date_time: String, /** - * + * */ #[serde( default, @@ -47413,7 +47413,7 @@ pub struct Envelope { )] pub delivered_date_time: String, /** - * + * */ #[serde( default, @@ -47423,7 +47423,7 @@ pub struct Envelope { )] pub disable_responsive_document: String, /** - * + * */ #[serde( default, @@ -47433,7 +47433,7 @@ pub struct Envelope { )] pub documents_combined_uri: String, /** - * + * */ #[serde( default, @@ -47443,7 +47443,7 @@ pub struct Envelope { )] pub documents_uri: String, /** - * + * */ #[serde( default, @@ -47453,7 +47453,7 @@ pub struct Envelope { )] pub email_blurb: String, /** - * + * */ #[serde( default, @@ -47462,7 +47462,7 @@ pub struct Envelope { )] pub email_settings: Option<EmailSettings>, /** - * + * */ #[serde( default, @@ -47472,7 +47472,7 @@ pub struct Envelope { )] pub email_subject: String, /** - * + * */ #[serde( default, @@ -47482,7 +47482,7 @@ pub struct Envelope { )] pub enable_wet_sign: String, /** - * + * */ #[serde( default, @@ -47492,7 +47492,7 @@ pub struct Envelope { )] pub enforce_signer_visibility: String, /** - * + * */ #[serde( default, @@ -47502,7 +47502,7 @@ pub struct Envelope { )] pub envelope_attachments: Vec<Attachment>, /** - * + * */ #[serde( default, @@ -47512,7 +47512,7 @@ pub struct Envelope { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * + * */ #[serde( default, @@ -47522,7 +47522,7 @@ pub struct Envelope { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -47532,7 +47532,7 @@ pub struct Envelope { )] pub envelope_id_stamping: String, /** - * + * */ #[serde( default, @@ -47542,7 +47542,7 @@ pub struct Envelope { )] pub envelope_location: String, /** - * + * */ #[serde( default, @@ -47551,7 +47551,7 @@ pub struct Envelope { )] pub envelope_metadata: Option<EnvelopeMetadata>, /** - * + * */ #[serde( default, @@ -47561,7 +47561,7 @@ pub struct Envelope { )] pub envelope_uri: String, /** - * + * */ #[serde( default, @@ -47571,7 +47571,7 @@ pub struct Envelope { )] pub expire_after: String, /** - * + * */ #[serde( default, @@ -47581,7 +47581,7 @@ pub struct Envelope { )] pub expire_date_time: String, /** - * + * */ #[serde( default, @@ -47591,7 +47591,7 @@ pub struct Envelope { )] pub expire_enabled: String, /** - * + * */ #[serde( default, @@ -47601,7 +47601,7 @@ pub struct Envelope { )] pub external_envelope_id: String, /** - * + * */ #[serde( default, @@ -47610,7 +47610,7 @@ pub struct Envelope { )] pub folders: Vec<Folder>, /** - * + * */ #[serde( default, @@ -47620,7 +47620,7 @@ pub struct Envelope { )] pub has_comments: String, /** - * + * */ #[serde( default, @@ -47630,7 +47630,7 @@ pub struct Envelope { )] pub has_form_data_changed: String, /** - * + * */ #[serde( default, @@ -47640,7 +47640,7 @@ pub struct Envelope { )] pub has_wav_file: String, /** - * + * */ #[serde( default, @@ -47649,7 +47649,7 @@ pub struct Envelope { )] pub holder: String, /** - * + * */ #[serde( default, @@ -47659,7 +47659,7 @@ pub struct Envelope { )] pub initial_sent_date_time: String, /** - * + * */ #[serde( default, @@ -47669,7 +47669,7 @@ pub struct Envelope { )] pub is_21cfr_part_11: String, /** - * + * */ #[serde( default, @@ -47679,7 +47679,7 @@ pub struct Envelope { )] pub is_dynamic_envelope: String, /** - * + * */ #[serde( default, @@ -47689,7 +47689,7 @@ pub struct Envelope { )] pub is_signature_provider_envelope: String, /** - * + * */ #[serde( default, @@ -47699,7 +47699,7 @@ pub struct Envelope { )] pub last_modified_date_time: String, /** - * + * */ #[serde( default, @@ -47708,7 +47708,7 @@ pub struct Envelope { )] pub location: String, /** - * + * */ #[serde( default, @@ -47717,7 +47717,7 @@ pub struct Envelope { )] pub lock_information: Option<EnvelopeLocks>, /** - * + * */ #[serde( default, @@ -47727,12 +47727,12 @@ pub struct Envelope { )] pub message_lock: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notification: Option<Notification>, /** - * + * */ #[serde( default, @@ -47742,12 +47742,12 @@ pub struct Envelope { )] pub notification_uri: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "powerForm")] pub power_form: Option<PowerForm>, /** - * + * */ #[serde( default, @@ -47757,7 +47757,7 @@ pub struct Envelope { )] pub purge_completed_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -47767,7 +47767,7 @@ pub struct Envelope { )] pub purge_request_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -47777,12 +47777,12 @@ pub struct Envelope { )] pub purge_state: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * + * */ #[serde( default, @@ -47792,7 +47792,7 @@ pub struct Envelope { )] pub recipients_lock: String, /** - * + * */ #[serde( default, @@ -47802,12 +47802,12 @@ pub struct Envelope { )] pub recipients_uri: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sender: Option<UserInfo>, /** - * + * */ #[serde( default, @@ -47817,7 +47817,7 @@ pub struct Envelope { )] pub sent_date_time: String, /** - * + * */ #[serde( default, @@ -47827,7 +47827,7 @@ pub struct Envelope { )] pub signer_can_sign_on_mobile: String, /** - * + * */ #[serde( default, @@ -47837,7 +47837,7 @@ pub struct Envelope { )] pub signing_location: String, /** - * + * */ #[serde( default, @@ -47846,7 +47846,7 @@ pub struct Envelope { )] pub status: String, /** - * + * */ #[serde( default, @@ -47856,7 +47856,7 @@ pub struct Envelope { )] pub status_changed_date_time: String, /** - * + * */ #[serde( default, @@ -47866,7 +47866,7 @@ pub struct Envelope { )] pub status_date_time: String, /** - * + * */ #[serde( default, @@ -47876,7 +47876,7 @@ pub struct Envelope { )] pub templates_uri: String, /** - * + * */ #[serde( default, @@ -47886,7 +47886,7 @@ pub struct Envelope { )] pub transaction_id: String, /** - * + * */ #[serde( default, @@ -47896,7 +47896,7 @@ pub struct Envelope { )] pub use_disclosure: String, /** - * + * */ #[serde( default, @@ -47906,7 +47906,7 @@ pub struct Envelope { )] pub voided_date_time: String, /** - * + * */ #[serde( default, @@ -47916,7 +47916,7 @@ pub struct Envelope { )] pub voided_reason: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub workflow: Option<Workflow>, @@ -47926,7 +47926,7 @@ pub struct Envelope { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeAttachment { /** - * + * */ #[serde( default, @@ -47936,7 +47936,7 @@ pub struct EnvelopeAttachment { )] pub access_control: String, /** - * + * */ #[serde( default, @@ -47946,7 +47946,7 @@ pub struct EnvelopeAttachment { )] pub attachment_id: String, /** - * + * */ #[serde( default, @@ -47956,7 +47956,7 @@ pub struct EnvelopeAttachment { )] pub attachment_type: String, /** - * + * */ #[serde( default, @@ -47965,7 +47965,7 @@ pub struct EnvelopeAttachment { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -47974,7 +47974,7 @@ pub struct EnvelopeAttachment { )] pub label: String, /** - * + * */ #[serde( default, @@ -47988,7 +47988,7 @@ pub struct EnvelopeAttachment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeAttachmentsRequest { /** - * + * */ #[serde( default, @@ -48002,7 +48002,7 @@ pub struct EnvelopeAttachmentsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeAttachmentsResult { /** - * + * */ #[serde( default, @@ -48016,7 +48016,7 @@ pub struct EnvelopeAttachmentsResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeAuditEvent { /** - * + * */ #[serde( default, @@ -48031,7 +48031,7 @@ pub struct EnvelopeAuditEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeAuditEventResponse { /** - * + * */ #[serde( default, @@ -48046,7 +48046,7 @@ pub struct EnvelopeAuditEventResponse { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDefinition { /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48056,7 +48056,7 @@ pub struct EnvelopeDefinition { )] pub access_control_list_base_64: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48065,7 +48065,7 @@ pub struct EnvelopeDefinition { )] pub accessibility: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48075,7 +48075,7 @@ pub struct EnvelopeDefinition { )] pub allow_comments: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48085,7 +48085,7 @@ pub struct EnvelopeDefinition { )] pub allow_markup: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48095,7 +48095,7 @@ pub struct EnvelopeDefinition { )] pub allow_reassign: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48105,7 +48105,7 @@ pub struct EnvelopeDefinition { )] pub allow_recipient_recursion: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48115,7 +48115,7 @@ pub struct EnvelopeDefinition { )] pub allow_view_history: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48125,7 +48125,7 @@ pub struct EnvelopeDefinition { )] pub any_signer: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48134,7 +48134,7 @@ pub struct EnvelopeDefinition { )] pub asynchronous: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48143,7 +48143,7 @@ pub struct EnvelopeDefinition { )] pub attachments: Vec<Attachment>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48153,7 +48153,7 @@ pub struct EnvelopeDefinition { )] pub attachments_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48163,7 +48163,7 @@ pub struct EnvelopeDefinition { )] pub authoritative_copy: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48173,7 +48173,7 @@ pub struct EnvelopeDefinition { )] pub authoritative_copy_default: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48183,7 +48183,7 @@ pub struct EnvelopeDefinition { )] pub auto_navigation: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48193,7 +48193,7 @@ pub struct EnvelopeDefinition { )] pub brand_id: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48203,7 +48203,7 @@ pub struct EnvelopeDefinition { )] pub brand_lock: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48213,7 +48213,7 @@ pub struct EnvelopeDefinition { )] pub certificate_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48223,7 +48223,7 @@ pub struct EnvelopeDefinition { )] pub completed_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48233,7 +48233,7 @@ pub struct EnvelopeDefinition { )] pub composite_templates: Vec<CompositeTemplate>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48243,7 +48243,7 @@ pub struct EnvelopeDefinition { )] pub copy_recipient_data: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48253,7 +48253,7 @@ pub struct EnvelopeDefinition { )] pub created_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48262,7 +48262,7 @@ pub struct EnvelopeDefinition { )] pub custom_fields: Option<AccountCustomFields>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48272,7 +48272,7 @@ pub struct EnvelopeDefinition { )] pub custom_fields_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48282,7 +48282,7 @@ pub struct EnvelopeDefinition { )] pub declined_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48292,7 +48292,7 @@ pub struct EnvelopeDefinition { )] pub deleted_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48302,7 +48302,7 @@ pub struct EnvelopeDefinition { )] pub delivered_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48312,7 +48312,7 @@ pub struct EnvelopeDefinition { )] pub disable_responsive_document: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48321,7 +48321,7 @@ pub struct EnvelopeDefinition { )] pub documents: Vec<Document>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48331,7 +48331,7 @@ pub struct EnvelopeDefinition { )] pub documents_combined_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48341,7 +48341,7 @@ pub struct EnvelopeDefinition { )] pub documents_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48351,7 +48351,7 @@ pub struct EnvelopeDefinition { )] pub email_blurb: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48360,7 +48360,7 @@ pub struct EnvelopeDefinition { )] pub email_settings: Option<EmailSettings>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48370,7 +48370,7 @@ pub struct EnvelopeDefinition { )] pub email_subject: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48380,7 +48380,7 @@ pub struct EnvelopeDefinition { )] pub enable_wet_sign: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48390,7 +48390,7 @@ pub struct EnvelopeDefinition { )] pub enforce_signer_visibility: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48400,7 +48400,7 @@ pub struct EnvelopeDefinition { )] pub envelope_attachments: Vec<Attachment>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48410,7 +48410,7 @@ pub struct EnvelopeDefinition { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48420,7 +48420,7 @@ pub struct EnvelopeDefinition { )] pub envelope_id: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48430,7 +48430,7 @@ pub struct EnvelopeDefinition { )] pub envelope_id_stamping: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48440,7 +48440,7 @@ pub struct EnvelopeDefinition { )] pub envelope_location: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48449,7 +48449,7 @@ pub struct EnvelopeDefinition { )] pub envelope_metadata: Option<EnvelopeMetadata>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48459,7 +48459,7 @@ pub struct EnvelopeDefinition { )] pub envelope_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48468,7 +48468,7 @@ pub struct EnvelopeDefinition { )] pub event_notification: Option<EventNotification>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48478,7 +48478,7 @@ pub struct EnvelopeDefinition { )] pub expire_after: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48488,7 +48488,7 @@ pub struct EnvelopeDefinition { )] pub expire_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48498,7 +48498,7 @@ pub struct EnvelopeDefinition { )] pub expire_enabled: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48508,7 +48508,7 @@ pub struct EnvelopeDefinition { )] pub external_envelope_id: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48517,7 +48517,7 @@ pub struct EnvelopeDefinition { )] pub folders: Vec<Folder>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48527,7 +48527,7 @@ pub struct EnvelopeDefinition { )] pub has_comments: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48537,7 +48537,7 @@ pub struct EnvelopeDefinition { )] pub has_form_data_changed: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48547,7 +48547,7 @@ pub struct EnvelopeDefinition { )] pub has_wav_file: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48556,7 +48556,7 @@ pub struct EnvelopeDefinition { )] pub holder: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48566,7 +48566,7 @@ pub struct EnvelopeDefinition { )] pub initial_sent_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48576,7 +48576,7 @@ pub struct EnvelopeDefinition { )] pub is_21cfr_part_11: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48586,7 +48586,7 @@ pub struct EnvelopeDefinition { )] pub is_dynamic_envelope: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48596,7 +48596,7 @@ pub struct EnvelopeDefinition { )] pub is_signature_provider_envelope: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48606,7 +48606,7 @@ pub struct EnvelopeDefinition { )] pub last_modified_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48615,7 +48615,7 @@ pub struct EnvelopeDefinition { )] pub location: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48624,7 +48624,7 @@ pub struct EnvelopeDefinition { )] pub lock_information: Option<EnvelopeLocks>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48634,12 +48634,12 @@ pub struct EnvelopeDefinition { )] pub message_lock: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notification: Option<Notification>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48649,7 +48649,7 @@ pub struct EnvelopeDefinition { )] pub notification_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48658,12 +48658,12 @@ pub struct EnvelopeDefinition { )] pub password: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "powerForm")] pub power_form: Option<PowerForm>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48673,7 +48673,7 @@ pub struct EnvelopeDefinition { )] pub purge_completed_date: Option<chrono::NaiveDate>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48683,7 +48683,7 @@ pub struct EnvelopeDefinition { )] pub purge_request_date: Option<chrono::NaiveDate>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48693,12 +48693,12 @@ pub struct EnvelopeDefinition { )] pub purge_state: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48708,7 +48708,7 @@ pub struct EnvelopeDefinition { )] pub recipients_lock: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48718,12 +48718,12 @@ pub struct EnvelopeDefinition { )] pub recipients_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sender: Option<UserInfo>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48733,7 +48733,7 @@ pub struct EnvelopeDefinition { )] pub sent_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48743,7 +48743,7 @@ pub struct EnvelopeDefinition { )] pub signer_can_sign_on_mobile: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48753,7 +48753,7 @@ pub struct EnvelopeDefinition { )] pub signing_location: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48762,7 +48762,7 @@ pub struct EnvelopeDefinition { )] pub status: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48772,7 +48772,7 @@ pub struct EnvelopeDefinition { )] pub status_changed_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48782,7 +48782,7 @@ pub struct EnvelopeDefinition { )] pub status_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48792,7 +48792,7 @@ pub struct EnvelopeDefinition { )] pub template_id: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48802,7 +48802,7 @@ pub struct EnvelopeDefinition { )] pub template_roles: Vec<TemplateRole>, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48812,7 +48812,7 @@ pub struct EnvelopeDefinition { )] pub templates_uri: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48822,7 +48822,7 @@ pub struct EnvelopeDefinition { )] pub transaction_id: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48832,7 +48832,7 @@ pub struct EnvelopeDefinition { )] pub use_disclosure: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48842,7 +48842,7 @@ pub struct EnvelopeDefinition { )] pub voided_date_time: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde( default, @@ -48852,7 +48852,7 @@ pub struct EnvelopeDefinition { )] pub voided_reason: String, /** - * Envelope object definition. + * Envelope object definition. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub workflow: Option<Workflow>, @@ -48862,7 +48862,7 @@ pub struct EnvelopeDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocument { /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48872,7 +48872,7 @@ pub struct EnvelopeDocument { )] pub added_recipient_ids: Vec<String>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48882,7 +48882,7 @@ pub struct EnvelopeDocument { )] pub attachment_tab_id: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48892,7 +48892,7 @@ pub struct EnvelopeDocument { )] pub authoritative_copy: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48901,7 +48901,7 @@ pub struct EnvelopeDocument { )] pub authoritative_copy_metadata: Option<PropertyMetadata>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48911,7 +48911,7 @@ pub struct EnvelopeDocument { )] pub available_document_types: Vec<SignatureType>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48921,7 +48921,7 @@ pub struct EnvelopeDocument { )] pub contains_pdf_form_fields: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48930,7 +48930,7 @@ pub struct EnvelopeDocument { )] pub display: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48939,7 +48939,7 @@ pub struct EnvelopeDocument { )] pub display_metadata: Option<PropertyMetadata>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48949,7 +48949,7 @@ pub struct EnvelopeDocument { )] pub document_fields: Vec<NameValue>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48959,7 +48959,7 @@ pub struct EnvelopeDocument { )] pub document_id: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48969,7 +48969,7 @@ pub struct EnvelopeDocument { )] pub document_id_guid: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48978,7 +48978,7 @@ pub struct EnvelopeDocument { )] pub error_details: Option<ErrorDetails>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48988,7 +48988,7 @@ pub struct EnvelopeDocument { )] pub include_in_download: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -48997,7 +48997,7 @@ pub struct EnvelopeDocument { )] pub include_in_download_metadata: Option<PropertyMetadata>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49006,7 +49006,7 @@ pub struct EnvelopeDocument { )] pub name: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49015,7 +49015,7 @@ pub struct EnvelopeDocument { )] pub name_metadata: Option<PropertyMetadata>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49024,7 +49024,7 @@ pub struct EnvelopeDocument { )] pub order: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49033,7 +49033,7 @@ pub struct EnvelopeDocument { )] pub pages: Vec<Page>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49043,7 +49043,7 @@ pub struct EnvelopeDocument { )] pub signer_must_acknowledge: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49052,7 +49052,7 @@ pub struct EnvelopeDocument { )] pub signer_must_acknowledge_metadata: Option<PropertyMetadata>, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49062,7 +49062,7 @@ pub struct EnvelopeDocument { )] pub size_bytes: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49072,7 +49072,7 @@ pub struct EnvelopeDocument { )] pub template_locked: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49082,7 +49082,7 @@ pub struct EnvelopeDocument { )] pub template_required: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49092,7 +49092,7 @@ pub struct EnvelopeDocument { )] pub type_: String, /** - * This object contains details about the envelope document. + * This object contains details about the envelope document. */ #[serde( default, @@ -49106,7 +49106,7 @@ pub struct EnvelopeDocument { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeDocumentsResult { /** - * + * */ #[serde( default, @@ -49116,7 +49116,7 @@ pub struct EnvelopeDocumentsResult { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * + * */ #[serde( default, @@ -49131,7 +49131,7 @@ pub struct EnvelopeDocumentsResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeEvent { /** - * For which envelope events should your webhook be called? + * For which envelope events should your webhook be called? */ #[serde( default, @@ -49141,7 +49141,7 @@ pub struct EnvelopeEvent { )] pub envelope_event_status_code: String, /** - * For which envelope events should your webhook be called? + * For which envelope events should your webhook be called? */ #[serde( default, @@ -49156,7 +49156,7 @@ pub struct EnvelopeEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeFormDataType { /** - * + * */ #[serde( default, @@ -49166,7 +49166,7 @@ pub struct EnvelopeFormDataType { )] pub email_subject: String, /** - * + * */ #[serde( default, @@ -49176,7 +49176,7 @@ pub struct EnvelopeFormDataType { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -49186,7 +49186,7 @@ pub struct EnvelopeFormDataType { )] pub form_data: Vec<FormDataItem>, /** - * + * */ #[serde( default, @@ -49196,7 +49196,7 @@ pub struct EnvelopeFormDataType { )] pub prefill_form_data: Vec<FormDataItem>, /** - * + * */ #[serde( default, @@ -49206,7 +49206,7 @@ pub struct EnvelopeFormDataType { )] pub recipient_form_data: Vec<RecipientFormData>, /** - * + * */ #[serde( default, @@ -49216,7 +49216,7 @@ pub struct EnvelopeFormDataType { )] pub sent_date_time: String, /** - * + * */ #[serde( default, @@ -49232,7 +49232,7 @@ pub struct EnvelopeFormDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeId { /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49244,7 +49244,7 @@ pub struct EnvelopeId { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49255,7 +49255,7 @@ pub struct EnvelopeId { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49267,7 +49267,7 @@ pub struct EnvelopeId { )] pub anchor_case_sensitive: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49278,7 +49278,7 @@ pub struct EnvelopeId { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49290,7 +49290,7 @@ pub struct EnvelopeId { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49301,7 +49301,7 @@ pub struct EnvelopeId { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49313,7 +49313,7 @@ pub struct EnvelopeId { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49324,7 +49324,7 @@ pub struct EnvelopeId { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49336,7 +49336,7 @@ pub struct EnvelopeId { )] pub anchor_match_whole_word: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49347,7 +49347,7 @@ pub struct EnvelopeId { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49359,7 +49359,7 @@ pub struct EnvelopeId { )] pub anchor_string: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49370,7 +49370,7 @@ pub struct EnvelopeId { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49382,7 +49382,7 @@ pub struct EnvelopeId { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49393,7 +49393,7 @@ pub struct EnvelopeId { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49405,7 +49405,7 @@ pub struct EnvelopeId { )] pub anchor_units: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49416,7 +49416,7 @@ pub struct EnvelopeId { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49428,7 +49428,7 @@ pub struct EnvelopeId { )] pub anchor_x_offset: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49439,7 +49439,7 @@ pub struct EnvelopeId { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49451,7 +49451,7 @@ pub struct EnvelopeId { )] pub anchor_y_offset: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49462,7 +49462,7 @@ pub struct EnvelopeId { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49473,7 +49473,7 @@ pub struct EnvelopeId { )] pub bold: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49484,7 +49484,7 @@ pub struct EnvelopeId { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49496,7 +49496,7 @@ pub struct EnvelopeId { )] pub conditional_parent_label: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49507,7 +49507,7 @@ pub struct EnvelopeId { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49519,7 +49519,7 @@ pub struct EnvelopeId { )] pub conditional_parent_value: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49530,7 +49530,7 @@ pub struct EnvelopeId { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49542,7 +49542,7 @@ pub struct EnvelopeId { )] pub custom_tab_id: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49553,7 +49553,7 @@ pub struct EnvelopeId { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49565,7 +49565,7 @@ pub struct EnvelopeId { )] pub document_id: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49576,7 +49576,7 @@ pub struct EnvelopeId { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49587,7 +49587,7 @@ pub struct EnvelopeId { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49598,7 +49598,7 @@ pub struct EnvelopeId { )] pub font: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49610,7 +49610,7 @@ pub struct EnvelopeId { )] pub font_color: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49621,7 +49621,7 @@ pub struct EnvelopeId { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49632,7 +49632,7 @@ pub struct EnvelopeId { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49644,7 +49644,7 @@ pub struct EnvelopeId { )] pub font_size: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49655,7 +49655,7 @@ pub struct EnvelopeId { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49667,7 +49667,7 @@ pub struct EnvelopeId { )] pub form_order: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49678,7 +49678,7 @@ pub struct EnvelopeId { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49690,7 +49690,7 @@ pub struct EnvelopeId { )] pub form_page_label: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49701,7 +49701,7 @@ pub struct EnvelopeId { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49713,7 +49713,7 @@ pub struct EnvelopeId { )] pub form_page_number: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49724,7 +49724,7 @@ pub struct EnvelopeId { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49735,7 +49735,7 @@ pub struct EnvelopeId { )] pub height: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49746,7 +49746,7 @@ pub struct EnvelopeId { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49757,7 +49757,7 @@ pub struct EnvelopeId { )] pub italic: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49768,7 +49768,7 @@ pub struct EnvelopeId { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49779,7 +49779,7 @@ pub struct EnvelopeId { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49790,7 +49790,7 @@ pub struct EnvelopeId { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49802,7 +49802,7 @@ pub struct EnvelopeId { )] pub merge_field_xml: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49813,7 +49813,7 @@ pub struct EnvelopeId { )] pub name: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49824,7 +49824,7 @@ pub struct EnvelopeId { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49836,7 +49836,7 @@ pub struct EnvelopeId { )] pub page_number: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49847,7 +49847,7 @@ pub struct EnvelopeId { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49859,7 +49859,7 @@ pub struct EnvelopeId { )] pub recipient_id: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49871,7 +49871,7 @@ pub struct EnvelopeId { )] pub recipient_id_guid: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49882,7 +49882,7 @@ pub struct EnvelopeId { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49893,7 +49893,7 @@ pub struct EnvelopeId { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49904,7 +49904,7 @@ pub struct EnvelopeId { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49915,7 +49915,7 @@ pub struct EnvelopeId { )] pub status: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49926,7 +49926,7 @@ pub struct EnvelopeId { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49938,7 +49938,7 @@ pub struct EnvelopeId { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49949,7 +49949,7 @@ pub struct EnvelopeId { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49961,7 +49961,7 @@ pub struct EnvelopeId { )] pub tab_id: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49972,7 +49972,7 @@ pub struct EnvelopeId { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49984,7 +49984,7 @@ pub struct EnvelopeId { )] pub tab_label: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -49995,7 +49995,7 @@ pub struct EnvelopeId { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50007,7 +50007,7 @@ pub struct EnvelopeId { )] pub tab_order: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50018,7 +50018,7 @@ pub struct EnvelopeId { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50030,7 +50030,7 @@ pub struct EnvelopeId { )] pub tab_type: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50041,7 +50041,7 @@ pub struct EnvelopeId { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50053,7 +50053,7 @@ pub struct EnvelopeId { )] pub template_locked: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50064,7 +50064,7 @@ pub struct EnvelopeId { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50076,7 +50076,7 @@ pub struct EnvelopeId { )] pub template_required: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50087,7 +50087,7 @@ pub struct EnvelopeId { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50098,7 +50098,7 @@ pub struct EnvelopeId { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50109,7 +50109,7 @@ pub struct EnvelopeId { )] pub tooltip: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50120,7 +50120,7 @@ pub struct EnvelopeId { )] pub underline: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50131,7 +50131,7 @@ pub struct EnvelopeId { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50142,7 +50142,7 @@ pub struct EnvelopeId { )] pub width: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50153,7 +50153,7 @@ pub struct EnvelopeId { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50165,7 +50165,7 @@ pub struct EnvelopeId { )] pub x_position: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50176,7 +50176,7 @@ pub struct EnvelopeId { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50188,7 +50188,7 @@ pub struct EnvelopeId { )] pub y_position: String, /** - * A tab that displays the envelope ID. Recipients cannot enter + * A tab that displays the envelope ID. Recipients cannot enter * or change the information in this tab. * */ @@ -50204,7 +50204,7 @@ pub struct EnvelopeId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeIdsRequest { /** - * Lists of envelope and transaction IDs to use in the results. + * Lists of envelope and transaction IDs to use in the results. */ #[serde( default, @@ -50214,7 +50214,7 @@ pub struct EnvelopeIdsRequest { )] pub envelope_ids: Vec<String>, /** - * Lists of envelope and transaction IDs to use in the results. + * Lists of envelope and transaction IDs to use in the results. */ #[serde( default, @@ -50229,7 +50229,7 @@ pub struct EnvelopeIdsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeMetadata { /** - * + * */ #[serde( default, @@ -50239,7 +50239,7 @@ pub struct EnvelopeMetadata { )] pub allow_advanced_correct: String, /** - * + * */ #[serde( default, @@ -50249,7 +50249,7 @@ pub struct EnvelopeMetadata { )] pub allow_correct: String, /** - * + * */ #[serde( default, @@ -50264,17 +50264,17 @@ pub struct EnvelopeMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeNotificationRequest { /** - * A complex element that specifies the notification settings for the envelope. + * A complex element that specifies the notification settings for the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub expirations: Option<Expirations>, /** - * A complex element that specifies the notification settings for the envelope. + * A complex element that specifies the notification settings for the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reminders: Option<Reminders>, /** - * A complex element that specifies the notification settings for the envelope. + * A complex element that specifies the notification settings for the envelope. */ #[serde( default, @@ -50289,7 +50289,7 @@ pub struct EnvelopeNotificationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopePurgeConfiguration { /** - * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). + * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). */ #[serde( default, @@ -50299,7 +50299,7 @@ pub struct EnvelopePurgeConfiguration { )] pub purge_envelopes: String, /** - * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). + * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). */ #[serde( default, @@ -50309,7 +50309,7 @@ pub struct EnvelopePurgeConfiguration { )] pub redact_pii: String, /** - * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). + * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). */ #[serde( default, @@ -50319,7 +50319,7 @@ pub struct EnvelopePurgeConfiguration { )] pub remove_tabs_and_envelope_attachments: String, /** - * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). + * Contains information about the current envelope purge configuration for an account, which enables account administrators to purge documents from completed and voided envelopes after a set number of days (`retentionDays`). */ #[serde( default, @@ -50334,7 +50334,7 @@ pub struct EnvelopePurgeConfiguration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeSummary { /** - * This object describes an envelope. + * This object describes an envelope. */ #[serde( default, @@ -50343,7 +50343,7 @@ pub struct EnvelopeSummary { )] pub bulk_envelope_status: Option<BulkEnvelopeStatus>, /** - * This object describes an envelope. + * This object describes an envelope. */ #[serde( default, @@ -50353,7 +50353,7 @@ pub struct EnvelopeSummary { )] pub envelope_id: String, /** - * This object describes an envelope. + * This object describes an envelope. */ #[serde( default, @@ -50362,7 +50362,7 @@ pub struct EnvelopeSummary { )] pub error_details: Option<ErrorDetails>, /** - * This object describes an envelope. + * This object describes an envelope. */ #[serde( default, @@ -50371,7 +50371,7 @@ pub struct EnvelopeSummary { )] pub status: String, /** - * This object describes an envelope. + * This object describes an envelope. */ #[serde( default, @@ -50381,7 +50381,7 @@ pub struct EnvelopeSummary { )] pub status_date_time: String, /** - * This object describes an envelope. + * This object describes an envelope. */ #[serde( default, @@ -50395,7 +50395,7 @@ pub struct EnvelopeSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTemplate { /** - * + * */ #[serde( default, @@ -50405,7 +50405,7 @@ pub struct EnvelopeTemplate { )] pub access_control_list_base_64: String, /** - * + * */ #[serde( default, @@ -50415,7 +50415,7 @@ pub struct EnvelopeTemplate { )] pub allow_comments: String, /** - * + * */ #[serde( default, @@ -50425,7 +50425,7 @@ pub struct EnvelopeTemplate { )] pub allow_markup: String, /** - * + * */ #[serde( default, @@ -50435,7 +50435,7 @@ pub struct EnvelopeTemplate { )] pub allow_reassign: String, /** - * + * */ #[serde( default, @@ -50445,7 +50445,7 @@ pub struct EnvelopeTemplate { )] pub allow_view_history: String, /** - * + * */ #[serde( default, @@ -50455,7 +50455,7 @@ pub struct EnvelopeTemplate { )] pub any_signer: String, /** - * + * */ #[serde( default, @@ -50464,7 +50464,7 @@ pub struct EnvelopeTemplate { )] pub asynchronous: String, /** - * + * */ #[serde( default, @@ -50474,7 +50474,7 @@ pub struct EnvelopeTemplate { )] pub attachments_uri: String, /** - * + * */ #[serde( default, @@ -50484,7 +50484,7 @@ pub struct EnvelopeTemplate { )] pub authoritative_copy: String, /** - * + * */ #[serde( default, @@ -50494,7 +50494,7 @@ pub struct EnvelopeTemplate { )] pub authoritative_copy_default: String, /** - * + * */ #[serde( default, @@ -50504,7 +50504,7 @@ pub struct EnvelopeTemplate { )] pub auto_match: String, /** - * + * */ #[serde( default, @@ -50514,7 +50514,7 @@ pub struct EnvelopeTemplate { )] pub auto_match_specified_by_user: String, /** - * + * */ #[serde( default, @@ -50524,7 +50524,7 @@ pub struct EnvelopeTemplate { )] pub auto_navigation: String, /** - * + * */ #[serde( default, @@ -50534,7 +50534,7 @@ pub struct EnvelopeTemplate { )] pub brand_id: String, /** - * + * */ #[serde( default, @@ -50544,7 +50544,7 @@ pub struct EnvelopeTemplate { )] pub brand_lock: String, /** - * + * */ #[serde( default, @@ -50554,7 +50554,7 @@ pub struct EnvelopeTemplate { )] pub certificate_uri: String, /** - * + * */ #[serde( default, @@ -50564,7 +50564,7 @@ pub struct EnvelopeTemplate { )] pub completed_date_time: String, /** - * + * */ #[serde( default, @@ -50574,7 +50574,7 @@ pub struct EnvelopeTemplate { )] pub copy_recipient_data: String, /** - * + * */ #[serde( default, @@ -50583,7 +50583,7 @@ pub struct EnvelopeTemplate { )] pub created: String, /** - * + * */ #[serde( default, @@ -50593,7 +50593,7 @@ pub struct EnvelopeTemplate { )] pub created_date_time: String, /** - * + * */ #[serde( default, @@ -50602,7 +50602,7 @@ pub struct EnvelopeTemplate { )] pub custom_fields: Option<AccountCustomFields>, /** - * + * */ #[serde( default, @@ -50612,7 +50612,7 @@ pub struct EnvelopeTemplate { )] pub custom_fields_uri: String, /** - * + * */ #[serde( default, @@ -50622,7 +50622,7 @@ pub struct EnvelopeTemplate { )] pub declined_date_time: String, /** - * + * */ #[serde( default, @@ -50632,7 +50632,7 @@ pub struct EnvelopeTemplate { )] pub deleted_date_time: String, /** - * + * */ #[serde( default, @@ -50642,7 +50642,7 @@ pub struct EnvelopeTemplate { )] pub delivered_date_time: String, /** - * + * */ #[serde( default, @@ -50651,7 +50651,7 @@ pub struct EnvelopeTemplate { )] pub description: String, /** - * + * */ #[serde( default, @@ -50661,7 +50661,7 @@ pub struct EnvelopeTemplate { )] pub disable_responsive_document: String, /** - * + * */ #[serde( default, @@ -50670,7 +50670,7 @@ pub struct EnvelopeTemplate { )] pub documents: Vec<Document>, /** - * + * */ #[serde( default, @@ -50680,7 +50680,7 @@ pub struct EnvelopeTemplate { )] pub documents_combined_uri: String, /** - * + * */ #[serde( default, @@ -50690,7 +50690,7 @@ pub struct EnvelopeTemplate { )] pub documents_uri: String, /** - * + * */ #[serde( default, @@ -50700,7 +50700,7 @@ pub struct EnvelopeTemplate { )] pub email_blurb: String, /** - * + * */ #[serde( default, @@ -50709,7 +50709,7 @@ pub struct EnvelopeTemplate { )] pub email_settings: Option<EmailSettings>, /** - * + * */ #[serde( default, @@ -50719,7 +50719,7 @@ pub struct EnvelopeTemplate { )] pub email_subject: String, /** - * + * */ #[serde( default, @@ -50729,7 +50729,7 @@ pub struct EnvelopeTemplate { )] pub enable_wet_sign: String, /** - * + * */ #[serde( default, @@ -50739,7 +50739,7 @@ pub struct EnvelopeTemplate { )] pub enforce_signer_visibility: String, /** - * + * */ #[serde( default, @@ -50749,7 +50749,7 @@ pub struct EnvelopeTemplate { )] pub envelope_attachments: Vec<Attachment>, /** - * + * */ #[serde( default, @@ -50759,7 +50759,7 @@ pub struct EnvelopeTemplate { )] pub envelope_documents: Vec<EnvelopeDocument>, /** - * + * */ #[serde( default, @@ -50769,7 +50769,7 @@ pub struct EnvelopeTemplate { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -50779,7 +50779,7 @@ pub struct EnvelopeTemplate { )] pub envelope_id_stamping: String, /** - * + * */ #[serde( default, @@ -50789,7 +50789,7 @@ pub struct EnvelopeTemplate { )] pub envelope_location: String, /** - * + * */ #[serde( default, @@ -50798,7 +50798,7 @@ pub struct EnvelopeTemplate { )] pub envelope_metadata: Option<EnvelopeMetadata>, /** - * + * */ #[serde( default, @@ -50808,7 +50808,7 @@ pub struct EnvelopeTemplate { )] pub envelope_uri: String, /** - * + * */ #[serde( default, @@ -50818,7 +50818,7 @@ pub struct EnvelopeTemplate { )] pub expire_after: String, /** - * + * */ #[serde( default, @@ -50828,7 +50828,7 @@ pub struct EnvelopeTemplate { )] pub expire_date_time: String, /** - * + * */ #[serde( default, @@ -50838,7 +50838,7 @@ pub struct EnvelopeTemplate { )] pub expire_enabled: String, /** - * + * */ #[serde( default, @@ -50848,7 +50848,7 @@ pub struct EnvelopeTemplate { )] pub external_envelope_id: String, /** - * + * */ #[serde( default, @@ -50858,7 +50858,7 @@ pub struct EnvelopeTemplate { )] pub favorited_by_me: String, /** - * + * */ #[serde( default, @@ -50868,7 +50868,7 @@ pub struct EnvelopeTemplate { )] pub folder_id: String, /** - * + * */ #[serde( default, @@ -50878,7 +50878,7 @@ pub struct EnvelopeTemplate { )] pub folder_ids: Vec<String>, /** - * + * */ #[serde( default, @@ -50888,7 +50888,7 @@ pub struct EnvelopeTemplate { )] pub folder_name: String, /** - * + * */ #[serde( default, @@ -50897,7 +50897,7 @@ pub struct EnvelopeTemplate { )] pub folders: Vec<Folder>, /** - * + * */ #[serde( default, @@ -50907,7 +50907,7 @@ pub struct EnvelopeTemplate { )] pub has_comments: String, /** - * + * */ #[serde( default, @@ -50917,7 +50917,7 @@ pub struct EnvelopeTemplate { )] pub has_form_data_changed: String, /** - * + * */ #[serde( default, @@ -50927,7 +50927,7 @@ pub struct EnvelopeTemplate { )] pub has_wav_file: String, /** - * + * */ #[serde( default, @@ -50936,7 +50936,7 @@ pub struct EnvelopeTemplate { )] pub holder: String, /** - * + * */ #[serde( default, @@ -50946,7 +50946,7 @@ pub struct EnvelopeTemplate { )] pub initial_sent_date_time: String, /** - * + * */ #[serde( default, @@ -50956,7 +50956,7 @@ pub struct EnvelopeTemplate { )] pub is_21cfr_part_11: String, /** - * + * */ #[serde( default, @@ -50966,7 +50966,7 @@ pub struct EnvelopeTemplate { )] pub is_dynamic_envelope: String, /** - * + * */ #[serde( default, @@ -50976,7 +50976,7 @@ pub struct EnvelopeTemplate { )] pub is_signature_provider_envelope: String, /** - * + * */ #[serde( default, @@ -50986,7 +50986,7 @@ pub struct EnvelopeTemplate { )] pub last_modified: String, /** - * + * */ #[serde( default, @@ -50995,7 +50995,7 @@ pub struct EnvelopeTemplate { )] pub last_modified_by: Option<UserInfo>, /** - * + * */ #[serde( default, @@ -51005,7 +51005,7 @@ pub struct EnvelopeTemplate { )] pub last_modified_date_time: String, /** - * + * */ #[serde( default, @@ -51015,7 +51015,7 @@ pub struct EnvelopeTemplate { )] pub last_used: String, /** - * + * */ #[serde( default, @@ -51024,7 +51024,7 @@ pub struct EnvelopeTemplate { )] pub location: String, /** - * + * */ #[serde( default, @@ -51033,7 +51033,7 @@ pub struct EnvelopeTemplate { )] pub lock_information: Option<EnvelopeLocks>, /** - * + * */ #[serde( default, @@ -51043,7 +51043,7 @@ pub struct EnvelopeTemplate { )] pub message_lock: String, /** - * + * */ #[serde( default, @@ -51052,7 +51052,7 @@ pub struct EnvelopeTemplate { )] pub name: String, /** - * + * */ #[serde( default, @@ -51062,12 +51062,12 @@ pub struct EnvelopeTemplate { )] pub new_password: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notification: Option<Notification>, /** - * + * */ #[serde( default, @@ -51077,12 +51077,12 @@ pub struct EnvelopeTemplate { )] pub notification_uri: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<UserInfo>, /** - * + * */ #[serde( default, @@ -51092,7 +51092,7 @@ pub struct EnvelopeTemplate { )] pub page_count: String, /** - * + * */ #[serde( default, @@ -51101,7 +51101,7 @@ pub struct EnvelopeTemplate { )] pub password: String, /** - * + * */ #[serde( default, @@ -51111,12 +51111,12 @@ pub struct EnvelopeTemplate { )] pub password_protected: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "powerForm")] pub power_form: Option<PowerForm>, /** - * + * */ #[serde( default, @@ -51126,7 +51126,7 @@ pub struct EnvelopeTemplate { )] pub power_forms: Vec<PowerForm>, /** - * + * */ #[serde( default, @@ -51136,7 +51136,7 @@ pub struct EnvelopeTemplate { )] pub purge_completed_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -51146,7 +51146,7 @@ pub struct EnvelopeTemplate { )] pub purge_request_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -51156,12 +51156,12 @@ pub struct EnvelopeTemplate { )] pub purge_state: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * + * */ #[serde( default, @@ -51171,7 +51171,7 @@ pub struct EnvelopeTemplate { )] pub recipients_lock: String, /** - * + * */ #[serde( default, @@ -51181,12 +51181,12 @@ pub struct EnvelopeTemplate { )] pub recipients_uri: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sender: Option<UserInfo>, /** - * + * */ #[serde( default, @@ -51196,7 +51196,7 @@ pub struct EnvelopeTemplate { )] pub sent_date_time: String, /** - * + * */ #[serde( default, @@ -51205,7 +51205,7 @@ pub struct EnvelopeTemplate { )] pub shared: String, /** - * + * */ #[serde( default, @@ -51215,7 +51215,7 @@ pub struct EnvelopeTemplate { )] pub signer_can_sign_on_mobile: String, /** - * + * */ #[serde( default, @@ -51225,7 +51225,7 @@ pub struct EnvelopeTemplate { )] pub signing_location: String, /** - * + * */ #[serde( default, @@ -51234,7 +51234,7 @@ pub struct EnvelopeTemplate { )] pub status: String, /** - * + * */ #[serde( default, @@ -51244,7 +51244,7 @@ pub struct EnvelopeTemplate { )] pub status_changed_date_time: String, /** - * + * */ #[serde( default, @@ -51254,7 +51254,7 @@ pub struct EnvelopeTemplate { )] pub status_date_time: String, /** - * + * */ #[serde( default, @@ -51264,7 +51264,7 @@ pub struct EnvelopeTemplate { )] pub template_id: String, /** - * + * */ #[serde( default, @@ -51274,7 +51274,7 @@ pub struct EnvelopeTemplate { )] pub templates_uri: String, /** - * + * */ #[serde( default, @@ -51284,7 +51284,7 @@ pub struct EnvelopeTemplate { )] pub transaction_id: String, /** - * + * */ #[serde( default, @@ -51293,7 +51293,7 @@ pub struct EnvelopeTemplate { )] pub uri: String, /** - * + * */ #[serde( default, @@ -51303,7 +51303,7 @@ pub struct EnvelopeTemplate { )] pub use_disclosure: String, /** - * + * */ #[serde( default, @@ -51313,7 +51313,7 @@ pub struct EnvelopeTemplate { )] pub voided_date_time: String, /** - * + * */ #[serde( default, @@ -51323,7 +51323,7 @@ pub struct EnvelopeTemplate { )] pub voided_reason: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub workflow: Option<Workflow>, @@ -51333,7 +51333,7 @@ pub struct EnvelopeTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTemplateResults { /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51343,7 +51343,7 @@ pub struct EnvelopeTemplateResults { )] pub end_position: String, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51353,7 +51353,7 @@ pub struct EnvelopeTemplateResults { )] pub envelope_templates: Vec<EnvelopeTemplate>, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51362,7 +51362,7 @@ pub struct EnvelopeTemplateResults { )] pub folders: Vec<Folder>, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51372,7 +51372,7 @@ pub struct EnvelopeTemplateResults { )] pub next_uri: String, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51382,7 +51382,7 @@ pub struct EnvelopeTemplateResults { )] pub previous_uri: String, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51392,7 +51392,7 @@ pub struct EnvelopeTemplateResults { )] pub result_set_size: String, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51402,7 +51402,7 @@ pub struct EnvelopeTemplateResults { )] pub start_position: String, /** - * Information about templates. + * Information about templates. */ #[serde( default, @@ -51417,7 +51417,7 @@ pub struct EnvelopeTemplateResults { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTransactionStatus { /** - * + * */ #[serde( default, @@ -51427,7 +51427,7 @@ pub struct EnvelopeTransactionStatus { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -51436,7 +51436,7 @@ pub struct EnvelopeTransactionStatus { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -51445,7 +51445,7 @@ pub struct EnvelopeTransactionStatus { )] pub status: String, /** - * + * */ #[serde( default, @@ -51460,7 +51460,7 @@ pub struct EnvelopeTransactionStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTransferRule { /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde( default, @@ -51470,7 +51470,7 @@ pub struct EnvelopeTransferRule { )] pub carbon_copy_original_owner: String, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde( default, @@ -51479,7 +51479,7 @@ pub struct EnvelopeTransferRule { )] pub enabled: String, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde( default, @@ -51489,7 +51489,7 @@ pub struct EnvelopeTransferRule { )] pub envelope_transfer_rule_id: String, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde( default, @@ -51499,17 +51499,17 @@ pub struct EnvelopeTransferRule { )] pub event_type: String, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "fromGroup")] pub from_group: Option<Group>, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "fromUser")] pub from_user: Option<UserInformation>, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde( default, @@ -51519,7 +51519,7 @@ pub struct EnvelopeTransferRule { )] pub modified_date: Option<chrono::NaiveDate>, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde( default, @@ -51528,12 +51528,12 @@ pub struct EnvelopeTransferRule { )] pub modified_user: Option<UserInformation>, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "toFolder")] pub to_folder: Option<Folder>, /** - * This object contains details about an envelope transfer rule. + * This object contains details about an envelope transfer rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "toUser")] pub to_user: Option<UserInformation>, @@ -51543,7 +51543,7 @@ pub struct EnvelopeTransferRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTransferRuleInformation { /** - * + * */ #[serde( default, @@ -51553,7 +51553,7 @@ pub struct EnvelopeTransferRuleInformation { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -51563,7 +51563,7 @@ pub struct EnvelopeTransferRuleInformation { )] pub envelope_transfer_rules: Vec<EnvelopeTransferRule>, /** - * + * */ #[serde( default, @@ -51573,7 +51573,7 @@ pub struct EnvelopeTransferRuleInformation { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -51583,7 +51583,7 @@ pub struct EnvelopeTransferRuleInformation { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -51593,7 +51593,7 @@ pub struct EnvelopeTransferRuleInformation { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -51603,7 +51603,7 @@ pub struct EnvelopeTransferRuleInformation { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -51618,7 +51618,7 @@ pub struct EnvelopeTransferRuleInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeTransferRuleRequest { /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51628,7 +51628,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub carbon_copy_original_owner: String, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51637,7 +51637,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub enabled: String, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51647,7 +51647,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub envelope_transfer_rule_id: String, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51657,7 +51657,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub event_type: String, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51667,7 +51667,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub from_groups: Vec<Group>, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51677,7 +51677,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub from_users: Vec<UserInformation>, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51687,7 +51687,7 @@ pub struct EnvelopeTransferRuleRequest { )] pub modified_date: Option<chrono::NaiveDate>, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde( default, @@ -51696,12 +51696,12 @@ pub struct EnvelopeTransferRuleRequest { )] pub modified_user: Option<UserInformation>, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "toFolder")] pub to_folder: Option<Folder>, /** - * This object contains details about the envelope transfer rule that you want to create. + * This object contains details about the envelope transfer rule that you want to create. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "toUser")] pub to_user: Option<UserInformation>, @@ -51711,7 +51711,7 @@ pub struct EnvelopeTransferRuleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopeUpdateSummary { /** - * + * */ #[serde( default, @@ -51720,7 +51720,7 @@ pub struct EnvelopeUpdateSummary { )] pub bulk_envelope_status: Option<BulkEnvelopeStatus>, /** - * + * */ #[serde( default, @@ -51730,7 +51730,7 @@ pub struct EnvelopeUpdateSummary { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -51739,7 +51739,7 @@ pub struct EnvelopeUpdateSummary { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -51749,7 +51749,7 @@ pub struct EnvelopeUpdateSummary { )] pub list_custom_field_update_results: Vec<ListCustomField>, /** - * + * */ #[serde( default, @@ -51758,7 +51758,7 @@ pub struct EnvelopeUpdateSummary { )] pub lock_information: Option<EnvelopeLocks>, /** - * + * */ #[serde( default, @@ -51768,7 +51768,7 @@ pub struct EnvelopeUpdateSummary { )] pub purge_state: String, /** - * + * */ #[serde( default, @@ -51778,7 +51778,7 @@ pub struct EnvelopeUpdateSummary { )] pub recipient_update_results: Vec<RecipientUpdateResponse>, /** - * + * */ #[serde( default, @@ -51787,7 +51787,7 @@ pub struct EnvelopeUpdateSummary { )] pub tab_update_results: Option<EnvelopeRecipientTabs>, /** - * + * */ #[serde( default, @@ -51802,7 +51802,7 @@ pub struct EnvelopeUpdateSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnvelopesInformation { /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51812,7 +51812,7 @@ pub struct EnvelopesInformation { )] pub continuation_token: String, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51822,7 +51822,7 @@ pub struct EnvelopesInformation { )] pub end_position: String, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51832,7 +51832,7 @@ pub struct EnvelopesInformation { )] pub envelope_transaction_statuses: Vec<EnvelopeTransactionStatus>, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51841,7 +51841,7 @@ pub struct EnvelopesInformation { )] pub envelopes: Vec<Envelope>, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51850,7 +51850,7 @@ pub struct EnvelopesInformation { )] pub folders: Vec<Folder>, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51860,7 +51860,7 @@ pub struct EnvelopesInformation { )] pub last_queried_date_time: String, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51870,7 +51870,7 @@ pub struct EnvelopesInformation { )] pub result_set_size: String, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51880,7 +51880,7 @@ pub struct EnvelopesInformation { )] pub start_position: String, /** - * Result set for the Envelopes: listStatusChanges method + * Result set for the Envelopes: listStatusChanges method */ #[serde( default, @@ -51895,7 +51895,7 @@ pub struct EnvelopesInformation { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ErrorDetails { /** - * This object describes errors that occur. It is only valid for responses and ignored in requests. + * This object describes errors that occur. It is only valid for responses and ignored in requests. */ #[serde( default, @@ -51905,7 +51905,7 @@ pub struct ErrorDetails { )] pub error_code: String, /** - * This object describes errors that occur. It is only valid for responses and ignored in requests. + * This object describes errors that occur. It is only valid for responses and ignored in requests. */ #[serde( default, @@ -51919,7 +51919,7 @@ pub struct ErrorDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventNotification { /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51929,12 +51929,12 @@ pub struct EventNotification { )] pub envelope_events: Vec<EnvelopeEvent>, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "eventData")] pub event_data: Option<ConnectEventData>, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51944,7 +51944,7 @@ pub struct EventNotification { )] pub include_certificate_of_completion: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51954,7 +51954,7 @@ pub struct EventNotification { )] pub include_certificate_with_soap: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51964,7 +51964,7 @@ pub struct EventNotification { )] pub include_document_fields: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51974,7 +51974,7 @@ pub struct EventNotification { )] pub include_documents: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51984,7 +51984,7 @@ pub struct EventNotification { )] pub include_envelope_void_reason: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -51994,7 +51994,7 @@ pub struct EventNotification { )] pub include_hmac: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52004,7 +52004,7 @@ pub struct EventNotification { )] pub include_sender_account_as_custom_field: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52014,7 +52014,7 @@ pub struct EventNotification { )] pub include_time_zone: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52024,7 +52024,7 @@ pub struct EventNotification { )] pub logging_enabled: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52034,7 +52034,7 @@ pub struct EventNotification { )] pub recipient_events: Vec<RecipientEvent>, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52044,7 +52044,7 @@ pub struct EventNotification { )] pub require_acknowledgment: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52054,7 +52054,7 @@ pub struct EventNotification { )] pub sign_message_with_x509_cert: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52064,7 +52064,7 @@ pub struct EventNotification { )] pub soap_name_space: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52073,7 +52073,7 @@ pub struct EventNotification { )] pub url: String, /** - * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). + * Use this object to configure a [DocuSign Connect webhook](https://developers.docusign.com/platform/webhooks/connect/). */ #[serde( default, @@ -52088,7 +52088,7 @@ pub struct EventNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventResult { /** - * Information about the result of an event. + * Information about the result of an event. */ #[serde( default, @@ -52098,7 +52098,7 @@ pub struct EventResult { )] pub event_timestamp: String, /** - * Information about the result of an event. + * Information about the result of an event. */ #[serde( default, @@ -52108,7 +52108,7 @@ pub struct EventResult { )] pub failure_description: String, /** - * Information about the result of an event. + * Information about the result of an event. */ #[serde( default, @@ -52117,7 +52117,7 @@ pub struct EventResult { )] pub status: String, /** - * Information about the result of an event. + * Information about the result of an event. */ #[serde( default, @@ -52132,7 +52132,7 @@ pub struct EventResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Expirations { /** - * A complex element that specifies the expiration settings for the envelope. + * A complex element that specifies the expiration settings for the envelope. */ #[serde( default, @@ -52142,7 +52142,7 @@ pub struct Expirations { )] pub expire_after: String, /** - * A complex element that specifies the expiration settings for the envelope. + * A complex element that specifies the expiration settings for the envelope. */ #[serde( default, @@ -52152,7 +52152,7 @@ pub struct Expirations { )] pub expire_enabled: String, /** - * A complex element that specifies the expiration settings for the envelope. + * A complex element that specifies the expiration settings for the envelope. */ #[serde( default, @@ -52167,7 +52167,7 @@ pub struct Expirations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalClaim { /** - * Claims about the user from an external provider. This object is reserved for DocuSign internal use. + * Claims about the user from an external provider. This object is reserved for DocuSign internal use. */ #[serde( default, @@ -52177,7 +52177,7 @@ pub struct ExternalClaim { )] pub acquired_time: String, /** - * Claims about the user from an external provider. This object is reserved for DocuSign internal use. + * Claims about the user from an external provider. This object is reserved for DocuSign internal use. */ #[serde( default, @@ -52187,7 +52187,7 @@ pub struct ExternalClaim { )] pub claim_name: String, /** - * Claims about the user from an external provider. This object is reserved for DocuSign internal use. + * Claims about the user from an external provider. This object is reserved for DocuSign internal use. */ #[serde( default, @@ -52196,7 +52196,7 @@ pub struct ExternalClaim { )] pub provider: String, /** - * Claims about the user from an external provider. This object is reserved for DocuSign internal use. + * Claims about the user from an external provider. This object is reserved for DocuSign internal use. */ #[serde( default, @@ -52210,7 +52210,7 @@ pub struct ExternalClaim { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalDocServiceErrorDetails { /** - * + * */ #[serde( default, @@ -52220,7 +52220,7 @@ pub struct ExternalDocServiceErrorDetails { )] pub authentication_url: String, /** - * + * */ #[serde( default, @@ -52230,7 +52230,7 @@ pub struct ExternalDocServiceErrorDetails { )] pub error_code: String, /** - * + * */ #[serde( default, @@ -52244,7 +52244,7 @@ pub struct ExternalDocServiceErrorDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalDocumentSources { /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52254,7 +52254,7 @@ pub struct ExternalDocumentSources { )] pub boxnet_enabled: String, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52263,7 +52263,7 @@ pub struct ExternalDocumentSources { )] pub boxnet_metadata: Option<SettingsMetadata>, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52273,7 +52273,7 @@ pub struct ExternalDocumentSources { )] pub dropbox_enabled: String, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52282,7 +52282,7 @@ pub struct ExternalDocumentSources { )] pub dropbox_metadata: Option<SettingsMetadata>, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52292,7 +52292,7 @@ pub struct ExternalDocumentSources { )] pub google_drive_enabled: String, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52301,7 +52301,7 @@ pub struct ExternalDocumentSources { )] pub google_drive_metadata: Option<SettingsMetadata>, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52311,7 +52311,7 @@ pub struct ExternalDocumentSources { )] pub one_drive_enabled: String, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52320,7 +52320,7 @@ pub struct ExternalDocumentSources { )] pub one_drive_metadata: Option<SettingsMetadata>, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52330,7 +52330,7 @@ pub struct ExternalDocumentSources { )] pub salesforce_enabled: String, /** - * A complex object specifying the external document sources. + * A complex object specifying the external document sources. */ #[serde( default, @@ -52344,7 +52344,7 @@ pub struct ExternalDocumentSources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalFile { /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52353,7 +52353,7 @@ pub struct ExternalFile { )] pub date: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52362,7 +52362,7 @@ pub struct ExternalFile { )] pub id: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52371,7 +52371,7 @@ pub struct ExternalFile { )] pub img: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52380,7 +52380,7 @@ pub struct ExternalFile { )] pub name: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52389,7 +52389,7 @@ pub struct ExternalFile { )] pub size: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52398,7 +52398,7 @@ pub struct ExternalFile { )] pub supported: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52408,7 +52408,7 @@ pub struct ExternalFile { )] pub type_: String, /** - * This object contains information about a file or folder in cloud storage. + * This object contains information about a file or folder in cloud storage. */ #[serde( default, @@ -52422,7 +52422,7 @@ pub struct ExternalFile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalFolder { /** - * + * */ #[serde( default, @@ -52432,7 +52432,7 @@ pub struct ExternalFolder { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -52441,7 +52441,7 @@ pub struct ExternalFolder { )] pub error_details: Option<ExternalDocServiceErrorDetails>, /** - * + * */ #[serde( default, @@ -52450,7 +52450,7 @@ pub struct ExternalFolder { )] pub id: String, /** - * + * */ #[serde( default, @@ -52459,7 +52459,7 @@ pub struct ExternalFolder { )] pub items: Vec<ExternalFile>, /** - * + * */ #[serde( default, @@ -52468,7 +52468,7 @@ pub struct ExternalFolder { )] pub name: String, /** - * + * */ #[serde( default, @@ -52478,7 +52478,7 @@ pub struct ExternalFolder { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -52488,7 +52488,7 @@ pub struct ExternalFolder { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -52498,7 +52498,7 @@ pub struct ExternalFolder { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -52508,7 +52508,7 @@ pub struct ExternalFolder { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -52523,7 +52523,7 @@ pub struct ExternalFolder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FavoriteTemplatesContentItem { /** - * + * */ #[serde( default, @@ -52532,7 +52532,7 @@ pub struct FavoriteTemplatesContentItem { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -52542,7 +52542,7 @@ pub struct FavoriteTemplatesContentItem { )] pub favorited_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -52557,7 +52557,7 @@ pub struct FavoriteTemplatesContentItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FavoriteTemplatesInfo { /** - * + * */ #[serde( default, @@ -52566,7 +52566,7 @@ pub struct FavoriteTemplatesInfo { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -52576,7 +52576,7 @@ pub struct FavoriteTemplatesInfo { )] pub favorite_templates: Vec<FavoriteTemplatesContentItem>, /** - * + * */ #[serde( default, @@ -52591,7 +52591,7 @@ pub struct FavoriteTemplatesInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FeatureAvailableMetadata { /** - * + * */ #[serde( default, @@ -52600,7 +52600,7 @@ pub struct FeatureAvailableMetadata { )] pub availabilty: String, /** - * + * */ #[serde( default, @@ -52615,7 +52615,7 @@ pub struct FeatureAvailableMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FeatureSet { /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52625,7 +52625,7 @@ pub struct FeatureSet { )] pub currency_feature_set_prices: Vec<CurrencyFeatureSetPrice>, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52635,7 +52635,7 @@ pub struct FeatureSet { )] pub envelope_fee: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52645,7 +52645,7 @@ pub struct FeatureSet { )] pub feature_set_id: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52655,7 +52655,7 @@ pub struct FeatureSet { )] pub fixed_fee: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52665,7 +52665,7 @@ pub struct FeatureSet { )] pub is_21cfr_part_11: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52675,7 +52675,7 @@ pub struct FeatureSet { )] pub is_active: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52685,7 +52685,7 @@ pub struct FeatureSet { )] pub is_enabled: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52694,7 +52694,7 @@ pub struct FeatureSet { )] pub name: String, /** - * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. + * This object provides details about a feature set, or add-on product that is associated with an account. It is reserved for DocuSign internal use only. */ #[serde( default, @@ -52709,7 +52709,7 @@ pub struct FeatureSet { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileType { /** - * + * */ #[serde( default, @@ -52719,7 +52719,7 @@ pub struct FileType { )] pub file_extension: String, /** - * + * */ #[serde( default, @@ -52734,7 +52734,7 @@ pub struct FileType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileTypeList { /** - * + * */ #[serde( default, @@ -52749,7 +52749,7 @@ pub struct FileTypeList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Filter { /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52759,7 +52759,7 @@ pub struct Filter { )] pub action_required: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52768,7 +52768,7 @@ pub struct Filter { )] pub expires: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52778,7 +52778,7 @@ pub struct Filter { )] pub folder_ids: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52788,7 +52788,7 @@ pub struct Filter { )] pub from_date_time: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52798,7 +52798,7 @@ pub struct Filter { )] pub is_template: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52807,7 +52807,7 @@ pub struct Filter { )] pub order: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52817,7 +52817,7 @@ pub struct Filter { )] pub order_by: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52827,7 +52827,7 @@ pub struct Filter { )] pub search_target: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52837,7 +52837,7 @@ pub struct Filter { )] pub search_text: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52846,7 +52846,7 @@ pub struct Filter { )] pub status: String, /** - * Use this object to create a filtered view of the items in a folder. + * Use this object to create a filtered view of the items in a folder. */ #[serde( default, @@ -52865,7 +52865,7 @@ pub struct Filter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FirstName { /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52879,7 +52879,7 @@ pub struct FirstName { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52892,7 +52892,7 @@ pub struct FirstName { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52906,7 +52906,7 @@ pub struct FirstName { )] pub anchor_case_sensitive: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52919,7 +52919,7 @@ pub struct FirstName { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52933,7 +52933,7 @@ pub struct FirstName { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52946,7 +52946,7 @@ pub struct FirstName { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52960,7 +52960,7 @@ pub struct FirstName { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52973,7 +52973,7 @@ pub struct FirstName { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -52987,7 +52987,7 @@ pub struct FirstName { )] pub anchor_match_whole_word: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53000,7 +53000,7 @@ pub struct FirstName { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53014,7 +53014,7 @@ pub struct FirstName { )] pub anchor_string: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53027,7 +53027,7 @@ pub struct FirstName { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53041,7 +53041,7 @@ pub struct FirstName { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53054,7 +53054,7 @@ pub struct FirstName { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53068,7 +53068,7 @@ pub struct FirstName { )] pub anchor_units: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53081,7 +53081,7 @@ pub struct FirstName { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53095,7 +53095,7 @@ pub struct FirstName { )] pub anchor_x_offset: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53108,7 +53108,7 @@ pub struct FirstName { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53122,7 +53122,7 @@ pub struct FirstName { )] pub anchor_y_offset: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53135,7 +53135,7 @@ pub struct FirstName { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53148,7 +53148,7 @@ pub struct FirstName { )] pub bold: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53161,7 +53161,7 @@ pub struct FirstName { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53175,7 +53175,7 @@ pub struct FirstName { )] pub conditional_parent_label: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53188,7 +53188,7 @@ pub struct FirstName { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53202,7 +53202,7 @@ pub struct FirstName { )] pub conditional_parent_value: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53215,7 +53215,7 @@ pub struct FirstName { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53229,7 +53229,7 @@ pub struct FirstName { )] pub custom_tab_id: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53242,7 +53242,7 @@ pub struct FirstName { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53256,7 +53256,7 @@ pub struct FirstName { )] pub document_id: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53269,7 +53269,7 @@ pub struct FirstName { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53282,7 +53282,7 @@ pub struct FirstName { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53295,7 +53295,7 @@ pub struct FirstName { )] pub font: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53309,7 +53309,7 @@ pub struct FirstName { )] pub font_color: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53322,7 +53322,7 @@ pub struct FirstName { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53335,7 +53335,7 @@ pub struct FirstName { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53349,7 +53349,7 @@ pub struct FirstName { )] pub font_size: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53362,7 +53362,7 @@ pub struct FirstName { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53376,7 +53376,7 @@ pub struct FirstName { )] pub form_order: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53389,7 +53389,7 @@ pub struct FirstName { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53403,7 +53403,7 @@ pub struct FirstName { )] pub form_page_label: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53416,7 +53416,7 @@ pub struct FirstName { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53430,7 +53430,7 @@ pub struct FirstName { )] pub form_page_number: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53443,7 +53443,7 @@ pub struct FirstName { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53456,7 +53456,7 @@ pub struct FirstName { )] pub height: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53469,7 +53469,7 @@ pub struct FirstName { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53482,7 +53482,7 @@ pub struct FirstName { )] pub italic: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53495,7 +53495,7 @@ pub struct FirstName { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53508,7 +53508,7 @@ pub struct FirstName { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53521,7 +53521,7 @@ pub struct FirstName { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53535,7 +53535,7 @@ pub struct FirstName { )] pub merge_field_xml: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53548,7 +53548,7 @@ pub struct FirstName { )] pub name: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53561,7 +53561,7 @@ pub struct FirstName { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53575,7 +53575,7 @@ pub struct FirstName { )] pub page_number: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53588,7 +53588,7 @@ pub struct FirstName { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53602,7 +53602,7 @@ pub struct FirstName { )] pub recipient_id: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53616,7 +53616,7 @@ pub struct FirstName { )] pub recipient_id_guid: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53629,7 +53629,7 @@ pub struct FirstName { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53642,7 +53642,7 @@ pub struct FirstName { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53655,7 +53655,7 @@ pub struct FirstName { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53668,7 +53668,7 @@ pub struct FirstName { )] pub status: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53681,7 +53681,7 @@ pub struct FirstName { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53695,7 +53695,7 @@ pub struct FirstName { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53708,7 +53708,7 @@ pub struct FirstName { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53722,7 +53722,7 @@ pub struct FirstName { )] pub tab_id: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53735,7 +53735,7 @@ pub struct FirstName { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53749,7 +53749,7 @@ pub struct FirstName { )] pub tab_label: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53762,7 +53762,7 @@ pub struct FirstName { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53776,7 +53776,7 @@ pub struct FirstName { )] pub tab_order: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53789,7 +53789,7 @@ pub struct FirstName { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53803,7 +53803,7 @@ pub struct FirstName { )] pub tab_type: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53816,7 +53816,7 @@ pub struct FirstName { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53830,7 +53830,7 @@ pub struct FirstName { )] pub template_locked: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53843,7 +53843,7 @@ pub struct FirstName { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53857,7 +53857,7 @@ pub struct FirstName { )] pub template_required: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53870,7 +53870,7 @@ pub struct FirstName { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53883,7 +53883,7 @@ pub struct FirstName { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53896,7 +53896,7 @@ pub struct FirstName { )] pub tooltip: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53909,7 +53909,7 @@ pub struct FirstName { )] pub underline: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53922,7 +53922,7 @@ pub struct FirstName { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53935,7 +53935,7 @@ pub struct FirstName { )] pub value: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53948,7 +53948,7 @@ pub struct FirstName { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53961,7 +53961,7 @@ pub struct FirstName { )] pub width: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53974,7 +53974,7 @@ pub struct FirstName { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -53988,7 +53988,7 @@ pub struct FirstName { )] pub x_position: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -54001,7 +54001,7 @@ pub struct FirstName { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -54015,7 +54015,7 @@ pub struct FirstName { )] pub y_position: String, /** - * A tab that displays the recipient's first name. This tab + * A tab that displays the recipient's first name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the first section as the first name. @@ -54033,7 +54033,7 @@ pub struct FirstName { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Folder { /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54042,12 +54042,12 @@ pub struct Folder { )] pub error_details: Option<ErrorDetails>, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter: Option<Filter>, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54057,7 +54057,7 @@ pub struct Folder { )] pub folder_id: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54067,7 +54067,7 @@ pub struct Folder { )] pub folder_items: Vec<FolderItemV2>, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54076,7 +54076,7 @@ pub struct Folder { )] pub folders: Vec<Folder>, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54086,7 +54086,7 @@ pub struct Folder { )] pub has_access: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54096,7 +54096,7 @@ pub struct Folder { )] pub has_sub_folders: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54106,7 +54106,7 @@ pub struct Folder { )] pub item_count: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54115,12 +54115,12 @@ pub struct Folder { )] pub name: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<UserInfo>, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54130,7 +54130,7 @@ pub struct Folder { )] pub parent_folder_id: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54140,7 +54140,7 @@ pub struct Folder { )] pub parent_folder_uri: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54150,7 +54150,7 @@ pub struct Folder { )] pub sub_folder_count: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54160,7 +54160,7 @@ pub struct Folder { )] pub type_: String, /** - * This object contains details about a folder. + * This object contains details about a folder. */ #[serde( default, @@ -54174,7 +54174,7 @@ pub struct Folder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FolderItemResponse { /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54184,7 +54184,7 @@ pub struct FolderItemResponse { )] pub end_position: String, /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54194,7 +54194,7 @@ pub struct FolderItemResponse { )] pub folder_items: Vec<FolderItemV2>, /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54204,7 +54204,7 @@ pub struct FolderItemResponse { )] pub next_uri: String, /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54214,7 +54214,7 @@ pub struct FolderItemResponse { )] pub previous_uri: String, /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54224,7 +54224,7 @@ pub struct FolderItemResponse { )] pub result_set_size: String, /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54234,7 +54234,7 @@ pub struct FolderItemResponse { )] pub start_position: String, /** - * Results from a folder item request. + * Results from a folder item request. */ #[serde( default, @@ -54249,7 +54249,7 @@ pub struct FolderItemResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FolderItemV2 { /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54259,7 +54259,7 @@ pub struct FolderItemV2 { )] pub completed_date_time: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54269,7 +54269,7 @@ pub struct FolderItemV2 { )] pub created_date_time: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54279,7 +54279,7 @@ pub struct FolderItemV2 { )] pub envelope_id: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54289,7 +54289,7 @@ pub struct FolderItemV2 { )] pub envelope_uri: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54299,7 +54299,7 @@ pub struct FolderItemV2 { )] pub expire_date_time: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54309,7 +54309,7 @@ pub struct FolderItemV2 { )] pub folder_id: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54319,7 +54319,7 @@ pub struct FolderItemV2 { )] pub folder_uri: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54329,7 +54329,7 @@ pub struct FolderItemV2 { )] pub is_21cfr_part_11: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54339,12 +54339,12 @@ pub struct FolderItemV2 { )] pub owner_name: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54354,7 +54354,7 @@ pub struct FolderItemV2 { )] pub recipients_uri: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54364,7 +54364,7 @@ pub struct FolderItemV2 { )] pub sender_company: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54374,7 +54374,7 @@ pub struct FolderItemV2 { )] pub sender_email: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54384,7 +54384,7 @@ pub struct FolderItemV2 { )] pub sender_name: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54394,7 +54394,7 @@ pub struct FolderItemV2 { )] pub sender_user_id: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54404,7 +54404,7 @@ pub struct FolderItemV2 { )] pub sent_date_time: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54413,7 +54413,7 @@ pub struct FolderItemV2 { )] pub status: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54422,7 +54422,7 @@ pub struct FolderItemV2 { )] pub subject: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54432,7 +54432,7 @@ pub struct FolderItemV2 { )] pub template_id: String, /** - * Information about folder item results. + * Information about folder item results. */ #[serde( default, @@ -54447,7 +54447,7 @@ pub struct FolderItemV2 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FolderItemsResponse { /** - * + * */ #[serde( default, @@ -54457,7 +54457,7 @@ pub struct FolderItemsResponse { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -54466,7 +54466,7 @@ pub struct FolderItemsResponse { )] pub envelopes: Vec<EnvelopeSummary>, /** - * + * */ #[serde( default, @@ -54475,7 +54475,7 @@ pub struct FolderItemsResponse { )] pub folders: Vec<Folder>, /** - * + * */ #[serde( default, @@ -54485,7 +54485,7 @@ pub struct FolderItemsResponse { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -54495,7 +54495,7 @@ pub struct FolderItemsResponse { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -54505,7 +54505,7 @@ pub struct FolderItemsResponse { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -54515,7 +54515,7 @@ pub struct FolderItemsResponse { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -54530,7 +54530,7 @@ pub struct FolderItemsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FolderSharedItem { /** - * + * */ #[serde( default, @@ -54539,7 +54539,7 @@ pub struct FolderSharedItem { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -54549,7 +54549,7 @@ pub struct FolderSharedItem { )] pub folder_id: String, /** - * + * */ #[serde( default, @@ -54558,12 +54558,12 @@ pub struct FolderSharedItem { )] pub name: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<UserInfo>, /** - * + * */ #[serde( default, @@ -54573,7 +54573,7 @@ pub struct FolderSharedItem { )] pub parent_folder_id: String, /** - * + * */ #[serde( default, @@ -54583,7 +54583,7 @@ pub struct FolderSharedItem { )] pub parent_folder_uri: String, /** - * + * */ #[serde( default, @@ -54592,7 +54592,7 @@ pub struct FolderSharedItem { )] pub shared: String, /** - * + * */ #[serde( default, @@ -54602,7 +54602,7 @@ pub struct FolderSharedItem { )] pub shared_groups: Vec<MemberGroupSharedItem>, /** - * + * */ #[serde( default, @@ -54612,7 +54612,7 @@ pub struct FolderSharedItem { )] pub shared_users: Vec<UserSharedItem>, /** - * + * */ #[serde( default, @@ -54621,7 +54621,7 @@ pub struct FolderSharedItem { )] pub uri: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<UserInfo>, @@ -54631,7 +54631,7 @@ pub struct FolderSharedItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FoldersRequest { /** - * Information for a folder request. + * Information for a folder request. */ #[serde( default, @@ -54641,7 +54641,7 @@ pub struct FoldersRequest { )] pub envelope_ids: Vec<String>, /** - * Information for a folder request. + * Information for a folder request. */ #[serde( default, @@ -54650,7 +54650,7 @@ pub struct FoldersRequest { )] pub folders: Vec<Folder>, /** - * Information for a folder request. + * Information for a folder request. */ #[serde( default, @@ -54665,7 +54665,7 @@ pub struct FoldersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FoldersResponse { /** - * + * */ #[serde( default, @@ -54675,7 +54675,7 @@ pub struct FoldersResponse { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -54684,7 +54684,7 @@ pub struct FoldersResponse { )] pub envelopes: Vec<EnvelopeSummary>, /** - * + * */ #[serde( default, @@ -54693,7 +54693,7 @@ pub struct FoldersResponse { )] pub folders: Vec<Folder>, /** - * + * */ #[serde( default, @@ -54703,7 +54703,7 @@ pub struct FoldersResponse { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -54713,7 +54713,7 @@ pub struct FoldersResponse { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -54723,7 +54723,7 @@ pub struct FoldersResponse { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -54733,7 +54733,7 @@ pub struct FoldersResponse { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -54748,7 +54748,7 @@ pub struct FoldersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ForgottenPasswordInformation { /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54758,7 +54758,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_answer_1: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54768,7 +54768,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_answer_2: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54778,7 +54778,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_answer_3: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54788,7 +54788,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_answer_4: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54798,7 +54798,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_question_1: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54808,7 +54808,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_question_2: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54818,7 +54818,7 @@ pub struct ForgottenPasswordInformation { )] pub forgotten_password_question_3: String, /** - * A complex element that has up to four Question/Answer pairs for forgotten password information. + * A complex element that has up to four Question/Answer pairs for forgotten password information. */ #[serde( default, @@ -54833,7 +54833,7 @@ pub struct ForgottenPasswordInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FormDataItem { /** - * + * */ #[serde( default, @@ -54842,7 +54842,7 @@ pub struct FormDataItem { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -54852,7 +54852,7 @@ pub struct FormDataItem { )] pub list_selected_value: String, /** - * + * */ #[serde( default, @@ -54861,7 +54861,7 @@ pub struct FormDataItem { )] pub name: String, /** - * + * */ #[serde( default, @@ -54871,7 +54871,7 @@ pub struct FormDataItem { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -54907,7 +54907,7 @@ pub struct FormDataItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FormulaTab { /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -54939,7 +54939,7 @@ pub struct FormulaTab { )] pub anchor_allow_white_space_in_characters: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -54970,7 +54970,7 @@ pub struct FormulaTab { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55002,7 +55002,7 @@ pub struct FormulaTab { )] pub anchor_case_sensitive: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55033,7 +55033,7 @@ pub struct FormulaTab { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55065,7 +55065,7 @@ pub struct FormulaTab { )] pub anchor_horizontal_alignment: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55096,7 +55096,7 @@ pub struct FormulaTab { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55128,7 +55128,7 @@ pub struct FormulaTab { )] pub anchor_ignore_if_not_present: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55159,7 +55159,7 @@ pub struct FormulaTab { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55191,7 +55191,7 @@ pub struct FormulaTab { )] pub anchor_match_whole_word: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55222,7 +55222,7 @@ pub struct FormulaTab { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55254,7 +55254,7 @@ pub struct FormulaTab { )] pub anchor_string: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55285,7 +55285,7 @@ pub struct FormulaTab { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55317,7 +55317,7 @@ pub struct FormulaTab { )] pub anchor_tab_processor_version: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55348,7 +55348,7 @@ pub struct FormulaTab { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55380,7 +55380,7 @@ pub struct FormulaTab { )] pub anchor_units: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55411,7 +55411,7 @@ pub struct FormulaTab { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55443,7 +55443,7 @@ pub struct FormulaTab { )] pub anchor_x_offset: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55474,7 +55474,7 @@ pub struct FormulaTab { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55506,7 +55506,7 @@ pub struct FormulaTab { )] pub anchor_y_offset: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55537,7 +55537,7 @@ pub struct FormulaTab { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55568,7 +55568,7 @@ pub struct FormulaTab { )] pub bold: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55599,7 +55599,7 @@ pub struct FormulaTab { )] pub bold_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55631,7 +55631,7 @@ pub struct FormulaTab { )] pub conceal_value_on_document: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55662,7 +55662,7 @@ pub struct FormulaTab { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55694,7 +55694,7 @@ pub struct FormulaTab { )] pub conditional_parent_label: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55725,7 +55725,7 @@ pub struct FormulaTab { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55757,7 +55757,7 @@ pub struct FormulaTab { )] pub conditional_parent_value: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55788,7 +55788,7 @@ pub struct FormulaTab { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55820,7 +55820,7 @@ pub struct FormulaTab { )] pub custom_tab_id: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55851,7 +55851,7 @@ pub struct FormulaTab { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55883,7 +55883,7 @@ pub struct FormulaTab { )] pub disable_auto_size: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55914,7 +55914,7 @@ pub struct FormulaTab { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55946,7 +55946,7 @@ pub struct FormulaTab { )] pub document_id: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -55977,7 +55977,7 @@ pub struct FormulaTab { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56008,7 +56008,7 @@ pub struct FormulaTab { )] pub error_details: Option<ErrorDetails>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56039,7 +56039,7 @@ pub struct FormulaTab { )] pub font: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56071,7 +56071,7 @@ pub struct FormulaTab { )] pub font_color: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56102,7 +56102,7 @@ pub struct FormulaTab { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56133,7 +56133,7 @@ pub struct FormulaTab { )] pub font_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56165,7 +56165,7 @@ pub struct FormulaTab { )] pub font_size: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56196,7 +56196,7 @@ pub struct FormulaTab { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56228,7 +56228,7 @@ pub struct FormulaTab { )] pub form_order: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56259,7 +56259,7 @@ pub struct FormulaTab { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56291,7 +56291,7 @@ pub struct FormulaTab { )] pub form_page_label: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56322,7 +56322,7 @@ pub struct FormulaTab { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56354,7 +56354,7 @@ pub struct FormulaTab { )] pub form_page_number: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56385,7 +56385,7 @@ pub struct FormulaTab { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56416,7 +56416,7 @@ pub struct FormulaTab { )] pub formula: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56447,7 +56447,7 @@ pub struct FormulaTab { )] pub formula_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56478,7 +56478,7 @@ pub struct FormulaTab { )] pub height: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56509,7 +56509,7 @@ pub struct FormulaTab { )] pub height_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56540,7 +56540,7 @@ pub struct FormulaTab { )] pub hidden: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56571,7 +56571,7 @@ pub struct FormulaTab { )] pub hidden_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56602,7 +56602,7 @@ pub struct FormulaTab { )] pub is_payment_amount_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56633,7 +56633,7 @@ pub struct FormulaTab { )] pub italic: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56664,7 +56664,7 @@ pub struct FormulaTab { )] pub italic_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56695,7 +56695,7 @@ pub struct FormulaTab { )] pub locale_policy: Option<LocalePolicyTab>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56726,7 +56726,7 @@ pub struct FormulaTab { )] pub locked: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56757,7 +56757,7 @@ pub struct FormulaTab { )] pub locked_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56789,7 +56789,7 @@ pub struct FormulaTab { )] pub max_length: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56820,7 +56820,7 @@ pub struct FormulaTab { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56851,7 +56851,7 @@ pub struct FormulaTab { )] pub merge_field: Option<MergeField>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56883,7 +56883,7 @@ pub struct FormulaTab { )] pub merge_field_xml: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56914,7 +56914,7 @@ pub struct FormulaTab { )] pub name: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56945,7 +56945,7 @@ pub struct FormulaTab { )] pub name_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -56977,7 +56977,7 @@ pub struct FormulaTab { )] pub original_value: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57008,7 +57008,7 @@ pub struct FormulaTab { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57040,7 +57040,7 @@ pub struct FormulaTab { )] pub page_number: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57071,7 +57071,7 @@ pub struct FormulaTab { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57102,7 +57102,7 @@ pub struct FormulaTab { )] pub payment_details: Option<PaymentDetails>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57134,7 +57134,7 @@ pub struct FormulaTab { )] pub recipient_id: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57166,7 +57166,7 @@ pub struct FormulaTab { )] pub recipient_id_guid: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57197,7 +57197,7 @@ pub struct FormulaTab { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57228,7 +57228,7 @@ pub struct FormulaTab { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57260,7 +57260,7 @@ pub struct FormulaTab { )] pub require_all: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57291,7 +57291,7 @@ pub struct FormulaTab { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57323,7 +57323,7 @@ pub struct FormulaTab { )] pub require_initial_on_shared_change: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57354,7 +57354,7 @@ pub struct FormulaTab { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57385,7 +57385,7 @@ pub struct FormulaTab { )] pub required: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57416,7 +57416,7 @@ pub struct FormulaTab { )] pub required_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57448,7 +57448,7 @@ pub struct FormulaTab { )] pub round_decimal_places: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57479,7 +57479,7 @@ pub struct FormulaTab { )] pub round_decimal_places_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57511,7 +57511,7 @@ pub struct FormulaTab { )] pub sender_required: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57542,7 +57542,7 @@ pub struct FormulaTab { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57573,7 +57573,7 @@ pub struct FormulaTab { )] pub shared: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57604,7 +57604,7 @@ pub struct FormulaTab { )] pub shared_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57635,7 +57635,7 @@ pub struct FormulaTab { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57666,7 +57666,7 @@ pub struct FormulaTab { )] pub status: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57697,7 +57697,7 @@ pub struct FormulaTab { )] pub status_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57729,7 +57729,7 @@ pub struct FormulaTab { )] pub tab_group_labels: Vec<String>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57760,7 +57760,7 @@ pub struct FormulaTab { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57792,7 +57792,7 @@ pub struct FormulaTab { )] pub tab_id: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57823,7 +57823,7 @@ pub struct FormulaTab { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57855,7 +57855,7 @@ pub struct FormulaTab { )] pub tab_label: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57886,7 +57886,7 @@ pub struct FormulaTab { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57918,7 +57918,7 @@ pub struct FormulaTab { )] pub tab_order: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57949,7 +57949,7 @@ pub struct FormulaTab { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -57981,7 +57981,7 @@ pub struct FormulaTab { )] pub tab_type: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58012,7 +58012,7 @@ pub struct FormulaTab { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58044,7 +58044,7 @@ pub struct FormulaTab { )] pub template_locked: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58075,7 +58075,7 @@ pub struct FormulaTab { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58107,7 +58107,7 @@ pub struct FormulaTab { )] pub template_required: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58138,7 +58138,7 @@ pub struct FormulaTab { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58169,7 +58169,7 @@ pub struct FormulaTab { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58200,7 +58200,7 @@ pub struct FormulaTab { )] pub tooltip: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58231,7 +58231,7 @@ pub struct FormulaTab { )] pub underline: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58262,7 +58262,7 @@ pub struct FormulaTab { )] pub underline_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58294,7 +58294,7 @@ pub struct FormulaTab { )] pub validation_message: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58325,7 +58325,7 @@ pub struct FormulaTab { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58357,7 +58357,7 @@ pub struct FormulaTab { )] pub validation_pattern: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58388,7 +58388,7 @@ pub struct FormulaTab { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58419,7 +58419,7 @@ pub struct FormulaTab { )] pub value: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58450,7 +58450,7 @@ pub struct FormulaTab { )] pub value_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58481,7 +58481,7 @@ pub struct FormulaTab { )] pub width: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58512,7 +58512,7 @@ pub struct FormulaTab { )] pub width_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58544,7 +58544,7 @@ pub struct FormulaTab { )] pub x_position: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58575,7 +58575,7 @@ pub struct FormulaTab { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58607,7 +58607,7 @@ pub struct FormulaTab { )] pub y_position: String, /** - * The value of a formula tab is calculated + * The value of a formula tab is calculated * from the values of other * number or date tabs in the document. * When the recipient completes the underlying fields, @@ -58644,7 +58644,7 @@ pub struct FormulaTab { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FullName { /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58655,7 +58655,7 @@ pub struct FullName { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58665,7 +58665,7 @@ pub struct FullName { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58676,7 +58676,7 @@ pub struct FullName { )] pub anchor_case_sensitive: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58686,7 +58686,7 @@ pub struct FullName { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58697,7 +58697,7 @@ pub struct FullName { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58707,7 +58707,7 @@ pub struct FullName { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58718,7 +58718,7 @@ pub struct FullName { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58728,7 +58728,7 @@ pub struct FullName { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58739,7 +58739,7 @@ pub struct FullName { )] pub anchor_match_whole_word: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58749,7 +58749,7 @@ pub struct FullName { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58760,7 +58760,7 @@ pub struct FullName { )] pub anchor_string: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58770,7 +58770,7 @@ pub struct FullName { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58781,7 +58781,7 @@ pub struct FullName { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58791,7 +58791,7 @@ pub struct FullName { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58802,7 +58802,7 @@ pub struct FullName { )] pub anchor_units: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58812,7 +58812,7 @@ pub struct FullName { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58823,7 +58823,7 @@ pub struct FullName { )] pub anchor_x_offset: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58833,7 +58833,7 @@ pub struct FullName { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58844,7 +58844,7 @@ pub struct FullName { )] pub anchor_y_offset: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58854,7 +58854,7 @@ pub struct FullName { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58864,7 +58864,7 @@ pub struct FullName { )] pub bold: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58874,7 +58874,7 @@ pub struct FullName { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58885,7 +58885,7 @@ pub struct FullName { )] pub conditional_parent_label: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58895,7 +58895,7 @@ pub struct FullName { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58906,7 +58906,7 @@ pub struct FullName { )] pub conditional_parent_value: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58916,7 +58916,7 @@ pub struct FullName { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58927,7 +58927,7 @@ pub struct FullName { )] pub custom_tab_id: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58937,7 +58937,7 @@ pub struct FullName { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58948,7 +58948,7 @@ pub struct FullName { )] pub document_id: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58958,7 +58958,7 @@ pub struct FullName { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58968,7 +58968,7 @@ pub struct FullName { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58978,7 +58978,7 @@ pub struct FullName { )] pub font: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58989,7 +58989,7 @@ pub struct FullName { )] pub font_color: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -58999,7 +58999,7 @@ pub struct FullName { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59009,7 +59009,7 @@ pub struct FullName { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59020,7 +59020,7 @@ pub struct FullName { )] pub font_size: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59030,7 +59030,7 @@ pub struct FullName { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59041,7 +59041,7 @@ pub struct FullName { )] pub form_order: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59051,7 +59051,7 @@ pub struct FullName { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59062,7 +59062,7 @@ pub struct FullName { )] pub form_page_label: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59072,7 +59072,7 @@ pub struct FullName { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59083,7 +59083,7 @@ pub struct FullName { )] pub form_page_number: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59093,7 +59093,7 @@ pub struct FullName { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59103,7 +59103,7 @@ pub struct FullName { )] pub height: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59113,7 +59113,7 @@ pub struct FullName { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59123,7 +59123,7 @@ pub struct FullName { )] pub italic: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59133,7 +59133,7 @@ pub struct FullName { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59143,7 +59143,7 @@ pub struct FullName { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59153,7 +59153,7 @@ pub struct FullName { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59164,7 +59164,7 @@ pub struct FullName { )] pub merge_field_xml: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59174,7 +59174,7 @@ pub struct FullName { )] pub name: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59184,7 +59184,7 @@ pub struct FullName { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59195,7 +59195,7 @@ pub struct FullName { )] pub page_number: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59205,7 +59205,7 @@ pub struct FullName { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59216,7 +59216,7 @@ pub struct FullName { )] pub recipient_id: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59227,7 +59227,7 @@ pub struct FullName { )] pub recipient_id_guid: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59237,7 +59237,7 @@ pub struct FullName { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59247,7 +59247,7 @@ pub struct FullName { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59257,7 +59257,7 @@ pub struct FullName { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59267,7 +59267,7 @@ pub struct FullName { )] pub status: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59277,7 +59277,7 @@ pub struct FullName { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59288,7 +59288,7 @@ pub struct FullName { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59298,7 +59298,7 @@ pub struct FullName { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59309,7 +59309,7 @@ pub struct FullName { )] pub tab_id: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59319,7 +59319,7 @@ pub struct FullName { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59330,7 +59330,7 @@ pub struct FullName { )] pub tab_label: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59340,7 +59340,7 @@ pub struct FullName { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59351,7 +59351,7 @@ pub struct FullName { )] pub tab_order: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59361,7 +59361,7 @@ pub struct FullName { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59372,7 +59372,7 @@ pub struct FullName { )] pub tab_type: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59382,7 +59382,7 @@ pub struct FullName { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59393,7 +59393,7 @@ pub struct FullName { )] pub template_locked: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59403,7 +59403,7 @@ pub struct FullName { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59414,7 +59414,7 @@ pub struct FullName { )] pub template_required: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59424,7 +59424,7 @@ pub struct FullName { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59434,7 +59434,7 @@ pub struct FullName { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59444,7 +59444,7 @@ pub struct FullName { )] pub tooltip: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59454,7 +59454,7 @@ pub struct FullName { )] pub underline: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59464,7 +59464,7 @@ pub struct FullName { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59474,7 +59474,7 @@ pub struct FullName { )] pub value: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59484,7 +59484,7 @@ pub struct FullName { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59494,7 +59494,7 @@ pub struct FullName { )] pub width: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59504,7 +59504,7 @@ pub struct FullName { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59515,7 +59515,7 @@ pub struct FullName { )] pub x_position: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59525,7 +59525,7 @@ pub struct FullName { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59536,7 +59536,7 @@ pub struct FullName { )] pub y_position: String, /** - * A tab that displays the recipient's full name. + * A tab that displays the recipient's full name. * */ #[serde( @@ -59551,7 +59551,7 @@ pub struct FullName { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GraphicsContext { /** - * + * */ #[serde( default, @@ -59561,7 +59561,7 @@ pub struct GraphicsContext { )] pub fill_color: String, /** - * + * */ #[serde( default, @@ -59571,7 +59571,7 @@ pub struct GraphicsContext { )] pub line_color: String, /** - * + * */ #[serde( default, @@ -59586,7 +59586,7 @@ pub struct GraphicsContext { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Group { /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59595,7 +59595,7 @@ pub struct Group { )] pub error_details: Option<ErrorDetails>, /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59605,7 +59605,7 @@ pub struct Group { )] pub group_id: String, /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59615,7 +59615,7 @@ pub struct Group { )] pub group_name: String, /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59625,7 +59625,7 @@ pub struct Group { )] pub group_type: String, /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59635,7 +59635,7 @@ pub struct Group { )] pub permission_profile_id: String, /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59644,7 +59644,7 @@ pub struct Group { )] pub users: Vec<UserInfo>, /** - * This object contains information about a group. + * This object contains information about a group. */ #[serde( default, @@ -59659,7 +59659,7 @@ pub struct Group { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupInformation { /** - * + * */ #[serde( default, @@ -59669,7 +59669,7 @@ pub struct GroupInformation { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -59678,7 +59678,7 @@ pub struct GroupInformation { )] pub groups: Vec<Group>, /** - * + * */ #[serde( default, @@ -59688,7 +59688,7 @@ pub struct GroupInformation { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -59698,7 +59698,7 @@ pub struct GroupInformation { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -59708,7 +59708,7 @@ pub struct GroupInformation { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -59718,7 +59718,7 @@ pub struct GroupInformation { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -59733,7 +59733,7 @@ pub struct GroupInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IdCheckConfiguration { /** - * A complex object specifying ID check configuration. + * A complex object specifying ID check configuration. */ #[serde( default, @@ -59743,7 +59743,7 @@ pub struct IdCheckConfiguration { )] pub auth_steps: Vec<IdCheckSecurityStep>, /** - * A complex object specifying ID check configuration. + * A complex object specifying ID check configuration. */ #[serde( default, @@ -59753,7 +59753,7 @@ pub struct IdCheckConfiguration { )] pub is_default: String, /** - * A complex object specifying ID check configuration. + * A complex object specifying ID check configuration. */ #[serde( default, @@ -59767,7 +59767,7 @@ pub struct IdCheckConfiguration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IdCheckInformationInput { /** - * A complex element that contains input information related to a recipient ID check. + * A complex element that contains input information related to a recipient ID check. */ #[serde( default, @@ -59776,7 +59776,7 @@ pub struct IdCheckInformationInput { )] pub address_information_input: Option<AddressInformationInput>, /** - * A complex element that contains input information related to a recipient ID check. + * A complex element that contains input information related to a recipient ID check. */ #[serde( default, @@ -59785,7 +59785,7 @@ pub struct IdCheckInformationInput { )] pub dob_information_input: Option<DobInformationInput>, /** - * A complex element that contains input information related to a recipient ID check. + * A complex element that contains input information related to a recipient ID check. */ #[serde( default, @@ -59794,7 +59794,7 @@ pub struct IdCheckInformationInput { )] pub ssn_4_information_input: Option<Ssn4InformationInput>, /** - * A complex element that contains input information related to a recipient ID check. + * A complex element that contains input information related to a recipient ID check. */ #[serde( default, @@ -59808,7 +59808,7 @@ pub struct IdCheckInformationInput { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IdCheckSecurityStep { /** - * + * */ #[serde( default, @@ -59831,7 +59831,7 @@ pub struct IdCheckSecurityStep { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InPersonSigner { /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59849,7 +59849,7 @@ pub struct InPersonSigner { )] pub access_code: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59866,7 +59866,7 @@ pub struct InPersonSigner { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59884,7 +59884,7 @@ pub struct InPersonSigner { )] pub add_access_code_to_email: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59902,7 +59902,7 @@ pub struct InPersonSigner { )] pub allow_system_override_for_locked_recipient: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59920,7 +59920,7 @@ pub struct InPersonSigner { )] pub auto_navigation: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59938,7 +59938,7 @@ pub struct InPersonSigner { )] pub can_sign_offline: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59956,7 +59956,7 @@ pub struct InPersonSigner { )] pub client_user_id: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59974,7 +59974,7 @@ pub struct InPersonSigner { )] pub completed_count: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -59992,7 +59992,7 @@ pub struct InPersonSigner { )] pub creation_reason: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60010,7 +60010,7 @@ pub struct InPersonSigner { )] pub custom_fields: Vec<String>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60028,7 +60028,7 @@ pub struct InPersonSigner { )] pub declined_date_time: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60046,7 +60046,7 @@ pub struct InPersonSigner { )] pub declined_reason: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60064,7 +60064,7 @@ pub struct InPersonSigner { )] pub default_recipient: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60082,7 +60082,7 @@ pub struct InPersonSigner { )] pub delivered_date_time: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60100,7 +60100,7 @@ pub struct InPersonSigner { )] pub delivery_method: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60117,7 +60117,7 @@ pub struct InPersonSigner { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60135,7 +60135,7 @@ pub struct InPersonSigner { )] pub designator_id: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60153,7 +60153,7 @@ pub struct InPersonSigner { )] pub designator_id_guid: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60171,7 +60171,7 @@ pub struct InPersonSigner { )] pub document_visibility: Vec<DocumentVisibility>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60188,7 +60188,7 @@ pub struct InPersonSigner { )] pub email: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60205,7 +60205,7 @@ pub struct InPersonSigner { )] pub email_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60222,7 +60222,7 @@ pub struct InPersonSigner { )] pub email_notification: Option<RecipientEmailNotification>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60240,7 +60240,7 @@ pub struct InPersonSigner { )] pub embedded_recipient_start_url: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60257,7 +60257,7 @@ pub struct InPersonSigner { )] pub error_details: Option<ErrorDetails>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60275,7 +60275,7 @@ pub struct InPersonSigner { )] pub excluded_documents: Vec<String>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60293,7 +60293,7 @@ pub struct InPersonSigner { )] pub fax_number: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60310,7 +60310,7 @@ pub struct InPersonSigner { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60328,7 +60328,7 @@ pub struct InPersonSigner { )] pub host_email: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60345,7 +60345,7 @@ pub struct InPersonSigner { )] pub host_email_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60363,7 +60363,7 @@ pub struct InPersonSigner { )] pub host_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60380,7 +60380,7 @@ pub struct InPersonSigner { )] pub host_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60398,7 +60398,7 @@ pub struct InPersonSigner { )] pub id_check_configuration_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60415,7 +60415,7 @@ pub struct InPersonSigner { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60432,7 +60432,7 @@ pub struct InPersonSigner { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60449,7 +60449,7 @@ pub struct InPersonSigner { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60467,7 +60467,7 @@ pub struct InPersonSigner { )] pub in_person_signing_type: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60484,7 +60484,7 @@ pub struct InPersonSigner { )] pub in_person_signing_type_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60502,7 +60502,7 @@ pub struct InPersonSigner { )] pub inherit_email_notification_configuration: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60520,7 +60520,7 @@ pub struct InPersonSigner { )] pub locked_recipient_phone_auth_editable: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60538,7 +60538,7 @@ pub struct InPersonSigner { )] pub locked_recipient_sms_editable: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60555,7 +60555,7 @@ pub struct InPersonSigner { )] pub name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60572,7 +60572,7 @@ pub struct InPersonSigner { )] pub name_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60589,7 +60589,7 @@ pub struct InPersonSigner { )] pub notary_host: Option<NotaryHost>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60607,7 +60607,7 @@ pub struct InPersonSigner { )] pub notary_id: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60624,7 +60624,7 @@ pub struct InPersonSigner { )] pub note: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60641,7 +60641,7 @@ pub struct InPersonSigner { )] pub note_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60658,7 +60658,7 @@ pub struct InPersonSigner { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60676,7 +60676,7 @@ pub struct InPersonSigner { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60693,7 +60693,7 @@ pub struct InPersonSigner { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60711,7 +60711,7 @@ pub struct InPersonSigner { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60729,7 +60729,7 @@ pub struct InPersonSigner { )] pub recipient_id: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60747,7 +60747,7 @@ pub struct InPersonSigner { )] pub recipient_id_guid: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60765,7 +60765,7 @@ pub struct InPersonSigner { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60783,7 +60783,7 @@ pub struct InPersonSigner { )] pub recipient_supplies_tabs: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60801,7 +60801,7 @@ pub struct InPersonSigner { )] pub recipient_type: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60818,7 +60818,7 @@ pub struct InPersonSigner { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60836,7 +60836,7 @@ pub struct InPersonSigner { )] pub require_id_lookup: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60853,7 +60853,7 @@ pub struct InPersonSigner { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60871,7 +60871,7 @@ pub struct InPersonSigner { )] pub require_sign_on_paper: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60889,7 +60889,7 @@ pub struct InPersonSigner { )] pub require_signer_certificate: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60907,7 +60907,7 @@ pub struct InPersonSigner { )] pub require_upload_signature: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60925,7 +60925,7 @@ pub struct InPersonSigner { )] pub role_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60943,7 +60943,7 @@ pub struct InPersonSigner { )] pub routing_order: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60960,7 +60960,7 @@ pub struct InPersonSigner { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60978,7 +60978,7 @@ pub struct InPersonSigner { )] pub sent_date_time: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -60996,7 +60996,7 @@ pub struct InPersonSigner { )] pub sign_in_each_location: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61013,7 +61013,7 @@ pub struct InPersonSigner { )] pub sign_in_each_location_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61030,7 +61030,7 @@ pub struct InPersonSigner { )] pub signature_info: Option<RecipientSignatureInformation>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61048,7 +61048,7 @@ pub struct InPersonSigner { )] pub signed_date_time: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61066,7 +61066,7 @@ pub struct InPersonSigner { )] pub signer_email: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61083,7 +61083,7 @@ pub struct InPersonSigner { )] pub signer_email_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61101,7 +61101,7 @@ pub struct InPersonSigner { )] pub signer_first_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61118,7 +61118,7 @@ pub struct InPersonSigner { )] pub signer_first_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61136,7 +61136,7 @@ pub struct InPersonSigner { )] pub signer_last_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61153,7 +61153,7 @@ pub struct InPersonSigner { )] pub signer_last_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61171,7 +61171,7 @@ pub struct InPersonSigner { )] pub signer_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61188,7 +61188,7 @@ pub struct InPersonSigner { )] pub signer_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61206,7 +61206,7 @@ pub struct InPersonSigner { )] pub signing_group_id: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61223,7 +61223,7 @@ pub struct InPersonSigner { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61241,7 +61241,7 @@ pub struct InPersonSigner { )] pub signing_group_name: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61259,7 +61259,7 @@ pub struct InPersonSigner { )] pub signing_group_users: Vec<UserInfo>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61276,7 +61276,7 @@ pub struct InPersonSigner { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61294,7 +61294,7 @@ pub struct InPersonSigner { )] pub social_authentications: Vec<SocialAuthentication>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61311,7 +61311,7 @@ pub struct InPersonSigner { )] pub status: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61329,7 +61329,7 @@ pub struct InPersonSigner { )] pub status_code: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61347,7 +61347,7 @@ pub struct InPersonSigner { )] pub suppress_emails: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61360,7 +61360,7 @@ pub struct InPersonSigner { #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61378,7 +61378,7 @@ pub struct InPersonSigner { )] pub template_locked: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61396,7 +61396,7 @@ pub struct InPersonSigner { )] pub template_required: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61414,7 +61414,7 @@ pub struct InPersonSigner { )] pub total_tab_count: String, /** - * Contains information about an in-person recipient. This is a DocuSign user, + * Contains information about an in-person recipient. This is a DocuSign user, * acting as a Signing Host, * who is in the same physical location as the signer. * To learn about the fields used @@ -61439,7 +61439,7 @@ pub struct InPersonSigner { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InitialHere { /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61451,7 +61451,7 @@ pub struct InitialHere { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61462,7 +61462,7 @@ pub struct InitialHere { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61474,7 +61474,7 @@ pub struct InitialHere { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61485,7 +61485,7 @@ pub struct InitialHere { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61497,7 +61497,7 @@ pub struct InitialHere { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61508,7 +61508,7 @@ pub struct InitialHere { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61520,7 +61520,7 @@ pub struct InitialHere { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61531,7 +61531,7 @@ pub struct InitialHere { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61543,7 +61543,7 @@ pub struct InitialHere { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61554,7 +61554,7 @@ pub struct InitialHere { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61566,7 +61566,7 @@ pub struct InitialHere { )] pub anchor_string: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61577,7 +61577,7 @@ pub struct InitialHere { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61589,7 +61589,7 @@ pub struct InitialHere { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61600,7 +61600,7 @@ pub struct InitialHere { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61612,7 +61612,7 @@ pub struct InitialHere { )] pub anchor_units: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61623,7 +61623,7 @@ pub struct InitialHere { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61635,7 +61635,7 @@ pub struct InitialHere { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61646,7 +61646,7 @@ pub struct InitialHere { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61658,7 +61658,7 @@ pub struct InitialHere { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61669,7 +61669,7 @@ pub struct InitialHere { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61681,7 +61681,7 @@ pub struct InitialHere { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61692,7 +61692,7 @@ pub struct InitialHere { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61704,7 +61704,7 @@ pub struct InitialHere { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61715,7 +61715,7 @@ pub struct InitialHere { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61727,7 +61727,7 @@ pub struct InitialHere { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61738,7 +61738,7 @@ pub struct InitialHere { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61750,7 +61750,7 @@ pub struct InitialHere { )] pub document_id: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61761,7 +61761,7 @@ pub struct InitialHere { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61772,7 +61772,7 @@ pub struct InitialHere { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61784,7 +61784,7 @@ pub struct InitialHere { )] pub form_order: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61795,7 +61795,7 @@ pub struct InitialHere { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61807,7 +61807,7 @@ pub struct InitialHere { )] pub form_page_label: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61818,7 +61818,7 @@ pub struct InitialHere { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61830,7 +61830,7 @@ pub struct InitialHere { )] pub form_page_number: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61841,7 +61841,7 @@ pub struct InitialHere { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61852,7 +61852,7 @@ pub struct InitialHere { )] pub height: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61863,7 +61863,7 @@ pub struct InitialHere { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61874,7 +61874,7 @@ pub struct InitialHere { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61886,7 +61886,7 @@ pub struct InitialHere { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61897,7 +61897,7 @@ pub struct InitialHere { )] pub name: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61908,7 +61908,7 @@ pub struct InitialHere { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61919,7 +61919,7 @@ pub struct InitialHere { )] pub optional: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61930,7 +61930,7 @@ pub struct InitialHere { )] pub optional_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61942,7 +61942,7 @@ pub struct InitialHere { )] pub page_number: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61953,7 +61953,7 @@ pub struct InitialHere { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61965,7 +61965,7 @@ pub struct InitialHere { )] pub recipient_id: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61977,7 +61977,7 @@ pub struct InitialHere { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61988,7 +61988,7 @@ pub struct InitialHere { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -61999,7 +61999,7 @@ pub struct InitialHere { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62011,7 +62011,7 @@ pub struct InitialHere { )] pub scale_value: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62022,7 +62022,7 @@ pub struct InitialHere { )] pub scale_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62033,7 +62033,7 @@ pub struct InitialHere { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62044,7 +62044,7 @@ pub struct InitialHere { )] pub status: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62055,7 +62055,7 @@ pub struct InitialHere { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62067,7 +62067,7 @@ pub struct InitialHere { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62078,7 +62078,7 @@ pub struct InitialHere { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62090,7 +62090,7 @@ pub struct InitialHere { )] pub tab_id: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62101,7 +62101,7 @@ pub struct InitialHere { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62113,7 +62113,7 @@ pub struct InitialHere { )] pub tab_label: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62124,7 +62124,7 @@ pub struct InitialHere { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62136,7 +62136,7 @@ pub struct InitialHere { )] pub tab_order: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62147,7 +62147,7 @@ pub struct InitialHere { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62159,7 +62159,7 @@ pub struct InitialHere { )] pub tab_type: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62170,7 +62170,7 @@ pub struct InitialHere { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62182,7 +62182,7 @@ pub struct InitialHere { )] pub template_locked: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62193,7 +62193,7 @@ pub struct InitialHere { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62205,7 +62205,7 @@ pub struct InitialHere { )] pub template_required: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62216,7 +62216,7 @@ pub struct InitialHere { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62227,7 +62227,7 @@ pub struct InitialHere { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62238,7 +62238,7 @@ pub struct InitialHere { )] pub tooltip: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62249,7 +62249,7 @@ pub struct InitialHere { )] pub width: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62260,7 +62260,7 @@ pub struct InitialHere { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62272,7 +62272,7 @@ pub struct InitialHere { )] pub x_position: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62283,7 +62283,7 @@ pub struct InitialHere { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62295,7 +62295,7 @@ pub struct InitialHere { )] pub y_position: String, /** - * A tab that allows the recipient to initial the document. May + * A tab that allows the recipient to initial the document. May * be optional. * */ @@ -62311,7 +62311,7 @@ pub struct InitialHere { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InlineTemplate { /** - * + * */ #[serde( default, @@ -62320,7 +62320,7 @@ pub struct InlineTemplate { )] pub custom_fields: Option<AccountCustomFields>, /** - * + * */ #[serde( default, @@ -62329,17 +62329,17 @@ pub struct InlineTemplate { )] pub documents: Vec<Document>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub envelope: Option<Envelope>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<EnvelopeRecipients>, /** - * + * */ #[serde( default, @@ -62353,7 +62353,7 @@ pub struct InlineTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IntegratedUserInfoList { /** - * + * */ #[serde( default, @@ -62363,7 +62363,7 @@ pub struct IntegratedUserInfoList { )] pub all_users_selected: String, /** - * + * */ #[serde( default, @@ -62373,7 +62373,7 @@ pub struct IntegratedUserInfoList { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -62383,7 +62383,7 @@ pub struct IntegratedUserInfoList { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -62393,7 +62393,7 @@ pub struct IntegratedUserInfoList { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -62403,7 +62403,7 @@ pub struct IntegratedUserInfoList { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -62413,7 +62413,7 @@ pub struct IntegratedUserInfoList { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -62423,7 +62423,7 @@ pub struct IntegratedUserInfoList { )] pub total_set_size: String, /** - * + * */ #[serde( default, @@ -62437,7 +62437,7 @@ pub struct IntegratedUserInfoList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Intermediary { /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62447,7 +62447,7 @@ pub struct Intermediary { )] pub access_code: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62456,7 +62456,7 @@ pub struct Intermediary { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62466,7 +62466,7 @@ pub struct Intermediary { )] pub add_access_code_to_email: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62476,7 +62476,7 @@ pub struct Intermediary { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62486,7 +62486,7 @@ pub struct Intermediary { )] pub allow_system_override_for_locked_recipient: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62496,7 +62496,7 @@ pub struct Intermediary { )] pub client_user_id: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62506,7 +62506,7 @@ pub struct Intermediary { )] pub completed_count: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62516,7 +62516,7 @@ pub struct Intermediary { )] pub custom_fields: Vec<String>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62526,7 +62526,7 @@ pub struct Intermediary { )] pub declined_date_time: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62536,7 +62536,7 @@ pub struct Intermediary { )] pub declined_reason: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62546,7 +62546,7 @@ pub struct Intermediary { )] pub delivered_date_time: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62556,7 +62556,7 @@ pub struct Intermediary { )] pub delivery_method: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62565,7 +62565,7 @@ pub struct Intermediary { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62575,7 +62575,7 @@ pub struct Intermediary { )] pub designator_id: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62585,7 +62585,7 @@ pub struct Intermediary { )] pub designator_id_guid: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62595,7 +62595,7 @@ pub struct Intermediary { )] pub document_visibility: Vec<DocumentVisibility>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62604,7 +62604,7 @@ pub struct Intermediary { )] pub email: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62613,7 +62613,7 @@ pub struct Intermediary { )] pub email_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62622,7 +62622,7 @@ pub struct Intermediary { )] pub email_notification: Option<RecipientEmailNotification>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62632,7 +62632,7 @@ pub struct Intermediary { )] pub embedded_recipient_start_url: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62641,7 +62641,7 @@ pub struct Intermediary { )] pub error_details: Option<ErrorDetails>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62651,7 +62651,7 @@ pub struct Intermediary { )] pub excluded_documents: Vec<String>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62661,7 +62661,7 @@ pub struct Intermediary { )] pub fax_number: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62670,7 +62670,7 @@ pub struct Intermediary { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62680,7 +62680,7 @@ pub struct Intermediary { )] pub first_name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62689,7 +62689,7 @@ pub struct Intermediary { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62699,7 +62699,7 @@ pub struct Intermediary { )] pub full_name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62708,7 +62708,7 @@ pub struct Intermediary { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62718,7 +62718,7 @@ pub struct Intermediary { )] pub id_check_configuration_name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62727,7 +62727,7 @@ pub struct Intermediary { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62736,7 +62736,7 @@ pub struct Intermediary { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62745,7 +62745,7 @@ pub struct Intermediary { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62755,7 +62755,7 @@ pub struct Intermediary { )] pub inherit_email_notification_configuration: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62765,7 +62765,7 @@ pub struct Intermediary { )] pub last_name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62774,7 +62774,7 @@ pub struct Intermediary { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62784,7 +62784,7 @@ pub struct Intermediary { )] pub locked_recipient_phone_auth_editable: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62794,7 +62794,7 @@ pub struct Intermediary { )] pub locked_recipient_sms_editable: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62803,7 +62803,7 @@ pub struct Intermediary { )] pub name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62812,7 +62812,7 @@ pub struct Intermediary { )] pub name_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62821,7 +62821,7 @@ pub struct Intermediary { )] pub note: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62830,7 +62830,7 @@ pub struct Intermediary { )] pub note_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62839,7 +62839,7 @@ pub struct Intermediary { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62849,7 +62849,7 @@ pub struct Intermediary { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62858,7 +62858,7 @@ pub struct Intermediary { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62868,7 +62868,7 @@ pub struct Intermediary { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62878,7 +62878,7 @@ pub struct Intermediary { )] pub recipient_id: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62888,7 +62888,7 @@ pub struct Intermediary { )] pub recipient_id_guid: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62898,7 +62898,7 @@ pub struct Intermediary { )] pub recipient_type: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62907,7 +62907,7 @@ pub struct Intermediary { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62917,7 +62917,7 @@ pub struct Intermediary { )] pub require_id_lookup: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62926,7 +62926,7 @@ pub struct Intermediary { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62936,7 +62936,7 @@ pub struct Intermediary { )] pub role_name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62946,7 +62946,7 @@ pub struct Intermediary { )] pub routing_order: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62955,7 +62955,7 @@ pub struct Intermediary { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62965,7 +62965,7 @@ pub struct Intermediary { )] pub sent_date_time: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62975,7 +62975,7 @@ pub struct Intermediary { )] pub signed_date_time: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62985,7 +62985,7 @@ pub struct Intermediary { )] pub signing_group_id: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -62994,7 +62994,7 @@ pub struct Intermediary { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63004,7 +63004,7 @@ pub struct Intermediary { )] pub signing_group_name: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63014,7 +63014,7 @@ pub struct Intermediary { )] pub signing_group_users: Vec<UserInfo>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63023,7 +63023,7 @@ pub struct Intermediary { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63033,7 +63033,7 @@ pub struct Intermediary { )] pub social_authentications: Vec<SocialAuthentication>, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63042,7 +63042,7 @@ pub struct Intermediary { )] pub status: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63052,7 +63052,7 @@ pub struct Intermediary { )] pub status_code: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63062,7 +63062,7 @@ pub struct Intermediary { )] pub suppress_emails: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63072,7 +63072,7 @@ pub struct Intermediary { )] pub template_locked: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63082,7 +63082,7 @@ pub struct Intermediary { )] pub template_required: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63092,7 +63092,7 @@ pub struct Intermediary { )] pub total_tab_count: String, /** - * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. + * Contains information about an intermediary recipient. An intermediary is a recipient who can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order, unless subsequent agents, editors or intermediaries are added. */ #[serde( default, @@ -63108,7 +63108,7 @@ pub struct Intermediary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Jurisdiction { /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63119,7 +63119,7 @@ pub struct Jurisdiction { )] pub allow_system_created_seal: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63130,7 +63130,7 @@ pub struct Jurisdiction { )] pub allow_user_uploaded_seal: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63141,7 +63141,7 @@ pub struct Jurisdiction { )] pub commission_id_in_seal: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63151,7 +63151,7 @@ pub struct Jurisdiction { )] pub county: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63162,7 +63162,7 @@ pub struct Jurisdiction { )] pub county_in_seal: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63172,7 +63172,7 @@ pub struct Jurisdiction { )] pub enabled: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63183,7 +63183,7 @@ pub struct Jurisdiction { )] pub jurisdiction_id: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63193,7 +63193,7 @@ pub struct Jurisdiction { )] pub name: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63204,7 +63204,7 @@ pub struct Jurisdiction { )] pub notary_public_in_seal: String, /** - * Describes the jurisdiction of a notary. + * Describes the jurisdiction of a notary. * This is read-only object. */ #[serde( @@ -63224,7 +63224,7 @@ pub struct Jurisdiction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LastName { /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63238,7 +63238,7 @@ pub struct LastName { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63251,7 +63251,7 @@ pub struct LastName { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63265,7 +63265,7 @@ pub struct LastName { )] pub anchor_case_sensitive: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63278,7 +63278,7 @@ pub struct LastName { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63292,7 +63292,7 @@ pub struct LastName { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63305,7 +63305,7 @@ pub struct LastName { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63319,7 +63319,7 @@ pub struct LastName { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63332,7 +63332,7 @@ pub struct LastName { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63346,7 +63346,7 @@ pub struct LastName { )] pub anchor_match_whole_word: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63359,7 +63359,7 @@ pub struct LastName { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63373,7 +63373,7 @@ pub struct LastName { )] pub anchor_string: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63386,7 +63386,7 @@ pub struct LastName { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63400,7 +63400,7 @@ pub struct LastName { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63413,7 +63413,7 @@ pub struct LastName { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63427,7 +63427,7 @@ pub struct LastName { )] pub anchor_units: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63440,7 +63440,7 @@ pub struct LastName { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63454,7 +63454,7 @@ pub struct LastName { )] pub anchor_x_offset: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63467,7 +63467,7 @@ pub struct LastName { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63481,7 +63481,7 @@ pub struct LastName { )] pub anchor_y_offset: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63494,7 +63494,7 @@ pub struct LastName { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63507,7 +63507,7 @@ pub struct LastName { )] pub bold: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63520,7 +63520,7 @@ pub struct LastName { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63534,7 +63534,7 @@ pub struct LastName { )] pub conditional_parent_label: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63547,7 +63547,7 @@ pub struct LastName { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63561,7 +63561,7 @@ pub struct LastName { )] pub conditional_parent_value: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63574,7 +63574,7 @@ pub struct LastName { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63588,7 +63588,7 @@ pub struct LastName { )] pub custom_tab_id: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63601,7 +63601,7 @@ pub struct LastName { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63615,7 +63615,7 @@ pub struct LastName { )] pub document_id: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63628,7 +63628,7 @@ pub struct LastName { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63641,7 +63641,7 @@ pub struct LastName { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63654,7 +63654,7 @@ pub struct LastName { )] pub font: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63668,7 +63668,7 @@ pub struct LastName { )] pub font_color: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63681,7 +63681,7 @@ pub struct LastName { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63694,7 +63694,7 @@ pub struct LastName { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63708,7 +63708,7 @@ pub struct LastName { )] pub font_size: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63721,7 +63721,7 @@ pub struct LastName { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63735,7 +63735,7 @@ pub struct LastName { )] pub form_order: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63748,7 +63748,7 @@ pub struct LastName { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63762,7 +63762,7 @@ pub struct LastName { )] pub form_page_label: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63775,7 +63775,7 @@ pub struct LastName { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63789,7 +63789,7 @@ pub struct LastName { )] pub form_page_number: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63802,7 +63802,7 @@ pub struct LastName { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63815,7 +63815,7 @@ pub struct LastName { )] pub height: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63828,7 +63828,7 @@ pub struct LastName { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63841,7 +63841,7 @@ pub struct LastName { )] pub italic: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63854,7 +63854,7 @@ pub struct LastName { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63867,7 +63867,7 @@ pub struct LastName { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63880,7 +63880,7 @@ pub struct LastName { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63894,7 +63894,7 @@ pub struct LastName { )] pub merge_field_xml: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63907,7 +63907,7 @@ pub struct LastName { )] pub name: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63920,7 +63920,7 @@ pub struct LastName { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63934,7 +63934,7 @@ pub struct LastName { )] pub page_number: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63947,7 +63947,7 @@ pub struct LastName { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63961,7 +63961,7 @@ pub struct LastName { )] pub recipient_id: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63975,7 +63975,7 @@ pub struct LastName { )] pub recipient_id_guid: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -63988,7 +63988,7 @@ pub struct LastName { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64001,7 +64001,7 @@ pub struct LastName { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64014,7 +64014,7 @@ pub struct LastName { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64027,7 +64027,7 @@ pub struct LastName { )] pub status: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64040,7 +64040,7 @@ pub struct LastName { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64054,7 +64054,7 @@ pub struct LastName { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64067,7 +64067,7 @@ pub struct LastName { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64081,7 +64081,7 @@ pub struct LastName { )] pub tab_id: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64094,7 +64094,7 @@ pub struct LastName { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64108,7 +64108,7 @@ pub struct LastName { )] pub tab_label: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64121,7 +64121,7 @@ pub struct LastName { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64135,7 +64135,7 @@ pub struct LastName { )] pub tab_order: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64148,7 +64148,7 @@ pub struct LastName { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64162,7 +64162,7 @@ pub struct LastName { )] pub tab_type: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64175,7 +64175,7 @@ pub struct LastName { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64189,7 +64189,7 @@ pub struct LastName { )] pub template_locked: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64202,7 +64202,7 @@ pub struct LastName { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64216,7 +64216,7 @@ pub struct LastName { )] pub template_required: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64229,7 +64229,7 @@ pub struct LastName { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64242,7 +64242,7 @@ pub struct LastName { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64255,7 +64255,7 @@ pub struct LastName { )] pub tooltip: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64268,7 +64268,7 @@ pub struct LastName { )] pub underline: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64281,7 +64281,7 @@ pub struct LastName { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64294,7 +64294,7 @@ pub struct LastName { )] pub value: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64307,7 +64307,7 @@ pub struct LastName { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64320,7 +64320,7 @@ pub struct LastName { )] pub width: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64333,7 +64333,7 @@ pub struct LastName { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64347,7 +64347,7 @@ pub struct LastName { )] pub x_position: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64360,7 +64360,7 @@ pub struct LastName { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64374,7 +64374,7 @@ pub struct LastName { )] pub y_position: String, /** - * A tab that displays the recipient's last name. This tab + * A tab that displays the recipient's last name. This tab * takes the recipient's name as entered in the recipient * information, splits it into sections based on spaces and * uses the last section as the last name. @@ -64397,7 +64397,7 @@ pub struct LastName { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct List { /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64412,7 +64412,7 @@ pub struct List { )] pub anchor_allow_white_space_in_characters: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64426,7 +64426,7 @@ pub struct List { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64441,7 +64441,7 @@ pub struct List { )] pub anchor_case_sensitive: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64455,7 +64455,7 @@ pub struct List { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64470,7 +64470,7 @@ pub struct List { )] pub anchor_horizontal_alignment: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64484,7 +64484,7 @@ pub struct List { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64499,7 +64499,7 @@ pub struct List { )] pub anchor_ignore_if_not_present: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64513,7 +64513,7 @@ pub struct List { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64528,7 +64528,7 @@ pub struct List { )] pub anchor_match_whole_word: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64542,7 +64542,7 @@ pub struct List { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64557,7 +64557,7 @@ pub struct List { )] pub anchor_string: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64571,7 +64571,7 @@ pub struct List { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64586,7 +64586,7 @@ pub struct List { )] pub anchor_tab_processor_version: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64600,7 +64600,7 @@ pub struct List { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64615,7 +64615,7 @@ pub struct List { )] pub anchor_units: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64629,7 +64629,7 @@ pub struct List { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64644,7 +64644,7 @@ pub struct List { )] pub anchor_x_offset: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64658,7 +64658,7 @@ pub struct List { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64673,7 +64673,7 @@ pub struct List { )] pub anchor_y_offset: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64687,7 +64687,7 @@ pub struct List { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64701,7 +64701,7 @@ pub struct List { )] pub bold: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64715,7 +64715,7 @@ pub struct List { )] pub bold_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64730,7 +64730,7 @@ pub struct List { )] pub conditional_parent_label: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64744,7 +64744,7 @@ pub struct List { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64759,7 +64759,7 @@ pub struct List { )] pub conditional_parent_value: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64773,7 +64773,7 @@ pub struct List { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64788,7 +64788,7 @@ pub struct List { )] pub custom_tab_id: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64802,7 +64802,7 @@ pub struct List { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64817,7 +64817,7 @@ pub struct List { )] pub document_id: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64831,7 +64831,7 @@ pub struct List { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64845,7 +64845,7 @@ pub struct List { )] pub error_details: Option<ErrorDetails>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64859,7 +64859,7 @@ pub struct List { )] pub font: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64874,7 +64874,7 @@ pub struct List { )] pub font_color: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64888,7 +64888,7 @@ pub struct List { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64902,7 +64902,7 @@ pub struct List { )] pub font_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64917,7 +64917,7 @@ pub struct List { )] pub font_size: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64931,7 +64931,7 @@ pub struct List { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64946,7 +64946,7 @@ pub struct List { )] pub form_order: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64960,7 +64960,7 @@ pub struct List { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64975,7 +64975,7 @@ pub struct List { )] pub form_page_label: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -64989,7 +64989,7 @@ pub struct List { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65004,7 +65004,7 @@ pub struct List { )] pub form_page_number: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65018,7 +65018,7 @@ pub struct List { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65032,7 +65032,7 @@ pub struct List { )] pub height: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65046,7 +65046,7 @@ pub struct List { )] pub height_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65060,7 +65060,7 @@ pub struct List { )] pub italic: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65074,7 +65074,7 @@ pub struct List { )] pub italic_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65089,7 +65089,7 @@ pub struct List { )] pub list_items: Vec<ListItem>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65104,7 +65104,7 @@ pub struct List { )] pub list_selected_value: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65118,7 +65118,7 @@ pub struct List { )] pub list_selected_value_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65132,7 +65132,7 @@ pub struct List { )] pub locale_policy: Option<LocalePolicyTab>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65146,7 +65146,7 @@ pub struct List { )] pub locked: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65160,7 +65160,7 @@ pub struct List { )] pub locked_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65174,7 +65174,7 @@ pub struct List { )] pub merge_field: Option<MergeField>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65189,7 +65189,7 @@ pub struct List { )] pub merge_field_xml: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65204,7 +65204,7 @@ pub struct List { )] pub page_number: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65218,7 +65218,7 @@ pub struct List { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65233,7 +65233,7 @@ pub struct List { )] pub recipient_id: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65248,7 +65248,7 @@ pub struct List { )] pub recipient_id_guid: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65262,7 +65262,7 @@ pub struct List { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65276,7 +65276,7 @@ pub struct List { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65291,7 +65291,7 @@ pub struct List { )] pub require_all: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65305,7 +65305,7 @@ pub struct List { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65320,7 +65320,7 @@ pub struct List { )] pub require_initial_on_shared_change: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65334,7 +65334,7 @@ pub struct List { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65348,7 +65348,7 @@ pub struct List { )] pub required: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65362,7 +65362,7 @@ pub struct List { )] pub required_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65377,7 +65377,7 @@ pub struct List { )] pub sender_required: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65391,7 +65391,7 @@ pub struct List { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65405,7 +65405,7 @@ pub struct List { )] pub shared: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65419,7 +65419,7 @@ pub struct List { )] pub shared_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65433,7 +65433,7 @@ pub struct List { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65447,7 +65447,7 @@ pub struct List { )] pub status: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65461,7 +65461,7 @@ pub struct List { )] pub status_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65476,7 +65476,7 @@ pub struct List { )] pub tab_group_labels: Vec<String>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65490,7 +65490,7 @@ pub struct List { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65505,7 +65505,7 @@ pub struct List { )] pub tab_id: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65519,7 +65519,7 @@ pub struct List { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65534,7 +65534,7 @@ pub struct List { )] pub tab_label: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65548,7 +65548,7 @@ pub struct List { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65563,7 +65563,7 @@ pub struct List { )] pub tab_order: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65577,7 +65577,7 @@ pub struct List { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65592,7 +65592,7 @@ pub struct List { )] pub tab_type: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65606,7 +65606,7 @@ pub struct List { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65621,7 +65621,7 @@ pub struct List { )] pub template_locked: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65635,7 +65635,7 @@ pub struct List { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65650,7 +65650,7 @@ pub struct List { )] pub template_required: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65664,7 +65664,7 @@ pub struct List { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65678,7 +65678,7 @@ pub struct List { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65692,7 +65692,7 @@ pub struct List { )] pub tooltip: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65706,7 +65706,7 @@ pub struct List { )] pub underline: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65720,7 +65720,7 @@ pub struct List { )] pub underline_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65734,7 +65734,7 @@ pub struct List { )] pub value: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65748,7 +65748,7 @@ pub struct List { )] pub value_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65762,7 +65762,7 @@ pub struct List { )] pub width: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65776,7 +65776,7 @@ pub struct List { )] pub width_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65791,7 +65791,7 @@ pub struct List { )] pub x_position: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65805,7 +65805,7 @@ pub struct List { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65820,7 +65820,7 @@ pub struct List { )] pub y_position: String, /** - * This tab offers a list of options to choose from. + * This tab offers a list of options to choose from. * The `listItems` * property contains a list of * [`listItem`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) @@ -65839,7 +65839,7 @@ pub struct List { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListCustomField { /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65849,7 +65849,7 @@ pub struct ListCustomField { )] pub configuration_type: String, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65858,7 +65858,7 @@ pub struct ListCustomField { )] pub error_details: Option<ErrorDetails>, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65868,7 +65868,7 @@ pub struct ListCustomField { )] pub field_id: String, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65878,7 +65878,7 @@ pub struct ListCustomField { )] pub list_items: Vec<String>, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65887,7 +65887,7 @@ pub struct ListCustomField { )] pub name: String, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65896,7 +65896,7 @@ pub struct ListCustomField { )] pub required: String, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65905,7 +65905,7 @@ pub struct ListCustomField { )] pub show: String, /** - * This object represents a list custom field from which envelope creators and senders can select custom data. + * This object represents a list custom field from which envelope creators and senders can select custom data. */ #[serde( default, @@ -65921,7 +65921,7 @@ pub struct ListCustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListItem { /** - * One of the selectable items + * One of the selectable items * in the `listItems` property * of a [`list`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) tab. */ @@ -65932,7 +65932,7 @@ pub struct ListItem { )] pub selected: String, /** - * One of the selectable items + * One of the selectable items * in the `listItems` property * of a [`list`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) tab. */ @@ -65943,7 +65943,7 @@ pub struct ListItem { )] pub selected_metadata: Option<PropertyMetadata>, /** - * One of the selectable items + * One of the selectable items * in the `listItems` property * of a [`list`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) tab. */ @@ -65954,7 +65954,7 @@ pub struct ListItem { )] pub text: String, /** - * One of the selectable items + * One of the selectable items * in the `listItems` property * of a [`list`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) tab. */ @@ -65965,7 +65965,7 @@ pub struct ListItem { )] pub text_metadata: Option<PropertyMetadata>, /** - * One of the selectable items + * One of the selectable items * in the `listItems` property * of a [`list`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) tab. */ @@ -65976,7 +65976,7 @@ pub struct ListItem { )] pub value: String, /** - * One of the selectable items + * One of the selectable items * in the `listItems` property * of a [`list`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/create/) tab. */ @@ -65992,7 +65992,7 @@ pub struct ListItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LocalePolicy { /** - * + * */ #[serde( default, @@ -66002,7 +66002,7 @@ pub struct LocalePolicy { )] pub address_format: String, /** - * + * */ #[serde( default, @@ -66011,7 +66011,7 @@ pub struct LocalePolicy { )] pub address_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66021,7 +66021,7 @@ pub struct LocalePolicy { )] pub allow_region: String, /** - * + * */ #[serde( default, @@ -66031,7 +66031,7 @@ pub struct LocalePolicy { )] pub calendar_type: String, /** - * + * */ #[serde( default, @@ -66040,7 +66040,7 @@ pub struct LocalePolicy { )] pub calendar_type_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66050,7 +66050,7 @@ pub struct LocalePolicy { )] pub culture_name: String, /** - * + * */ #[serde( default, @@ -66059,7 +66059,7 @@ pub struct LocalePolicy { )] pub culture_name_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66069,7 +66069,7 @@ pub struct LocalePolicy { )] pub currency_code: String, /** - * + * */ #[serde( default, @@ -66078,7 +66078,7 @@ pub struct LocalePolicy { )] pub currency_code_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66088,7 +66088,7 @@ pub struct LocalePolicy { )] pub currency_negative_format: String, /** - * + * */ #[serde( default, @@ -66097,7 +66097,7 @@ pub struct LocalePolicy { )] pub currency_negative_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66107,7 +66107,7 @@ pub struct LocalePolicy { )] pub currency_positive_format: String, /** - * + * */ #[serde( default, @@ -66116,7 +66116,7 @@ pub struct LocalePolicy { )] pub currency_positive_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66126,7 +66126,7 @@ pub struct LocalePolicy { )] pub custom_date_format: String, /** - * + * */ #[serde( default, @@ -66136,7 +66136,7 @@ pub struct LocalePolicy { )] pub custom_sign_date_format: String, /** - * + * */ #[serde( default, @@ -66146,7 +66146,7 @@ pub struct LocalePolicy { )] pub custom_sign_time_format: String, /** - * + * */ #[serde( default, @@ -66156,7 +66156,7 @@ pub struct LocalePolicy { )] pub custom_time_format: String, /** - * + * */ #[serde( default, @@ -66166,7 +66166,7 @@ pub struct LocalePolicy { )] pub date_format: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -66175,7 +66175,7 @@ pub struct LocalePolicy { )] pub date_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66185,7 +66185,7 @@ pub struct LocalePolicy { )] pub effective_address_format: String, /** - * + * */ #[serde( default, @@ -66195,7 +66195,7 @@ pub struct LocalePolicy { )] pub effective_calendar_type: String, /** - * + * */ #[serde( default, @@ -66205,7 +66205,7 @@ pub struct LocalePolicy { )] pub effective_currency_code: String, /** - * + * */ #[serde( default, @@ -66215,7 +66215,7 @@ pub struct LocalePolicy { )] pub effective_currency_negative_format: String, /** - * + * */ #[serde( default, @@ -66225,7 +66225,7 @@ pub struct LocalePolicy { )] pub effective_currency_positive_format: String, /** - * + * */ #[serde( default, @@ -66235,7 +66235,7 @@ pub struct LocalePolicy { )] pub effective_custom_date_format: String, /** - * + * */ #[serde( default, @@ -66245,7 +66245,7 @@ pub struct LocalePolicy { )] pub effective_custom_time_format: String, /** - * + * */ #[serde( default, @@ -66255,7 +66255,7 @@ pub struct LocalePolicy { )] pub effective_date_format: String, /** - * + * */ #[serde( default, @@ -66265,7 +66265,7 @@ pub struct LocalePolicy { )] pub effective_initial_format: String, /** - * + * */ #[serde( default, @@ -66275,7 +66275,7 @@ pub struct LocalePolicy { )] pub effective_name_format: String, /** - * + * */ #[serde( default, @@ -66285,7 +66285,7 @@ pub struct LocalePolicy { )] pub effective_time_format: String, /** - * + * */ #[serde( default, @@ -66295,7 +66295,7 @@ pub struct LocalePolicy { )] pub effective_time_zone: String, /** - * + * */ #[serde( default, @@ -66305,7 +66305,7 @@ pub struct LocalePolicy { )] pub initial_format: String, /** - * + * */ #[serde( default, @@ -66314,7 +66314,7 @@ pub struct LocalePolicy { )] pub initial_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66324,7 +66324,7 @@ pub struct LocalePolicy { )] pub name_format: String, /** - * + * */ #[serde( default, @@ -66333,7 +66333,7 @@ pub struct LocalePolicy { )] pub name_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66343,7 +66343,7 @@ pub struct LocalePolicy { )] pub sign_date_format: String, /** - * + * */ #[serde( default, @@ -66352,7 +66352,7 @@ pub struct LocalePolicy { )] pub sign_date_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66362,7 +66362,7 @@ pub struct LocalePolicy { )] pub sign_time_format: String, /** - * + * */ #[serde( default, @@ -66371,7 +66371,7 @@ pub struct LocalePolicy { )] pub sign_time_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66381,7 +66381,7 @@ pub struct LocalePolicy { )] pub time_format: String, /** - * + * */ #[serde( default, @@ -66390,7 +66390,7 @@ pub struct LocalePolicy { )] pub time_format_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -66400,7 +66400,7 @@ pub struct LocalePolicy { )] pub time_zone: String, /** - * + * */ #[serde( default, @@ -66414,7 +66414,7 @@ pub struct LocalePolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LocalePolicyTab { /** - * + * */ #[serde( default, @@ -66424,7 +66424,7 @@ pub struct LocalePolicyTab { )] pub address_format: String, /** - * + * */ #[serde( default, @@ -66434,7 +66434,7 @@ pub struct LocalePolicyTab { )] pub calendar_type: String, /** - * + * */ #[serde( default, @@ -66444,7 +66444,7 @@ pub struct LocalePolicyTab { )] pub culture_name: String, /** - * + * */ #[serde( default, @@ -66454,7 +66454,7 @@ pub struct LocalePolicyTab { )] pub currency_code: String, /** - * + * */ #[serde( default, @@ -66464,7 +66464,7 @@ pub struct LocalePolicyTab { )] pub currency_negative_format: String, /** - * + * */ #[serde( default, @@ -66474,7 +66474,7 @@ pub struct LocalePolicyTab { )] pub currency_positive_format: String, /** - * + * */ #[serde( default, @@ -66484,7 +66484,7 @@ pub struct LocalePolicyTab { )] pub custom_date_format: String, /** - * + * */ #[serde( default, @@ -66494,7 +66494,7 @@ pub struct LocalePolicyTab { )] pub custom_time_format: String, /** - * + * */ #[serde( default, @@ -66504,7 +66504,7 @@ pub struct LocalePolicyTab { )] pub date_format: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -66514,7 +66514,7 @@ pub struct LocalePolicyTab { )] pub initial_format: String, /** - * + * */ #[serde( default, @@ -66524,7 +66524,7 @@ pub struct LocalePolicyTab { )] pub name_format: String, /** - * + * */ #[serde( default, @@ -66534,7 +66534,7 @@ pub struct LocalePolicyTab { )] pub time_format: String, /** - * + * */ #[serde( default, @@ -66549,7 +66549,7 @@ pub struct LocalePolicyTab { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LockInformation { /** - * + * */ #[serde( default, @@ -66558,7 +66558,7 @@ pub struct LockInformation { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -66568,7 +66568,7 @@ pub struct LockInformation { )] pub lock_duration_in_seconds: String, /** - * + * */ #[serde( default, @@ -66578,7 +66578,7 @@ pub struct LockInformation { )] pub lock_token: String, /** - * + * */ #[serde( default, @@ -66588,7 +66588,7 @@ pub struct LockInformation { )] pub lock_type: String, /** - * + * */ #[serde( default, @@ -66598,7 +66598,7 @@ pub struct LockInformation { )] pub locked_by_app: String, /** - * + * */ #[serde( default, @@ -66607,7 +66607,7 @@ pub struct LockInformation { )] pub locked_by_user: Option<UserInfo>, /** - * + * */ #[serde( default, @@ -66617,7 +66617,7 @@ pub struct LockInformation { )] pub locked_until_date_time: String, /** - * + * */ #[serde( default, @@ -66632,7 +66632,7 @@ pub struct LockInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LockRequest { /** - * This request object contains information about the lock that you want to create or update. + * This request object contains information about the lock that you want to create or update. */ #[serde( default, @@ -66642,7 +66642,7 @@ pub struct LockRequest { )] pub lock_duration_in_seconds: String, /** - * This request object contains information about the lock that you want to create or update. + * This request object contains information about the lock that you want to create or update. */ #[serde( default, @@ -66652,7 +66652,7 @@ pub struct LockRequest { )] pub lock_type: String, /** - * This request object contains information about the lock that you want to create or update. + * This request object contains information about the lock that you want to create or update. */ #[serde( default, @@ -66662,7 +66662,7 @@ pub struct LockRequest { )] pub locked_by_app: String, /** - * This request object contains information about the lock that you want to create or update. + * This request object contains information about the lock that you want to create or update. */ #[serde( default, @@ -66672,7 +66672,7 @@ pub struct LockRequest { )] pub template_password: String, /** - * This request object contains information about the lock that you want to create or update. + * This request object contains information about the lock that you want to create or update. */ #[serde( default, @@ -66687,7 +66687,7 @@ pub struct LockRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LoginAccount { /** - * + * */ #[serde( default, @@ -66697,7 +66697,7 @@ pub struct LoginAccount { )] pub account_id: String, /** - * + * */ #[serde( default, @@ -66707,7 +66707,7 @@ pub struct LoginAccount { )] pub account_id_guid: String, /** - * + * */ #[serde( default, @@ -66717,7 +66717,7 @@ pub struct LoginAccount { )] pub base_url: String, /** - * + * */ #[serde( default, @@ -66726,7 +66726,7 @@ pub struct LoginAccount { )] pub email: String, /** - * + * */ #[serde( default, @@ -66736,7 +66736,7 @@ pub struct LoginAccount { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -66746,7 +66746,7 @@ pub struct LoginAccount { )] pub login_account_settings: Vec<NameValue>, /** - * + * */ #[serde( default, @@ -66756,7 +66756,7 @@ pub struct LoginAccount { )] pub login_user_settings: Vec<NameValue>, /** - * + * */ #[serde( default, @@ -66765,7 +66765,7 @@ pub struct LoginAccount { )] pub name: String, /** - * + * */ #[serde( default, @@ -66775,7 +66775,7 @@ pub struct LoginAccount { )] pub site_description: String, /** - * + * */ #[serde( default, @@ -66785,7 +66785,7 @@ pub struct LoginAccount { )] pub user_id: String, /** - * + * */ #[serde( default, @@ -66800,7 +66800,7 @@ pub struct LoginAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LoginInformation { /** - * + * */ #[serde( default, @@ -66810,7 +66810,7 @@ pub struct LoginInformation { )] pub api_password: String, /** - * + * */ #[serde( default, @@ -66825,7 +66825,7 @@ pub struct LoginInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MatchBox { /** - * + * */ #[serde( default, @@ -66834,7 +66834,7 @@ pub struct MatchBox { )] pub height: String, /** - * + * */ #[serde( default, @@ -66844,7 +66844,7 @@ pub struct MatchBox { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -66853,7 +66853,7 @@ pub struct MatchBox { )] pub width: String, /** - * + * */ #[serde( default, @@ -66863,7 +66863,7 @@ pub struct MatchBox { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -66878,7 +66878,7 @@ pub struct MatchBox { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberGroupSharedItem { /** - * Information about items shared among groups. + * Information about items shared among groups. */ #[serde( default, @@ -66887,12 +66887,12 @@ pub struct MemberGroupSharedItem { )] pub error_details: Option<ErrorDetails>, /** - * Information about items shared among groups. + * Information about items shared among groups. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub group: Option<Group>, /** - * Information about items shared among groups. + * Information about items shared among groups. */ #[serde( default, @@ -66906,7 +66906,7 @@ pub struct MemberGroupSharedItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberSharedItems { /** - * Information about shared items. + * Information about shared items. */ #[serde( default, @@ -66915,7 +66915,7 @@ pub struct MemberSharedItems { )] pub envelopes: Vec<SharedItem>, /** - * Information about shared items. + * Information about shared items. */ #[serde( default, @@ -66924,7 +66924,7 @@ pub struct MemberSharedItems { )] pub error_details: Option<ErrorDetails>, /** - * Information about shared items. + * Information about shared items. */ #[serde( default, @@ -66933,7 +66933,7 @@ pub struct MemberSharedItems { )] pub folders: Vec<FolderSharedItem>, /** - * Information about shared items. + * Information about shared items. */ #[serde( default, @@ -66942,7 +66942,7 @@ pub struct MemberSharedItems { )] pub templates: Vec<TemplateSharedItem>, /** - * Information about shared items. + * Information about shared items. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<UserInfo>, @@ -66952,7 +66952,7 @@ pub struct MemberSharedItems { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeField { /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -66962,7 +66962,7 @@ pub struct MergeField { )] pub allow_sender_to_edit: String, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -66971,7 +66971,7 @@ pub struct MergeField { )] pub allow_sender_to_edit_metadata: Option<PropertyMetadata>, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -66981,7 +66981,7 @@ pub struct MergeField { )] pub configuration_type: String, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -66990,7 +66990,7 @@ pub struct MergeField { )] pub configuration_type_metadata: Option<PropertyMetadata>, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -66999,7 +66999,7 @@ pub struct MergeField { )] pub path: String, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67009,7 +67009,7 @@ pub struct MergeField { )] pub path_extended: Vec<PathExtendedElement>, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67018,7 +67018,7 @@ pub struct MergeField { )] pub path_extended_metadata: Option<PropertyMetadata>, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67027,7 +67027,7 @@ pub struct MergeField { )] pub path_metadata: Option<PropertyMetadata>, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67036,7 +67036,7 @@ pub struct MergeField { )] pub row: String, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67045,7 +67045,7 @@ pub struct MergeField { )] pub row_metadata: Option<PropertyMetadata>, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67055,7 +67055,7 @@ pub struct MergeField { )] pub write_back: String, /** - * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. + * Contains information for transfering values between Salesforce data fields and DocuSign Tabs. */ #[serde( default, @@ -67069,7 +67069,7 @@ pub struct MergeField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MobileNotifierConfiguration { /** - * + * */ #[serde( default, @@ -67079,7 +67079,7 @@ pub struct MobileNotifierConfiguration { )] pub device_id: String, /** - * + * */ #[serde( default, @@ -67088,7 +67088,7 @@ pub struct MobileNotifierConfiguration { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -67102,7 +67102,7 @@ pub struct MobileNotifierConfiguration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MobileNotifierConfigurationInformation { /** - * + * */ #[serde( default, @@ -67119,7 +67119,7 @@ pub struct MobileNotifierConfigurationInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Money { /** - * Describes information + * Describes information * about the `total` of a payment. * */ @@ -67131,7 +67131,7 @@ pub struct Money { )] pub amount_in_base_unit: String, /** - * Describes information + * Describes information * about the `total` of a payment. * */ @@ -67142,7 +67142,7 @@ pub struct Money { )] pub currency: String, /** - * Describes information + * Describes information * about the `total` of a payment. * */ @@ -67159,7 +67159,7 @@ pub struct Money { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NameValue { /** - * A name-value pair that describes an item and provides a value for the item. + * A name-value pair that describes an item and provides a value for the item. */ #[serde( default, @@ -67168,7 +67168,7 @@ pub struct NameValue { )] pub error_details: Option<ErrorDetails>, /** - * A name-value pair that describes an item and provides a value for the item. + * A name-value pair that describes an item and provides a value for the item. */ #[serde( default, @@ -67177,7 +67177,7 @@ pub struct NameValue { )] pub name: String, /** - * A name-value pair that describes an item and provides a value for the item. + * A name-value pair that describes an item and provides a value for the item. */ #[serde( default, @@ -67187,7 +67187,7 @@ pub struct NameValue { )] pub original_value: String, /** - * A name-value pair that describes an item and provides a value for the item. + * A name-value pair that describes an item and provides a value for the item. */ #[serde( default, @@ -67201,7 +67201,7 @@ pub struct NameValue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewAccountDefinition { /** - * + * */ #[serde( default, @@ -67211,7 +67211,7 @@ pub struct NewAccountDefinition { )] pub account_name: String, /** - * + * */ #[serde( default, @@ -67220,7 +67220,7 @@ pub struct NewAccountDefinition { )] pub account_settings: Option<AccountSettingsInformation>, /** - * + * */ #[serde( default, @@ -67229,7 +67229,7 @@ pub struct NewAccountDefinition { )] pub address_information: Option<AccountAddress>, /** - * + * */ #[serde( default, @@ -67238,7 +67238,7 @@ pub struct NewAccountDefinition { )] pub credit_card_information: Option<CreditCardInformation>, /** - * + * */ #[serde( default, @@ -67247,7 +67247,7 @@ pub struct NewAccountDefinition { )] pub direct_debit_processor_information: Option<DirectDebitProcessorInformation>, /** - * + * */ #[serde( default, @@ -67257,7 +67257,7 @@ pub struct NewAccountDefinition { )] pub distributor_code: String, /** - * + * */ #[serde( default, @@ -67267,7 +67267,7 @@ pub struct NewAccountDefinition { )] pub distributor_password: String, /** - * + * */ #[serde( default, @@ -67277,7 +67277,7 @@ pub struct NewAccountDefinition { )] pub envelope_partition_id: String, /** - * + * */ #[serde( default, @@ -67286,7 +67286,7 @@ pub struct NewAccountDefinition { )] pub initial_user: Option<UserInformation>, /** - * + * */ #[serde( default, @@ -67296,7 +67296,7 @@ pub struct NewAccountDefinition { )] pub payment_method: String, /** - * + * */ #[serde( default, @@ -67305,7 +67305,7 @@ pub struct NewAccountDefinition { )] pub payment_processor_information: Option<PaymentProcessorInformation>, /** - * + * */ #[serde( default, @@ -67314,7 +67314,7 @@ pub struct NewAccountDefinition { )] pub plan_information: Option<PlanInformation>, /** - * + * */ #[serde( default, @@ -67323,7 +67323,7 @@ pub struct NewAccountDefinition { )] pub referral_information: Option<ReferralInformation>, /** - * + * */ #[serde( default, @@ -67337,7 +67337,7 @@ pub struct NewAccountDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewAccountSummary { /** - * + * */ #[serde( default, @@ -67347,7 +67347,7 @@ pub struct NewAccountSummary { )] pub account_id: String, /** - * + * */ #[serde( default, @@ -67357,7 +67357,7 @@ pub struct NewAccountSummary { )] pub account_id_guid: String, /** - * + * */ #[serde( default, @@ -67367,7 +67367,7 @@ pub struct NewAccountSummary { )] pub account_name: String, /** - * + * */ #[serde( default, @@ -67377,7 +67377,7 @@ pub struct NewAccountSummary { )] pub api_password: String, /** - * + * */ #[serde( default, @@ -67387,7 +67387,7 @@ pub struct NewAccountSummary { )] pub base_url: String, /** - * + * */ #[serde( default, @@ -67396,7 +67396,7 @@ pub struct NewAccountSummary { )] pub billing_plan_preview: Option<BillingPlanPreview>, /** - * + * */ #[serde( default, @@ -67411,7 +67411,7 @@ pub struct NewAccountSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewUser { /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67421,7 +67421,7 @@ pub struct NewUser { )] pub api_password: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67431,7 +67431,7 @@ pub struct NewUser { )] pub created_date_time: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67440,7 +67440,7 @@ pub struct NewUser { )] pub email: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67449,7 +67449,7 @@ pub struct NewUser { )] pub error_details: Option<ErrorDetails>, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67459,7 +67459,7 @@ pub struct NewUser { )] pub membership_id: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67469,7 +67469,7 @@ pub struct NewUser { )] pub permission_profile_id: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67479,7 +67479,7 @@ pub struct NewUser { )] pub permission_profile_name: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67488,7 +67488,7 @@ pub struct NewUser { )] pub uri: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67498,7 +67498,7 @@ pub struct NewUser { )] pub user_id: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67508,7 +67508,7 @@ pub struct NewUser { )] pub user_name: String, /** - * Object representing a new user. + * Object representing a new user. */ #[serde( default, @@ -67523,7 +67523,7 @@ pub struct NewUser { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewUsersDefinition { /** - * + * */ #[serde( default, @@ -67538,7 +67538,7 @@ pub struct NewUsersDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewUsersSummary { /** - * Object representing a summary of data for new users. + * Object representing a summary of data for new users. */ #[serde( default, @@ -67555,7 +67555,7 @@ pub struct NewUsersSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Notarize { /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67567,7 +67567,7 @@ pub struct Notarize { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67578,7 +67578,7 @@ pub struct Notarize { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67590,7 +67590,7 @@ pub struct Notarize { )] pub anchor_case_sensitive: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67601,7 +67601,7 @@ pub struct Notarize { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67613,7 +67613,7 @@ pub struct Notarize { )] pub anchor_horizontal_alignment: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67624,7 +67624,7 @@ pub struct Notarize { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67636,7 +67636,7 @@ pub struct Notarize { )] pub anchor_ignore_if_not_present: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67647,7 +67647,7 @@ pub struct Notarize { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67659,7 +67659,7 @@ pub struct Notarize { )] pub anchor_match_whole_word: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67670,7 +67670,7 @@ pub struct Notarize { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67682,7 +67682,7 @@ pub struct Notarize { )] pub anchor_string: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67693,7 +67693,7 @@ pub struct Notarize { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67705,7 +67705,7 @@ pub struct Notarize { )] pub anchor_tab_processor_version: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67716,7 +67716,7 @@ pub struct Notarize { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67728,7 +67728,7 @@ pub struct Notarize { )] pub anchor_units: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67739,7 +67739,7 @@ pub struct Notarize { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67751,7 +67751,7 @@ pub struct Notarize { )] pub anchor_x_offset: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67762,7 +67762,7 @@ pub struct Notarize { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67774,7 +67774,7 @@ pub struct Notarize { )] pub anchor_y_offset: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67785,7 +67785,7 @@ pub struct Notarize { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67797,7 +67797,7 @@ pub struct Notarize { )] pub conditional_parent_label: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67808,7 +67808,7 @@ pub struct Notarize { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67820,7 +67820,7 @@ pub struct Notarize { )] pub conditional_parent_value: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67831,7 +67831,7 @@ pub struct Notarize { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67843,7 +67843,7 @@ pub struct Notarize { )] pub custom_tab_id: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67854,7 +67854,7 @@ pub struct Notarize { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67866,7 +67866,7 @@ pub struct Notarize { )] pub document_id: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67877,7 +67877,7 @@ pub struct Notarize { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67888,7 +67888,7 @@ pub struct Notarize { )] pub error_details: Option<ErrorDetails>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67900,7 +67900,7 @@ pub struct Notarize { )] pub form_order: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67911,7 +67911,7 @@ pub struct Notarize { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67923,7 +67923,7 @@ pub struct Notarize { )] pub form_page_label: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67934,7 +67934,7 @@ pub struct Notarize { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67946,7 +67946,7 @@ pub struct Notarize { )] pub form_page_number: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67957,7 +67957,7 @@ pub struct Notarize { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67968,7 +67968,7 @@ pub struct Notarize { )] pub height: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67979,7 +67979,7 @@ pub struct Notarize { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -67990,7 +67990,7 @@ pub struct Notarize { )] pub locked: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68001,7 +68001,7 @@ pub struct Notarize { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68012,7 +68012,7 @@ pub struct Notarize { )] pub merge_field: Option<MergeField>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68024,7 +68024,7 @@ pub struct Notarize { )] pub merge_field_xml: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68036,7 +68036,7 @@ pub struct Notarize { )] pub page_number: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68047,7 +68047,7 @@ pub struct Notarize { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68059,7 +68059,7 @@ pub struct Notarize { )] pub recipient_id: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68071,7 +68071,7 @@ pub struct Notarize { )] pub recipient_id_guid: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68082,7 +68082,7 @@ pub struct Notarize { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68093,7 +68093,7 @@ pub struct Notarize { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68104,7 +68104,7 @@ pub struct Notarize { )] pub required: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68115,7 +68115,7 @@ pub struct Notarize { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68126,7 +68126,7 @@ pub struct Notarize { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68137,7 +68137,7 @@ pub struct Notarize { )] pub status: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68148,7 +68148,7 @@ pub struct Notarize { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68160,7 +68160,7 @@ pub struct Notarize { )] pub tab_group_labels: Vec<String>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68171,7 +68171,7 @@ pub struct Notarize { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68183,7 +68183,7 @@ pub struct Notarize { )] pub tab_id: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68194,7 +68194,7 @@ pub struct Notarize { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68206,7 +68206,7 @@ pub struct Notarize { )] pub tab_order: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68217,7 +68217,7 @@ pub struct Notarize { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68229,7 +68229,7 @@ pub struct Notarize { )] pub tab_type: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68240,7 +68240,7 @@ pub struct Notarize { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68252,7 +68252,7 @@ pub struct Notarize { )] pub template_locked: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68263,7 +68263,7 @@ pub struct Notarize { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68275,7 +68275,7 @@ pub struct Notarize { )] pub template_required: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68286,7 +68286,7 @@ pub struct Notarize { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68297,7 +68297,7 @@ pub struct Notarize { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68308,7 +68308,7 @@ pub struct Notarize { )] pub tooltip: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68319,7 +68319,7 @@ pub struct Notarize { )] pub width: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68330,7 +68330,7 @@ pub struct Notarize { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68342,7 +68342,7 @@ pub struct Notarize { )] pub x_position: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68353,7 +68353,7 @@ pub struct Notarize { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68365,7 +68365,7 @@ pub struct Notarize { )] pub y_position: String, /** - * A tab that alerts notary recipients that + * A tab that alerts notary recipients that * they must take action on the page. * Only one notarize tab can appear on a page. */ @@ -68381,7 +68381,7 @@ pub struct Notarize { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryData { /** - * + * */ #[serde( default, @@ -68391,7 +68391,7 @@ pub struct NotaryData { )] pub created_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -68400,7 +68400,7 @@ pub struct NotaryData { )] pub enabled: String, /** - * + * */ #[serde( default, @@ -68409,7 +68409,7 @@ pub struct NotaryData { )] pub searchable: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "userInfo")] pub user_info: Option<UserInformation>, @@ -68428,7 +68428,7 @@ pub struct NotaryData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryHost { /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68447,7 +68447,7 @@ pub struct NotaryHost { )] pub access_code: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68465,7 +68465,7 @@ pub struct NotaryHost { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68484,7 +68484,7 @@ pub struct NotaryHost { )] pub add_access_code_to_email: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68503,7 +68503,7 @@ pub struct NotaryHost { )] pub allow_system_override_for_locked_recipient: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68522,7 +68522,7 @@ pub struct NotaryHost { )] pub client_user_id: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68541,7 +68541,7 @@ pub struct NotaryHost { )] pub completed_count: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68560,7 +68560,7 @@ pub struct NotaryHost { )] pub custom_fields: Vec<String>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68579,7 +68579,7 @@ pub struct NotaryHost { )] pub declined_date_time: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68598,7 +68598,7 @@ pub struct NotaryHost { )] pub declined_reason: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68617,7 +68617,7 @@ pub struct NotaryHost { )] pub delivered_date_time: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68636,7 +68636,7 @@ pub struct NotaryHost { )] pub delivery_method: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68654,7 +68654,7 @@ pub struct NotaryHost { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68673,7 +68673,7 @@ pub struct NotaryHost { )] pub designator_id: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68692,7 +68692,7 @@ pub struct NotaryHost { )] pub designator_id_guid: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68711,7 +68711,7 @@ pub struct NotaryHost { )] pub document_visibility: Vec<DocumentVisibility>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68729,7 +68729,7 @@ pub struct NotaryHost { )] pub email: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68747,7 +68747,7 @@ pub struct NotaryHost { )] pub email_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68765,7 +68765,7 @@ pub struct NotaryHost { )] pub email_notification: Option<RecipientEmailNotification>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68784,7 +68784,7 @@ pub struct NotaryHost { )] pub embedded_recipient_start_url: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68802,7 +68802,7 @@ pub struct NotaryHost { )] pub error_details: Option<ErrorDetails>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68821,7 +68821,7 @@ pub struct NotaryHost { )] pub fax_number: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68839,7 +68839,7 @@ pub struct NotaryHost { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68858,7 +68858,7 @@ pub struct NotaryHost { )] pub host_recipient_id: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68877,7 +68877,7 @@ pub struct NotaryHost { )] pub id_check_configuration_name: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68895,7 +68895,7 @@ pub struct NotaryHost { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68913,7 +68913,7 @@ pub struct NotaryHost { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68931,7 +68931,7 @@ pub struct NotaryHost { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68950,7 +68950,7 @@ pub struct NotaryHost { )] pub inherit_email_notification_configuration: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68969,7 +68969,7 @@ pub struct NotaryHost { )] pub locked_recipient_phone_auth_editable: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -68988,7 +68988,7 @@ pub struct NotaryHost { )] pub locked_recipient_sms_editable: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69006,7 +69006,7 @@ pub struct NotaryHost { )] pub name: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69024,7 +69024,7 @@ pub struct NotaryHost { )] pub name_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69042,7 +69042,7 @@ pub struct NotaryHost { )] pub note: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69060,7 +69060,7 @@ pub struct NotaryHost { )] pub note_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69078,7 +69078,7 @@ pub struct NotaryHost { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69097,7 +69097,7 @@ pub struct NotaryHost { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69115,7 +69115,7 @@ pub struct NotaryHost { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69134,7 +69134,7 @@ pub struct NotaryHost { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69153,7 +69153,7 @@ pub struct NotaryHost { )] pub recipient_id: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69172,7 +69172,7 @@ pub struct NotaryHost { )] pub recipient_id_guid: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69191,7 +69191,7 @@ pub struct NotaryHost { )] pub recipient_type: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69209,7 +69209,7 @@ pub struct NotaryHost { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69228,7 +69228,7 @@ pub struct NotaryHost { )] pub require_id_lookup: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69246,7 +69246,7 @@ pub struct NotaryHost { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69265,7 +69265,7 @@ pub struct NotaryHost { )] pub role_name: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69284,7 +69284,7 @@ pub struct NotaryHost { )] pub routing_order: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69302,7 +69302,7 @@ pub struct NotaryHost { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69321,7 +69321,7 @@ pub struct NotaryHost { )] pub sent_date_time: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69340,7 +69340,7 @@ pub struct NotaryHost { )] pub signed_date_time: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69359,7 +69359,7 @@ pub struct NotaryHost { )] pub signing_group_id: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69377,7 +69377,7 @@ pub struct NotaryHost { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69396,7 +69396,7 @@ pub struct NotaryHost { )] pub signing_group_name: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69415,7 +69415,7 @@ pub struct NotaryHost { )] pub signing_group_users: Vec<UserInfo>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69433,7 +69433,7 @@ pub struct NotaryHost { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69452,7 +69452,7 @@ pub struct NotaryHost { )] pub social_authentications: Vec<SocialAuthentication>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69470,7 +69470,7 @@ pub struct NotaryHost { )] pub status: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69489,7 +69489,7 @@ pub struct NotaryHost { )] pub status_code: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69508,7 +69508,7 @@ pub struct NotaryHost { )] pub suppress_emails: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69522,7 +69522,7 @@ pub struct NotaryHost { #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69541,7 +69541,7 @@ pub struct NotaryHost { )] pub template_locked: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69560,7 +69560,7 @@ pub struct NotaryHost { )] pub template_required: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69579,7 +69579,7 @@ pub struct NotaryHost { )] pub total_tab_count: String, /** - * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. + * This object is used only when `inPersonSigningType` in the `inPersonSigner` object is `notary`. * * It describes information about the notary host. * The following information is required @@ -69603,7 +69603,7 @@ pub struct NotaryHost { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJournal { /** - * + * */ #[serde( default, @@ -69613,7 +69613,7 @@ pub struct NotaryJournal { )] pub created_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -69623,12 +69623,12 @@ pub struct NotaryJournal { )] pub document_name: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub jurisdiction: Option<Jurisdiction>, /** - * + * */ #[serde( default, @@ -69638,7 +69638,7 @@ pub struct NotaryJournal { )] pub notary_journal_id: String, /** - * + * */ #[serde( default, @@ -69647,7 +69647,7 @@ pub struct NotaryJournal { )] pub notary_journal_meta_data: Option<NotaryJournalMetaData>, /** - * + * */ #[serde( default, @@ -69662,7 +69662,7 @@ pub struct NotaryJournal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJournalCredibleWitness { /** - * + * */ #[serde( default, @@ -69671,7 +69671,7 @@ pub struct NotaryJournalCredibleWitness { )] pub address: String, /** - * + * */ #[serde( default, @@ -69680,7 +69680,7 @@ pub struct NotaryJournalCredibleWitness { )] pub name: String, /** - * + * */ #[serde( default, @@ -69695,7 +69695,7 @@ pub struct NotaryJournalCredibleWitness { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJournalList { /** - * + * */ #[serde( default, @@ -69705,7 +69705,7 @@ pub struct NotaryJournalList { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -69715,7 +69715,7 @@ pub struct NotaryJournalList { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -69725,7 +69725,7 @@ pub struct NotaryJournalList { )] pub notary_journals: Vec<NotaryJournal>, /** - * + * */ #[serde( default, @@ -69735,7 +69735,7 @@ pub struct NotaryJournalList { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -69745,7 +69745,7 @@ pub struct NotaryJournalList { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -69755,7 +69755,7 @@ pub struct NotaryJournalList { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -69770,7 +69770,7 @@ pub struct NotaryJournalList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJournalMetaData { /** - * + * */ #[serde( default, @@ -69779,7 +69779,7 @@ pub struct NotaryJournalMetaData { )] pub comment: String, /** - * + * */ #[serde( default, @@ -69789,7 +69789,7 @@ pub struct NotaryJournalMetaData { )] pub credible_witnesses: Vec<NotaryJournalCredibleWitness>, /** - * + * */ #[serde( default, @@ -69799,7 +69799,7 @@ pub struct NotaryJournalMetaData { )] pub signature_image: String, /** - * + * */ #[serde( default, @@ -69814,7 +69814,7 @@ pub struct NotaryJournalMetaData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJurisdictionData { /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde( default, @@ -69824,7 +69824,7 @@ pub struct NotaryJurisdictionData { )] pub commission_expiration: String, /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde( default, @@ -69834,7 +69834,7 @@ pub struct NotaryJurisdictionData { )] pub commission_id: String, /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde( default, @@ -69843,7 +69843,7 @@ pub struct NotaryJurisdictionData { )] pub county: String, /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde( default, @@ -69852,12 +69852,12 @@ pub struct NotaryJurisdictionData { )] pub error_details: Option<ErrorDetails>, /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub jurisdiction: Option<Jurisdiction>, /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde( default, @@ -69867,7 +69867,7 @@ pub struct NotaryJurisdictionData { )] pub registered_name: String, /** - * A notary jurisdiction. + * A notary jurisdiction. */ #[serde( default, @@ -69882,7 +69882,7 @@ pub struct NotaryJurisdictionData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryJurisdictionList { /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69892,7 +69892,7 @@ pub struct NotaryJurisdictionList { )] pub end_position: String, /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69902,7 +69902,7 @@ pub struct NotaryJurisdictionList { )] pub next_uri: String, /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69912,7 +69912,7 @@ pub struct NotaryJurisdictionList { )] pub notary_jurisdictions: Vec<NotaryJurisdictionData>, /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69922,7 +69922,7 @@ pub struct NotaryJurisdictionList { )] pub previous_uri: String, /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69932,7 +69932,7 @@ pub struct NotaryJurisdictionList { )] pub result_set_size: String, /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69942,7 +69942,7 @@ pub struct NotaryJurisdictionList { )] pub start_position: String, /** - * A paged list of jurisdictions. + * A paged list of jurisdictions. */ #[serde( default, @@ -69957,7 +69957,7 @@ pub struct NotaryJurisdictionList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryRecipient { /** - * + * */ #[serde( default, @@ -69967,7 +69967,7 @@ pub struct NotaryRecipient { )] pub access_code: String, /** - * + * */ #[serde( default, @@ -69976,7 +69976,7 @@ pub struct NotaryRecipient { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -69986,7 +69986,7 @@ pub struct NotaryRecipient { )] pub add_access_code_to_email: String, /** - * + * */ #[serde( default, @@ -69996,7 +69996,7 @@ pub struct NotaryRecipient { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * + * */ #[serde( default, @@ -70006,7 +70006,7 @@ pub struct NotaryRecipient { )] pub agent_can_edit_email: String, /** - * + * */ #[serde( default, @@ -70016,7 +70016,7 @@ pub struct NotaryRecipient { )] pub agent_can_edit_name: String, /** - * + * */ #[serde( default, @@ -70026,7 +70026,7 @@ pub struct NotaryRecipient { )] pub allow_system_override_for_locked_recipient: String, /** - * + * */ #[serde( default, @@ -70036,7 +70036,7 @@ pub struct NotaryRecipient { )] pub auto_navigation: String, /** - * + * */ #[serde( default, @@ -70046,7 +70046,7 @@ pub struct NotaryRecipient { )] pub bulk_recipients_uri: String, /** - * + * */ #[serde( default, @@ -70056,7 +70056,7 @@ pub struct NotaryRecipient { )] pub can_sign_offline: String, /** - * + * */ #[serde( default, @@ -70066,7 +70066,7 @@ pub struct NotaryRecipient { )] pub client_user_id: String, /** - * + * */ #[serde( default, @@ -70076,7 +70076,7 @@ pub struct NotaryRecipient { )] pub completed_count: String, /** - * + * */ #[serde( default, @@ -70086,7 +70086,7 @@ pub struct NotaryRecipient { )] pub creation_reason: String, /** - * + * */ #[serde( default, @@ -70096,7 +70096,7 @@ pub struct NotaryRecipient { )] pub custom_fields: Vec<String>, /** - * + * */ #[serde( default, @@ -70106,7 +70106,7 @@ pub struct NotaryRecipient { )] pub declined_date_time: String, /** - * + * */ #[serde( default, @@ -70116,7 +70116,7 @@ pub struct NotaryRecipient { )] pub declined_reason: String, /** - * + * */ #[serde( default, @@ -70126,7 +70126,7 @@ pub struct NotaryRecipient { )] pub default_recipient: String, /** - * + * */ #[serde( default, @@ -70136,7 +70136,7 @@ pub struct NotaryRecipient { )] pub delivered_date_time: String, /** - * + * */ #[serde( default, @@ -70146,7 +70146,7 @@ pub struct NotaryRecipient { )] pub delivery_method: String, /** - * + * */ #[serde( default, @@ -70155,7 +70155,7 @@ pub struct NotaryRecipient { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70165,7 +70165,7 @@ pub struct NotaryRecipient { )] pub designator_id: String, /** - * + * */ #[serde( default, @@ -70175,7 +70175,7 @@ pub struct NotaryRecipient { )] pub designator_id_guid: String, /** - * + * */ #[serde( default, @@ -70185,7 +70185,7 @@ pub struct NotaryRecipient { )] pub document_visibility: Vec<DocumentVisibility>, /** - * + * */ #[serde( default, @@ -70194,7 +70194,7 @@ pub struct NotaryRecipient { )] pub email: String, /** - * + * */ #[serde( default, @@ -70203,7 +70203,7 @@ pub struct NotaryRecipient { )] pub email_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70212,7 +70212,7 @@ pub struct NotaryRecipient { )] pub email_notification: Option<RecipientEmailNotification>, /** - * + * */ #[serde( default, @@ -70222,7 +70222,7 @@ pub struct NotaryRecipient { )] pub embedded_recipient_start_url: String, /** - * + * */ #[serde( default, @@ -70231,7 +70231,7 @@ pub struct NotaryRecipient { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -70241,7 +70241,7 @@ pub struct NotaryRecipient { )] pub excluded_documents: Vec<String>, /** - * + * */ #[serde( default, @@ -70251,7 +70251,7 @@ pub struct NotaryRecipient { )] pub fax_number: String, /** - * + * */ #[serde( default, @@ -70260,7 +70260,7 @@ pub struct NotaryRecipient { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70270,7 +70270,7 @@ pub struct NotaryRecipient { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -70279,7 +70279,7 @@ pub struct NotaryRecipient { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70289,7 +70289,7 @@ pub struct NotaryRecipient { )] pub full_name: String, /** - * + * */ #[serde( default, @@ -70298,7 +70298,7 @@ pub struct NotaryRecipient { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70308,7 +70308,7 @@ pub struct NotaryRecipient { )] pub id_check_configuration_name: String, /** - * + * */ #[serde( default, @@ -70317,7 +70317,7 @@ pub struct NotaryRecipient { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70326,7 +70326,7 @@ pub struct NotaryRecipient { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * + * */ #[serde( default, @@ -70335,7 +70335,7 @@ pub struct NotaryRecipient { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * + * */ #[serde( default, @@ -70345,7 +70345,7 @@ pub struct NotaryRecipient { )] pub inherit_email_notification_configuration: String, /** - * + * */ #[serde( default, @@ -70355,7 +70355,7 @@ pub struct NotaryRecipient { )] pub is_bulk_recipient: String, /** - * + * */ #[serde( default, @@ -70364,7 +70364,7 @@ pub struct NotaryRecipient { )] pub is_bulk_recipient_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70374,7 +70374,7 @@ pub struct NotaryRecipient { )] pub last_name: String, /** - * + * */ #[serde( default, @@ -70383,7 +70383,7 @@ pub struct NotaryRecipient { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70393,7 +70393,7 @@ pub struct NotaryRecipient { )] pub live_oak_start_url: String, /** - * + * */ #[serde( default, @@ -70403,7 +70403,7 @@ pub struct NotaryRecipient { )] pub locked_recipient_phone_auth_editable: String, /** - * + * */ #[serde( default, @@ -70413,7 +70413,7 @@ pub struct NotaryRecipient { )] pub locked_recipient_sms_editable: String, /** - * + * */ #[serde( default, @@ -70422,7 +70422,7 @@ pub struct NotaryRecipient { )] pub name: String, /** - * + * */ #[serde( default, @@ -70431,7 +70431,7 @@ pub struct NotaryRecipient { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70441,7 +70441,7 @@ pub struct NotaryRecipient { )] pub notary_id: String, /** - * + * */ #[serde( default, @@ -70451,7 +70451,7 @@ pub struct NotaryRecipient { )] pub notary_signers: Vec<String>, /** - * + * */ #[serde( default, @@ -70461,7 +70461,7 @@ pub struct NotaryRecipient { )] pub notary_type: String, /** - * + * */ #[serde( default, @@ -70470,7 +70470,7 @@ pub struct NotaryRecipient { )] pub note: String, /** - * + * */ #[serde( default, @@ -70479,7 +70479,7 @@ pub struct NotaryRecipient { )] pub note_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70488,7 +70488,7 @@ pub struct NotaryRecipient { )] pub offline_attributes: Option<serde_json::Value>, /** - * + * */ #[serde( default, @@ -70497,12 +70497,12 @@ pub struct NotaryRecipient { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "proofFile")] pub proof_file: Option<RecipientProofFile>, /** - * + * */ #[serde( default, @@ -70512,7 +70512,7 @@ pub struct NotaryRecipient { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * + * */ #[serde( default, @@ -70521,7 +70521,7 @@ pub struct NotaryRecipient { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * + * */ #[serde( default, @@ -70531,7 +70531,7 @@ pub struct NotaryRecipient { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * + * */ #[serde( default, @@ -70541,7 +70541,7 @@ pub struct NotaryRecipient { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -70551,7 +70551,7 @@ pub struct NotaryRecipient { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -70561,7 +70561,7 @@ pub struct NotaryRecipient { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * + * */ #[serde( default, @@ -70571,7 +70571,7 @@ pub struct NotaryRecipient { )] pub recipient_supplies_tabs: String, /** - * + * */ #[serde( default, @@ -70581,7 +70581,7 @@ pub struct NotaryRecipient { )] pub recipient_type: String, /** - * + * */ #[serde( default, @@ -70590,7 +70590,7 @@ pub struct NotaryRecipient { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70600,7 +70600,7 @@ pub struct NotaryRecipient { )] pub require_id_lookup: String, /** - * + * */ #[serde( default, @@ -70609,7 +70609,7 @@ pub struct NotaryRecipient { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70619,7 +70619,7 @@ pub struct NotaryRecipient { )] pub require_sign_on_paper: String, /** - * + * */ #[serde( default, @@ -70629,7 +70629,7 @@ pub struct NotaryRecipient { )] pub require_signer_certificate: String, /** - * + * */ #[serde( default, @@ -70639,7 +70639,7 @@ pub struct NotaryRecipient { )] pub require_upload_signature: String, /** - * + * */ #[serde( default, @@ -70649,7 +70649,7 @@ pub struct NotaryRecipient { )] pub role_name: String, /** - * + * */ #[serde( default, @@ -70659,7 +70659,7 @@ pub struct NotaryRecipient { )] pub routing_order: String, /** - * + * */ #[serde( default, @@ -70668,7 +70668,7 @@ pub struct NotaryRecipient { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70678,7 +70678,7 @@ pub struct NotaryRecipient { )] pub sent_date_time: String, /** - * + * */ #[serde( default, @@ -70688,7 +70688,7 @@ pub struct NotaryRecipient { )] pub sign_in_each_location: String, /** - * + * */ #[serde( default, @@ -70697,7 +70697,7 @@ pub struct NotaryRecipient { )] pub sign_in_each_location_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70706,7 +70706,7 @@ pub struct NotaryRecipient { )] pub signature_info: Option<RecipientSignatureInformation>, /** - * + * */ #[serde( default, @@ -70716,7 +70716,7 @@ pub struct NotaryRecipient { )] pub signed_date_time: String, /** - * + * */ #[serde( default, @@ -70726,7 +70726,7 @@ pub struct NotaryRecipient { )] pub signing_group_id: String, /** - * + * */ #[serde( default, @@ -70735,7 +70735,7 @@ pub struct NotaryRecipient { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70745,7 +70745,7 @@ pub struct NotaryRecipient { )] pub signing_group_name: String, /** - * + * */ #[serde( default, @@ -70755,7 +70755,7 @@ pub struct NotaryRecipient { )] pub signing_group_users: Vec<UserInfo>, /** - * + * */ #[serde( default, @@ -70764,7 +70764,7 @@ pub struct NotaryRecipient { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * + * */ #[serde( default, @@ -70774,7 +70774,7 @@ pub struct NotaryRecipient { )] pub social_authentications: Vec<SocialAuthentication>, /** - * + * */ #[serde( default, @@ -70783,7 +70783,7 @@ pub struct NotaryRecipient { )] pub status: String, /** - * + * */ #[serde( default, @@ -70793,7 +70793,7 @@ pub struct NotaryRecipient { )] pub status_code: String, /** - * + * */ #[serde( default, @@ -70803,12 +70803,12 @@ pub struct NotaryRecipient { )] pub suppress_emails: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * + * */ #[serde( default, @@ -70818,7 +70818,7 @@ pub struct NotaryRecipient { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -70828,7 +70828,7 @@ pub struct NotaryRecipient { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -70838,7 +70838,7 @@ pub struct NotaryRecipient { )] pub total_tab_count: String, /** - * + * */ #[serde( default, @@ -70853,7 +70853,7 @@ pub struct NotaryRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotaryResult { /** - * Describes a single notary jurisdiction. + * Describes a single notary jurisdiction. */ #[serde( default, @@ -70862,7 +70862,7 @@ pub struct NotaryResult { )] pub jurisdictions: Vec<Jurisdiction>, /** - * Describes a single notary jurisdiction. + * Describes a single notary jurisdiction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notary: Option<NotaryData>, @@ -70872,7 +70872,7 @@ pub struct NotaryResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotarySeal { /** - * + * */ #[serde( default, @@ -70882,7 +70882,7 @@ pub struct NotarySeal { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -70891,7 +70891,7 @@ pub struct NotarySeal { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70901,7 +70901,7 @@ pub struct NotarySeal { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -70910,7 +70910,7 @@ pub struct NotarySeal { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70920,7 +70920,7 @@ pub struct NotarySeal { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -70929,7 +70929,7 @@ pub struct NotarySeal { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70939,7 +70939,7 @@ pub struct NotarySeal { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -70948,7 +70948,7 @@ pub struct NotarySeal { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70958,7 +70958,7 @@ pub struct NotarySeal { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -70967,7 +70967,7 @@ pub struct NotarySeal { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70977,7 +70977,7 @@ pub struct NotarySeal { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -70986,7 +70986,7 @@ pub struct NotarySeal { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -70996,7 +70996,7 @@ pub struct NotarySeal { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -71005,7 +71005,7 @@ pub struct NotarySeal { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71015,7 +71015,7 @@ pub struct NotarySeal { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -71024,7 +71024,7 @@ pub struct NotarySeal { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71034,7 +71034,7 @@ pub struct NotarySeal { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -71043,7 +71043,7 @@ pub struct NotarySeal { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71053,7 +71053,7 @@ pub struct NotarySeal { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -71062,7 +71062,7 @@ pub struct NotarySeal { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71072,7 +71072,7 @@ pub struct NotarySeal { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -71081,7 +71081,7 @@ pub struct NotarySeal { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71091,7 +71091,7 @@ pub struct NotarySeal { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -71100,7 +71100,7 @@ pub struct NotarySeal { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71110,7 +71110,7 @@ pub struct NotarySeal { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -71119,7 +71119,7 @@ pub struct NotarySeal { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71129,7 +71129,7 @@ pub struct NotarySeal { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -71138,7 +71138,7 @@ pub struct NotarySeal { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71147,7 +71147,7 @@ pub struct NotarySeal { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -71157,7 +71157,7 @@ pub struct NotarySeal { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -71166,7 +71166,7 @@ pub struct NotarySeal { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71176,7 +71176,7 @@ pub struct NotarySeal { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -71185,7 +71185,7 @@ pub struct NotarySeal { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71195,7 +71195,7 @@ pub struct NotarySeal { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -71204,7 +71204,7 @@ pub struct NotarySeal { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71213,7 +71213,7 @@ pub struct NotarySeal { )] pub height: String, /** - * + * */ #[serde( default, @@ -71222,7 +71222,7 @@ pub struct NotarySeal { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71231,7 +71231,7 @@ pub struct NotarySeal { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -71241,7 +71241,7 @@ pub struct NotarySeal { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -71250,7 +71250,7 @@ pub struct NotarySeal { )] pub name: String, /** - * + * */ #[serde( default, @@ -71259,7 +71259,7 @@ pub struct NotarySeal { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71269,7 +71269,7 @@ pub struct NotarySeal { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -71278,7 +71278,7 @@ pub struct NotarySeal { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71288,7 +71288,7 @@ pub struct NotarySeal { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -71298,7 +71298,7 @@ pub struct NotarySeal { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -71307,7 +71307,7 @@ pub struct NotarySeal { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71316,7 +71316,7 @@ pub struct NotarySeal { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71326,7 +71326,7 @@ pub struct NotarySeal { )] pub scale_value: String, /** - * + * */ #[serde( default, @@ -71335,7 +71335,7 @@ pub struct NotarySeal { )] pub scale_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71344,7 +71344,7 @@ pub struct NotarySeal { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -71353,7 +71353,7 @@ pub struct NotarySeal { )] pub status: String, /** - * + * */ #[serde( default, @@ -71362,7 +71362,7 @@ pub struct NotarySeal { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71372,7 +71372,7 @@ pub struct NotarySeal { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -71381,7 +71381,7 @@ pub struct NotarySeal { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71391,7 +71391,7 @@ pub struct NotarySeal { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -71400,7 +71400,7 @@ pub struct NotarySeal { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71410,7 +71410,7 @@ pub struct NotarySeal { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -71419,7 +71419,7 @@ pub struct NotarySeal { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71429,7 +71429,7 @@ pub struct NotarySeal { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -71438,7 +71438,7 @@ pub struct NotarySeal { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71448,7 +71448,7 @@ pub struct NotarySeal { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -71457,7 +71457,7 @@ pub struct NotarySeal { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71467,7 +71467,7 @@ pub struct NotarySeal { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -71476,7 +71476,7 @@ pub struct NotarySeal { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71486,7 +71486,7 @@ pub struct NotarySeal { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -71495,7 +71495,7 @@ pub struct NotarySeal { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71504,7 +71504,7 @@ pub struct NotarySeal { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71513,7 +71513,7 @@ pub struct NotarySeal { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -71522,7 +71522,7 @@ pub struct NotarySeal { )] pub width: String, /** - * + * */ #[serde( default, @@ -71531,7 +71531,7 @@ pub struct NotarySeal { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71541,7 +71541,7 @@ pub struct NotarySeal { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -71550,7 +71550,7 @@ pub struct NotarySeal { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -71560,7 +71560,7 @@ pub struct NotarySeal { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -71576,7 +71576,7 @@ pub struct NotarySeal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Note { /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71588,7 +71588,7 @@ pub struct Note { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71599,7 +71599,7 @@ pub struct Note { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71611,7 +71611,7 @@ pub struct Note { )] pub anchor_case_sensitive: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71622,7 +71622,7 @@ pub struct Note { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71634,7 +71634,7 @@ pub struct Note { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71645,7 +71645,7 @@ pub struct Note { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71657,7 +71657,7 @@ pub struct Note { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71668,7 +71668,7 @@ pub struct Note { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71680,7 +71680,7 @@ pub struct Note { )] pub anchor_match_whole_word: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71691,7 +71691,7 @@ pub struct Note { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71703,7 +71703,7 @@ pub struct Note { )] pub anchor_string: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71714,7 +71714,7 @@ pub struct Note { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71726,7 +71726,7 @@ pub struct Note { )] pub anchor_tab_processor_version: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71737,7 +71737,7 @@ pub struct Note { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71749,7 +71749,7 @@ pub struct Note { )] pub anchor_units: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71760,7 +71760,7 @@ pub struct Note { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71772,7 +71772,7 @@ pub struct Note { )] pub anchor_x_offset: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71783,7 +71783,7 @@ pub struct Note { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71795,7 +71795,7 @@ pub struct Note { )] pub anchor_y_offset: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71806,7 +71806,7 @@ pub struct Note { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71817,7 +71817,7 @@ pub struct Note { )] pub bold: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71828,7 +71828,7 @@ pub struct Note { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71840,7 +71840,7 @@ pub struct Note { )] pub conditional_parent_label: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71851,7 +71851,7 @@ pub struct Note { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71863,7 +71863,7 @@ pub struct Note { )] pub conditional_parent_value: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71874,7 +71874,7 @@ pub struct Note { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71886,7 +71886,7 @@ pub struct Note { )] pub custom_tab_id: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71897,7 +71897,7 @@ pub struct Note { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71909,7 +71909,7 @@ pub struct Note { )] pub document_id: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71920,7 +71920,7 @@ pub struct Note { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71931,7 +71931,7 @@ pub struct Note { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71942,7 +71942,7 @@ pub struct Note { )] pub font: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71954,7 +71954,7 @@ pub struct Note { )] pub font_color: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71965,7 +71965,7 @@ pub struct Note { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71976,7 +71976,7 @@ pub struct Note { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71988,7 +71988,7 @@ pub struct Note { )] pub font_size: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -71999,7 +71999,7 @@ pub struct Note { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72011,7 +72011,7 @@ pub struct Note { )] pub form_order: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72022,7 +72022,7 @@ pub struct Note { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72034,7 +72034,7 @@ pub struct Note { )] pub form_page_label: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72045,7 +72045,7 @@ pub struct Note { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72057,7 +72057,7 @@ pub struct Note { )] pub form_page_number: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72068,7 +72068,7 @@ pub struct Note { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72079,7 +72079,7 @@ pub struct Note { )] pub height: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72090,7 +72090,7 @@ pub struct Note { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72101,7 +72101,7 @@ pub struct Note { )] pub italic: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72112,7 +72112,7 @@ pub struct Note { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72123,7 +72123,7 @@ pub struct Note { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72134,7 +72134,7 @@ pub struct Note { )] pub merge_field: Option<MergeField>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72146,7 +72146,7 @@ pub struct Note { )] pub merge_field_xml: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72157,7 +72157,7 @@ pub struct Note { )] pub name: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72168,7 +72168,7 @@ pub struct Note { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72180,7 +72180,7 @@ pub struct Note { )] pub page_number: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72191,7 +72191,7 @@ pub struct Note { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72203,7 +72203,7 @@ pub struct Note { )] pub recipient_id: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72215,7 +72215,7 @@ pub struct Note { )] pub recipient_id_guid: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72226,7 +72226,7 @@ pub struct Note { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72237,7 +72237,7 @@ pub struct Note { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72248,7 +72248,7 @@ pub struct Note { )] pub shared: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72259,7 +72259,7 @@ pub struct Note { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72270,7 +72270,7 @@ pub struct Note { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72281,7 +72281,7 @@ pub struct Note { )] pub status: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72292,7 +72292,7 @@ pub struct Note { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72304,7 +72304,7 @@ pub struct Note { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72315,7 +72315,7 @@ pub struct Note { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72327,7 +72327,7 @@ pub struct Note { )] pub tab_id: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72338,7 +72338,7 @@ pub struct Note { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72350,7 +72350,7 @@ pub struct Note { )] pub tab_label: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72361,7 +72361,7 @@ pub struct Note { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72373,7 +72373,7 @@ pub struct Note { )] pub tab_order: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72384,7 +72384,7 @@ pub struct Note { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72396,7 +72396,7 @@ pub struct Note { )] pub tab_type: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72407,7 +72407,7 @@ pub struct Note { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72419,7 +72419,7 @@ pub struct Note { )] pub template_locked: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72430,7 +72430,7 @@ pub struct Note { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72442,7 +72442,7 @@ pub struct Note { )] pub template_required: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72453,7 +72453,7 @@ pub struct Note { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72464,7 +72464,7 @@ pub struct Note { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72475,7 +72475,7 @@ pub struct Note { )] pub tooltip: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72486,7 +72486,7 @@ pub struct Note { )] pub underline: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72497,7 +72497,7 @@ pub struct Note { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72508,7 +72508,7 @@ pub struct Note { )] pub value: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72519,7 +72519,7 @@ pub struct Note { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72530,7 +72530,7 @@ pub struct Note { )] pub width: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72541,7 +72541,7 @@ pub struct Note { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72553,7 +72553,7 @@ pub struct Note { )] pub x_position: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72564,7 +72564,7 @@ pub struct Note { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72576,7 +72576,7 @@ pub struct Note { )] pub y_position: String, /** - * A tab that displays additional information, in the form of a + * A tab that displays additional information, in the form of a * note, for the recipient. * */ @@ -72592,17 +72592,17 @@ pub struct Note { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Notification { /** - * A complex element that specifies the notification settings for the envelope. + * A complex element that specifies the notification settings for the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub expirations: Option<Expirations>, /** - * A complex element that specifies the notification settings for the envelope. + * A complex element that specifies the notification settings for the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reminders: Option<Reminders>, /** - * A complex element that specifies the notification settings for the envelope. + * A complex element that specifies the notification settings for the envelope. */ #[serde( default, @@ -72617,7 +72617,7 @@ pub struct Notification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotificationDefaultSettings { /** - * Contains details about the default notification settings for the envelope notifications that senders and signers receive. + * Contains details about the default notification settings for the envelope notifications that senders and signers receive. */ #[serde( default, @@ -72626,7 +72626,7 @@ pub struct NotificationDefaultSettings { )] pub sender_email_notifications: Option<SenderEmailNotifications>, /** - * Contains details about the default notification settings for the envelope notifications that senders and signers receive. + * Contains details about the default notification settings for the envelope notifications that senders and signers receive. */ #[serde( default, @@ -72640,7 +72640,7 @@ pub struct NotificationDefaultSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotificationDefaultsData { /** - * + * */ #[serde( default, @@ -72649,7 +72649,7 @@ pub struct NotificationDefaultsData { )] pub api_email_notifications: Option<NotificationDefaultSettings>, /** - * + * */ #[serde( default, @@ -72665,7 +72665,7 @@ pub struct NotificationDefaultsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Number { /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72677,7 +72677,7 @@ pub struct Number { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72688,7 +72688,7 @@ pub struct Number { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72700,7 +72700,7 @@ pub struct Number { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72711,7 +72711,7 @@ pub struct Number { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72723,7 +72723,7 @@ pub struct Number { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72734,7 +72734,7 @@ pub struct Number { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72746,7 +72746,7 @@ pub struct Number { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72757,7 +72757,7 @@ pub struct Number { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72769,7 +72769,7 @@ pub struct Number { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72780,7 +72780,7 @@ pub struct Number { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72792,7 +72792,7 @@ pub struct Number { )] pub anchor_string: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72803,7 +72803,7 @@ pub struct Number { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72815,7 +72815,7 @@ pub struct Number { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72826,7 +72826,7 @@ pub struct Number { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72838,7 +72838,7 @@ pub struct Number { )] pub anchor_units: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72849,7 +72849,7 @@ pub struct Number { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72861,7 +72861,7 @@ pub struct Number { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72872,7 +72872,7 @@ pub struct Number { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72884,7 +72884,7 @@ pub struct Number { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72895,7 +72895,7 @@ pub struct Number { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72906,7 +72906,7 @@ pub struct Number { )] pub bold: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72917,7 +72917,7 @@ pub struct Number { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72929,7 +72929,7 @@ pub struct Number { )] pub conceal_value_on_document: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72940,7 +72940,7 @@ pub struct Number { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72952,7 +72952,7 @@ pub struct Number { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72963,7 +72963,7 @@ pub struct Number { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72975,7 +72975,7 @@ pub struct Number { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72986,7 +72986,7 @@ pub struct Number { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -72998,7 +72998,7 @@ pub struct Number { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73009,7 +73009,7 @@ pub struct Number { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73021,7 +73021,7 @@ pub struct Number { )] pub disable_auto_size: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73032,7 +73032,7 @@ pub struct Number { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73044,7 +73044,7 @@ pub struct Number { )] pub document_id: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73055,7 +73055,7 @@ pub struct Number { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73066,7 +73066,7 @@ pub struct Number { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73077,7 +73077,7 @@ pub struct Number { )] pub font: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73089,7 +73089,7 @@ pub struct Number { )] pub font_color: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73100,7 +73100,7 @@ pub struct Number { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73111,7 +73111,7 @@ pub struct Number { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73123,7 +73123,7 @@ pub struct Number { )] pub font_size: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73134,7 +73134,7 @@ pub struct Number { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73146,7 +73146,7 @@ pub struct Number { )] pub form_order: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73157,7 +73157,7 @@ pub struct Number { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73169,7 +73169,7 @@ pub struct Number { )] pub form_page_label: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73180,7 +73180,7 @@ pub struct Number { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73192,7 +73192,7 @@ pub struct Number { )] pub form_page_number: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73203,7 +73203,7 @@ pub struct Number { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73214,7 +73214,7 @@ pub struct Number { )] pub formula: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73225,7 +73225,7 @@ pub struct Number { )] pub formula_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73236,7 +73236,7 @@ pub struct Number { )] pub height: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73247,7 +73247,7 @@ pub struct Number { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73258,7 +73258,7 @@ pub struct Number { )] pub italic: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73269,7 +73269,7 @@ pub struct Number { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73280,7 +73280,7 @@ pub struct Number { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73291,7 +73291,7 @@ pub struct Number { )] pub locked: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73302,7 +73302,7 @@ pub struct Number { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73314,7 +73314,7 @@ pub struct Number { )] pub max_length: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73325,7 +73325,7 @@ pub struct Number { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73336,7 +73336,7 @@ pub struct Number { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73348,7 +73348,7 @@ pub struct Number { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73359,7 +73359,7 @@ pub struct Number { )] pub name: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73370,7 +73370,7 @@ pub struct Number { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73382,7 +73382,7 @@ pub struct Number { )] pub original_value: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73393,7 +73393,7 @@ pub struct Number { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73405,7 +73405,7 @@ pub struct Number { )] pub page_number: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73416,7 +73416,7 @@ pub struct Number { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73428,7 +73428,7 @@ pub struct Number { )] pub recipient_id: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73440,7 +73440,7 @@ pub struct Number { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73451,7 +73451,7 @@ pub struct Number { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73462,7 +73462,7 @@ pub struct Number { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73474,7 +73474,7 @@ pub struct Number { )] pub require_all: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73485,7 +73485,7 @@ pub struct Number { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73497,7 +73497,7 @@ pub struct Number { )] pub require_initial_on_shared_change: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73508,7 +73508,7 @@ pub struct Number { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73519,7 +73519,7 @@ pub struct Number { )] pub required: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73530,7 +73530,7 @@ pub struct Number { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73542,7 +73542,7 @@ pub struct Number { )] pub sender_required: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73553,7 +73553,7 @@ pub struct Number { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73564,7 +73564,7 @@ pub struct Number { )] pub shared: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73575,7 +73575,7 @@ pub struct Number { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73586,7 +73586,7 @@ pub struct Number { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73597,7 +73597,7 @@ pub struct Number { )] pub status: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73608,7 +73608,7 @@ pub struct Number { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73620,7 +73620,7 @@ pub struct Number { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73631,7 +73631,7 @@ pub struct Number { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73643,7 +73643,7 @@ pub struct Number { )] pub tab_id: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73654,7 +73654,7 @@ pub struct Number { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73666,7 +73666,7 @@ pub struct Number { )] pub tab_label: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73677,7 +73677,7 @@ pub struct Number { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73689,7 +73689,7 @@ pub struct Number { )] pub tab_order: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73700,7 +73700,7 @@ pub struct Number { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73712,7 +73712,7 @@ pub struct Number { )] pub tab_type: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73723,7 +73723,7 @@ pub struct Number { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73735,7 +73735,7 @@ pub struct Number { )] pub template_locked: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73746,7 +73746,7 @@ pub struct Number { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73758,7 +73758,7 @@ pub struct Number { )] pub template_required: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73769,7 +73769,7 @@ pub struct Number { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73780,7 +73780,7 @@ pub struct Number { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73791,7 +73791,7 @@ pub struct Number { )] pub tooltip: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73802,7 +73802,7 @@ pub struct Number { )] pub underline: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73813,7 +73813,7 @@ pub struct Number { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73825,7 +73825,7 @@ pub struct Number { )] pub validation_message: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73836,7 +73836,7 @@ pub struct Number { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73848,7 +73848,7 @@ pub struct Number { )] pub validation_pattern: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73859,7 +73859,7 @@ pub struct Number { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73870,7 +73870,7 @@ pub struct Number { )] pub value: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73881,7 +73881,7 @@ pub struct Number { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73892,7 +73892,7 @@ pub struct Number { )] pub width: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73903,7 +73903,7 @@ pub struct Number { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73915,7 +73915,7 @@ pub struct Number { )] pub x_position: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73926,7 +73926,7 @@ pub struct Number { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73938,7 +73938,7 @@ pub struct Number { )] pub y_position: String, /** - * A tab that allows the recipient to enter numbers and decimal + * A tab that allows the recipient to enter numbers and decimal * (.) points. * */ @@ -73954,7 +73954,7 @@ pub struct Number { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OauthAccess { /** - * + * */ #[serde( default, @@ -73963,7 +73963,7 @@ pub struct OauthAccess { )] pub access_token: String, /** - * + * */ #[serde( default, @@ -73972,7 +73972,7 @@ pub struct OauthAccess { )] pub data: Vec<NameValue>, /** - * + * */ #[serde( default, @@ -73981,7 +73981,7 @@ pub struct OauthAccess { )] pub expires_in: String, /** - * + * */ #[serde( default, @@ -73990,7 +73990,7 @@ pub struct OauthAccess { )] pub refresh_token: String, /** - * + * */ #[serde( default, @@ -73999,7 +73999,7 @@ pub struct OauthAccess { )] pub scope: String, /** - * + * */ #[serde( default, @@ -74013,7 +74013,7 @@ pub struct OauthAccess { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Page { /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74022,12 +74022,12 @@ pub struct Page { )] pub dpi: String, /** - * This object describes errors that occur. It is only valid for responses and ignored in requests. + * This object describes errors that occur. It is only valid for responses and ignored in requests. */ #[serde(rename = "errorDetails")] pub error_details: ErrorDetails, /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74036,7 +74036,7 @@ pub struct Page { )] pub height: String, /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74046,7 +74046,7 @@ pub struct Page { )] pub image_bytes: String, /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74056,7 +74056,7 @@ pub struct Page { )] pub mime_type: String, /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74066,7 +74066,7 @@ pub struct Page { )] pub page_id: String, /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74075,7 +74075,7 @@ pub struct Page { )] pub sequence: String, /** - * The brand that envelope recipients see when a brand is not explicitly set. + * The brand that envelope recipients see when a brand is not explicitly set. */ #[serde( default, @@ -74089,7 +74089,7 @@ pub struct Page { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PageImages { /** - * + * */ #[serde( default, @@ -74099,7 +74099,7 @@ pub struct PageImages { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -74109,7 +74109,7 @@ pub struct PageImages { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -74118,7 +74118,7 @@ pub struct PageImages { )] pub pages: Vec<Page>, /** - * + * */ #[serde( default, @@ -74128,7 +74128,7 @@ pub struct PageImages { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -74138,7 +74138,7 @@ pub struct PageImages { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -74148,7 +74148,7 @@ pub struct PageImages { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -74163,7 +74163,7 @@ pub struct PageImages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PageRequest { /** - * + * */ #[serde( default, @@ -74172,7 +74172,7 @@ pub struct PageRequest { )] pub password: String, /** - * + * */ #[serde( default, @@ -74186,7 +74186,7 @@ pub struct PageRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PathExtendedElement { /** - * + * */ #[serde( default, @@ -74195,7 +74195,7 @@ pub struct PathExtendedElement { )] pub name: String, /** - * + * */ #[serde( default, @@ -74205,7 +74205,7 @@ pub struct PathExtendedElement { )] pub type_: String, /** - * + * */ #[serde( default, @@ -74220,7 +74220,7 @@ pub struct PathExtendedElement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PayPalLegacySettings { /** - * + * */ #[serde( default, @@ -74229,7 +74229,7 @@ pub struct PayPalLegacySettings { )] pub currency: String, /** - * + * */ #[serde( default, @@ -74238,7 +74238,7 @@ pub struct PayPalLegacySettings { )] pub partner: String, /** - * + * */ #[serde( default, @@ -74247,7 +74247,7 @@ pub struct PayPalLegacySettings { )] pub password: String, /** - * + * */ #[serde( default, @@ -74257,7 +74257,7 @@ pub struct PayPalLegacySettings { )] pub user_name: String, /** - * + * */ #[serde( default, @@ -74280,7 +74280,7 @@ pub struct PayPalLegacySettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentDetails { /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74299,7 +74299,7 @@ pub struct PaymentDetails { )] pub allowed_payment_methods: Vec<String>, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74318,7 +74318,7 @@ pub struct PaymentDetails { )] pub charge_id: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74337,7 +74337,7 @@ pub struct PaymentDetails { )] pub currency_code: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74355,7 +74355,7 @@ pub struct PaymentDetails { )] pub currency_code_metadata: Option<PropertyMetadata>, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74374,7 +74374,7 @@ pub struct PaymentDetails { )] pub custom_metadata: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74392,7 +74392,7 @@ pub struct PaymentDetails { )] pub custom_metadata_required: bool, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74411,7 +74411,7 @@ pub struct PaymentDetails { )] pub customer_id: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74430,7 +74430,7 @@ pub struct PaymentDetails { )] pub gateway_account_id: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74448,7 +74448,7 @@ pub struct PaymentDetails { )] pub gateway_account_id_metadata: Option<PropertyMetadata>, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74467,7 +74467,7 @@ pub struct PaymentDetails { )] pub gateway_display_name: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74486,7 +74486,7 @@ pub struct PaymentDetails { )] pub gateway_name: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74505,7 +74505,7 @@ pub struct PaymentDetails { )] pub line_items: Vec<PaymentLineItem>, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74524,7 +74524,7 @@ pub struct PaymentDetails { )] pub payment_option: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74543,7 +74543,7 @@ pub struct PaymentDetails { )] pub payment_source_id: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74561,7 +74561,7 @@ pub struct PaymentDetails { )] pub signer_values: Option<PaymentSignerValues>, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74579,7 +74579,7 @@ pub struct PaymentDetails { )] pub status: String, /** - * When a formula tab + * When a formula tab * has a `paymentDetails` property, * the formula tab * is a payment item. @@ -74598,7 +74598,7 @@ pub struct PaymentDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentGatewayAccount { /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74607,12 +74607,12 @@ pub struct PaymentGatewayAccount { )] pub allow_custom_metadata: bool, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub config: Option<PaymentGatewayAccountSetting>, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74622,7 +74622,7 @@ pub struct PaymentGatewayAccount { )] pub display_name: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74632,7 +74632,7 @@ pub struct PaymentGatewayAccount { )] pub is_enabled: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74642,7 +74642,7 @@ pub struct PaymentGatewayAccount { )] pub is_legacy: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74652,7 +74652,7 @@ pub struct PaymentGatewayAccount { )] pub last_modified: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74661,7 +74661,7 @@ pub struct PaymentGatewayAccount { )] pub pay_pal_legacy_settings: Option<PayPalLegacySettings>, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74671,7 +74671,7 @@ pub struct PaymentGatewayAccount { )] pub payment_gateway: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74681,7 +74681,7 @@ pub struct PaymentGatewayAccount { )] pub payment_gateway_account_id: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74691,7 +74691,7 @@ pub struct PaymentGatewayAccount { )] pub payment_gateway_display_name: String, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74701,7 +74701,7 @@ pub struct PaymentGatewayAccount { )] pub supported_currencies: Vec<String>, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74711,7 +74711,7 @@ pub struct PaymentGatewayAccount { )] pub supported_payment_methods: Vec<String>, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74721,7 +74721,7 @@ pub struct PaymentGatewayAccount { )] pub supported_payment_methods_with_options: Vec<PaymentMethodWithOptions>, /** - * This object contains details about a payment gateway account. + * This object contains details about a payment gateway account. */ #[serde( default, @@ -74736,7 +74736,7 @@ pub struct PaymentGatewayAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentGatewayAccountSetting { /** - * + * */ #[serde( default, @@ -74746,7 +74746,7 @@ pub struct PaymentGatewayAccountSetting { )] pub api_fields: String, /** - * + * */ #[serde( default, @@ -74756,7 +74756,7 @@ pub struct PaymentGatewayAccountSetting { )] pub authorization_code: String, /** - * + * */ #[serde( default, @@ -74766,7 +74766,7 @@ pub struct PaymentGatewayAccountSetting { )] pub credential_status: String, /** - * + * */ #[serde( default, @@ -74781,7 +74781,7 @@ pub struct PaymentGatewayAccountSetting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentGatewayAccountsInfo { /** - * Holds information about connected payment accounts. + * Holds information about connected payment accounts. */ #[serde( default, @@ -74800,7 +74800,7 @@ pub struct PaymentGatewayAccountsInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLineItem { /** - * A line item describes details + * A line item describes details * about an individual line item * in a payment request. * @@ -74814,7 +74814,7 @@ pub struct PaymentLineItem { )] pub amount_reference: String, /** - * A line item describes details + * A line item describes details * about an individual line item * in a payment request. * @@ -74827,7 +74827,7 @@ pub struct PaymentLineItem { )] pub description: String, /** - * A line item describes details + * A line item describes details * about an individual line item * in a payment request. * @@ -74841,7 +74841,7 @@ pub struct PaymentLineItem { )] pub item_code: String, /** - * A line item describes details + * A line item describes details * about an individual line item * in a payment request. * @@ -74859,7 +74859,7 @@ pub struct PaymentLineItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodWithOptions { /** - * This object contains information about a payment method that the gateway accepts and the payment options that are compatible with it. + * This object contains information about a payment method that the gateway accepts and the payment options that are compatible with it. */ #[serde( default, @@ -74869,7 +74869,7 @@ pub struct PaymentMethodWithOptions { )] pub supported_options: Vec<String>, /** - * This object contains information about a payment method that the gateway accepts and the payment options that are compatible with it. + * This object contains information about a payment method that the gateway accepts and the payment options that are compatible with it. */ #[serde( default, @@ -74884,12 +74884,12 @@ pub struct PaymentMethodWithOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentProcessorInformation { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<AddressInformation>, /** - * + * */ #[serde( default, @@ -74899,7 +74899,7 @@ pub struct PaymentProcessorInformation { )] pub billing_agreement_id: String, /** - * + * */ #[serde( default, @@ -74913,7 +74913,7 @@ pub struct PaymentProcessorInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentSignerValues { /** - * + * */ #[serde( default, @@ -74928,7 +74928,7 @@ pub struct PaymentSignerValues { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PermissionProfile { /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde( default, @@ -74938,7 +74938,7 @@ pub struct PermissionProfile { )] pub modified_by_username: String, /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde( default, @@ -74948,7 +74948,7 @@ pub struct PermissionProfile { )] pub modified_date_time: String, /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde( default, @@ -74958,7 +74958,7 @@ pub struct PermissionProfile { )] pub permission_profile_id: String, /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde( default, @@ -74968,12 +74968,12 @@ pub struct PermissionProfile { )] pub permission_profile_name: String, /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<AccountRoleSettings>, /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde( default, @@ -74983,7 +74983,7 @@ pub struct PermissionProfile { )] pub user_count: String, /** - * This object defines the account permissions for a profile that you can apply to a group of users. + * This object defines the account permissions for a profile that you can apply to a group of users. */ #[serde( default, @@ -74997,7 +74997,7 @@ pub struct PermissionProfile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PermissionProfileInformation { /** - * Contains details about the permission profiles associated with an account. + * Contains details about the permission profiles associated with an account. */ #[serde( default, @@ -75012,7 +75012,7 @@ pub struct PermissionProfileInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneNumber { /** - * + * */ #[serde( default, @@ -75022,7 +75022,7 @@ pub struct PhoneNumber { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -75031,7 +75031,7 @@ pub struct PhoneNumber { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75041,7 +75041,7 @@ pub struct PhoneNumber { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -75050,7 +75050,7 @@ pub struct PhoneNumber { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75060,7 +75060,7 @@ pub struct PhoneNumber { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -75069,7 +75069,7 @@ pub struct PhoneNumber { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75079,7 +75079,7 @@ pub struct PhoneNumber { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -75088,7 +75088,7 @@ pub struct PhoneNumber { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75098,7 +75098,7 @@ pub struct PhoneNumber { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -75107,7 +75107,7 @@ pub struct PhoneNumber { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75117,7 +75117,7 @@ pub struct PhoneNumber { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -75126,7 +75126,7 @@ pub struct PhoneNumber { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75136,7 +75136,7 @@ pub struct PhoneNumber { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -75145,7 +75145,7 @@ pub struct PhoneNumber { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75155,7 +75155,7 @@ pub struct PhoneNumber { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -75164,7 +75164,7 @@ pub struct PhoneNumber { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75174,7 +75174,7 @@ pub struct PhoneNumber { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -75183,7 +75183,7 @@ pub struct PhoneNumber { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75193,7 +75193,7 @@ pub struct PhoneNumber { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -75202,7 +75202,7 @@ pub struct PhoneNumber { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75211,7 +75211,7 @@ pub struct PhoneNumber { )] pub bold: String, /** - * + * */ #[serde( default, @@ -75220,7 +75220,7 @@ pub struct PhoneNumber { )] pub bold_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75230,7 +75230,7 @@ pub struct PhoneNumber { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -75239,7 +75239,7 @@ pub struct PhoneNumber { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75249,7 +75249,7 @@ pub struct PhoneNumber { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -75258,7 +75258,7 @@ pub struct PhoneNumber { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75268,7 +75268,7 @@ pub struct PhoneNumber { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -75277,7 +75277,7 @@ pub struct PhoneNumber { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75287,7 +75287,7 @@ pub struct PhoneNumber { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -75296,7 +75296,7 @@ pub struct PhoneNumber { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75306,7 +75306,7 @@ pub struct PhoneNumber { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -75315,7 +75315,7 @@ pub struct PhoneNumber { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75325,7 +75325,7 @@ pub struct PhoneNumber { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -75334,7 +75334,7 @@ pub struct PhoneNumber { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75343,7 +75343,7 @@ pub struct PhoneNumber { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -75352,7 +75352,7 @@ pub struct PhoneNumber { )] pub font: String, /** - * + * */ #[serde( default, @@ -75362,7 +75362,7 @@ pub struct PhoneNumber { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -75371,7 +75371,7 @@ pub struct PhoneNumber { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75380,7 +75380,7 @@ pub struct PhoneNumber { )] pub font_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75390,7 +75390,7 @@ pub struct PhoneNumber { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -75399,7 +75399,7 @@ pub struct PhoneNumber { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75409,7 +75409,7 @@ pub struct PhoneNumber { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -75418,7 +75418,7 @@ pub struct PhoneNumber { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75428,7 +75428,7 @@ pub struct PhoneNumber { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -75437,7 +75437,7 @@ pub struct PhoneNumber { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75447,7 +75447,7 @@ pub struct PhoneNumber { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -75456,7 +75456,7 @@ pub struct PhoneNumber { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75465,7 +75465,7 @@ pub struct PhoneNumber { )] pub height: String, /** - * + * */ #[serde( default, @@ -75474,7 +75474,7 @@ pub struct PhoneNumber { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75483,7 +75483,7 @@ pub struct PhoneNumber { )] pub italic: String, /** - * + * */ #[serde( default, @@ -75492,7 +75492,7 @@ pub struct PhoneNumber { )] pub italic_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75501,7 +75501,7 @@ pub struct PhoneNumber { )] pub locale_policy: Option<LocalePolicyTab>, /** - * + * */ #[serde( default, @@ -75510,7 +75510,7 @@ pub struct PhoneNumber { )] pub locked: String, /** - * + * */ #[serde( default, @@ -75519,7 +75519,7 @@ pub struct PhoneNumber { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75529,7 +75529,7 @@ pub struct PhoneNumber { )] pub max_length: String, /** - * + * */ #[serde( default, @@ -75538,7 +75538,7 @@ pub struct PhoneNumber { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75547,7 +75547,7 @@ pub struct PhoneNumber { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -75557,7 +75557,7 @@ pub struct PhoneNumber { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -75566,7 +75566,7 @@ pub struct PhoneNumber { )] pub name: String, /** - * + * */ #[serde( default, @@ -75575,7 +75575,7 @@ pub struct PhoneNumber { )] pub name_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75585,7 +75585,7 @@ pub struct PhoneNumber { )] pub original_value: String, /** - * + * */ #[serde( default, @@ -75594,7 +75594,7 @@ pub struct PhoneNumber { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75604,7 +75604,7 @@ pub struct PhoneNumber { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -75613,7 +75613,7 @@ pub struct PhoneNumber { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75623,7 +75623,7 @@ pub struct PhoneNumber { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -75633,7 +75633,7 @@ pub struct PhoneNumber { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -75642,7 +75642,7 @@ pub struct PhoneNumber { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75651,7 +75651,7 @@ pub struct PhoneNumber { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75660,7 +75660,7 @@ pub struct PhoneNumber { )] pub required: String, /** - * + * */ #[serde( default, @@ -75669,7 +75669,7 @@ pub struct PhoneNumber { )] pub required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75678,7 +75678,7 @@ pub struct PhoneNumber { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -75687,7 +75687,7 @@ pub struct PhoneNumber { )] pub status: String, /** - * + * */ #[serde( default, @@ -75696,7 +75696,7 @@ pub struct PhoneNumber { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75706,7 +75706,7 @@ pub struct PhoneNumber { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -75715,7 +75715,7 @@ pub struct PhoneNumber { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75725,7 +75725,7 @@ pub struct PhoneNumber { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -75734,7 +75734,7 @@ pub struct PhoneNumber { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75744,7 +75744,7 @@ pub struct PhoneNumber { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -75753,7 +75753,7 @@ pub struct PhoneNumber { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75763,7 +75763,7 @@ pub struct PhoneNumber { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -75772,7 +75772,7 @@ pub struct PhoneNumber { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75782,7 +75782,7 @@ pub struct PhoneNumber { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -75791,7 +75791,7 @@ pub struct PhoneNumber { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75801,7 +75801,7 @@ pub struct PhoneNumber { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -75810,7 +75810,7 @@ pub struct PhoneNumber { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75820,7 +75820,7 @@ pub struct PhoneNumber { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -75829,7 +75829,7 @@ pub struct PhoneNumber { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75838,7 +75838,7 @@ pub struct PhoneNumber { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75847,7 +75847,7 @@ pub struct PhoneNumber { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -75856,7 +75856,7 @@ pub struct PhoneNumber { )] pub underline: String, /** - * + * */ #[serde( default, @@ -75865,7 +75865,7 @@ pub struct PhoneNumber { )] pub underline_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75874,7 +75874,7 @@ pub struct PhoneNumber { )] pub value: String, /** - * + * */ #[serde( default, @@ -75883,7 +75883,7 @@ pub struct PhoneNumber { )] pub value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75892,7 +75892,7 @@ pub struct PhoneNumber { )] pub width: String, /** - * + * */ #[serde( default, @@ -75901,7 +75901,7 @@ pub struct PhoneNumber { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75911,7 +75911,7 @@ pub struct PhoneNumber { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -75920,7 +75920,7 @@ pub struct PhoneNumber { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -75930,7 +75930,7 @@ pub struct PhoneNumber { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -75944,7 +75944,7 @@ pub struct PhoneNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanInformation { /** - * An object used to identify the features and attributes of the account being created. + * An object used to identify the features and attributes of the account being created. */ #[serde( default, @@ -75954,7 +75954,7 @@ pub struct PlanInformation { )] pub add_ons: Vec<AddOn>, /** - * An object used to identify the features and attributes of the account being created. + * An object used to identify the features and attributes of the account being created. */ #[serde( default, @@ -75964,7 +75964,7 @@ pub struct PlanInformation { )] pub currency_code: String, /** - * An object used to identify the features and attributes of the account being created. + * An object used to identify the features and attributes of the account being created. */ #[serde( default, @@ -75974,7 +75974,7 @@ pub struct PlanInformation { )] pub free_trial_days_override: String, /** - * An object used to identify the features and attributes of the account being created. + * An object used to identify the features and attributes of the account being created. */ #[serde( default, @@ -75984,7 +75984,7 @@ pub struct PlanInformation { )] pub plan_feature_sets: Vec<FeatureSet>, /** - * An object used to identify the features and attributes of the account being created. + * An object used to identify the features and attributes of the account being created. */ #[serde( default, @@ -75994,7 +75994,7 @@ pub struct PlanInformation { )] pub plan_id: String, /** - * An object used to identify the features and attributes of the account being created. + * An object used to identify the features and attributes of the account being created. */ #[serde( default, @@ -76009,7 +76009,7 @@ pub struct PlanInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PolyLine { /** - * + * */ #[serde( default, @@ -76019,7 +76019,7 @@ pub struct PolyLine { )] pub x_1: String, /** - * + * */ #[serde( default, @@ -76029,7 +76029,7 @@ pub struct PolyLine { )] pub x_2: String, /** - * + * */ #[serde( default, @@ -76039,7 +76039,7 @@ pub struct PolyLine { )] pub y_1: String, /** - * + * */ #[serde( default, @@ -76054,7 +76054,7 @@ pub struct PolyLine { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PolyLineOverlay { /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76064,7 +76064,7 @@ pub struct PolyLineOverlay { )] pub anchor_allow_white_space_in_characters: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76073,7 +76073,7 @@ pub struct PolyLineOverlay { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76083,7 +76083,7 @@ pub struct PolyLineOverlay { )] pub anchor_case_sensitive: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76092,7 +76092,7 @@ pub struct PolyLineOverlay { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76102,7 +76102,7 @@ pub struct PolyLineOverlay { )] pub anchor_horizontal_alignment: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76111,7 +76111,7 @@ pub struct PolyLineOverlay { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76121,7 +76121,7 @@ pub struct PolyLineOverlay { )] pub anchor_ignore_if_not_present: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76130,7 +76130,7 @@ pub struct PolyLineOverlay { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76140,7 +76140,7 @@ pub struct PolyLineOverlay { )] pub anchor_match_whole_word: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76149,7 +76149,7 @@ pub struct PolyLineOverlay { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76159,7 +76159,7 @@ pub struct PolyLineOverlay { )] pub anchor_string: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76168,7 +76168,7 @@ pub struct PolyLineOverlay { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76178,7 +76178,7 @@ pub struct PolyLineOverlay { )] pub anchor_tab_processor_version: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76187,7 +76187,7 @@ pub struct PolyLineOverlay { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76197,7 +76197,7 @@ pub struct PolyLineOverlay { )] pub anchor_units: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76206,7 +76206,7 @@ pub struct PolyLineOverlay { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76216,7 +76216,7 @@ pub struct PolyLineOverlay { )] pub anchor_x_offset: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76225,7 +76225,7 @@ pub struct PolyLineOverlay { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76235,7 +76235,7 @@ pub struct PolyLineOverlay { )] pub anchor_y_offset: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76244,7 +76244,7 @@ pub struct PolyLineOverlay { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76254,7 +76254,7 @@ pub struct PolyLineOverlay { )] pub conditional_parent_label: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76263,7 +76263,7 @@ pub struct PolyLineOverlay { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76273,7 +76273,7 @@ pub struct PolyLineOverlay { )] pub conditional_parent_value: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76282,7 +76282,7 @@ pub struct PolyLineOverlay { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76292,7 +76292,7 @@ pub struct PolyLineOverlay { )] pub custom_tab_id: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76301,7 +76301,7 @@ pub struct PolyLineOverlay { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76311,7 +76311,7 @@ pub struct PolyLineOverlay { )] pub document_id: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76320,7 +76320,7 @@ pub struct PolyLineOverlay { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76329,7 +76329,7 @@ pub struct PolyLineOverlay { )] pub error_details: Option<ErrorDetails>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76339,7 +76339,7 @@ pub struct PolyLineOverlay { )] pub form_order: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76348,7 +76348,7 @@ pub struct PolyLineOverlay { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76358,7 +76358,7 @@ pub struct PolyLineOverlay { )] pub form_page_label: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76367,7 +76367,7 @@ pub struct PolyLineOverlay { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76377,7 +76377,7 @@ pub struct PolyLineOverlay { )] pub form_page_number: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76386,7 +76386,7 @@ pub struct PolyLineOverlay { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76395,7 +76395,7 @@ pub struct PolyLineOverlay { )] pub graphics_context: Option<GraphicsContext>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76404,7 +76404,7 @@ pub struct PolyLineOverlay { )] pub height: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76413,7 +76413,7 @@ pub struct PolyLineOverlay { )] pub height_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76422,7 +76422,7 @@ pub struct PolyLineOverlay { )] pub locked: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76431,7 +76431,7 @@ pub struct PolyLineOverlay { )] pub locked_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76440,7 +76440,7 @@ pub struct PolyLineOverlay { )] pub merge_field: Option<MergeField>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76450,7 +76450,7 @@ pub struct PolyLineOverlay { )] pub merge_field_xml: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76460,7 +76460,7 @@ pub struct PolyLineOverlay { )] pub overlay_type: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76469,7 +76469,7 @@ pub struct PolyLineOverlay { )] pub overlay_type_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76479,7 +76479,7 @@ pub struct PolyLineOverlay { )] pub page_number: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76488,7 +76488,7 @@ pub struct PolyLineOverlay { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76498,7 +76498,7 @@ pub struct PolyLineOverlay { )] pub poly_lines: Vec<PolyLine>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76508,7 +76508,7 @@ pub struct PolyLineOverlay { )] pub recipient_id: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76518,7 +76518,7 @@ pub struct PolyLineOverlay { )] pub recipient_id_guid: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76527,7 +76527,7 @@ pub struct PolyLineOverlay { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76536,7 +76536,7 @@ pub struct PolyLineOverlay { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76545,7 +76545,7 @@ pub struct PolyLineOverlay { )] pub shared: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76554,7 +76554,7 @@ pub struct PolyLineOverlay { )] pub shared_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76563,7 +76563,7 @@ pub struct PolyLineOverlay { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76572,7 +76572,7 @@ pub struct PolyLineOverlay { )] pub status: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76581,7 +76581,7 @@ pub struct PolyLineOverlay { )] pub status_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76591,7 +76591,7 @@ pub struct PolyLineOverlay { )] pub tab_group_labels: Vec<String>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76600,7 +76600,7 @@ pub struct PolyLineOverlay { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76610,7 +76610,7 @@ pub struct PolyLineOverlay { )] pub tab_id: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76619,7 +76619,7 @@ pub struct PolyLineOverlay { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76629,7 +76629,7 @@ pub struct PolyLineOverlay { )] pub tab_label: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76639,7 +76639,7 @@ pub struct PolyLineOverlay { )] pub tab_order: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76648,7 +76648,7 @@ pub struct PolyLineOverlay { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76658,7 +76658,7 @@ pub struct PolyLineOverlay { )] pub tab_type: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76667,7 +76667,7 @@ pub struct PolyLineOverlay { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76677,7 +76677,7 @@ pub struct PolyLineOverlay { )] pub template_locked: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76686,7 +76686,7 @@ pub struct PolyLineOverlay { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76696,7 +76696,7 @@ pub struct PolyLineOverlay { )] pub template_required: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76705,7 +76705,7 @@ pub struct PolyLineOverlay { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76714,7 +76714,7 @@ pub struct PolyLineOverlay { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76723,7 +76723,7 @@ pub struct PolyLineOverlay { )] pub tooltip: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76732,7 +76732,7 @@ pub struct PolyLineOverlay { )] pub width: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76741,7 +76741,7 @@ pub struct PolyLineOverlay { )] pub width_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76751,7 +76751,7 @@ pub struct PolyLineOverlay { )] pub x_position: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76760,7 +76760,7 @@ pub struct PolyLineOverlay { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76770,7 +76770,7 @@ pub struct PolyLineOverlay { )] pub y_position: String, /** - * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. + * This tab enables users to strike through the text of a document. The tab is implemented as a line represented as a pair of x and y coordinates. */ #[serde( default, @@ -76784,7 +76784,7 @@ pub struct PolyLineOverlay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerForm { /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76794,7 +76794,7 @@ pub struct PowerForm { )] pub created_by: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76804,7 +76804,7 @@ pub struct PowerForm { )] pub created_date_time: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76814,7 +76814,7 @@ pub struct PowerForm { )] pub email_body: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76824,7 +76824,7 @@ pub struct PowerForm { )] pub email_subject: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76833,7 +76833,7 @@ pub struct PowerForm { )] pub envelopes: Vec<Envelope>, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76842,7 +76842,7 @@ pub struct PowerForm { )] pub error_details: Option<ErrorDetails>, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76851,7 +76851,7 @@ pub struct PowerForm { )] pub instructions: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76861,7 +76861,7 @@ pub struct PowerForm { )] pub is_active: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76871,7 +76871,7 @@ pub struct PowerForm { )] pub last_used: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76881,7 +76881,7 @@ pub struct PowerForm { )] pub limit_use_interval: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76891,7 +76891,7 @@ pub struct PowerForm { )] pub limit_use_interval_enabled: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76901,7 +76901,7 @@ pub struct PowerForm { )] pub limit_use_interval_units: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76911,7 +76911,7 @@ pub struct PowerForm { )] pub max_use_enabled: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76920,7 +76920,7 @@ pub struct PowerForm { )] pub name: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76930,7 +76930,7 @@ pub struct PowerForm { )] pub power_form_id: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76940,7 +76940,7 @@ pub struct PowerForm { )] pub power_form_url: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76949,7 +76949,7 @@ pub struct PowerForm { )] pub recipients: Vec<PowerFormRecipient>, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76959,7 +76959,7 @@ pub struct PowerForm { )] pub sender_name: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76969,7 +76969,7 @@ pub struct PowerForm { )] pub sender_user_id: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76979,7 +76979,7 @@ pub struct PowerForm { )] pub signing_mode: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76989,7 +76989,7 @@ pub struct PowerForm { )] pub template_id: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -76999,7 +76999,7 @@ pub struct PowerForm { )] pub template_name: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -77009,7 +77009,7 @@ pub struct PowerForm { )] pub times_used: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -77018,7 +77018,7 @@ pub struct PowerForm { )] pub uri: String, /** - * Contains details about a PowerForm. + * Contains details about a PowerForm. */ #[serde( default, @@ -77033,7 +77033,7 @@ pub struct PowerForm { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormDataEnvelope { /** - * + * */ #[serde( default, @@ -77043,7 +77043,7 @@ pub struct PowerFormDataEnvelope { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -77057,7 +77057,7 @@ pub struct PowerFormDataEnvelope { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormDataRecipient { /** - * + * */ #[serde( default, @@ -77066,7 +77066,7 @@ pub struct PowerFormDataRecipient { )] pub email: String, /** - * + * */ #[serde( default, @@ -77076,7 +77076,7 @@ pub struct PowerFormDataRecipient { )] pub form_data: Vec<NameValue>, /** - * + * */ #[serde( default, @@ -77085,7 +77085,7 @@ pub struct PowerFormDataRecipient { )] pub name: String, /** - * + * */ #[serde( default, @@ -77100,7 +77100,7 @@ pub struct PowerFormDataRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormRecipient { /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77110,7 +77110,7 @@ pub struct PowerFormRecipient { )] pub access_code: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77120,7 +77120,7 @@ pub struct PowerFormRecipient { )] pub access_code_locked: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77130,7 +77130,7 @@ pub struct PowerFormRecipient { )] pub access_code_required: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77139,7 +77139,7 @@ pub struct PowerFormRecipient { )] pub email: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77149,7 +77149,7 @@ pub struct PowerFormRecipient { )] pub email_locked: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77159,7 +77159,7 @@ pub struct PowerFormRecipient { )] pub id_check_configuration_name: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77169,7 +77169,7 @@ pub struct PowerFormRecipient { )] pub id_check_required: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77178,7 +77178,7 @@ pub struct PowerFormRecipient { )] pub name: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77188,7 +77188,7 @@ pub struct PowerFormRecipient { )] pub recipient_type: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77198,7 +77198,7 @@ pub struct PowerFormRecipient { )] pub role_name: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77208,7 +77208,7 @@ pub struct PowerFormRecipient { )] pub routing_order: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77218,7 +77218,7 @@ pub struct PowerFormRecipient { )] pub template_requires_id_lookup: String, /** - * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. + * \*\*Note\*\*: For a self-service PowerForm on a website, you can specify the intended recipients generically (for example, use `Member` as the `Name`), and omit personal details such as `email`. */ #[serde( default, @@ -77233,7 +77233,7 @@ pub struct PowerFormRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormSendersResponse { /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77243,7 +77243,7 @@ pub struct PowerFormSendersResponse { )] pub end_position: i64, /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77253,7 +77253,7 @@ pub struct PowerFormSendersResponse { )] pub next_uri: String, /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77263,7 +77263,7 @@ pub struct PowerFormSendersResponse { )] pub power_form_senders: Vec<UserInfo>, /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77273,7 +77273,7 @@ pub struct PowerFormSendersResponse { )] pub previous_uri: String, /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77283,7 +77283,7 @@ pub struct PowerFormSendersResponse { )] pub result_set_size: i64, /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77293,7 +77293,7 @@ pub struct PowerFormSendersResponse { )] pub start_position: i64, /** - * This object includes information about the users who have sent PowerForms. + * This object includes information about the users who have sent PowerForms. */ #[serde( default, @@ -77308,7 +77308,7 @@ pub struct PowerFormSendersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormsFormDataResponse { /** - * + * */ #[serde( default, @@ -77322,7 +77322,7 @@ pub struct PowerFormsFormDataResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormsRequest { /** - * + * */ #[serde( default, @@ -77337,7 +77337,7 @@ pub struct PowerFormsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PowerFormsResponse { /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77347,7 +77347,7 @@ pub struct PowerFormsResponse { )] pub end_position: i64, /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77357,7 +77357,7 @@ pub struct PowerFormsResponse { )] pub next_uri: String, /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77367,7 +77367,7 @@ pub struct PowerFormsResponse { )] pub power_forms: Vec<PowerForm>, /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77377,7 +77377,7 @@ pub struct PowerFormsResponse { )] pub previous_uri: String, /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77387,7 +77387,7 @@ pub struct PowerFormsResponse { )] pub result_set_size: i64, /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77397,7 +77397,7 @@ pub struct PowerFormsResponse { )] pub start_position: i64, /** - * A list of PowerForms. + * A list of PowerForms. */ #[serde( default, @@ -77412,7 +77412,7 @@ pub struct PowerFormsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PrefillTabs { /** - * + * */ #[serde( default, @@ -77422,7 +77422,7 @@ pub struct PrefillTabs { )] pub checkbox_tabs: Vec<Checkbox>, /** - * + * */ #[serde( default, @@ -77432,7 +77432,7 @@ pub struct PrefillTabs { )] pub radio_group_tabs: Vec<RadioGroup>, /** - * + * */ #[serde( default, @@ -77442,7 +77442,7 @@ pub struct PrefillTabs { )] pub tab_groups: Vec<TabGroup>, /** - * + * */ #[serde( default, @@ -77457,7 +77457,7 @@ pub struct PrefillTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProofServiceResourceToken { /** - * + * */ #[serde( default, @@ -77467,7 +77467,7 @@ pub struct ProofServiceResourceToken { )] pub proof_base_uri: String, /** - * + * */ #[serde( default, @@ -77482,7 +77482,7 @@ pub struct ProofServiceResourceToken { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProofServiceViewLink { /** - * + * */ #[serde( default, @@ -77497,7 +77497,7 @@ pub struct ProofServiceViewLink { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PropertyMetadata { /** - * Metadata about a property. + * Metadata about a property. */ #[serde( default, @@ -77506,7 +77506,7 @@ pub struct PropertyMetadata { )] pub options: Vec<String>, /** - * Metadata about a property. + * Metadata about a property. */ #[serde( default, @@ -77520,7 +77520,7 @@ pub struct PropertyMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Province { /** - * + * */ #[serde( default, @@ -77530,7 +77530,7 @@ pub struct Province { )] pub iso_code: String, /** - * + * */ #[serde( default, @@ -77544,7 +77544,7 @@ pub struct Province { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProvisioningInformation { /** - * + * */ #[serde( default, @@ -77554,7 +77554,7 @@ pub struct ProvisioningInformation { )] pub default_connection_id: String, /** - * + * */ #[serde( default, @@ -77564,7 +77564,7 @@ pub struct ProvisioningInformation { )] pub default_plan_id: String, /** - * + * */ #[serde( default, @@ -77574,7 +77574,7 @@ pub struct ProvisioningInformation { )] pub distributor_code: String, /** - * + * */ #[serde( default, @@ -77584,7 +77584,7 @@ pub struct ProvisioningInformation { )] pub distributor_password: String, /** - * + * */ #[serde( default, @@ -77594,7 +77594,7 @@ pub struct ProvisioningInformation { )] pub password_rule_text: String, /** - * + * */ #[serde( default, @@ -77604,7 +77604,7 @@ pub struct ProvisioningInformation { )] pub plan_promotion_text: String, /** - * + * */ #[serde( default, @@ -77619,7 +77619,7 @@ pub struct ProvisioningInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PurchasedEnvelopesInformation { /** - * + * */ #[serde( default, @@ -77628,7 +77628,7 @@ pub struct PurchasedEnvelopesInformation { )] pub amount: String, /** - * + * */ #[serde( default, @@ -77638,7 +77638,7 @@ pub struct PurchasedEnvelopesInformation { )] pub app_name: String, /** - * + * */ #[serde( default, @@ -77648,7 +77648,7 @@ pub struct PurchasedEnvelopesInformation { )] pub currency_code: String, /** - * + * */ #[serde( default, @@ -77657,7 +77657,7 @@ pub struct PurchasedEnvelopesInformation { )] pub platform: String, /** - * + * */ #[serde( default, @@ -77667,7 +77667,7 @@ pub struct PurchasedEnvelopesInformation { )] pub product_id: String, /** - * + * */ #[serde( default, @@ -77676,7 +77676,7 @@ pub struct PurchasedEnvelopesInformation { )] pub quantity: String, /** - * + * */ #[serde( default, @@ -77686,7 +77686,7 @@ pub struct PurchasedEnvelopesInformation { )] pub receipt_data: String, /** - * + * */ #[serde( default, @@ -77696,7 +77696,7 @@ pub struct PurchasedEnvelopesInformation { )] pub store_name: String, /** - * + * */ #[serde( default, @@ -77714,7 +77714,7 @@ pub struct PurchasedEnvelopesInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Radio { /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77727,7 +77727,7 @@ pub struct Radio { )] pub anchor_allow_white_space_in_characters: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77739,7 +77739,7 @@ pub struct Radio { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77752,7 +77752,7 @@ pub struct Radio { )] pub anchor_case_sensitive: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77764,7 +77764,7 @@ pub struct Radio { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77777,7 +77777,7 @@ pub struct Radio { )] pub anchor_horizontal_alignment: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77789,7 +77789,7 @@ pub struct Radio { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77802,7 +77802,7 @@ pub struct Radio { )] pub anchor_ignore_if_not_present: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77814,7 +77814,7 @@ pub struct Radio { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77827,7 +77827,7 @@ pub struct Radio { )] pub anchor_match_whole_word: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77839,7 +77839,7 @@ pub struct Radio { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77852,7 +77852,7 @@ pub struct Radio { )] pub anchor_string: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77864,7 +77864,7 @@ pub struct Radio { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77877,7 +77877,7 @@ pub struct Radio { )] pub anchor_tab_processor_version: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77889,7 +77889,7 @@ pub struct Radio { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77902,7 +77902,7 @@ pub struct Radio { )] pub anchor_units: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77914,7 +77914,7 @@ pub struct Radio { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77927,7 +77927,7 @@ pub struct Radio { )] pub anchor_x_offset: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77939,7 +77939,7 @@ pub struct Radio { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77952,7 +77952,7 @@ pub struct Radio { )] pub anchor_y_offset: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77964,7 +77964,7 @@ pub struct Radio { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77976,7 +77976,7 @@ pub struct Radio { )] pub bold: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -77988,7 +77988,7 @@ pub struct Radio { )] pub bold_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78000,7 +78000,7 @@ pub struct Radio { )] pub error_details: Option<ErrorDetails>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78012,7 +78012,7 @@ pub struct Radio { )] pub font: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78025,7 +78025,7 @@ pub struct Radio { )] pub font_color: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78037,7 +78037,7 @@ pub struct Radio { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78049,7 +78049,7 @@ pub struct Radio { )] pub font_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78062,7 +78062,7 @@ pub struct Radio { )] pub font_size: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78074,7 +78074,7 @@ pub struct Radio { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78086,7 +78086,7 @@ pub struct Radio { )] pub italic: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78098,7 +78098,7 @@ pub struct Radio { )] pub italic_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78110,7 +78110,7 @@ pub struct Radio { )] pub locked: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78122,7 +78122,7 @@ pub struct Radio { )] pub locked_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78135,7 +78135,7 @@ pub struct Radio { )] pub page_number: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78147,7 +78147,7 @@ pub struct Radio { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78159,7 +78159,7 @@ pub struct Radio { )] pub required: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78171,7 +78171,7 @@ pub struct Radio { )] pub required_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78183,7 +78183,7 @@ pub struct Radio { )] pub selected: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78195,7 +78195,7 @@ pub struct Radio { )] pub selected_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78207,7 +78207,7 @@ pub struct Radio { )] pub status: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78219,7 +78219,7 @@ pub struct Radio { )] pub status_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78232,7 +78232,7 @@ pub struct Radio { )] pub tab_id: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78244,7 +78244,7 @@ pub struct Radio { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78257,7 +78257,7 @@ pub struct Radio { )] pub tab_order: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78269,7 +78269,7 @@ pub struct Radio { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78281,7 +78281,7 @@ pub struct Radio { )] pub underline: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78293,7 +78293,7 @@ pub struct Radio { )] pub underline_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78305,7 +78305,7 @@ pub struct Radio { )] pub value: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78317,7 +78317,7 @@ pub struct Radio { )] pub value_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78330,7 +78330,7 @@ pub struct Radio { )] pub x_position: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78342,7 +78342,7 @@ pub struct Radio { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78355,7 +78355,7 @@ pub struct Radio { )] pub y_position: String, /** - * One of the selectable radio buttons + * One of the selectable radio buttons * in the `radios` property * of a [`radioGroup`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) tab. * @@ -78378,7 +78378,7 @@ pub struct Radio { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadioGroup { /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78394,7 +78394,7 @@ pub struct RadioGroup { )] pub conditional_parent_label: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78409,7 +78409,7 @@ pub struct RadioGroup { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78425,7 +78425,7 @@ pub struct RadioGroup { )] pub conditional_parent_value: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78440,7 +78440,7 @@ pub struct RadioGroup { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78456,7 +78456,7 @@ pub struct RadioGroup { )] pub document_id: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78471,7 +78471,7 @@ pub struct RadioGroup { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78487,7 +78487,7 @@ pub struct RadioGroup { )] pub group_name: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78502,7 +78502,7 @@ pub struct RadioGroup { )] pub group_name_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78517,7 +78517,7 @@ pub struct RadioGroup { )] pub radios: Vec<Radio>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78533,7 +78533,7 @@ pub struct RadioGroup { )] pub recipient_id: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78549,7 +78549,7 @@ pub struct RadioGroup { )] pub recipient_id_guid: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78564,7 +78564,7 @@ pub struct RadioGroup { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78579,7 +78579,7 @@ pub struct RadioGroup { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78595,7 +78595,7 @@ pub struct RadioGroup { )] pub require_all: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78610,7 +78610,7 @@ pub struct RadioGroup { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78626,7 +78626,7 @@ pub struct RadioGroup { )] pub require_initial_on_shared_change: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78641,7 +78641,7 @@ pub struct RadioGroup { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78656,7 +78656,7 @@ pub struct RadioGroup { )] pub shared: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78671,7 +78671,7 @@ pub struct RadioGroup { )] pub shared_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78687,7 +78687,7 @@ pub struct RadioGroup { )] pub tab_type: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78702,7 +78702,7 @@ pub struct RadioGroup { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78718,7 +78718,7 @@ pub struct RadioGroup { )] pub template_locked: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78733,7 +78733,7 @@ pub struct RadioGroup { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78749,7 +78749,7 @@ pub struct RadioGroup { )] pub template_required: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78764,7 +78764,7 @@ pub struct RadioGroup { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78779,7 +78779,7 @@ pub struct RadioGroup { )] pub tooltip: String, /** - * This group tab is used to place radio buttons on a document. + * This group tab is used to place radio buttons on a document. * The `radios` property * contains a list of * [`radio`](https://developers.docusign.com/docs/esign-rest-api/reference/Envelopes/EnvelopeRecipientTabs/) @@ -78799,7 +78799,7 @@ pub struct RadioGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientAdditionalNotification { /** - * Describes an additional notification method. + * Describes an additional notification method. */ #[serde( default, @@ -78808,7 +78808,7 @@ pub struct RecipientAdditionalNotification { )] pub phone_number: Option<RecipientPhoneNumber>, /** - * Describes an additional notification method. + * Describes an additional notification method. */ #[serde( default, @@ -78818,7 +78818,7 @@ pub struct RecipientAdditionalNotification { )] pub secondary_delivery_method: String, /** - * Describes an additional notification method. + * Describes an additional notification method. */ #[serde( default, @@ -78827,7 +78827,7 @@ pub struct RecipientAdditionalNotification { )] pub secondary_delivery_method_metadata: Option<PropertyMetadata>, /** - * Describes an additional notification method. + * Describes an additional notification method. */ #[serde( default, @@ -78842,7 +78842,7 @@ pub struct RecipientAdditionalNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientAttachment { /** - * + * */ #[serde( default, @@ -78852,7 +78852,7 @@ pub struct RecipientAttachment { )] pub attachment_id: String, /** - * + * */ #[serde( default, @@ -78862,7 +78862,7 @@ pub struct RecipientAttachment { )] pub attachment_type: String, /** - * + * */ #[serde( default, @@ -78871,7 +78871,7 @@ pub struct RecipientAttachment { )] pub data: String, /** - * + * */ #[serde( default, @@ -78880,7 +78880,7 @@ pub struct RecipientAttachment { )] pub label: String, /** - * + * */ #[serde( default, @@ -78889,7 +78889,7 @@ pub struct RecipientAttachment { )] pub name: String, /** - * + * */ #[serde( default, @@ -78904,7 +78904,7 @@ pub struct RecipientAttachment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientDomain { /** - * + * */ #[serde( default, @@ -78913,7 +78913,7 @@ pub struct RecipientDomain { )] pub active: String, /** - * + * */ #[serde( default, @@ -78923,7 +78923,7 @@ pub struct RecipientDomain { )] pub domain_code: String, /** - * + * */ #[serde( default, @@ -78933,7 +78933,7 @@ pub struct RecipientDomain { )] pub domain_name: String, /** - * + * */ #[serde( default, @@ -78948,7 +78948,7 @@ pub struct RecipientDomain { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientEmailNotification { /** - * + * */ #[serde( default, @@ -78958,7 +78958,7 @@ pub struct RecipientEmailNotification { )] pub email_body: String, /** - * + * */ #[serde( default, @@ -78967,7 +78967,7 @@ pub struct RecipientEmailNotification { )] pub email_body_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -78977,7 +78977,7 @@ pub struct RecipientEmailNotification { )] pub email_subject: String, /** - * + * */ #[serde( default, @@ -78986,7 +78986,7 @@ pub struct RecipientEmailNotification { )] pub email_subject_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -78996,7 +78996,7 @@ pub struct RecipientEmailNotification { )] pub supported_language: String, /** - * + * */ #[serde( default, @@ -79010,7 +79010,7 @@ pub struct RecipientEmailNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientEvent { /** - * + * */ #[serde( default, @@ -79020,7 +79020,7 @@ pub struct RecipientEvent { )] pub include_documents: String, /** - * + * */ #[serde( default, @@ -79035,7 +79035,7 @@ pub struct RecipientEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientFormData { /** - * + * */ #[serde( default, @@ -79045,7 +79045,7 @@ pub struct RecipientFormData { )] pub declined_time: String, /** - * + * */ #[serde( default, @@ -79055,7 +79055,7 @@ pub struct RecipientFormData { )] pub delivered_time: String, /** - * + * */ #[serde( default, @@ -79065,7 +79065,7 @@ pub struct RecipientFormData { )] pub sent_time: String, /** - * + * */ #[serde( default, @@ -79075,7 +79075,7 @@ pub struct RecipientFormData { )] pub signed_time: String, /** - * + * */ #[serde( default, @@ -79084,7 +79084,7 @@ pub struct RecipientFormData { )] pub email: String, /** - * + * */ #[serde( default, @@ -79094,7 +79094,7 @@ pub struct RecipientFormData { )] pub form_data: Vec<FormDataItem>, /** - * + * */ #[serde( default, @@ -79103,7 +79103,7 @@ pub struct RecipientFormData { )] pub name: String, /** - * + * */ #[serde( default, @@ -79118,7 +79118,7 @@ pub struct RecipientFormData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientGroup { /** - * Describes a group of recipients. + * Describes a group of recipients. */ #[serde( default, @@ -79128,7 +79128,7 @@ pub struct RecipientGroup { )] pub group_message: String, /** - * Describes a group of recipients. + * Describes a group of recipients. */ #[serde( default, @@ -79138,7 +79138,7 @@ pub struct RecipientGroup { )] pub group_name: String, /** - * Describes a group of recipients. + * Describes a group of recipients. */ #[serde( default, @@ -79152,7 +79152,7 @@ pub struct RecipientGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientIdentityInputOption { /** - * + * */ #[serde( default, @@ -79161,7 +79161,7 @@ pub struct RecipientIdentityInputOption { )] pub name: String, /** - * + * */ #[serde( default, @@ -79171,7 +79171,7 @@ pub struct RecipientIdentityInputOption { )] pub phone_number_list: Vec<RecipientIdentityPhoneNumber>, /** - * + * */ #[serde( default, @@ -79186,7 +79186,7 @@ pub struct RecipientIdentityInputOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientIdentityPhoneNumber { /** - * + * */ #[serde( default, @@ -79195,7 +79195,7 @@ pub struct RecipientIdentityPhoneNumber { )] pub extension: String, /** - * + * */ #[serde( default, @@ -79213,7 +79213,7 @@ pub struct RecipientIdentityPhoneNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientIdentityVerification { /** - * Specifies ID Verification applied on an envelope by workflow ID. + * Specifies ID Verification applied on an envelope by workflow ID. * See the [list](https://developers.docusign.com/docs/esign-rest-api/reference/Accounts/IdentityVerifications/list) * method in the [IdentityVerifications](https://developers.docusign.com/docs/esign-rest-api/reference/Accounts/IdentityVerifications) resource * for more information on how to retrieve workflow IDs available for an account. @@ -79227,7 +79227,7 @@ pub struct RecipientIdentityVerification { )] pub input_options: Vec<RecipientIdentityInputOption>, /** - * Specifies ID Verification applied on an envelope by workflow ID. + * Specifies ID Verification applied on an envelope by workflow ID. * See the [list](https://developers.docusign.com/docs/esign-rest-api/reference/Accounts/IdentityVerifications/list) * method in the [IdentityVerifications](https://developers.docusign.com/docs/esign-rest-api/reference/Accounts/IdentityVerifications) resource * for more information on how to retrieve workflow IDs available for an account. @@ -79246,7 +79246,7 @@ pub struct RecipientIdentityVerification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientNamesResponse { /** - * This response object contains a list of recipients. + * This response object contains a list of recipients. */ #[serde( default, @@ -79256,7 +79256,7 @@ pub struct RecipientNamesResponse { )] pub multiple_users: String, /** - * This response object contains a list of recipients. + * This response object contains a list of recipients. */ #[serde( default, @@ -79266,7 +79266,7 @@ pub struct RecipientNamesResponse { )] pub recipient_names: Vec<String>, /** - * This response object contains a list of recipients. + * This response object contains a list of recipients. */ #[serde( default, @@ -79281,7 +79281,7 @@ pub struct RecipientNamesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientOption { /** - * + * */ #[serde( default, @@ -79290,7 +79290,7 @@ pub struct RecipientOption { )] pub email: String, /** - * + * */ #[serde( default, @@ -79299,7 +79299,7 @@ pub struct RecipientOption { )] pub name: String, /** - * + * */ #[serde( default, @@ -79309,7 +79309,7 @@ pub struct RecipientOption { )] pub recipient_label: String, /** - * + * */ #[serde( default, @@ -79319,7 +79319,7 @@ pub struct RecipientOption { )] pub role_name: String, /** - * + * */ #[serde( default, @@ -79339,7 +79339,7 @@ pub struct RecipientOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientPhoneAuthentication { /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79354,7 +79354,7 @@ pub struct RecipientPhoneAuthentication { )] pub recip_may_provide_number: String, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79368,7 +79368,7 @@ pub struct RecipientPhoneAuthentication { )] pub recip_may_provide_number_metadata: Option<PropertyMetadata>, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79383,7 +79383,7 @@ pub struct RecipientPhoneAuthentication { )] pub record_voice_print: String, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79397,7 +79397,7 @@ pub struct RecipientPhoneAuthentication { )] pub record_voice_print_metadata: Option<PropertyMetadata>, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79412,7 +79412,7 @@ pub struct RecipientPhoneAuthentication { )] pub sender_provided_numbers: Vec<String>, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79426,7 +79426,7 @@ pub struct RecipientPhoneAuthentication { )] pub sender_provided_numbers_metadata: Option<PropertyMetadata>, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79441,7 +79441,7 @@ pub struct RecipientPhoneAuthentication { )] pub validate_recip_provided_number: String, /** - * A complex type that contains the elements: + * A complex type that contains the elements: * * \* `recipMayProvideNumber`: A Boolean value that specifies whether the recipient can use the phone number of their choice. * \* `senderProvidedNumbers`: A list of phone numbers that the recipient can use. @@ -79460,7 +79460,7 @@ pub struct RecipientPhoneAuthentication { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientPhoneNumber { /** - * Describes the recipient phone number. + * Describes the recipient phone number. */ #[serde( default, @@ -79470,7 +79470,7 @@ pub struct RecipientPhoneNumber { )] pub country_code: String, /** - * Describes the recipient phone number. + * Describes the recipient phone number. */ #[serde( default, @@ -79479,7 +79479,7 @@ pub struct RecipientPhoneNumber { )] pub country_code_metadata: Option<PropertyMetadata>, /** - * Describes the recipient phone number. + * Describes the recipient phone number. */ #[serde( default, @@ -79488,7 +79488,7 @@ pub struct RecipientPhoneNumber { )] pub number: String, /** - * Describes the recipient phone number. + * Describes the recipient phone number. */ #[serde( default, @@ -79502,7 +79502,7 @@ pub struct RecipientPhoneNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientPreviewRequest { /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79512,7 +79512,7 @@ pub struct RecipientPreviewRequest { )] pub assertion_id: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79522,7 +79522,7 @@ pub struct RecipientPreviewRequest { )] pub authentication_instant: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79532,7 +79532,7 @@ pub struct RecipientPreviewRequest { )] pub authentication_method: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79542,7 +79542,7 @@ pub struct RecipientPreviewRequest { )] pub ping_frequency: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79552,7 +79552,7 @@ pub struct RecipientPreviewRequest { )] pub ping_url: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79562,7 +79562,7 @@ pub struct RecipientPreviewRequest { )] pub recipient_id: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79572,7 +79572,7 @@ pub struct RecipientPreviewRequest { )] pub return_url: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79582,7 +79582,7 @@ pub struct RecipientPreviewRequest { )] pub security_domain: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79592,7 +79592,7 @@ pub struct RecipientPreviewRequest { )] pub x_frame_options: String, /** - * This request object contains the information necessary to create a recipient preview. + * This request object contains the information necessary to create a recipient preview. */ #[serde( default, @@ -79607,7 +79607,7 @@ pub struct RecipientPreviewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientProofFile { /** - * The proof file of the recipient. [ID Evidence](https://developers.docusign.com/idevidence-api) uses proof files to store the identification data that recipients submit when verifying their ID with [ID Verification](https://developers.docusign.com/docs/esign-rest-api/reference/Accounts/IdentityVerifications) + * The proof file of the recipient. [ID Evidence](https://developers.docusign.com/idevidence-api) uses proof files to store the identification data that recipients submit when verifying their ID with [ID Verification](https://developers.docusign.com/docs/esign-rest-api/reference/Accounts/IdentityVerifications) */ #[serde( default, @@ -79622,7 +79622,7 @@ pub struct RecipientProofFile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientRouting { /** - * Describes the recipient routing rules. + * Describes the recipient routing rules. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rules: Option<RecipientRules>, @@ -79632,7 +79632,7 @@ pub struct RecipientRouting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientRules { /** - * + * */ #[serde( default, @@ -79647,7 +79647,7 @@ pub struct RecipientRules { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientSmsAuthentication { /** - * Contains the element senderProvidedNumbers which is an Array of phone numbers the recipient can use for SMS text authentication. + * Contains the element senderProvidedNumbers which is an Array of phone numbers the recipient can use for SMS text authentication. */ #[serde( default, @@ -79657,7 +79657,7 @@ pub struct RecipientSmsAuthentication { )] pub sender_provided_numbers: Vec<String>, /** - * Contains the element senderProvidedNumbers which is an Array of phone numbers the recipient can use for SMS text authentication. + * Contains the element senderProvidedNumbers which is an Array of phone numbers the recipient can use for SMS text authentication. */ #[serde( default, @@ -79673,7 +79673,7 @@ pub struct RecipientSmsAuthentication { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientSignatureInformation { /** - * Allows the sender to pre-specify the signature name, signature initials and signature font used in the signature stamp for the recipient. + * Allows the sender to pre-specify the signature name, signature initials and signature font used in the signature stamp for the recipient. * * Used only with recipient types In Person Signers and Signers. */ @@ -79685,7 +79685,7 @@ pub struct RecipientSignatureInformation { )] pub font_style: String, /** - * Allows the sender to pre-specify the signature name, signature initials and signature font used in the signature stamp for the recipient. + * Allows the sender to pre-specify the signature name, signature initials and signature font used in the signature stamp for the recipient. * * Used only with recipient types In Person Signers and Signers. */ @@ -79697,7 +79697,7 @@ pub struct RecipientSignatureInformation { )] pub signature_initials: String, /** - * Allows the sender to pre-specify the signature name, signature initials and signature font used in the signature stamp for the recipient. + * Allows the sender to pre-specify the signature name, signature initials and signature font used in the signature stamp for the recipient. * * Used only with recipient types In Person Signers and Signers. */ @@ -79715,7 +79715,7 @@ pub struct RecipientSignatureInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientSignatureProvider { /** - * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). + * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). * */ #[serde( @@ -79726,7 +79726,7 @@ pub struct RecipientSignatureProvider { )] pub seal_documents_with_tabs_only: String, /** - * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). + * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). * */ #[serde( @@ -79737,7 +79737,7 @@ pub struct RecipientSignatureProvider { )] pub seal_name: String, /** - * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). + * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). * */ #[serde( @@ -79748,7 +79748,7 @@ pub struct RecipientSignatureProvider { )] pub signature_provider_name: String, /** - * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). + * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). * */ #[serde( @@ -79758,7 +79758,7 @@ pub struct RecipientSignatureProvider { )] pub signature_provider_name_metadata: Option<PropertyMetadata>, /** - * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). + * An Electronic or Standards Based Signature (digital signature) provider for the signer to use. [More information](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures). * */ #[serde( @@ -79773,7 +79773,7 @@ pub struct RecipientSignatureProvider { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientSignatureProviderOptions { /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79783,7 +79783,7 @@ pub struct RecipientSignatureProviderOptions { )] pub cpf_number: String, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79792,7 +79792,7 @@ pub struct RecipientSignatureProviderOptions { )] pub cpf_number_metadata: Option<PropertyMetadata>, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79802,7 +79802,7 @@ pub struct RecipientSignatureProviderOptions { )] pub one_time_password: String, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79811,7 +79811,7 @@ pub struct RecipientSignatureProviderOptions { )] pub one_time_password_metadata: Option<PropertyMetadata>, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79821,7 +79821,7 @@ pub struct RecipientSignatureProviderOptions { )] pub signer_role: String, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79830,7 +79830,7 @@ pub struct RecipientSignatureProviderOptions { )] pub signer_role_metadata: Option<PropertyMetadata>, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79839,7 +79839,7 @@ pub struct RecipientSignatureProviderOptions { )] pub sms: String, /** - * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) + * Option settings for the signature provider. Different providers require or use different options. [The current provider list and the options they require.](https://developers.docusign.com/esign-rest-api/guides/standards-based-signatures) */ #[serde( default, @@ -79853,7 +79853,7 @@ pub struct RecipientSignatureProviderOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientUpdateResponse { /** - * The recipient details that are returned after you update the recipient. + * The recipient details that are returned after you update the recipient. */ #[serde( default, @@ -79862,7 +79862,7 @@ pub struct RecipientUpdateResponse { )] pub combined: String, /** - * The recipient details that are returned after you update the recipient. + * The recipient details that are returned after you update the recipient. */ #[serde( default, @@ -79871,7 +79871,7 @@ pub struct RecipientUpdateResponse { )] pub error_details: Option<ErrorDetails>, /** - * The recipient details that are returned after you update the recipient. + * The recipient details that are returned after you update the recipient. */ #[serde( default, @@ -79881,7 +79881,7 @@ pub struct RecipientUpdateResponse { )] pub recipient_id: String, /** - * The recipient details that are returned after you update the recipient. + * The recipient details that are returned after you update the recipient. */ #[serde( default, @@ -79891,7 +79891,7 @@ pub struct RecipientUpdateResponse { )] pub recipient_id_guid: String, /** - * The recipient details that are returned after you update the recipient. + * The recipient details that are returned after you update the recipient. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, @@ -79901,7 +79901,7 @@ pub struct RecipientUpdateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientViewRequest { /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79911,7 +79911,7 @@ pub struct RecipientViewRequest { )] pub assertion_id: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79921,7 +79921,7 @@ pub struct RecipientViewRequest { )] pub authentication_instant: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79931,7 +79931,7 @@ pub struct RecipientViewRequest { )] pub authentication_method: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79941,7 +79941,7 @@ pub struct RecipientViewRequest { )] pub client_user_id: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79950,7 +79950,7 @@ pub struct RecipientViewRequest { )] pub email: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79960,7 +79960,7 @@ pub struct RecipientViewRequest { )] pub frame_ancestors: Vec<String>, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79970,7 +79970,7 @@ pub struct RecipientViewRequest { )] pub message_origins: Vec<String>, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79980,7 +79980,7 @@ pub struct RecipientViewRequest { )] pub ping_frequency: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -79990,7 +79990,7 @@ pub struct RecipientViewRequest { )] pub ping_url: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80000,7 +80000,7 @@ pub struct RecipientViewRequest { )] pub recipient_id: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80010,7 +80010,7 @@ pub struct RecipientViewRequest { )] pub return_url: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80020,7 +80020,7 @@ pub struct RecipientViewRequest { )] pub security_domain: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80030,7 +80030,7 @@ pub struct RecipientViewRequest { )] pub user_id: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80040,7 +80040,7 @@ pub struct RecipientViewRequest { )] pub user_name: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80050,7 +80050,7 @@ pub struct RecipientViewRequest { )] pub x_frame_options: String, /** - * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. + * The request body for the EnvelopeViews::createRecipient and EnvelopeViews::createSharedRecipient methods. */ #[serde( default, @@ -80065,7 +80065,7 @@ pub struct RecipientViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recipients { /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80074,7 +80074,7 @@ pub struct Recipients { )] pub agents: Vec<Agent>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80084,7 +80084,7 @@ pub struct Recipients { )] pub carbon_copies: Vec<CarbonCopy>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80094,7 +80094,7 @@ pub struct Recipients { )] pub certified_deliveries: Vec<CertifiedDelivery>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80104,7 +80104,7 @@ pub struct Recipients { )] pub current_routing_order: String, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80113,7 +80113,7 @@ pub struct Recipients { )] pub editors: Vec<Editor>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80122,7 +80122,7 @@ pub struct Recipients { )] pub error_details: Option<ErrorDetails>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80132,7 +80132,7 @@ pub struct Recipients { )] pub in_person_signers: Vec<InPersonSigner>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80141,7 +80141,7 @@ pub struct Recipients { )] pub intermediaries: Vec<Intermediary>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80150,7 +80150,7 @@ pub struct Recipients { )] pub notaries: Vec<NotaryRecipient>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80160,7 +80160,7 @@ pub struct Recipients { )] pub recipient_count: String, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80169,7 +80169,7 @@ pub struct Recipients { )] pub seals: Vec<SealSign>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80178,7 +80178,7 @@ pub struct Recipients { )] pub signers: Vec<Signer>, /** - * Specifies the envelope recipients. + * Specifies the envelope recipients. */ #[serde( default, @@ -80192,7 +80192,7 @@ pub struct Recipients { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientsUpdateSummary { /** - * This is the response that the API returns after you update recipients. + * This is the response that the API returns after you update recipients. */ #[serde( default, @@ -80209,7 +80209,7 @@ pub struct RecipientsUpdateSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReferralInformation { /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80221,7 +80221,7 @@ pub struct ReferralInformation { )] pub advertisement_id: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80233,7 +80233,7 @@ pub struct ReferralInformation { )] pub enable_support: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80245,7 +80245,7 @@ pub struct ReferralInformation { )] pub external_org_id: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80257,7 +80257,7 @@ pub struct ReferralInformation { )] pub group_member_id: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80269,7 +80269,7 @@ pub struct ReferralInformation { )] pub id_type: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80281,7 +80281,7 @@ pub struct ReferralInformation { )] pub included_seats: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80292,7 +80292,7 @@ pub struct ReferralInformation { )] pub industry: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80304,7 +80304,7 @@ pub struct ReferralInformation { )] pub plan_start_month: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80316,7 +80316,7 @@ pub struct ReferralInformation { )] pub promo_code: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80328,7 +80328,7 @@ pub struct ReferralInformation { )] pub publisher_id: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80340,7 +80340,7 @@ pub struct ReferralInformation { )] pub referral_code: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80352,7 +80352,7 @@ pub struct ReferralInformation { )] pub referrer_name: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80364,7 +80364,7 @@ pub struct ReferralInformation { )] pub sale_discount_amount: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80376,7 +80376,7 @@ pub struct ReferralInformation { )] pub sale_discount_fixed_amount: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80388,7 +80388,7 @@ pub struct ReferralInformation { )] pub sale_discount_percent: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80400,7 +80400,7 @@ pub struct ReferralInformation { )] pub sale_discount_periods: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80412,7 +80412,7 @@ pub struct ReferralInformation { )] pub sale_discount_seat_price_override: String, /** - * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry + * A complex type that contains the following information for entering referral and discount information. The following items are included in the referral information (all string content): enableSupport, includedSeats, saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, saleDiscountSeatPriceOverride, planStartMonth, referralCode, referrerName, advertisementId, publisherId, shopperId, promoCode, groupMemberId, idType, and industry * * \*\*Note\*\*: saleDiscountPercent, saleDiscountAmount, saleDiscountFixedAmount, saleDiscountPeriods, and saleDiscountSeatPriceOverride are reserved for DoucSign use only. */ @@ -80429,7 +80429,7 @@ pub struct ReferralInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reminders { /** - * A complex element that specifies reminder settings for the envelope. + * A complex element that specifies reminder settings for the envelope. */ #[serde( default, @@ -80439,7 +80439,7 @@ pub struct Reminders { )] pub reminder_delay: String, /** - * A complex element that specifies reminder settings for the envelope. + * A complex element that specifies reminder settings for the envelope. */ #[serde( default, @@ -80449,7 +80449,7 @@ pub struct Reminders { )] pub reminder_enabled: String, /** - * A complex element that specifies reminder settings for the envelope. + * A complex element that specifies reminder settings for the envelope. */ #[serde( default, @@ -80464,7 +80464,7 @@ pub struct Reminders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductCsvRunRequest { /** - * + * */ #[serde( default, @@ -80474,7 +80474,7 @@ pub struct ReportInProductCsvRunRequest { )] pub custom_field_filter: String, /** - * + * */ #[serde( default, @@ -80484,7 +80484,7 @@ pub struct ReportInProductCsvRunRequest { )] pub date_range_custom_from_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80494,7 +80494,7 @@ pub struct ReportInProductCsvRunRequest { )] pub date_range_custom_to_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80504,7 +80504,7 @@ pub struct ReportInProductCsvRunRequest { )] pub date_range_filter: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80514,7 +80514,7 @@ pub struct ReportInProductCsvRunRequest { )] pub envelope_date_type_filter: String, /** - * + * */ #[serde( default, @@ -80524,7 +80524,7 @@ pub struct ReportInProductCsvRunRequest { )] pub envelope_recipient_name_contains_filter: String, /** - * + * */ #[serde( default, @@ -80534,7 +80534,7 @@ pub struct ReportInProductCsvRunRequest { )] pub envelope_status_filter: String, /** - * + * */ #[serde( default, @@ -80544,7 +80544,7 @@ pub struct ReportInProductCsvRunRequest { )] pub envelope_subject_contains_filter: String, /** - * + * */ #[serde( default, @@ -80553,7 +80553,7 @@ pub struct ReportInProductCsvRunRequest { )] pub fields: Vec<ReportInProductField>, /** - * + * */ #[serde( default, @@ -80563,7 +80563,7 @@ pub struct ReportInProductCsvRunRequest { )] pub for_download: String, /** - * + * */ #[serde( default, @@ -80573,7 +80573,7 @@ pub struct ReportInProductCsvRunRequest { )] pub is_dashboard: String, /** - * + * */ #[serde( default, @@ -80583,7 +80583,7 @@ pub struct ReportInProductCsvRunRequest { )] pub new_line: String, /** - * + * */ #[serde( default, @@ -80593,7 +80593,7 @@ pub struct ReportInProductCsvRunRequest { )] pub override_timezone_key: String, /** - * + * */ #[serde( default, @@ -80603,7 +80603,7 @@ pub struct ReportInProductCsvRunRequest { )] pub period_length_filter: String, /** - * + * */ #[serde( default, @@ -80612,7 +80612,7 @@ pub struct ReportInProductCsvRunRequest { )] pub quote: String, /** - * + * */ #[serde( default, @@ -80622,7 +80622,7 @@ pub struct ReportInProductCsvRunRequest { )] pub report_customized_id: String, /** - * + * */ #[serde( default, @@ -80632,7 +80632,7 @@ pub struct ReportInProductCsvRunRequest { )] pub report_description: String, /** - * + * */ #[serde( default, @@ -80642,7 +80642,7 @@ pub struct ReportInProductCsvRunRequest { )] pub report_id: String, /** - * + * */ #[serde( default, @@ -80652,7 +80652,7 @@ pub struct ReportInProductCsvRunRequest { )] pub report_invocation_type: String, /** - * + * */ #[serde( default, @@ -80662,7 +80662,7 @@ pub struct ReportInProductCsvRunRequest { )] pub report_name: String, /** - * + * */ #[serde( default, @@ -80672,7 +80672,7 @@ pub struct ReportInProductCsvRunRequest { )] pub sent_by_filter: String, /** - * + * */ #[serde( default, @@ -80682,7 +80682,7 @@ pub struct ReportInProductCsvRunRequest { )] pub sent_by_ids: String, /** - * + * */ #[serde( default, @@ -80691,7 +80691,7 @@ pub struct ReportInProductCsvRunRequest { )] pub separator: String, /** - * + * */ #[serde( default, @@ -80701,7 +80701,7 @@ pub struct ReportInProductCsvRunRequest { )] pub sort_direction: String, /** - * + * */ #[serde( default, @@ -80711,7 +80711,7 @@ pub struct ReportInProductCsvRunRequest { )] pub sort_field: String, /** - * + * */ #[serde( default, @@ -80726,7 +80726,7 @@ pub struct ReportInProductCsvRunRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductField { /** - * + * */ #[serde( default, @@ -80736,7 +80736,7 @@ pub struct ReportInProductField { )] pub display_order: String, /** - * + * */ #[serde( default, @@ -80746,7 +80746,7 @@ pub struct ReportInProductField { )] pub field_version: String, /** - * + * */ #[serde( default, @@ -80755,7 +80755,7 @@ pub struct ReportInProductField { )] pub name: String, /** - * + * */ #[serde( default, @@ -80769,7 +80769,7 @@ pub struct ReportInProductField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductGet { /** - * + * */ #[serde( default, @@ -80779,7 +80779,7 @@ pub struct ReportInProductGet { )] pub custom_field_filter: String, /** - * + * */ #[serde( default, @@ -80789,7 +80789,7 @@ pub struct ReportInProductGet { )] pub date_range_custom_from_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80799,7 +80799,7 @@ pub struct ReportInProductGet { )] pub date_range_custom_to_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80809,7 +80809,7 @@ pub struct ReportInProductGet { )] pub date_range_filter: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80819,7 +80819,7 @@ pub struct ReportInProductGet { )] pub display_order: String, /** - * + * */ #[serde( default, @@ -80829,7 +80829,7 @@ pub struct ReportInProductGet { )] pub envelope_date_type_filter: String, /** - * + * */ #[serde( default, @@ -80839,7 +80839,7 @@ pub struct ReportInProductGet { )] pub envelope_recipient_name_contains_filter: String, /** - * + * */ #[serde( default, @@ -80849,7 +80849,7 @@ pub struct ReportInProductGet { )] pub envelope_status_filter: String, /** - * + * */ #[serde( default, @@ -80859,7 +80859,7 @@ pub struct ReportInProductGet { )] pub envelope_subject_contains_filter: String, /** - * + * */ #[serde( default, @@ -80868,7 +80868,7 @@ pub struct ReportInProductGet { )] pub fields: Vec<ReportInProductField>, /** - * + * */ #[serde( default, @@ -80878,7 +80878,7 @@ pub struct ReportInProductGet { )] pub last_scheduled_execution_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80888,7 +80888,7 @@ pub struct ReportInProductGet { )] pub last_scheduled_execution_success_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -80898,7 +80898,7 @@ pub struct ReportInProductGet { )] pub max_download_rows: String, /** - * + * */ #[serde( default, @@ -80908,7 +80908,7 @@ pub struct ReportInProductGet { )] pub max_grid_rows: String, /** - * + * */ #[serde( default, @@ -80918,7 +80918,7 @@ pub struct ReportInProductGet { )] pub max_scheduled_rows: String, /** - * + * */ #[serde( default, @@ -80928,7 +80928,7 @@ pub struct ReportInProductGet { )] pub period_length_filter: String, /** - * + * */ #[serde( default, @@ -80938,7 +80938,7 @@ pub struct ReportInProductGet { )] pub report_customized_id: String, /** - * + * */ #[serde( default, @@ -80948,7 +80948,7 @@ pub struct ReportInProductGet { )] pub report_description: String, /** - * + * */ #[serde( default, @@ -80958,7 +80958,7 @@ pub struct ReportInProductGet { )] pub report_id: String, /** - * + * */ #[serde( default, @@ -80968,7 +80968,7 @@ pub struct ReportInProductGet { )] pub report_name: String, /** - * + * */ #[serde( default, @@ -80978,7 +80978,7 @@ pub struct ReportInProductGet { )] pub report_type: String, /** - * + * */ #[serde( default, @@ -80988,7 +80988,7 @@ pub struct ReportInProductGet { )] pub run_uri: String, /** - * + * */ #[serde( default, @@ -80998,7 +80998,7 @@ pub struct ReportInProductGet { )] pub save_uri: String, /** - * + * */ #[serde( default, @@ -81008,7 +81008,7 @@ pub struct ReportInProductGet { )] pub schedule_id: String, /** - * + * */ #[serde( default, @@ -81017,7 +81017,7 @@ pub struct ReportInProductGet { )] pub sent_by_details: Option<ReportInProductSentByDetails>, /** - * + * */ #[serde( default, @@ -81027,7 +81027,7 @@ pub struct ReportInProductGet { )] pub sent_by_filter: String, /** - * + * */ #[serde( default, @@ -81037,7 +81037,7 @@ pub struct ReportInProductGet { )] pub sent_by_ids: String, /** - * + * */ #[serde( default, @@ -81047,7 +81047,7 @@ pub struct ReportInProductGet { )] pub sort_field_direction: String, /** - * + * */ #[serde( default, @@ -81062,7 +81062,7 @@ pub struct ReportInProductGet { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductList { /** - * + * */ #[serde( default, @@ -81076,7 +81076,7 @@ pub struct ReportInProductList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductListItem { /** - * + * */ #[serde( default, @@ -81086,7 +81086,7 @@ pub struct ReportInProductListItem { )] pub get_uri: String, /** - * + * */ #[serde( default, @@ -81096,7 +81096,7 @@ pub struct ReportInProductListItem { )] pub last_scheduled_execution_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81106,7 +81106,7 @@ pub struct ReportInProductListItem { )] pub last_scheduled_execution_success_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81116,7 +81116,7 @@ pub struct ReportInProductListItem { )] pub report_customized_id: String, /** - * + * */ #[serde( default, @@ -81126,7 +81126,7 @@ pub struct ReportInProductListItem { )] pub report_description: String, /** - * + * */ #[serde( default, @@ -81136,7 +81136,7 @@ pub struct ReportInProductListItem { )] pub report_id: String, /** - * + * */ #[serde( default, @@ -81146,7 +81146,7 @@ pub struct ReportInProductListItem { )] pub report_name: String, /** - * + * */ #[serde( default, @@ -81156,7 +81156,7 @@ pub struct ReportInProductListItem { )] pub report_type: String, /** - * + * */ #[serde( default, @@ -81166,7 +81166,7 @@ pub struct ReportInProductListItem { )] pub run_uri: String, /** - * + * */ #[serde( default, @@ -81176,7 +81176,7 @@ pub struct ReportInProductListItem { )] pub save_uri: String, /** - * + * */ #[serde( default, @@ -81186,7 +81186,7 @@ pub struct ReportInProductListItem { )] pub schedule_create_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81196,7 +81196,7 @@ pub struct ReportInProductListItem { )] pub schedule_end_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81206,7 +81206,7 @@ pub struct ReportInProductListItem { )] pub schedule_id: String, /** - * + * */ #[serde( default, @@ -81221,7 +81221,7 @@ pub struct ReportInProductListItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductRunRequest { /** - * + * */ #[serde( default, @@ -81231,7 +81231,7 @@ pub struct ReportInProductRunRequest { )] pub custom_field_filter: String, /** - * + * */ #[serde( default, @@ -81241,7 +81241,7 @@ pub struct ReportInProductRunRequest { )] pub date_range_custom_from_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81251,7 +81251,7 @@ pub struct ReportInProductRunRequest { )] pub date_range_custom_to_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81261,7 +81261,7 @@ pub struct ReportInProductRunRequest { )] pub date_range_filter: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81271,7 +81271,7 @@ pub struct ReportInProductRunRequest { )] pub envelope_date_type_filter: String, /** - * + * */ #[serde( default, @@ -81281,7 +81281,7 @@ pub struct ReportInProductRunRequest { )] pub envelope_recipient_name_contains_filter: String, /** - * + * */ #[serde( default, @@ -81291,7 +81291,7 @@ pub struct ReportInProductRunRequest { )] pub envelope_status_filter: String, /** - * + * */ #[serde( default, @@ -81301,7 +81301,7 @@ pub struct ReportInProductRunRequest { )] pub envelope_subject_contains_filter: String, /** - * + * */ #[serde( default, @@ -81310,7 +81310,7 @@ pub struct ReportInProductRunRequest { )] pub fields: Vec<ReportInProductField>, /** - * + * */ #[serde( default, @@ -81320,7 +81320,7 @@ pub struct ReportInProductRunRequest { )] pub for_download: String, /** - * + * */ #[serde( default, @@ -81330,7 +81330,7 @@ pub struct ReportInProductRunRequest { )] pub is_dashboard: String, /** - * + * */ #[serde( default, @@ -81340,7 +81340,7 @@ pub struct ReportInProductRunRequest { )] pub period_length_filter: String, /** - * + * */ #[serde( default, @@ -81350,7 +81350,7 @@ pub struct ReportInProductRunRequest { )] pub report_customized_id: String, /** - * + * */ #[serde( default, @@ -81360,7 +81360,7 @@ pub struct ReportInProductRunRequest { )] pub report_description: String, /** - * + * */ #[serde( default, @@ -81370,7 +81370,7 @@ pub struct ReportInProductRunRequest { )] pub report_id: String, /** - * + * */ #[serde( default, @@ -81380,7 +81380,7 @@ pub struct ReportInProductRunRequest { )] pub report_invocation_type: String, /** - * + * */ #[serde( default, @@ -81390,7 +81390,7 @@ pub struct ReportInProductRunRequest { )] pub report_name: String, /** - * + * */ #[serde( default, @@ -81400,7 +81400,7 @@ pub struct ReportInProductRunRequest { )] pub sent_by_filter: String, /** - * + * */ #[serde( default, @@ -81410,7 +81410,7 @@ pub struct ReportInProductRunRequest { )] pub sent_by_ids: String, /** - * + * */ #[serde( default, @@ -81420,7 +81420,7 @@ pub struct ReportInProductRunRequest { )] pub sort_direction: String, /** - * + * */ #[serde( default, @@ -81430,7 +81430,7 @@ pub struct ReportInProductRunRequest { )] pub sort_field: String, /** - * + * */ #[serde( default, @@ -81445,7 +81445,7 @@ pub struct ReportInProductRunRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductRunResponse { /** - * + * */ #[serde( default, @@ -81455,7 +81455,7 @@ pub struct ReportInProductRunResponse { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -81465,7 +81465,7 @@ pub struct ReportInProductRunResponse { )] pub exceeded_max_results: String, /** - * + * */ #[serde( default, @@ -81475,7 +81475,7 @@ pub struct ReportInProductRunResponse { )] pub last_warehouse_refresh_date_time: String, /** - * + * */ #[serde( default, @@ -81485,7 +81485,7 @@ pub struct ReportInProductRunResponse { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -81494,7 +81494,7 @@ pub struct ReportInProductRunResponse { )] pub rows: Vec<ReportInProductRunResponseRow>, /** - * + * */ #[serde( default, @@ -81504,7 +81504,7 @@ pub struct ReportInProductRunResponse { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -81519,7 +81519,7 @@ pub struct ReportInProductRunResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductRunResponseRow { /** - * + * */ #[serde( default, @@ -81529,7 +81529,7 @@ pub struct ReportInProductRunResponseRow { )] pub envelope_id: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fields: Option<ReportInProductRunResponseRowFields>, @@ -81539,7 +81539,7 @@ pub struct ReportInProductRunResponseRow { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductRunResponseRowFields { /** - * + * */ #[serde( default, @@ -81549,7 +81549,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub access_code_required: String, /** - * + * */ #[serde( default, @@ -81559,7 +81559,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub access_codes_attempted: String, /** - * + * */ #[serde( default, @@ -81569,7 +81569,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub access_codes_failed: String, /** - * + * */ #[serde( default, @@ -81579,7 +81579,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub account_id: String, /** - * + * */ #[serde( default, @@ -81589,7 +81589,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub authentication_category: String, /** - * + * */ #[serde( default, @@ -81599,7 +81599,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub authentication_success: String, /** - * + * */ #[serde( default, @@ -81609,7 +81609,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub authentication_type: String, /** - * + * */ #[serde( default, @@ -81619,7 +81619,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub average_time_to_complete_seconds: String, /** - * + * */ #[serde( default, @@ -81629,7 +81629,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub avg_complete_seconds: String, /** - * + * */ #[serde( default, @@ -81638,7 +81638,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub completed: String, /** - * + * */ #[serde( default, @@ -81648,7 +81648,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub completed_ts: String, /** - * + * */ #[serde( default, @@ -81658,7 +81658,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub created_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81668,7 +81668,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub custom_field: String, /** - * + * */ #[serde( default, @@ -81678,7 +81678,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub declined_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81688,7 +81688,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub declined_reason: String, /** - * + * */ #[serde( default, @@ -81698,7 +81698,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub delivered_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81708,7 +81708,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelope_count: String, /** - * + * */ #[serde( default, @@ -81718,7 +81718,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelope_creator: String, /** - * + * */ #[serde( default, @@ -81728,7 +81728,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -81738,7 +81738,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelope_initial_send_ts: String, /** - * + * */ #[serde( default, @@ -81748,7 +81748,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelope_voided_reason: String, /** - * + * */ #[serde( default, @@ -81758,7 +81758,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_billed: String, /** - * + * */ #[serde( default, @@ -81768,7 +81768,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_completed: String, /** - * + * */ #[serde( default, @@ -81778,7 +81778,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_completed_count: String, /** - * + * */ #[serde( default, @@ -81788,7 +81788,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_declined: String, /** - * + * */ #[serde( default, @@ -81798,7 +81798,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_sent: String, /** - * + * */ #[serde( default, @@ -81808,7 +81808,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_sent_count: String, /** - * + * */ #[serde( default, @@ -81818,7 +81818,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub envelopes_voided: String, /** - * + * */ #[serde( default, @@ -81828,7 +81828,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub eod_document_description: String, /** - * + * */ #[serde( default, @@ -81838,7 +81838,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub eod_document_name: String, /** - * + * */ #[serde( default, @@ -81848,7 +81848,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub eod_document_profile_id: String, /** - * + * */ #[serde( default, @@ -81858,7 +81858,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub eod_transaction_id: String, /** - * + * */ #[serde( default, @@ -81868,7 +81868,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub eod_transaction_name: String, /** - * + * */ #[serde( default, @@ -81878,7 +81878,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub event_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81888,7 +81888,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub expiration_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -81898,7 +81898,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub expired_ts: String, /** - * + * */ #[serde( default, @@ -81908,7 +81908,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub failure_vendor_code: String, /** - * + * */ #[serde( default, @@ -81918,7 +81918,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub failure_vendor_reason: String, /** - * + * */ #[serde( default, @@ -81927,7 +81927,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub failures: String, /** - * + * */ #[serde( default, @@ -81937,7 +81937,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub first_send_ts: String, /** - * + * */ #[serde( default, @@ -81947,7 +81947,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub group_id: String, /** - * + * */ #[serde( default, @@ -81957,7 +81957,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub group_name: String, /** - * + * */ #[serde( default, @@ -81967,7 +81967,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub hours_to_complete_end: String, /** - * + * */ #[serde( default, @@ -81977,7 +81977,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub hours_to_complete_start: String, /** - * + * */ #[serde( default, @@ -81987,7 +81987,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub id_checks_attempted: String, /** - * + * */ #[serde( default, @@ -81997,7 +81997,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub id_checks_failed: String, /** - * + * */ #[serde( default, @@ -82007,7 +82007,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub initial_send_ts: String, /** - * + * */ #[serde( default, @@ -82017,7 +82017,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub ip_address: String, /** - * + * */ #[serde( default, @@ -82027,7 +82027,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub last_activity: String, /** - * + * */ #[serde( default, @@ -82037,7 +82037,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub last_activity_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82047,7 +82047,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub last_sent_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82057,7 +82057,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub not_signed: String, /** - * + * */ #[serde( default, @@ -82067,7 +82067,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_authenticated_recipients: String, /** - * + * */ #[serde( default, @@ -82077,7 +82077,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_completed_signatures: String, /** - * + * */ #[serde( default, @@ -82087,7 +82087,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_documents: String, /** - * + * */ #[serde( default, @@ -82097,7 +82097,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_pages: String, /** - * + * */ #[serde( default, @@ -82107,7 +82107,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_recipients: String, /** - * + * */ #[serde( default, @@ -82117,7 +82117,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_sends: String, /** - * + * */ #[serde( default, @@ -82127,7 +82127,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_signers: String, /** - * + * */ #[serde( default, @@ -82137,7 +82137,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_total_documents: String, /** - * + * */ #[serde( default, @@ -82147,7 +82147,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_total_pages: String, /** - * + * */ #[serde( default, @@ -82157,7 +82157,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_total_signers: String, /** - * + * */ #[serde( default, @@ -82167,7 +82167,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_of_unique_senders: String, /** - * + * */ #[serde( default, @@ -82177,7 +82177,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub number_total_recipients: String, /** - * + * */ #[serde( default, @@ -82187,7 +82187,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub period_end: String, /** - * + * */ #[serde( default, @@ -82197,7 +82197,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub period_start: String, /** - * + * */ #[serde( default, @@ -82207,7 +82207,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub phone_calls_attempted: String, /** - * + * */ #[serde( default, @@ -82217,7 +82217,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub phone_calls_failed: String, /** - * + * */ #[serde( default, @@ -82227,7 +82227,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub reason_for_declining: String, /** - * + * */ #[serde( default, @@ -82237,7 +82237,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub reason_for_voiding: String, /** - * + * */ #[serde( default, @@ -82247,7 +82247,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub reassign_reason: String, /** - * + * */ #[serde( default, @@ -82256,7 +82256,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub received: String, /** - * + * */ #[serde( default, @@ -82265,7 +82265,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient: String, /** - * + * */ #[serde( default, @@ -82275,7 +82275,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_action: String, /** - * + * */ #[serde( default, @@ -82285,7 +82285,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_company_name: String, /** - * + * */ #[serde( default, @@ -82295,7 +82295,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_country: String, /** - * + * */ #[serde( default, @@ -82305,7 +82305,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_email: String, /** - * + * */ #[serde( default, @@ -82315,7 +82315,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -82325,7 +82325,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_name: String, /** - * + * */ #[serde( default, @@ -82335,7 +82335,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_template_role_name: String, /** - * + * */ #[serde( default, @@ -82345,7 +82345,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_title: String, /** - * + * */ #[serde( default, @@ -82355,7 +82355,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_type: String, /** - * + * */ #[serde( default, @@ -82365,7 +82365,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub recipient_user_id: String, /** - * + * */ #[serde( default, @@ -82375,7 +82375,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub remaining_signatures: String, /** - * + * */ #[serde( default, @@ -82385,7 +82385,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub routing_order: String, /** - * + * */ #[serde( default, @@ -82395,7 +82395,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_account_id: String, /** - * + * */ #[serde( default, @@ -82405,7 +82405,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_company_name: String, /** - * + * */ #[serde( default, @@ -82415,7 +82415,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_country: String, /** - * + * */ #[serde( default, @@ -82425,7 +82425,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_email: String, /** - * + * */ #[serde( default, @@ -82435,7 +82435,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_ip_address: String, /** - * + * */ #[serde( default, @@ -82445,7 +82445,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_job_title: String, /** - * + * */ #[serde( default, @@ -82455,7 +82455,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_name: String, /** - * + * */ #[serde( default, @@ -82465,7 +82465,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sender_user_id: String, /** - * + * */ #[serde( default, @@ -82475,7 +82475,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub sign_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82484,7 +82484,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub signed: String, /** - * + * */ #[serde( default, @@ -82494,7 +82494,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub signed_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82504,7 +82504,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub signed_on_mobile: String, /** - * + * */ #[serde( default, @@ -82514,7 +82514,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub signed_on_paper: String, /** - * + * */ #[serde( default, @@ -82524,7 +82524,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub signer_list: String, /** - * + * */ #[serde( default, @@ -82533,7 +82533,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub status: String, /** - * + * */ #[serde( default, @@ -82543,7 +82543,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub status_changed_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82553,7 +82553,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub status_changed_ts: String, /** - * + * */ #[serde( default, @@ -82562,7 +82562,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub subject: String, /** - * + * */ #[serde( default, @@ -82571,7 +82571,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub successes: String, /** - * + * */ #[serde( default, @@ -82581,7 +82581,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub templates_created: String, /** - * + * */ #[serde( default, @@ -82591,7 +82591,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub templates_created_count: String, /** - * + * */ #[serde( default, @@ -82601,7 +82601,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub terminal_status_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82611,7 +82611,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub time_to_complete_seconds: String, /** - * + * */ #[serde( default, @@ -82621,7 +82621,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub time_to_deliver: String, /** - * + * */ #[serde( default, @@ -82631,7 +82631,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub total_documents: String, /** - * + * */ #[serde( default, @@ -82641,7 +82641,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub total_envelopes: String, /** - * + * */ #[serde( default, @@ -82651,7 +82651,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub total_pages: String, /** - * + * */ #[serde( default, @@ -82661,7 +82661,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub total_recipients: String, /** - * + * */ #[serde( default, @@ -82671,7 +82671,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub total_signers: String, /** - * + * */ #[serde( default, @@ -82681,7 +82681,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub unique_senders: String, /** - * + * */ #[serde( default, @@ -82691,7 +82691,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub user_account_email: String, /** - * + * */ #[serde( default, @@ -82701,7 +82701,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub user_account_name: String, /** - * + * */ #[serde( default, @@ -82711,7 +82711,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub user_account_status: String, /** - * + * */ #[serde( default, @@ -82721,7 +82721,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub user_count: String, /** - * + * */ #[serde( default, @@ -82731,7 +82731,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub user_id: String, /** - * + * */ #[serde( default, @@ -82741,7 +82741,7 @@ pub struct ReportInProductRunResponseRowFields { )] pub view_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -82756,7 +82756,7 @@ pub struct ReportInProductRunResponseRowFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductSaveResponse { /** - * + * */ #[serde( default, @@ -82771,7 +82771,7 @@ pub struct ReportInProductSaveResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportInProductSentByDetails { /** - * + * */ #[serde( default, @@ -82780,7 +82780,7 @@ pub struct ReportInProductSentByDetails { )] pub groups: Vec<Group>, /** - * + * */ #[serde( default, @@ -82794,7 +82794,7 @@ pub struct ReportInProductSentByDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ResourceInformation { /** - * + * */ #[serde( default, @@ -82808,7 +82808,7 @@ pub struct ResourceInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReturnUrlRequest { /** - * The request body for the EnvelopeViews::createSender method. + * The request body for the EnvelopeViews::createSender method. */ #[serde( default, @@ -82823,7 +82823,7 @@ pub struct ReturnUrlRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Seal { /** - * Set of information related to the electronic seal used by the Trust Service Provider (TSP). + * Set of information related to the electronic seal used by the Trust Service Provider (TSP). */ #[serde( default, @@ -82832,7 +82832,7 @@ pub struct Seal { )] pub configuration: String, /** - * Set of information related to the electronic seal used by the Trust Service Provider (TSP). + * Set of information related to the electronic seal used by the Trust Service Provider (TSP). */ #[serde( default, @@ -82847,7 +82847,7 @@ pub struct Seal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SealIdentifier { /** - * + * */ #[serde( default, @@ -82857,7 +82857,7 @@ pub struct SealIdentifier { )] pub seal_display_name: String, /** - * + * */ #[serde( default, @@ -82895,7 +82895,7 @@ pub struct SealIdentifier { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SealSign { /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -82928,7 +82928,7 @@ pub struct SealSign { )] pub access_code: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -82960,7 +82960,7 @@ pub struct SealSign { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -82993,7 +82993,7 @@ pub struct SealSign { )] pub add_access_code_to_email: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83026,7 +83026,7 @@ pub struct SealSign { )] pub allow_system_override_for_locked_recipient: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83059,7 +83059,7 @@ pub struct SealSign { )] pub client_user_id: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83092,7 +83092,7 @@ pub struct SealSign { )] pub completed_count: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83125,7 +83125,7 @@ pub struct SealSign { )] pub custom_fields: Vec<String>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83158,7 +83158,7 @@ pub struct SealSign { )] pub declined_date_time: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83191,7 +83191,7 @@ pub struct SealSign { )] pub declined_reason: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83224,7 +83224,7 @@ pub struct SealSign { )] pub delivered_date_time: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83257,7 +83257,7 @@ pub struct SealSign { )] pub delivery_method: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83289,7 +83289,7 @@ pub struct SealSign { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83322,7 +83322,7 @@ pub struct SealSign { )] pub designator_id: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83355,7 +83355,7 @@ pub struct SealSign { )] pub designator_id_guid: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83388,7 +83388,7 @@ pub struct SealSign { )] pub document_visibility: Vec<DocumentVisibility>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83420,7 +83420,7 @@ pub struct SealSign { )] pub email_notification: Option<RecipientEmailNotification>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83453,7 +83453,7 @@ pub struct SealSign { )] pub embedded_recipient_start_url: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83485,7 +83485,7 @@ pub struct SealSign { )] pub error_details: Option<ErrorDetails>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83518,7 +83518,7 @@ pub struct SealSign { )] pub fax_number: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83550,7 +83550,7 @@ pub struct SealSign { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83583,7 +83583,7 @@ pub struct SealSign { )] pub id_check_configuration_name: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83615,7 +83615,7 @@ pub struct SealSign { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83647,7 +83647,7 @@ pub struct SealSign { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83679,7 +83679,7 @@ pub struct SealSign { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83712,7 +83712,7 @@ pub struct SealSign { )] pub inherit_email_notification_configuration: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83745,7 +83745,7 @@ pub struct SealSign { )] pub locked_recipient_phone_auth_editable: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83778,7 +83778,7 @@ pub struct SealSign { )] pub locked_recipient_sms_editable: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83810,7 +83810,7 @@ pub struct SealSign { )] pub name: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83842,7 +83842,7 @@ pub struct SealSign { )] pub note: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83874,7 +83874,7 @@ pub struct SealSign { )] pub note_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83906,7 +83906,7 @@ pub struct SealSign { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83939,7 +83939,7 @@ pub struct SealSign { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -83971,7 +83971,7 @@ pub struct SealSign { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84004,7 +84004,7 @@ pub struct SealSign { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84037,7 +84037,7 @@ pub struct SealSign { )] pub recipient_id: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84070,7 +84070,7 @@ pub struct SealSign { )] pub recipient_id_guid: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84103,7 +84103,7 @@ pub struct SealSign { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84136,7 +84136,7 @@ pub struct SealSign { )] pub recipient_type: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84168,7 +84168,7 @@ pub struct SealSign { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84201,7 +84201,7 @@ pub struct SealSign { )] pub require_id_lookup: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84233,7 +84233,7 @@ pub struct SealSign { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84266,7 +84266,7 @@ pub struct SealSign { )] pub role_name: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84299,7 +84299,7 @@ pub struct SealSign { )] pub routing_order: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84331,7 +84331,7 @@ pub struct SealSign { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84364,7 +84364,7 @@ pub struct SealSign { )] pub sent_date_time: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84397,7 +84397,7 @@ pub struct SealSign { )] pub signed_date_time: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84429,7 +84429,7 @@ pub struct SealSign { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84462,7 +84462,7 @@ pub struct SealSign { )] pub social_authentications: Vec<SocialAuthentication>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84494,7 +84494,7 @@ pub struct SealSign { )] pub status: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84527,7 +84527,7 @@ pub struct SealSign { )] pub status_code: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84560,7 +84560,7 @@ pub struct SealSign { )] pub suppress_emails: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84588,7 +84588,7 @@ pub struct SealSign { #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84621,7 +84621,7 @@ pub struct SealSign { )] pub template_locked: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84654,7 +84654,7 @@ pub struct SealSign { )] pub template_required: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84687,7 +84687,7 @@ pub struct SealSign { )] pub total_tab_count: String, /** - * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. + * Specifies one or more electronic seals to apply on documents. An electronic seal recipient is a legal entity rather than an actual person. Electronic Seals can be used by organizations and governments to show evidence of origin and integrity of documents. Even though electronic seals can be represented by a tab in a document, they do not require user interaction and apply automatically in the order specified by the sender. The sender is therefore the person authorizing usage of the electronic seal in the flow. * * Example: * @@ -84725,7 +84725,7 @@ pub struct SealSign { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SeatDiscount { /** - * This object contains information about a seat discount. + * This object contains information about a seat discount. */ #[serde( default, @@ -84735,7 +84735,7 @@ pub struct SeatDiscount { )] pub begin_seat_count: String, /** - * This object contains information about a seat discount. + * This object contains information about a seat discount. */ #[serde( default, @@ -84745,7 +84745,7 @@ pub struct SeatDiscount { )] pub discount_percent: String, /** - * This object contains information about a seat discount. + * This object contains information about a seat discount. */ #[serde( default, @@ -84760,7 +84760,7 @@ pub struct SeatDiscount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SenderEmailNotifications { /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84770,7 +84770,7 @@ pub struct SenderEmailNotifications { )] pub changed_signer: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84780,7 +84780,7 @@ pub struct SenderEmailNotifications { )] pub comments_only_private_and_mention: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84790,7 +84790,7 @@ pub struct SenderEmailNotifications { )] pub comments_receive_all: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84800,7 +84800,7 @@ pub struct SenderEmailNotifications { )] pub delivery_failed: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84810,7 +84810,7 @@ pub struct SenderEmailNotifications { )] pub envelope_complete: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84820,7 +84820,7 @@ pub struct SenderEmailNotifications { )] pub offline_signing_failed: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84830,7 +84830,7 @@ pub struct SenderEmailNotifications { )] pub powerform_responses_limit_notification_email: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84840,7 +84840,7 @@ pub struct SenderEmailNotifications { )] pub purge_documents: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84850,7 +84850,7 @@ pub struct SenderEmailNotifications { )] pub recipient_viewed: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84860,7 +84860,7 @@ pub struct SenderEmailNotifications { )] pub sender_envelope_declined: String, /** - * Contains the settings for the email notifications that senders receive about the envelopes that they send. + * Contains the settings for the email notifications that senders receive about the envelopes that they send. */ #[serde( default, @@ -84875,7 +84875,7 @@ pub struct SenderEmailNotifications { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ServerTemplate { /** - * + * */ #[serde( default, @@ -84884,7 +84884,7 @@ pub struct ServerTemplate { )] pub sequence: String, /** - * + * */ #[serde( default, @@ -84899,7 +84899,7 @@ pub struct ServerTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ServiceInformation { /** - * + * */ #[serde( default, @@ -84909,7 +84909,7 @@ pub struct ServiceInformation { )] pub build_branch: String, /** - * + * */ #[serde( default, @@ -84919,7 +84919,7 @@ pub struct ServiceInformation { )] pub build_branch_deployed_date_time: String, /** - * + * */ #[serde( default, @@ -84929,7 +84929,7 @@ pub struct ServiceInformation { )] pub build_sha: String, /** - * + * */ #[serde( default, @@ -84939,7 +84939,7 @@ pub struct ServiceInformation { )] pub build_version: String, /** - * + * */ #[serde( default, @@ -84949,7 +84949,7 @@ pub struct ServiceInformation { )] pub linked_sites: Vec<String>, /** - * + * */ #[serde( default, @@ -84964,7 +84964,7 @@ pub struct ServiceInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ServiceVersion { /** - * + * */ #[serde( default, @@ -84973,7 +84973,7 @@ pub struct ServiceVersion { )] pub version: String, /** - * + * */ #[serde( default, @@ -84988,7 +84988,7 @@ pub struct ServiceVersion { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SettingsMetadata { /** - * Metadata that indicates whether a property is editable and describes setting-specific options. + * Metadata that indicates whether a property is editable and describes setting-specific options. */ #[serde( default, @@ -84998,7 +84998,7 @@ pub struct SettingsMetadata { )] pub is_21cfr_part_11: String, /** - * Metadata that indicates whether a property is editable and describes setting-specific options. + * Metadata that indicates whether a property is editable and describes setting-specific options. */ #[serde( default, @@ -85007,7 +85007,7 @@ pub struct SettingsMetadata { )] pub options: Vec<String>, /** - * Metadata that indicates whether a property is editable and describes setting-specific options. + * Metadata that indicates whether a property is editable and describes setting-specific options. */ #[serde( default, @@ -85016,7 +85016,7 @@ pub struct SettingsMetadata { )] pub rights: String, /** - * Metadata that indicates whether a property is editable and describes setting-specific options. + * Metadata that indicates whether a property is editable and describes setting-specific options. */ #[serde( default, @@ -85026,7 +85026,7 @@ pub struct SettingsMetadata { )] pub ui_hint: String, /** - * Metadata that indicates whether a property is editable and describes setting-specific options. + * Metadata that indicates whether a property is editable and describes setting-specific options. */ #[serde( default, @@ -85036,7 +85036,7 @@ pub struct SettingsMetadata { )] pub ui_order: String, /** - * Metadata that indicates whether a property is editable and describes setting-specific options. + * Metadata that indicates whether a property is editable and describes setting-specific options. */ #[serde( default, @@ -85051,7 +85051,7 @@ pub struct SettingsMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SharedItem { /** - * Information about the shared item. + * Information about the shared item. */ #[serde( default, @@ -85060,7 +85060,7 @@ pub struct SharedItem { )] pub error_details: Option<ErrorDetails>, /** - * Information about the shared item. + * Information about the shared item. */ #[serde( default, @@ -85069,7 +85069,7 @@ pub struct SharedItem { )] pub shared: String, /** - * Information about the shared item. + * Information about the shared item. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<UserInfo>, @@ -85081,7 +85081,7 @@ pub struct SharedItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignHere { /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85093,7 +85093,7 @@ pub struct SignHere { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85104,7 +85104,7 @@ pub struct SignHere { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85116,7 +85116,7 @@ pub struct SignHere { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85127,7 +85127,7 @@ pub struct SignHere { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85139,7 +85139,7 @@ pub struct SignHere { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85150,7 +85150,7 @@ pub struct SignHere { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85162,7 +85162,7 @@ pub struct SignHere { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85173,7 +85173,7 @@ pub struct SignHere { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85185,7 +85185,7 @@ pub struct SignHere { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85196,7 +85196,7 @@ pub struct SignHere { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85208,7 +85208,7 @@ pub struct SignHere { )] pub anchor_string: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85219,7 +85219,7 @@ pub struct SignHere { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85231,7 +85231,7 @@ pub struct SignHere { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85242,7 +85242,7 @@ pub struct SignHere { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85254,7 +85254,7 @@ pub struct SignHere { )] pub anchor_units: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85265,7 +85265,7 @@ pub struct SignHere { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85277,7 +85277,7 @@ pub struct SignHere { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85288,7 +85288,7 @@ pub struct SignHere { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85300,7 +85300,7 @@ pub struct SignHere { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85311,7 +85311,7 @@ pub struct SignHere { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85323,7 +85323,7 @@ pub struct SignHere { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85334,7 +85334,7 @@ pub struct SignHere { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85346,7 +85346,7 @@ pub struct SignHere { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85357,7 +85357,7 @@ pub struct SignHere { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85369,7 +85369,7 @@ pub struct SignHere { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85380,7 +85380,7 @@ pub struct SignHere { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85392,7 +85392,7 @@ pub struct SignHere { )] pub document_id: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85403,7 +85403,7 @@ pub struct SignHere { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85414,7 +85414,7 @@ pub struct SignHere { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85426,7 +85426,7 @@ pub struct SignHere { )] pub form_order: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85437,7 +85437,7 @@ pub struct SignHere { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85449,7 +85449,7 @@ pub struct SignHere { )] pub form_page_label: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85460,7 +85460,7 @@ pub struct SignHere { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85472,7 +85472,7 @@ pub struct SignHere { )] pub form_page_number: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85483,7 +85483,7 @@ pub struct SignHere { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85494,7 +85494,7 @@ pub struct SignHere { )] pub height: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85505,7 +85505,7 @@ pub struct SignHere { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85517,7 +85517,7 @@ pub struct SignHere { )] pub is_seal_sign_tab: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85528,7 +85528,7 @@ pub struct SignHere { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85540,7 +85540,7 @@ pub struct SignHere { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85551,7 +85551,7 @@ pub struct SignHere { )] pub name: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85562,7 +85562,7 @@ pub struct SignHere { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85573,7 +85573,7 @@ pub struct SignHere { )] pub optional: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85584,7 +85584,7 @@ pub struct SignHere { )] pub optional_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85596,7 +85596,7 @@ pub struct SignHere { )] pub page_number: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85607,7 +85607,7 @@ pub struct SignHere { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85619,7 +85619,7 @@ pub struct SignHere { )] pub recipient_id: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85631,7 +85631,7 @@ pub struct SignHere { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85642,7 +85642,7 @@ pub struct SignHere { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85653,7 +85653,7 @@ pub struct SignHere { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85665,7 +85665,7 @@ pub struct SignHere { )] pub scale_value: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85676,7 +85676,7 @@ pub struct SignHere { )] pub scale_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85687,14 +85687,14 @@ pub struct SignHere { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stamp: Option<Stamp>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85706,7 +85706,7 @@ pub struct SignHere { )] pub stamp_type: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85717,7 +85717,7 @@ pub struct SignHere { )] pub stamp_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85728,7 +85728,7 @@ pub struct SignHere { )] pub status: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85739,7 +85739,7 @@ pub struct SignHere { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85751,7 +85751,7 @@ pub struct SignHere { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85762,7 +85762,7 @@ pub struct SignHere { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85774,7 +85774,7 @@ pub struct SignHere { )] pub tab_id: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85785,7 +85785,7 @@ pub struct SignHere { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85797,7 +85797,7 @@ pub struct SignHere { )] pub tab_label: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85808,7 +85808,7 @@ pub struct SignHere { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85820,7 +85820,7 @@ pub struct SignHere { )] pub tab_order: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85831,7 +85831,7 @@ pub struct SignHere { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85843,7 +85843,7 @@ pub struct SignHere { )] pub tab_type: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85854,7 +85854,7 @@ pub struct SignHere { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85866,7 +85866,7 @@ pub struct SignHere { )] pub template_locked: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85877,7 +85877,7 @@ pub struct SignHere { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85889,7 +85889,7 @@ pub struct SignHere { )] pub template_required: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85900,7 +85900,7 @@ pub struct SignHere { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85911,7 +85911,7 @@ pub struct SignHere { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85922,7 +85922,7 @@ pub struct SignHere { )] pub tooltip: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85933,7 +85933,7 @@ pub struct SignHere { )] pub width: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85944,7 +85944,7 @@ pub struct SignHere { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85956,7 +85956,7 @@ pub struct SignHere { )] pub x_position: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85967,7 +85967,7 @@ pub struct SignHere { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85979,7 +85979,7 @@ pub struct SignHere { )] pub y_position: String, /** - * A tab that allows the recipient to sign a document. May be + * A tab that allows the recipient to sign a document. May be * optional. * */ @@ -85995,7 +85995,7 @@ pub struct SignHere { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureGroup { /** - * + * */ #[serde( default, @@ -86005,7 +86005,7 @@ pub struct SignatureGroup { )] pub group_id: String, /** - * + * */ #[serde( default, @@ -86015,7 +86015,7 @@ pub struct SignatureGroup { )] pub group_name: String, /** - * + * */ #[serde( default, @@ -86029,7 +86029,7 @@ pub struct SignatureGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureGroupDef { /** - * + * */ #[serde( default, @@ -86039,7 +86039,7 @@ pub struct SignatureGroupDef { )] pub group_id: String, /** - * + * */ #[serde( default, @@ -86053,7 +86053,7 @@ pub struct SignatureGroupDef { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureProperties { /** - * + * */ #[serde( default, @@ -86062,7 +86062,7 @@ pub struct SignatureProperties { )] pub filter: String, /** - * + * */ #[serde( default, @@ -86077,7 +86077,7 @@ pub struct SignatureProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureProviderRequiredOption { /** - * Contains additional information that a specific signature provider requires. + * Contains additional information that a specific signature provider requires. */ #[serde( default, @@ -86087,7 +86087,7 @@ pub struct SignatureProviderRequiredOption { )] pub required_signature_provider_option_ids: Vec<String>, /** - * Contains additional information that a specific signature provider requires. + * Contains additional information that a specific signature provider requires. */ #[serde( default, @@ -86102,7 +86102,7 @@ pub struct SignatureProviderRequiredOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureType { /** - * This object contains information about the type of signature. + * This object contains information about the type of signature. */ #[serde( default, @@ -86112,7 +86112,7 @@ pub struct SignatureType { )] pub is_default: String, /** - * This object contains information about the type of signature. + * This object contains information about the type of signature. */ #[serde( default, @@ -86127,7 +86127,7 @@ pub struct SignatureType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureUser { /** - * + * */ #[serde( default, @@ -86137,7 +86137,7 @@ pub struct SignatureUser { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -86146,7 +86146,7 @@ pub struct SignatureUser { )] pub rights: String, /** - * + * */ #[serde( default, @@ -86156,7 +86156,7 @@ pub struct SignatureUser { )] pub user_id: String, /** - * + * */ #[serde( default, @@ -86171,7 +86171,7 @@ pub struct SignatureUser { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignatureUserDef { /** - * + * */ #[serde( default, @@ -86181,7 +86181,7 @@ pub struct SignatureUserDef { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -86190,7 +86190,7 @@ pub struct SignatureUserDef { )] pub rights: String, /** - * + * */ #[serde( default, @@ -86205,7 +86205,7 @@ pub struct SignatureUserDef { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Signer { /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86215,7 +86215,7 @@ pub struct Signer { )] pub access_code: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86224,7 +86224,7 @@ pub struct Signer { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86234,7 +86234,7 @@ pub struct Signer { )] pub add_access_code_to_email: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86244,7 +86244,7 @@ pub struct Signer { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86254,7 +86254,7 @@ pub struct Signer { )] pub agent_can_edit_email: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86264,7 +86264,7 @@ pub struct Signer { )] pub agent_can_edit_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86274,7 +86274,7 @@ pub struct Signer { )] pub allow_system_override_for_locked_recipient: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86284,7 +86284,7 @@ pub struct Signer { )] pub auto_navigation: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86294,7 +86294,7 @@ pub struct Signer { )] pub bulk_recipients_uri: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86304,7 +86304,7 @@ pub struct Signer { )] pub can_sign_offline: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86314,7 +86314,7 @@ pub struct Signer { )] pub client_user_id: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86324,7 +86324,7 @@ pub struct Signer { )] pub completed_count: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86334,7 +86334,7 @@ pub struct Signer { )] pub creation_reason: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86344,7 +86344,7 @@ pub struct Signer { )] pub custom_fields: Vec<String>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86354,7 +86354,7 @@ pub struct Signer { )] pub declined_date_time: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86364,7 +86364,7 @@ pub struct Signer { )] pub declined_reason: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86374,7 +86374,7 @@ pub struct Signer { )] pub default_recipient: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86384,7 +86384,7 @@ pub struct Signer { )] pub delivered_date_time: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86394,7 +86394,7 @@ pub struct Signer { )] pub delivery_method: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86403,7 +86403,7 @@ pub struct Signer { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86413,7 +86413,7 @@ pub struct Signer { )] pub designator_id: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86423,7 +86423,7 @@ pub struct Signer { )] pub designator_id_guid: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86433,7 +86433,7 @@ pub struct Signer { )] pub document_visibility: Vec<DocumentVisibility>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86442,7 +86442,7 @@ pub struct Signer { )] pub email: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86451,7 +86451,7 @@ pub struct Signer { )] pub email_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86460,7 +86460,7 @@ pub struct Signer { )] pub email_notification: Option<RecipientEmailNotification>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86470,7 +86470,7 @@ pub struct Signer { )] pub embedded_recipient_start_url: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86479,7 +86479,7 @@ pub struct Signer { )] pub error_details: Option<ErrorDetails>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86489,7 +86489,7 @@ pub struct Signer { )] pub excluded_documents: Vec<String>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86499,7 +86499,7 @@ pub struct Signer { )] pub fax_number: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86508,7 +86508,7 @@ pub struct Signer { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86518,7 +86518,7 @@ pub struct Signer { )] pub first_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86527,7 +86527,7 @@ pub struct Signer { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86537,7 +86537,7 @@ pub struct Signer { )] pub full_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86546,7 +86546,7 @@ pub struct Signer { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86556,7 +86556,7 @@ pub struct Signer { )] pub id_check_configuration_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86565,7 +86565,7 @@ pub struct Signer { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86574,7 +86574,7 @@ pub struct Signer { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86583,7 +86583,7 @@ pub struct Signer { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86593,7 +86593,7 @@ pub struct Signer { )] pub inherit_email_notification_configuration: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86603,7 +86603,7 @@ pub struct Signer { )] pub is_bulk_recipient: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86612,7 +86612,7 @@ pub struct Signer { )] pub is_bulk_recipient_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86622,7 +86622,7 @@ pub struct Signer { )] pub last_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86631,7 +86631,7 @@ pub struct Signer { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86641,7 +86641,7 @@ pub struct Signer { )] pub locked_recipient_phone_auth_editable: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86651,7 +86651,7 @@ pub struct Signer { )] pub locked_recipient_sms_editable: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86660,7 +86660,7 @@ pub struct Signer { )] pub name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86669,7 +86669,7 @@ pub struct Signer { )] pub name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86679,7 +86679,7 @@ pub struct Signer { )] pub notary_id: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86688,7 +86688,7 @@ pub struct Signer { )] pub note: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86697,7 +86697,7 @@ pub struct Signer { )] pub note_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86706,12 +86706,12 @@ pub struct Signer { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "proofFile")] pub proof_file: Option<RecipientProofFile>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86721,7 +86721,7 @@ pub struct Signer { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86730,7 +86730,7 @@ pub struct Signer { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86740,7 +86740,7 @@ pub struct Signer { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86750,7 +86750,7 @@ pub struct Signer { )] pub recipient_id: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86760,7 +86760,7 @@ pub struct Signer { )] pub recipient_id_guid: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86770,7 +86770,7 @@ pub struct Signer { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86780,7 +86780,7 @@ pub struct Signer { )] pub recipient_supplies_tabs: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86790,7 +86790,7 @@ pub struct Signer { )] pub recipient_type: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86799,7 +86799,7 @@ pub struct Signer { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86809,7 +86809,7 @@ pub struct Signer { )] pub require_id_lookup: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86818,7 +86818,7 @@ pub struct Signer { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86828,7 +86828,7 @@ pub struct Signer { )] pub require_sign_on_paper: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86838,7 +86838,7 @@ pub struct Signer { )] pub require_signer_certificate: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86848,7 +86848,7 @@ pub struct Signer { )] pub require_upload_signature: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86858,7 +86858,7 @@ pub struct Signer { )] pub role_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86868,7 +86868,7 @@ pub struct Signer { )] pub routing_order: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86877,7 +86877,7 @@ pub struct Signer { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86887,7 +86887,7 @@ pub struct Signer { )] pub sent_date_time: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86897,7 +86897,7 @@ pub struct Signer { )] pub sign_in_each_location: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86906,7 +86906,7 @@ pub struct Signer { )] pub sign_in_each_location_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86915,7 +86915,7 @@ pub struct Signer { )] pub signature_info: Option<RecipientSignatureInformation>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86925,7 +86925,7 @@ pub struct Signer { )] pub signed_date_time: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86935,7 +86935,7 @@ pub struct Signer { )] pub signing_group_id: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86944,7 +86944,7 @@ pub struct Signer { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86954,7 +86954,7 @@ pub struct Signer { )] pub signing_group_name: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86964,7 +86964,7 @@ pub struct Signer { )] pub signing_group_users: Vec<UserInfo>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86973,7 +86973,7 @@ pub struct Signer { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86983,7 +86983,7 @@ pub struct Signer { )] pub social_authentications: Vec<SocialAuthentication>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -86992,7 +86992,7 @@ pub struct Signer { )] pub status: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -87002,7 +87002,7 @@ pub struct Signer { )] pub status_code: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -87012,12 +87012,12 @@ pub struct Signer { )] pub suppress_emails: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -87027,7 +87027,7 @@ pub struct Signer { )] pub template_locked: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -87037,7 +87037,7 @@ pub struct Signer { )] pub template_required: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -87047,7 +87047,7 @@ pub struct Signer { )] pub total_tab_count: String, /** - * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. + * A complex type containing information about a signer recipient. A signer is a recipient who must take action on a document, such as sign, initial, date, or add data to form fields on a document. */ #[serde( default, @@ -87064,7 +87064,7 @@ pub struct Signer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignerAttachment { /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87076,7 +87076,7 @@ pub struct SignerAttachment { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87087,7 +87087,7 @@ pub struct SignerAttachment { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87099,7 +87099,7 @@ pub struct SignerAttachment { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87110,7 +87110,7 @@ pub struct SignerAttachment { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87122,7 +87122,7 @@ pub struct SignerAttachment { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87133,7 +87133,7 @@ pub struct SignerAttachment { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87145,7 +87145,7 @@ pub struct SignerAttachment { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87156,7 +87156,7 @@ pub struct SignerAttachment { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87168,7 +87168,7 @@ pub struct SignerAttachment { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87179,7 +87179,7 @@ pub struct SignerAttachment { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87191,7 +87191,7 @@ pub struct SignerAttachment { )] pub anchor_string: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87202,7 +87202,7 @@ pub struct SignerAttachment { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87214,7 +87214,7 @@ pub struct SignerAttachment { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87225,7 +87225,7 @@ pub struct SignerAttachment { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87237,7 +87237,7 @@ pub struct SignerAttachment { )] pub anchor_units: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87248,7 +87248,7 @@ pub struct SignerAttachment { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87260,7 +87260,7 @@ pub struct SignerAttachment { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87271,7 +87271,7 @@ pub struct SignerAttachment { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87283,7 +87283,7 @@ pub struct SignerAttachment { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87294,7 +87294,7 @@ pub struct SignerAttachment { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87306,7 +87306,7 @@ pub struct SignerAttachment { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87317,7 +87317,7 @@ pub struct SignerAttachment { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87329,7 +87329,7 @@ pub struct SignerAttachment { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87340,7 +87340,7 @@ pub struct SignerAttachment { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87352,7 +87352,7 @@ pub struct SignerAttachment { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87363,7 +87363,7 @@ pub struct SignerAttachment { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87375,7 +87375,7 @@ pub struct SignerAttachment { )] pub document_id: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87386,7 +87386,7 @@ pub struct SignerAttachment { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87397,7 +87397,7 @@ pub struct SignerAttachment { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87409,7 +87409,7 @@ pub struct SignerAttachment { )] pub form_order: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87420,7 +87420,7 @@ pub struct SignerAttachment { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87432,7 +87432,7 @@ pub struct SignerAttachment { )] pub form_page_label: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87443,7 +87443,7 @@ pub struct SignerAttachment { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87455,7 +87455,7 @@ pub struct SignerAttachment { )] pub form_page_number: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87466,7 +87466,7 @@ pub struct SignerAttachment { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87477,7 +87477,7 @@ pub struct SignerAttachment { )] pub height: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87488,7 +87488,7 @@ pub struct SignerAttachment { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87499,7 +87499,7 @@ pub struct SignerAttachment { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87511,7 +87511,7 @@ pub struct SignerAttachment { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87522,7 +87522,7 @@ pub struct SignerAttachment { )] pub name: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87533,7 +87533,7 @@ pub struct SignerAttachment { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87544,7 +87544,7 @@ pub struct SignerAttachment { )] pub optional: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87555,7 +87555,7 @@ pub struct SignerAttachment { )] pub optional_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87567,7 +87567,7 @@ pub struct SignerAttachment { )] pub page_number: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87578,7 +87578,7 @@ pub struct SignerAttachment { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87590,7 +87590,7 @@ pub struct SignerAttachment { )] pub recipient_id: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87602,7 +87602,7 @@ pub struct SignerAttachment { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87613,7 +87613,7 @@ pub struct SignerAttachment { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87624,7 +87624,7 @@ pub struct SignerAttachment { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87636,7 +87636,7 @@ pub struct SignerAttachment { )] pub scale_value: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87647,7 +87647,7 @@ pub struct SignerAttachment { )] pub scale_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87658,7 +87658,7 @@ pub struct SignerAttachment { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87669,7 +87669,7 @@ pub struct SignerAttachment { )] pub status: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87680,7 +87680,7 @@ pub struct SignerAttachment { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87692,7 +87692,7 @@ pub struct SignerAttachment { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87703,7 +87703,7 @@ pub struct SignerAttachment { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87715,7 +87715,7 @@ pub struct SignerAttachment { )] pub tab_id: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87726,7 +87726,7 @@ pub struct SignerAttachment { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87738,7 +87738,7 @@ pub struct SignerAttachment { )] pub tab_label: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87749,7 +87749,7 @@ pub struct SignerAttachment { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87761,7 +87761,7 @@ pub struct SignerAttachment { )] pub tab_order: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87772,7 +87772,7 @@ pub struct SignerAttachment { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87784,7 +87784,7 @@ pub struct SignerAttachment { )] pub tab_type: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87795,7 +87795,7 @@ pub struct SignerAttachment { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87807,7 +87807,7 @@ pub struct SignerAttachment { )] pub template_locked: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87818,7 +87818,7 @@ pub struct SignerAttachment { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87830,7 +87830,7 @@ pub struct SignerAttachment { )] pub template_required: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87841,7 +87841,7 @@ pub struct SignerAttachment { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87852,7 +87852,7 @@ pub struct SignerAttachment { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87863,7 +87863,7 @@ pub struct SignerAttachment { )] pub tooltip: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87874,7 +87874,7 @@ pub struct SignerAttachment { )] pub width: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87885,7 +87885,7 @@ pub struct SignerAttachment { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87897,7 +87897,7 @@ pub struct SignerAttachment { )] pub x_position: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87908,7 +87908,7 @@ pub struct SignerAttachment { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87920,7 +87920,7 @@ pub struct SignerAttachment { )] pub y_position: String, /** - * A tab that allows the recipient to attach supporting + * A tab that allows the recipient to attach supporting * documents to an envelope. * */ @@ -87936,7 +87936,7 @@ pub struct SignerAttachment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignerEmailNotifications { /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -87946,7 +87946,7 @@ pub struct SignerEmailNotifications { )] pub agent_notification: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -87956,7 +87956,7 @@ pub struct SignerEmailNotifications { )] pub carbon_copy_notification: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -87966,7 +87966,7 @@ pub struct SignerEmailNotifications { )] pub certified_delivery_notification: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -87976,7 +87976,7 @@ pub struct SignerEmailNotifications { )] pub comments_only_private_and_mention: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -87986,7 +87986,7 @@ pub struct SignerEmailNotifications { )] pub comments_receive_all: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -87996,7 +87996,7 @@ pub struct SignerEmailNotifications { )] pub document_markup_activation: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88006,7 +88006,7 @@ pub struct SignerEmailNotifications { )] pub envelope_activation: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88016,7 +88016,7 @@ pub struct SignerEmailNotifications { )] pub envelope_complete: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88026,7 +88026,7 @@ pub struct SignerEmailNotifications { )] pub envelope_corrected: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88036,7 +88036,7 @@ pub struct SignerEmailNotifications { )] pub envelope_declined: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88046,7 +88046,7 @@ pub struct SignerEmailNotifications { )] pub envelope_voided: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88056,7 +88056,7 @@ pub struct SignerEmailNotifications { )] pub fax_received: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88066,7 +88066,7 @@ pub struct SignerEmailNotifications { )] pub offline_signing_failed: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88076,7 +88076,7 @@ pub struct SignerEmailNotifications { )] pub purge_documents: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88086,7 +88086,7 @@ pub struct SignerEmailNotifications { )] pub reassigned_signer: String, /** - * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. + * An array of email notifications that specifies the email the user receives when they are a sender. When the specific email notification is set to true, the user receives those types of email notifications from DocuSign. The user inherits the default account sender email notification settings when the user is created. */ #[serde( default, @@ -88101,7 +88101,7 @@ pub struct SignerEmailNotifications { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigningGroup { /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88110,7 +88110,7 @@ pub struct SigningGroup { )] pub created: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88120,7 +88120,7 @@ pub struct SigningGroup { )] pub created_by: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88129,7 +88129,7 @@ pub struct SigningGroup { )] pub error_details: Option<ErrorDetails>, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88139,7 +88139,7 @@ pub struct SigningGroup { )] pub group_email: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88149,7 +88149,7 @@ pub struct SigningGroup { )] pub group_name: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88159,7 +88159,7 @@ pub struct SigningGroup { )] pub group_type: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88168,7 +88168,7 @@ pub struct SigningGroup { )] pub modified: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88178,7 +88178,7 @@ pub struct SigningGroup { )] pub modified_by: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88188,7 +88188,7 @@ pub struct SigningGroup { )] pub signing_group_id: String, /** - * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. + * Contains details about a signing group. Signing groups enable you to send an envelope to a predefined group of recipients and have any one member of the group sign your documents. When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. */ #[serde( default, @@ -88202,7 +88202,7 @@ pub struct SigningGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigningGroupInformation { /** - * + * */ #[serde( default, @@ -88216,7 +88216,7 @@ pub struct SigningGroupInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigningGroupUser { /** - * + * */ #[serde( default, @@ -88225,7 +88225,7 @@ pub struct SigningGroupUser { )] pub email: String, /** - * + * */ #[serde( default, @@ -88234,7 +88234,7 @@ pub struct SigningGroupUser { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -88249,7 +88249,7 @@ pub struct SigningGroupUser { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigningGroupUsersData { /** - * + * */ #[serde( default, @@ -88263,7 +88263,7 @@ pub struct SigningGroupUsersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SmartContractInformation { /** - * + * */ #[serde( default, @@ -88272,7 +88272,7 @@ pub struct SmartContractInformation { )] pub code: String, /** - * + * */ #[serde( default, @@ -88286,7 +88286,7 @@ pub struct SmartContractInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SmartSection { /** - * + * */ #[serde( default, @@ -88296,7 +88296,7 @@ pub struct SmartSection { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -88305,7 +88305,7 @@ pub struct SmartSection { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88315,7 +88315,7 @@ pub struct SmartSection { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -88324,7 +88324,7 @@ pub struct SmartSection { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88334,7 +88334,7 @@ pub struct SmartSection { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -88343,7 +88343,7 @@ pub struct SmartSection { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88353,7 +88353,7 @@ pub struct SmartSection { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -88362,7 +88362,7 @@ pub struct SmartSection { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88372,7 +88372,7 @@ pub struct SmartSection { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -88381,7 +88381,7 @@ pub struct SmartSection { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88391,7 +88391,7 @@ pub struct SmartSection { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -88400,7 +88400,7 @@ pub struct SmartSection { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88410,7 +88410,7 @@ pub struct SmartSection { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -88419,7 +88419,7 @@ pub struct SmartSection { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88429,7 +88429,7 @@ pub struct SmartSection { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -88438,7 +88438,7 @@ pub struct SmartSection { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88448,7 +88448,7 @@ pub struct SmartSection { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -88457,7 +88457,7 @@ pub struct SmartSection { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88467,7 +88467,7 @@ pub struct SmartSection { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -88476,7 +88476,7 @@ pub struct SmartSection { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88485,7 +88485,7 @@ pub struct SmartSection { )] pub case_sensitive: bool, /** - * + * */ #[serde( default, @@ -88495,7 +88495,7 @@ pub struct SmartSection { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -88504,7 +88504,7 @@ pub struct SmartSection { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88514,7 +88514,7 @@ pub struct SmartSection { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -88523,7 +88523,7 @@ pub struct SmartSection { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88533,7 +88533,7 @@ pub struct SmartSection { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -88542,7 +88542,7 @@ pub struct SmartSection { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88551,7 +88551,7 @@ pub struct SmartSection { )] pub display_settings: Option<SmartSectionDisplaySettings>, /** - * + * */ #[serde( default, @@ -88561,7 +88561,7 @@ pub struct SmartSection { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -88570,7 +88570,7 @@ pub struct SmartSection { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88580,7 +88580,7 @@ pub struct SmartSection { )] pub end_anchor: String, /** - * + * */ #[serde( default, @@ -88589,7 +88589,7 @@ pub struct SmartSection { )] pub end_position: Option<SmartSectionAnchorPosition>, /** - * + * */ #[serde( default, @@ -88598,7 +88598,7 @@ pub struct SmartSection { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -88608,7 +88608,7 @@ pub struct SmartSection { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -88617,7 +88617,7 @@ pub struct SmartSection { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88627,7 +88627,7 @@ pub struct SmartSection { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -88636,7 +88636,7 @@ pub struct SmartSection { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88646,7 +88646,7 @@ pub struct SmartSection { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -88655,7 +88655,7 @@ pub struct SmartSection { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88664,7 +88664,7 @@ pub struct SmartSection { )] pub height: String, /** - * + * */ #[serde( default, @@ -88673,7 +88673,7 @@ pub struct SmartSection { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88682,7 +88682,7 @@ pub struct SmartSection { )] pub locked: String, /** - * + * */ #[serde( default, @@ -88691,7 +88691,7 @@ pub struct SmartSection { )] pub locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88700,7 +88700,7 @@ pub struct SmartSection { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -88710,7 +88710,7 @@ pub struct SmartSection { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -88720,7 +88720,7 @@ pub struct SmartSection { )] pub overlay_type: String, /** - * + * */ #[serde( default, @@ -88729,7 +88729,7 @@ pub struct SmartSection { )] pub overlay_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88739,7 +88739,7 @@ pub struct SmartSection { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -88748,7 +88748,7 @@ pub struct SmartSection { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88758,7 +88758,7 @@ pub struct SmartSection { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -88768,7 +88768,7 @@ pub struct SmartSection { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -88777,7 +88777,7 @@ pub struct SmartSection { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88786,7 +88786,7 @@ pub struct SmartSection { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88795,7 +88795,7 @@ pub struct SmartSection { )] pub remove_end_anchor: bool, /** - * + * */ #[serde( default, @@ -88804,7 +88804,7 @@ pub struct SmartSection { )] pub remove_start_anchor: bool, /** - * + * */ #[serde( default, @@ -88813,7 +88813,7 @@ pub struct SmartSection { )] pub shared: String, /** - * + * */ #[serde( default, @@ -88822,7 +88822,7 @@ pub struct SmartSection { )] pub shared_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88831,7 +88831,7 @@ pub struct SmartSection { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -88841,7 +88841,7 @@ pub struct SmartSection { )] pub start_anchor: String, /** - * + * */ #[serde( default, @@ -88850,7 +88850,7 @@ pub struct SmartSection { )] pub start_position: Option<SmartSectionAnchorPosition>, /** - * + * */ #[serde( default, @@ -88859,7 +88859,7 @@ pub struct SmartSection { )] pub status: String, /** - * + * */ #[serde( default, @@ -88868,7 +88868,7 @@ pub struct SmartSection { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88878,7 +88878,7 @@ pub struct SmartSection { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -88887,7 +88887,7 @@ pub struct SmartSection { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88897,7 +88897,7 @@ pub struct SmartSection { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -88906,7 +88906,7 @@ pub struct SmartSection { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88916,7 +88916,7 @@ pub struct SmartSection { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -88926,7 +88926,7 @@ pub struct SmartSection { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -88935,7 +88935,7 @@ pub struct SmartSection { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88945,7 +88945,7 @@ pub struct SmartSection { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -88954,7 +88954,7 @@ pub struct SmartSection { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88964,7 +88964,7 @@ pub struct SmartSection { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -88973,7 +88973,7 @@ pub struct SmartSection { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -88983,7 +88983,7 @@ pub struct SmartSection { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -88992,7 +88992,7 @@ pub struct SmartSection { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -89001,7 +89001,7 @@ pub struct SmartSection { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -89010,7 +89010,7 @@ pub struct SmartSection { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -89019,7 +89019,7 @@ pub struct SmartSection { )] pub width: String, /** - * + * */ #[serde( default, @@ -89028,7 +89028,7 @@ pub struct SmartSection { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -89038,7 +89038,7 @@ pub struct SmartSection { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -89047,7 +89047,7 @@ pub struct SmartSection { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -89057,7 +89057,7 @@ pub struct SmartSection { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -89071,7 +89071,7 @@ pub struct SmartSection { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SmartSectionAnchorPosition { /** - * + * */ #[serde( default, @@ -89081,7 +89081,7 @@ pub struct SmartSectionAnchorPosition { )] pub page_number: i64, /** - * + * */ #[serde( default, @@ -89091,7 +89091,7 @@ pub struct SmartSectionAnchorPosition { )] pub x_position: f64, /** - * + * */ #[serde( default, @@ -89106,7 +89106,7 @@ pub struct SmartSectionAnchorPosition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SmartSectionCollapsibleDisplaySettings { /** - * + * */ #[serde( default, @@ -89116,7 +89116,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub arrow_closed: String, /** - * + * */ #[serde( default, @@ -89126,7 +89126,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub arrow_color: String, /** - * + * */ #[serde( default, @@ -89136,7 +89136,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub arrow_location: String, /** - * + * */ #[serde( default, @@ -89146,7 +89146,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub arrow_open: String, /** - * + * */ #[serde( default, @@ -89156,7 +89156,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub arrow_size: String, /** - * + * */ #[serde( default, @@ -89166,7 +89166,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub arrow_style: String, /** - * + * */ #[serde( default, @@ -89176,7 +89176,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub container_style: String, /** - * + * */ #[serde( default, @@ -89186,7 +89186,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub label_style: String, /** - * + * */ #[serde( default, @@ -89195,7 +89195,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { )] pub only_arrow_is_clickable: bool, /** - * + * */ #[serde( default, @@ -89210,7 +89210,7 @@ pub struct SmartSectionCollapsibleDisplaySettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SmartSectionDisplaySettings { /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89220,7 +89220,7 @@ pub struct SmartSectionDisplaySettings { )] pub cell_style: String, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89229,7 +89229,7 @@ pub struct SmartSectionDisplaySettings { )] pub collapsible_settings: Option<SmartSectionCollapsibleDisplaySettings>, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89238,7 +89238,7 @@ pub struct SmartSectionDisplaySettings { )] pub display: String, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89248,7 +89248,7 @@ pub struct SmartSectionDisplaySettings { )] pub display_label: String, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89258,7 +89258,7 @@ pub struct SmartSectionDisplaySettings { )] pub display_order: i64, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89268,7 +89268,7 @@ pub struct SmartSectionDisplaySettings { )] pub display_page_number: i64, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89277,7 +89277,7 @@ pub struct SmartSectionDisplaySettings { )] pub hide_label_when_opened: bool, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89287,7 +89287,7 @@ pub struct SmartSectionDisplaySettings { )] pub inline_outer_style: String, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89297,7 +89297,7 @@ pub struct SmartSectionDisplaySettings { )] pub label_when_opened: String, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89307,7 +89307,7 @@ pub struct SmartSectionDisplaySettings { )] pub pre_label: String, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89316,7 +89316,7 @@ pub struct SmartSectionDisplaySettings { )] pub scroll_to_top_when_opened: bool, /** - * These properties define how a Smart Section displays. A Smart Section is a type of display section. + * These properties define how a Smart Section displays. A Smart Section is a type of display section. */ #[serde( default, @@ -89331,7 +89331,7 @@ pub struct SmartSectionDisplaySettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialAccountInformation { /** - * + * */ #[serde( default, @@ -89340,7 +89340,7 @@ pub struct SocialAccountInformation { )] pub email: String, /** - * + * */ #[serde( default, @@ -89349,7 +89349,7 @@ pub struct SocialAccountInformation { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -89358,7 +89358,7 @@ pub struct SocialAccountInformation { )] pub provider: String, /** - * + * */ #[serde( default, @@ -89368,7 +89368,7 @@ pub struct SocialAccountInformation { )] pub social_id: String, /** - * + * */ #[serde( default, @@ -89383,7 +89383,7 @@ pub struct SocialAccountInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialAuthentication { /** - * + * */ #[serde( default, @@ -89401,7 +89401,7 @@ pub struct SocialAuthentication { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Ssn { /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89415,7 +89415,7 @@ pub struct Ssn { )] pub anchor_allow_white_space_in_characters: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89428,7 +89428,7 @@ pub struct Ssn { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89442,7 +89442,7 @@ pub struct Ssn { )] pub anchor_case_sensitive: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89455,7 +89455,7 @@ pub struct Ssn { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89469,7 +89469,7 @@ pub struct Ssn { )] pub anchor_horizontal_alignment: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89482,7 +89482,7 @@ pub struct Ssn { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89496,7 +89496,7 @@ pub struct Ssn { )] pub anchor_ignore_if_not_present: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89509,7 +89509,7 @@ pub struct Ssn { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89523,7 +89523,7 @@ pub struct Ssn { )] pub anchor_match_whole_word: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89536,7 +89536,7 @@ pub struct Ssn { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89550,7 +89550,7 @@ pub struct Ssn { )] pub anchor_string: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89563,7 +89563,7 @@ pub struct Ssn { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89577,7 +89577,7 @@ pub struct Ssn { )] pub anchor_tab_processor_version: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89590,7 +89590,7 @@ pub struct Ssn { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89604,7 +89604,7 @@ pub struct Ssn { )] pub anchor_units: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89617,7 +89617,7 @@ pub struct Ssn { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89631,7 +89631,7 @@ pub struct Ssn { )] pub anchor_x_offset: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89644,7 +89644,7 @@ pub struct Ssn { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89658,7 +89658,7 @@ pub struct Ssn { )] pub anchor_y_offset: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89671,7 +89671,7 @@ pub struct Ssn { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89684,7 +89684,7 @@ pub struct Ssn { )] pub bold: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89697,7 +89697,7 @@ pub struct Ssn { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89711,7 +89711,7 @@ pub struct Ssn { )] pub conceal_value_on_document: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89724,7 +89724,7 @@ pub struct Ssn { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89738,7 +89738,7 @@ pub struct Ssn { )] pub conditional_parent_label: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89751,7 +89751,7 @@ pub struct Ssn { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89765,7 +89765,7 @@ pub struct Ssn { )] pub conditional_parent_value: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89778,7 +89778,7 @@ pub struct Ssn { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89792,7 +89792,7 @@ pub struct Ssn { )] pub custom_tab_id: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89805,7 +89805,7 @@ pub struct Ssn { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89819,7 +89819,7 @@ pub struct Ssn { )] pub disable_auto_size: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89832,7 +89832,7 @@ pub struct Ssn { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89846,7 +89846,7 @@ pub struct Ssn { )] pub document_id: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89859,7 +89859,7 @@ pub struct Ssn { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89872,7 +89872,7 @@ pub struct Ssn { )] pub error_details: Option<ErrorDetails>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89885,7 +89885,7 @@ pub struct Ssn { )] pub font: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89899,7 +89899,7 @@ pub struct Ssn { )] pub font_color: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89912,7 +89912,7 @@ pub struct Ssn { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89925,7 +89925,7 @@ pub struct Ssn { )] pub font_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89939,7 +89939,7 @@ pub struct Ssn { )] pub font_size: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89952,7 +89952,7 @@ pub struct Ssn { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89966,7 +89966,7 @@ pub struct Ssn { )] pub form_order: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89979,7 +89979,7 @@ pub struct Ssn { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -89993,7 +89993,7 @@ pub struct Ssn { )] pub form_page_label: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90006,7 +90006,7 @@ pub struct Ssn { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90020,7 +90020,7 @@ pub struct Ssn { )] pub form_page_number: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90033,7 +90033,7 @@ pub struct Ssn { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90046,7 +90046,7 @@ pub struct Ssn { )] pub height: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90059,7 +90059,7 @@ pub struct Ssn { )] pub height_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90072,7 +90072,7 @@ pub struct Ssn { )] pub italic: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90085,7 +90085,7 @@ pub struct Ssn { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90098,7 +90098,7 @@ pub struct Ssn { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90111,7 +90111,7 @@ pub struct Ssn { )] pub locked: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90124,7 +90124,7 @@ pub struct Ssn { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90138,7 +90138,7 @@ pub struct Ssn { )] pub max_length: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90151,7 +90151,7 @@ pub struct Ssn { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90164,7 +90164,7 @@ pub struct Ssn { )] pub merge_field: Option<MergeField>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90178,7 +90178,7 @@ pub struct Ssn { )] pub merge_field_xml: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90191,7 +90191,7 @@ pub struct Ssn { )] pub name: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90204,7 +90204,7 @@ pub struct Ssn { )] pub name_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90218,7 +90218,7 @@ pub struct Ssn { )] pub original_value: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90231,7 +90231,7 @@ pub struct Ssn { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90245,7 +90245,7 @@ pub struct Ssn { )] pub page_number: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90258,7 +90258,7 @@ pub struct Ssn { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90272,7 +90272,7 @@ pub struct Ssn { )] pub recipient_id: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90286,7 +90286,7 @@ pub struct Ssn { )] pub recipient_id_guid: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90299,7 +90299,7 @@ pub struct Ssn { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90312,7 +90312,7 @@ pub struct Ssn { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90326,7 +90326,7 @@ pub struct Ssn { )] pub require_all: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90339,7 +90339,7 @@ pub struct Ssn { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90353,7 +90353,7 @@ pub struct Ssn { )] pub require_initial_on_shared_change: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90366,7 +90366,7 @@ pub struct Ssn { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90379,7 +90379,7 @@ pub struct Ssn { )] pub required: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90392,7 +90392,7 @@ pub struct Ssn { )] pub required_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90406,7 +90406,7 @@ pub struct Ssn { )] pub sender_required: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90419,7 +90419,7 @@ pub struct Ssn { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90432,7 +90432,7 @@ pub struct Ssn { )] pub shared: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90445,7 +90445,7 @@ pub struct Ssn { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90458,7 +90458,7 @@ pub struct Ssn { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90471,7 +90471,7 @@ pub struct Ssn { )] pub status: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90484,7 +90484,7 @@ pub struct Ssn { )] pub status_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90498,7 +90498,7 @@ pub struct Ssn { )] pub tab_group_labels: Vec<String>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90511,7 +90511,7 @@ pub struct Ssn { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90525,7 +90525,7 @@ pub struct Ssn { )] pub tab_id: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90538,7 +90538,7 @@ pub struct Ssn { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90552,7 +90552,7 @@ pub struct Ssn { )] pub tab_label: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90565,7 +90565,7 @@ pub struct Ssn { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90579,7 +90579,7 @@ pub struct Ssn { )] pub tab_order: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90592,7 +90592,7 @@ pub struct Ssn { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90606,7 +90606,7 @@ pub struct Ssn { )] pub tab_type: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90619,7 +90619,7 @@ pub struct Ssn { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90633,7 +90633,7 @@ pub struct Ssn { )] pub template_locked: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90646,7 +90646,7 @@ pub struct Ssn { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90660,7 +90660,7 @@ pub struct Ssn { )] pub template_required: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90673,7 +90673,7 @@ pub struct Ssn { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90686,7 +90686,7 @@ pub struct Ssn { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90699,7 +90699,7 @@ pub struct Ssn { )] pub tooltip: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90712,7 +90712,7 @@ pub struct Ssn { )] pub underline: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90725,7 +90725,7 @@ pub struct Ssn { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90739,7 +90739,7 @@ pub struct Ssn { )] pub validation_message: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90752,7 +90752,7 @@ pub struct Ssn { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90766,7 +90766,7 @@ pub struct Ssn { )] pub validation_pattern: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90779,7 +90779,7 @@ pub struct Ssn { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90792,7 +90792,7 @@ pub struct Ssn { )] pub value: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90805,7 +90805,7 @@ pub struct Ssn { )] pub value_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90818,7 +90818,7 @@ pub struct Ssn { )] pub width: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90831,7 +90831,7 @@ pub struct Ssn { )] pub width_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90845,7 +90845,7 @@ pub struct Ssn { )] pub x_position: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90858,7 +90858,7 @@ pub struct Ssn { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90872,7 +90872,7 @@ pub struct Ssn { )] pub y_position: String, /** - * A one-line field that allows the recipient to enter a Social + * A one-line field that allows the recipient to enter a Social * Security Number. The SSN can be typed with or without * dashes. It uses the same parameters as a Text tab, with the * validation message and pattern set for SSN information. @@ -90890,7 +90890,7 @@ pub struct Ssn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Ssn4InformationInput { /** - * + * */ #[serde( default, @@ -90900,7 +90900,7 @@ pub struct Ssn4InformationInput { )] pub display_level_code: String, /** - * + * */ #[serde( default, @@ -90910,7 +90910,7 @@ pub struct Ssn4InformationInput { )] pub receive_in_response: String, /** - * + * */ #[serde( default, @@ -90925,7 +90925,7 @@ pub struct Ssn4InformationInput { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Ssn9InformationInput { /** - * + * */ #[serde( default, @@ -90935,7 +90935,7 @@ pub struct Ssn9InformationInput { )] pub display_level_code: String, /** - * + * */ #[serde( default, @@ -90950,7 +90950,7 @@ pub struct Ssn9InformationInput { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Stamp { /** - * + * */ #[serde( default, @@ -90960,7 +90960,7 @@ pub struct Stamp { )] pub adopted_date_time: String, /** - * + * */ #[serde( default, @@ -90970,7 +90970,7 @@ pub struct Stamp { )] pub created_date_time: String, /** - * + * */ #[serde( default, @@ -90980,7 +90980,7 @@ pub struct Stamp { )] pub custom_field: String, /** - * + * */ #[serde( default, @@ -90989,7 +90989,7 @@ pub struct Stamp { )] pub date_stamp_properties: Option<DateStampProperties>, /** - * + * */ #[serde( default, @@ -90999,7 +90999,7 @@ pub struct Stamp { )] pub disallow_user_resize_stamp: String, /** - * + * */ #[serde( default, @@ -91008,7 +91008,7 @@ pub struct Stamp { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -91018,7 +91018,7 @@ pub struct Stamp { )] pub external_id: String, /** - * + * */ #[serde( default, @@ -91028,7 +91028,7 @@ pub struct Stamp { )] pub image_base_64: String, /** - * + * */ #[serde( default, @@ -91038,7 +91038,7 @@ pub struct Stamp { )] pub image_type: String, /** - * + * */ #[serde( default, @@ -91048,7 +91048,7 @@ pub struct Stamp { )] pub last_modified_date_time: String, /** - * + * */ #[serde( default, @@ -91058,7 +91058,7 @@ pub struct Stamp { )] pub phonetic_name: String, /** - * + * */ #[serde( default, @@ -91068,7 +91068,7 @@ pub struct Stamp { )] pub signature_name: String, /** - * + * */ #[serde( default, @@ -91078,7 +91078,7 @@ pub struct Stamp { )] pub stamp_format: String, /** - * + * */ #[serde( default, @@ -91088,7 +91088,7 @@ pub struct Stamp { )] pub stamp_image_uri: String, /** - * + * */ #[serde( default, @@ -91098,7 +91098,7 @@ pub struct Stamp { )] pub stamp_size_mm: String, /** - * + * */ #[serde( default, @@ -91112,7 +91112,7 @@ pub struct Stamp { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SupportedLanguages { /** - * A list of supported languages. + * A list of supported languages. */ #[serde( default, @@ -91126,7 +91126,7 @@ pub struct SupportedLanguages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TabAccountSettings { /** - * + * */ #[serde( default, @@ -91136,7 +91136,7 @@ pub struct TabAccountSettings { )] pub allow_tab_order: String, /** - * + * */ #[serde( default, @@ -91145,7 +91145,7 @@ pub struct TabAccountSettings { )] pub allow_tab_order_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91155,7 +91155,7 @@ pub struct TabAccountSettings { )] pub approve_decline_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91164,7 +91164,7 @@ pub struct TabAccountSettings { )] pub approve_decline_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91174,7 +91174,7 @@ pub struct TabAccountSettings { )] pub calculated_fields_enabled: String, /** - * + * */ #[serde( default, @@ -91183,7 +91183,7 @@ pub struct TabAccountSettings { )] pub calculated_fields_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91192,7 +91192,7 @@ pub struct TabAccountSettings { )] pub check_box_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91202,7 +91202,7 @@ pub struct TabAccountSettings { )] pub checkbox_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91212,7 +91212,7 @@ pub struct TabAccountSettings { )] pub data_field_regex_enabled: String, /** - * + * */ #[serde( default, @@ -91221,7 +91221,7 @@ pub struct TabAccountSettings { )] pub data_field_regex_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91231,7 +91231,7 @@ pub struct TabAccountSettings { )] pub data_field_size_enabled: String, /** - * + * */ #[serde( default, @@ -91240,7 +91240,7 @@ pub struct TabAccountSettings { )] pub data_field_size_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91250,7 +91250,7 @@ pub struct TabAccountSettings { )] pub draw_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91259,7 +91259,7 @@ pub struct TabAccountSettings { )] pub draw_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91269,7 +91269,7 @@ pub struct TabAccountSettings { )] pub first_last_email_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91278,7 +91278,7 @@ pub struct TabAccountSettings { )] pub first_last_email_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91288,7 +91288,7 @@ pub struct TabAccountSettings { )] pub list_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91297,7 +91297,7 @@ pub struct TabAccountSettings { )] pub list_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91307,7 +91307,7 @@ pub struct TabAccountSettings { )] pub note_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91316,7 +91316,7 @@ pub struct TabAccountSettings { )] pub note_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91326,7 +91326,7 @@ pub struct TabAccountSettings { )] pub prefill_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91335,7 +91335,7 @@ pub struct TabAccountSettings { )] pub prefill_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91345,7 +91345,7 @@ pub struct TabAccountSettings { )] pub radio_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91354,7 +91354,7 @@ pub struct TabAccountSettings { )] pub radio_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91364,7 +91364,7 @@ pub struct TabAccountSettings { )] pub saving_custom_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91373,7 +91373,7 @@ pub struct TabAccountSettings { )] pub saving_custom_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91383,7 +91383,7 @@ pub struct TabAccountSettings { )] pub sender_to_change_tab_assignments_enabled: String, /** - * + * */ #[serde( default, @@ -91392,7 +91392,7 @@ pub struct TabAccountSettings { )] pub sender_to_change_tab_assignments_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91402,7 +91402,7 @@ pub struct TabAccountSettings { )] pub shared_custom_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91411,7 +91411,7 @@ pub struct TabAccountSettings { )] pub shared_custom_tabs_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91421,7 +91421,7 @@ pub struct TabAccountSettings { )] pub tab_data_label_enabled: String, /** - * + * */ #[serde( default, @@ -91430,7 +91430,7 @@ pub struct TabAccountSettings { )] pub tab_data_label_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91440,7 +91440,7 @@ pub struct TabAccountSettings { )] pub tab_location_enabled: String, /** - * + * */ #[serde( default, @@ -91449,7 +91449,7 @@ pub struct TabAccountSettings { )] pub tab_location_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91459,7 +91459,7 @@ pub struct TabAccountSettings { )] pub tab_locking_enabled: String, /** - * + * */ #[serde( default, @@ -91468,7 +91468,7 @@ pub struct TabAccountSettings { )] pub tab_locking_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91478,7 +91478,7 @@ pub struct TabAccountSettings { )] pub tab_scale_enabled: String, /** - * + * */ #[serde( default, @@ -91487,7 +91487,7 @@ pub struct TabAccountSettings { )] pub tab_scale_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91497,7 +91497,7 @@ pub struct TabAccountSettings { )] pub tab_text_formatting_enabled: String, /** - * + * */ #[serde( default, @@ -91506,7 +91506,7 @@ pub struct TabAccountSettings { )] pub tab_text_formatting_metadata: Option<SettingsMetadata>, /** - * + * */ #[serde( default, @@ -91516,7 +91516,7 @@ pub struct TabAccountSettings { )] pub text_tabs_enabled: String, /** - * + * */ #[serde( default, @@ -91530,7 +91530,7 @@ pub struct TabAccountSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TabGroup { /** - * + * */ #[serde( default, @@ -91540,7 +91540,7 @@ pub struct TabGroup { )] pub anchor_allow_white_space_in_characters: String, /** - * + * */ #[serde( default, @@ -91549,7 +91549,7 @@ pub struct TabGroup { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91559,7 +91559,7 @@ pub struct TabGroup { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -91568,7 +91568,7 @@ pub struct TabGroup { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91578,7 +91578,7 @@ pub struct TabGroup { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -91587,7 +91587,7 @@ pub struct TabGroup { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91597,7 +91597,7 @@ pub struct TabGroup { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -91606,7 +91606,7 @@ pub struct TabGroup { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91616,7 +91616,7 @@ pub struct TabGroup { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -91625,7 +91625,7 @@ pub struct TabGroup { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91635,7 +91635,7 @@ pub struct TabGroup { )] pub anchor_string: String, /** - * + * */ #[serde( default, @@ -91644,7 +91644,7 @@ pub struct TabGroup { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91654,7 +91654,7 @@ pub struct TabGroup { )] pub anchor_tab_processor_version: String, /** - * + * */ #[serde( default, @@ -91663,7 +91663,7 @@ pub struct TabGroup { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91673,7 +91673,7 @@ pub struct TabGroup { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -91682,7 +91682,7 @@ pub struct TabGroup { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91692,7 +91692,7 @@ pub struct TabGroup { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -91701,7 +91701,7 @@ pub struct TabGroup { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91711,7 +91711,7 @@ pub struct TabGroup { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -91720,7 +91720,7 @@ pub struct TabGroup { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91730,7 +91730,7 @@ pub struct TabGroup { )] pub conditional_parent_label: String, /** - * + * */ #[serde( default, @@ -91739,7 +91739,7 @@ pub struct TabGroup { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91749,7 +91749,7 @@ pub struct TabGroup { )] pub conditional_parent_value: String, /** - * + * */ #[serde( default, @@ -91758,7 +91758,7 @@ pub struct TabGroup { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91768,7 +91768,7 @@ pub struct TabGroup { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -91777,7 +91777,7 @@ pub struct TabGroup { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91787,7 +91787,7 @@ pub struct TabGroup { )] pub document_id: String, /** - * + * */ #[serde( default, @@ -91796,7 +91796,7 @@ pub struct TabGroup { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91805,7 +91805,7 @@ pub struct TabGroup { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -91815,7 +91815,7 @@ pub struct TabGroup { )] pub form_order: String, /** - * + * */ #[serde( default, @@ -91824,7 +91824,7 @@ pub struct TabGroup { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91834,7 +91834,7 @@ pub struct TabGroup { )] pub form_page_label: String, /** - * + * */ #[serde( default, @@ -91843,7 +91843,7 @@ pub struct TabGroup { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91853,7 +91853,7 @@ pub struct TabGroup { )] pub form_page_number: String, /** - * + * */ #[serde( default, @@ -91862,7 +91862,7 @@ pub struct TabGroup { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91872,7 +91872,7 @@ pub struct TabGroup { )] pub group_label: String, /** - * + * */ #[serde( default, @@ -91881,7 +91881,7 @@ pub struct TabGroup { )] pub group_label_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91891,7 +91891,7 @@ pub struct TabGroup { )] pub group_rule: String, /** - * + * */ #[serde( default, @@ -91900,7 +91900,7 @@ pub struct TabGroup { )] pub group_rule_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91909,7 +91909,7 @@ pub struct TabGroup { )] pub height: String, /** - * + * */ #[serde( default, @@ -91918,7 +91918,7 @@ pub struct TabGroup { )] pub height_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91928,7 +91928,7 @@ pub struct TabGroup { )] pub maximum_allowed: String, /** - * + * */ #[serde( default, @@ -91937,7 +91937,7 @@ pub struct TabGroup { )] pub maximum_allowed_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91946,7 +91946,7 @@ pub struct TabGroup { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -91956,7 +91956,7 @@ pub struct TabGroup { )] pub merge_field_xml: String, /** - * + * */ #[serde( default, @@ -91966,7 +91966,7 @@ pub struct TabGroup { )] pub minimum_required: String, /** - * + * */ #[serde( default, @@ -91975,7 +91975,7 @@ pub struct TabGroup { )] pub minimum_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -91985,7 +91985,7 @@ pub struct TabGroup { )] pub page_number: String, /** - * + * */ #[serde( default, @@ -91994,7 +91994,7 @@ pub struct TabGroup { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92004,7 +92004,7 @@ pub struct TabGroup { )] pub recipient_id: String, /** - * + * */ #[serde( default, @@ -92014,7 +92014,7 @@ pub struct TabGroup { )] pub recipient_id_guid: String, /** - * + * */ #[serde( default, @@ -92023,7 +92023,7 @@ pub struct TabGroup { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92032,7 +92032,7 @@ pub struct TabGroup { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92041,7 +92041,7 @@ pub struct TabGroup { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * + * */ #[serde( default, @@ -92050,7 +92050,7 @@ pub struct TabGroup { )] pub status: String, /** - * + * */ #[serde( default, @@ -92059,7 +92059,7 @@ pub struct TabGroup { )] pub status_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92069,7 +92069,7 @@ pub struct TabGroup { )] pub tab_group_labels: Vec<String>, /** - * + * */ #[serde( default, @@ -92078,7 +92078,7 @@ pub struct TabGroup { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92088,7 +92088,7 @@ pub struct TabGroup { )] pub tab_id: String, /** - * + * */ #[serde( default, @@ -92097,7 +92097,7 @@ pub struct TabGroup { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92107,7 +92107,7 @@ pub struct TabGroup { )] pub tab_order: String, /** - * + * */ #[serde( default, @@ -92116,7 +92116,7 @@ pub struct TabGroup { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92126,7 +92126,7 @@ pub struct TabGroup { )] pub tab_scope: String, /** - * + * */ #[serde( default, @@ -92135,7 +92135,7 @@ pub struct TabGroup { )] pub tab_scope_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92145,7 +92145,7 @@ pub struct TabGroup { )] pub tab_type: String, /** - * + * */ #[serde( default, @@ -92154,7 +92154,7 @@ pub struct TabGroup { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92164,7 +92164,7 @@ pub struct TabGroup { )] pub template_locked: String, /** - * + * */ #[serde( default, @@ -92173,7 +92173,7 @@ pub struct TabGroup { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92183,7 +92183,7 @@ pub struct TabGroup { )] pub template_required: String, /** - * + * */ #[serde( default, @@ -92192,7 +92192,7 @@ pub struct TabGroup { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92201,7 +92201,7 @@ pub struct TabGroup { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92210,7 +92210,7 @@ pub struct TabGroup { )] pub tooltip: String, /** - * + * */ #[serde( default, @@ -92220,7 +92220,7 @@ pub struct TabGroup { )] pub validation_message: String, /** - * + * */ #[serde( default, @@ -92229,7 +92229,7 @@ pub struct TabGroup { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92238,7 +92238,7 @@ pub struct TabGroup { )] pub width: String, /** - * + * */ #[serde( default, @@ -92247,7 +92247,7 @@ pub struct TabGroup { )] pub width_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92257,7 +92257,7 @@ pub struct TabGroup { )] pub x_position: String, /** - * + * */ #[serde( default, @@ -92266,7 +92266,7 @@ pub struct TabGroup { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92276,7 +92276,7 @@ pub struct TabGroup { )] pub y_position: String, /** - * + * */ #[serde( default, @@ -92290,7 +92290,7 @@ pub struct TabGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TabMetadata { /** - * + * */ #[serde( default, @@ -92299,7 +92299,7 @@ pub struct TabMetadata { )] pub anchor: String, /** - * + * */ #[serde( default, @@ -92309,7 +92309,7 @@ pub struct TabMetadata { )] pub anchor_case_sensitive: String, /** - * + * */ #[serde( default, @@ -92319,7 +92319,7 @@ pub struct TabMetadata { )] pub anchor_horizontal_alignment: String, /** - * + * */ #[serde( default, @@ -92329,7 +92329,7 @@ pub struct TabMetadata { )] pub anchor_ignore_if_not_present: String, /** - * + * */ #[serde( default, @@ -92339,7 +92339,7 @@ pub struct TabMetadata { )] pub anchor_match_whole_word: String, /** - * + * */ #[serde( default, @@ -92349,7 +92349,7 @@ pub struct TabMetadata { )] pub anchor_units: String, /** - * + * */ #[serde( default, @@ -92359,7 +92359,7 @@ pub struct TabMetadata { )] pub anchor_x_offset: String, /** - * + * */ #[serde( default, @@ -92369,7 +92369,7 @@ pub struct TabMetadata { )] pub anchor_y_offset: String, /** - * + * */ #[serde( default, @@ -92378,7 +92378,7 @@ pub struct TabMetadata { )] pub bold: String, /** - * + * */ #[serde( default, @@ -92387,7 +92387,7 @@ pub struct TabMetadata { )] pub collaborative: String, /** - * + * */ #[serde( default, @@ -92397,7 +92397,7 @@ pub struct TabMetadata { )] pub conceal_value_on_document: String, /** - * + * */ #[serde( default, @@ -92407,7 +92407,7 @@ pub struct TabMetadata { )] pub created_by_display_name: String, /** - * + * */ #[serde( default, @@ -92417,7 +92417,7 @@ pub struct TabMetadata { )] pub created_by_user_id: String, /** - * + * */ #[serde( default, @@ -92427,7 +92427,7 @@ pub struct TabMetadata { )] pub custom_tab_id: String, /** - * + * */ #[serde( default, @@ -92437,7 +92437,7 @@ pub struct TabMetadata { )] pub disable_auto_size: String, /** - * + * */ #[serde( default, @@ -92446,7 +92446,7 @@ pub struct TabMetadata { )] pub editable: String, /** - * + * */ #[serde( default, @@ -92455,7 +92455,7 @@ pub struct TabMetadata { )] pub font: String, /** - * + * */ #[serde( default, @@ -92465,7 +92465,7 @@ pub struct TabMetadata { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -92475,7 +92475,7 @@ pub struct TabMetadata { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -92484,7 +92484,7 @@ pub struct TabMetadata { )] pub height: String, /** - * + * */ #[serde( default, @@ -92494,7 +92494,7 @@ pub struct TabMetadata { )] pub included_in_email: String, /** - * + * */ #[serde( default, @@ -92504,7 +92504,7 @@ pub struct TabMetadata { )] pub initial_value: String, /** - * + * */ #[serde( default, @@ -92513,7 +92513,7 @@ pub struct TabMetadata { )] pub italic: String, /** - * + * */ #[serde( default, @@ -92522,7 +92522,7 @@ pub struct TabMetadata { )] pub items: Vec<String>, /** - * + * */ #[serde( default, @@ -92532,7 +92532,7 @@ pub struct TabMetadata { )] pub last_modified: String, /** - * + * */ #[serde( default, @@ -92542,7 +92542,7 @@ pub struct TabMetadata { )] pub last_modified_by_display_name: String, /** - * + * */ #[serde( default, @@ -92552,7 +92552,7 @@ pub struct TabMetadata { )] pub last_modified_by_user_id: String, /** - * + * */ #[serde( default, @@ -92561,7 +92561,7 @@ pub struct TabMetadata { )] pub locked: String, /** - * + * */ #[serde( default, @@ -92571,7 +92571,7 @@ pub struct TabMetadata { )] pub maximum_length: String, /** - * + * */ #[serde( default, @@ -92580,7 +92580,7 @@ pub struct TabMetadata { )] pub merge_field: Option<MergeField>, /** - * + * */ #[serde( default, @@ -92589,7 +92589,7 @@ pub struct TabMetadata { )] pub name: String, /** - * + * */ #[serde( default, @@ -92599,7 +92599,7 @@ pub struct TabMetadata { )] pub payment_item_code: String, /** - * + * */ #[serde( default, @@ -92609,7 +92609,7 @@ pub struct TabMetadata { )] pub payment_item_description: String, /** - * + * */ #[serde( default, @@ -92619,7 +92619,7 @@ pub struct TabMetadata { )] pub payment_item_name: String, /** - * + * */ #[serde( default, @@ -92629,7 +92629,7 @@ pub struct TabMetadata { )] pub require_all: String, /** - * + * */ #[serde( default, @@ -92639,7 +92639,7 @@ pub struct TabMetadata { )] pub require_initial_on_shared_change: String, /** - * + * */ #[serde( default, @@ -92648,7 +92648,7 @@ pub struct TabMetadata { )] pub required: String, /** - * + * */ #[serde( default, @@ -92658,7 +92658,7 @@ pub struct TabMetadata { )] pub scale_value: String, /** - * + * */ #[serde( default, @@ -92667,7 +92667,7 @@ pub struct TabMetadata { )] pub selected: String, /** - * + * */ #[serde( default, @@ -92676,7 +92676,7 @@ pub struct TabMetadata { )] pub shared: String, /** - * + * */ #[serde( default, @@ -92686,7 +92686,7 @@ pub struct TabMetadata { )] pub stamp_type: String, /** - * + * */ #[serde( default, @@ -92695,7 +92695,7 @@ pub struct TabMetadata { )] pub stamp_type_metadata: Option<PropertyMetadata>, /** - * + * */ #[serde( default, @@ -92705,7 +92705,7 @@ pub struct TabMetadata { )] pub tab_label: String, /** - * + * */ #[serde( default, @@ -92715,7 +92715,7 @@ pub struct TabMetadata { )] pub type_: String, /** - * + * */ #[serde( default, @@ -92724,7 +92724,7 @@ pub struct TabMetadata { )] pub underline: String, /** - * + * */ #[serde( default, @@ -92734,7 +92734,7 @@ pub struct TabMetadata { )] pub validation_message: String, /** - * + * */ #[serde( default, @@ -92744,7 +92744,7 @@ pub struct TabMetadata { )] pub validation_pattern: String, /** - * + * */ #[serde( default, @@ -92758,7 +92758,7 @@ pub struct TabMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TabMetadataList { /** - * + * */ #[serde( default, @@ -92772,7 +92772,7 @@ pub struct TabMetadataList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Tabs { /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92782,7 +92782,7 @@ pub struct Tabs { )] pub approve_tabs: Vec<Approve>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92792,7 +92792,7 @@ pub struct Tabs { )] pub checkbox_tabs: Vec<Checkbox>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92802,7 +92802,7 @@ pub struct Tabs { )] pub comment_thread_tabs: Vec<CommentThread>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92812,7 +92812,7 @@ pub struct Tabs { )] pub commission_county_tabs: Vec<CommissionCounty>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92822,7 +92822,7 @@ pub struct Tabs { )] pub commission_expiration_tabs: Vec<CommissionExpiration>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92832,7 +92832,7 @@ pub struct Tabs { )] pub commission_number_tabs: Vec<CommissionNumber>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92842,7 +92842,7 @@ pub struct Tabs { )] pub commission_state_tabs: Vec<CommissionState>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92852,7 +92852,7 @@ pub struct Tabs { )] pub company_tabs: Vec<Company>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92862,7 +92862,7 @@ pub struct Tabs { )] pub currency_tabs: Vec<Currency>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92872,7 +92872,7 @@ pub struct Tabs { )] pub date_signed_tabs: Vec<DateSigned>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92882,7 +92882,7 @@ pub struct Tabs { )] pub date_tabs: Vec<Date>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92892,7 +92892,7 @@ pub struct Tabs { )] pub decline_tabs: Vec<Decline>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92902,7 +92902,7 @@ pub struct Tabs { )] pub draw_tabs: Vec<Draw>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92912,7 +92912,7 @@ pub struct Tabs { )] pub email_address_tabs: Vec<EmailAddress>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92922,7 +92922,7 @@ pub struct Tabs { )] pub email_tabs: Vec<Email>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92932,7 +92932,7 @@ pub struct Tabs { )] pub envelope_id_tabs: Vec<EnvelopeId>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92942,7 +92942,7 @@ pub struct Tabs { )] pub first_name_tabs: Vec<FirstName>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92952,7 +92952,7 @@ pub struct Tabs { )] pub formula_tabs: Vec<FormulaTab>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92962,7 +92962,7 @@ pub struct Tabs { )] pub full_name_tabs: Vec<FullName>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92972,7 +92972,7 @@ pub struct Tabs { )] pub initial_here_tabs: Vec<InitialHere>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92982,7 +92982,7 @@ pub struct Tabs { )] pub last_name_tabs: Vec<LastName>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -92992,7 +92992,7 @@ pub struct Tabs { )] pub list_tabs: Vec<List>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93002,7 +93002,7 @@ pub struct Tabs { )] pub notarize_tabs: Vec<Notarize>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93012,7 +93012,7 @@ pub struct Tabs { )] pub notary_seal_tabs: Vec<NotarySeal>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93022,7 +93022,7 @@ pub struct Tabs { )] pub note_tabs: Vec<Note>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93032,7 +93032,7 @@ pub struct Tabs { )] pub number_tabs: Vec<Number>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93042,7 +93042,7 @@ pub struct Tabs { )] pub phone_number_tabs: Vec<PhoneNumber>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93052,7 +93052,7 @@ pub struct Tabs { )] pub poly_line_overlay_tabs: Vec<PolyLineOverlay>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93061,7 +93061,7 @@ pub struct Tabs { )] pub prefill_tabs: Option<PrefillTabs>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93071,7 +93071,7 @@ pub struct Tabs { )] pub radio_group_tabs: Vec<RadioGroup>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93081,7 +93081,7 @@ pub struct Tabs { )] pub sign_here_tabs: Vec<SignHere>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93091,7 +93091,7 @@ pub struct Tabs { )] pub signer_attachment_tabs: Vec<SignerAttachment>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93101,7 +93101,7 @@ pub struct Tabs { )] pub smart_section_tabs: Vec<SmartSection>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93111,7 +93111,7 @@ pub struct Tabs { )] pub ssn_tabs: Vec<Ssn>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93121,7 +93121,7 @@ pub struct Tabs { )] pub tab_groups: Vec<TabGroup>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93131,7 +93131,7 @@ pub struct Tabs { )] pub text_tabs: Vec<Text>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93141,7 +93141,7 @@ pub struct Tabs { )] pub title_tabs: Vec<Title>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93151,7 +93151,7 @@ pub struct Tabs { )] pub view_tabs: Vec<View>, /** - * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. + * Tabs indicate to recipients where they should sign, initial, or enter data on a document. They are represented graphically as symbols on documents at the time of signing. Tabs can also display data to the recipients. */ #[serde( default, @@ -93166,7 +93166,7 @@ pub struct Tabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateCustomFieldsData { /** - * + * */ #[serde( default, @@ -93176,7 +93176,7 @@ pub struct TemplateCustomFieldsData { )] pub list_custom_fields: Vec<ListCustomField>, /** - * + * */ #[serde( default, @@ -93191,7 +93191,7 @@ pub struct TemplateCustomFieldsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentVisibilityList { /** - * A list of `documentVisibility` objects that specify whether the documents associated with a template are visible to recipients. + * A list of `documentVisibility` objects that specify whether the documents associated with a template are visible to recipients. */ #[serde( default, @@ -93206,7 +93206,7 @@ pub struct TemplateDocumentVisibilityList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDocumentsResult { /** - * + * */ #[serde( default, @@ -93216,7 +93216,7 @@ pub struct TemplateDocumentsResult { )] pub template_documents: Vec<EnvelopeDocument>, /** - * + * */ #[serde( default, @@ -93231,7 +93231,7 @@ pub struct TemplateDocumentsResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateInformation { /** - * + * */ #[serde( default, @@ -93245,7 +93245,7 @@ pub struct TemplateInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateMatch { /** - * + * */ #[serde( default, @@ -93255,7 +93255,7 @@ pub struct TemplateMatch { )] pub document_end_page: String, /** - * + * */ #[serde( default, @@ -93265,7 +93265,7 @@ pub struct TemplateMatch { )] pub document_start_page: String, /** - * + * */ #[serde( default, @@ -93280,12 +93280,12 @@ pub struct TemplateMatch { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateNotificationRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub expirations: Option<Expirations>, /** - * + * */ #[serde( default, @@ -93294,12 +93294,12 @@ pub struct TemplateNotificationRequest { )] pub password: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reminders: Option<Reminders>, /** - * + * */ #[serde( default, @@ -93314,7 +93314,7 @@ pub struct TemplateNotificationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateRecipientsData { /** - * + * */ #[serde( default, @@ -93323,7 +93323,7 @@ pub struct TemplateRecipientsData { )] pub agents: Vec<Agent>, /** - * + * */ #[serde( default, @@ -93333,7 +93333,7 @@ pub struct TemplateRecipientsData { )] pub carbon_copies: Vec<CarbonCopy>, /** - * + * */ #[serde( default, @@ -93343,7 +93343,7 @@ pub struct TemplateRecipientsData { )] pub certified_deliveries: Vec<CertifiedDelivery>, /** - * + * */ #[serde( default, @@ -93353,7 +93353,7 @@ pub struct TemplateRecipientsData { )] pub current_routing_order: String, /** - * + * */ #[serde( default, @@ -93362,7 +93362,7 @@ pub struct TemplateRecipientsData { )] pub editors: Vec<Editor>, /** - * + * */ #[serde( default, @@ -93371,7 +93371,7 @@ pub struct TemplateRecipientsData { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -93381,7 +93381,7 @@ pub struct TemplateRecipientsData { )] pub in_person_signers: Vec<InPersonSigner>, /** - * + * */ #[serde( default, @@ -93390,7 +93390,7 @@ pub struct TemplateRecipientsData { )] pub intermediaries: Vec<Intermediary>, /** - * + * */ #[serde( default, @@ -93399,7 +93399,7 @@ pub struct TemplateRecipientsData { )] pub notaries: Vec<NotaryRecipient>, /** - * + * */ #[serde( default, @@ -93409,7 +93409,7 @@ pub struct TemplateRecipientsData { )] pub recipient_count: String, /** - * + * */ #[serde( default, @@ -93418,7 +93418,7 @@ pub struct TemplateRecipientsData { )] pub seals: Vec<SealSign>, /** - * + * */ #[serde( default, @@ -93427,7 +93427,7 @@ pub struct TemplateRecipientsData { )] pub signers: Vec<Signer>, /** - * + * */ #[serde( default, @@ -93441,7 +93441,7 @@ pub struct TemplateRecipientsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateRole { /** - * + * */ #[serde( default, @@ -93451,7 +93451,7 @@ pub struct TemplateRole { )] pub access_code: String, /** - * + * */ #[serde( default, @@ -93461,7 +93461,7 @@ pub struct TemplateRole { )] pub client_user_id: String, /** - * + * */ #[serde( default, @@ -93471,7 +93471,7 @@ pub struct TemplateRole { )] pub default_recipient: String, /** - * + * */ #[serde( default, @@ -93480,7 +93480,7 @@ pub struct TemplateRole { )] pub email: String, /** - * + * */ #[serde( default, @@ -93489,7 +93489,7 @@ pub struct TemplateRole { )] pub email_notification: Option<RecipientEmailNotification>, /** - * + * */ #[serde( default, @@ -93499,7 +93499,7 @@ pub struct TemplateRole { )] pub embedded_recipient_start_url: String, /** - * + * */ #[serde( default, @@ -93509,7 +93509,7 @@ pub struct TemplateRole { )] pub in_person_signer_name: String, /** - * + * */ #[serde( default, @@ -93518,7 +93518,7 @@ pub struct TemplateRole { )] pub name: String, /** - * + * */ #[serde( default, @@ -93528,7 +93528,7 @@ pub struct TemplateRole { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * + * */ #[serde( default, @@ -93538,7 +93538,7 @@ pub struct TemplateRole { )] pub role_name: String, /** - * + * */ #[serde( default, @@ -93548,7 +93548,7 @@ pub struct TemplateRole { )] pub routing_order: String, /** - * + * */ #[serde( default, @@ -93558,7 +93558,7 @@ pub struct TemplateRole { )] pub signing_group_id: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, @@ -93568,7 +93568,7 @@ pub struct TemplateRole { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateSharedItem { /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93577,12 +93577,12 @@ pub struct TemplateSharedItem { )] pub error_details: Option<ErrorDetails>, /** - * Information about shared templates. + * Information about shared templates. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<UserInfo>, /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93591,7 +93591,7 @@ pub struct TemplateSharedItem { )] pub password: String, /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93600,7 +93600,7 @@ pub struct TemplateSharedItem { )] pub shared: String, /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93610,7 +93610,7 @@ pub struct TemplateSharedItem { )] pub shared_groups: Vec<MemberGroupSharedItem>, /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93620,7 +93620,7 @@ pub struct TemplateSharedItem { )] pub shared_users: Vec<UserSharedItem>, /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93630,7 +93630,7 @@ pub struct TemplateSharedItem { )] pub template_id: String, /** - * Information about shared templates. + * Information about shared templates. */ #[serde( default, @@ -93645,7 +93645,7 @@ pub struct TemplateSharedItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateSummary { /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93654,7 +93654,7 @@ pub struct TemplateSummary { )] pub applied: String, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93664,7 +93664,7 @@ pub struct TemplateSummary { )] pub document_id: String, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93674,7 +93674,7 @@ pub struct TemplateSummary { )] pub document_name: String, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93683,7 +93683,7 @@ pub struct TemplateSummary { )] pub error_details: Option<ErrorDetails>, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93692,7 +93692,7 @@ pub struct TemplateSummary { )] pub name: String, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93702,7 +93702,7 @@ pub struct TemplateSummary { )] pub template_id: String, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93711,7 +93711,7 @@ pub struct TemplateSummary { )] pub template_match: Option<TemplateMatch>, /** - * Summary of a template request. + * Summary of a template request. */ #[serde( default, @@ -93725,7 +93725,7 @@ pub struct TemplateSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateTabs { /** - * + * */ #[serde( default, @@ -93735,7 +93735,7 @@ pub struct TemplateTabs { )] pub approve_tabs: Vec<Approve>, /** - * + * */ #[serde( default, @@ -93745,7 +93745,7 @@ pub struct TemplateTabs { )] pub checkbox_tabs: Vec<Checkbox>, /** - * + * */ #[serde( default, @@ -93755,7 +93755,7 @@ pub struct TemplateTabs { )] pub comment_thread_tabs: Vec<CommentThread>, /** - * + * */ #[serde( default, @@ -93765,7 +93765,7 @@ pub struct TemplateTabs { )] pub commission_county_tabs: Vec<CommissionCounty>, /** - * + * */ #[serde( default, @@ -93775,7 +93775,7 @@ pub struct TemplateTabs { )] pub commission_expiration_tabs: Vec<CommissionExpiration>, /** - * + * */ #[serde( default, @@ -93785,7 +93785,7 @@ pub struct TemplateTabs { )] pub commission_number_tabs: Vec<CommissionNumber>, /** - * + * */ #[serde( default, @@ -93795,7 +93795,7 @@ pub struct TemplateTabs { )] pub commission_state_tabs: Vec<CommissionState>, /** - * + * */ #[serde( default, @@ -93805,7 +93805,7 @@ pub struct TemplateTabs { )] pub company_tabs: Vec<Company>, /** - * + * */ #[serde( default, @@ -93815,7 +93815,7 @@ pub struct TemplateTabs { )] pub currency_tabs: Vec<Currency>, /** - * + * */ #[serde( default, @@ -93825,7 +93825,7 @@ pub struct TemplateTabs { )] pub date_signed_tabs: Vec<DateSigned>, /** - * + * */ #[serde( default, @@ -93835,7 +93835,7 @@ pub struct TemplateTabs { )] pub date_tabs: Vec<Date>, /** - * + * */ #[serde( default, @@ -93845,7 +93845,7 @@ pub struct TemplateTabs { )] pub decline_tabs: Vec<Decline>, /** - * + * */ #[serde( default, @@ -93855,7 +93855,7 @@ pub struct TemplateTabs { )] pub draw_tabs: Vec<Draw>, /** - * + * */ #[serde( default, @@ -93865,7 +93865,7 @@ pub struct TemplateTabs { )] pub email_address_tabs: Vec<EmailAddress>, /** - * + * */ #[serde( default, @@ -93875,7 +93875,7 @@ pub struct TemplateTabs { )] pub email_tabs: Vec<Email>, /** - * + * */ #[serde( default, @@ -93885,7 +93885,7 @@ pub struct TemplateTabs { )] pub envelope_id_tabs: Vec<EnvelopeId>, /** - * + * */ #[serde( default, @@ -93895,7 +93895,7 @@ pub struct TemplateTabs { )] pub first_name_tabs: Vec<FirstName>, /** - * + * */ #[serde( default, @@ -93905,7 +93905,7 @@ pub struct TemplateTabs { )] pub formula_tabs: Vec<FormulaTab>, /** - * + * */ #[serde( default, @@ -93915,7 +93915,7 @@ pub struct TemplateTabs { )] pub full_name_tabs: Vec<FullName>, /** - * + * */ #[serde( default, @@ -93925,7 +93925,7 @@ pub struct TemplateTabs { )] pub initial_here_tabs: Vec<InitialHere>, /** - * + * */ #[serde( default, @@ -93935,7 +93935,7 @@ pub struct TemplateTabs { )] pub last_name_tabs: Vec<LastName>, /** - * + * */ #[serde( default, @@ -93945,7 +93945,7 @@ pub struct TemplateTabs { )] pub list_tabs: Vec<List>, /** - * + * */ #[serde( default, @@ -93955,7 +93955,7 @@ pub struct TemplateTabs { )] pub notarize_tabs: Vec<Notarize>, /** - * + * */ #[serde( default, @@ -93965,7 +93965,7 @@ pub struct TemplateTabs { )] pub notary_seal_tabs: Vec<NotarySeal>, /** - * + * */ #[serde( default, @@ -93975,7 +93975,7 @@ pub struct TemplateTabs { )] pub note_tabs: Vec<Note>, /** - * + * */ #[serde( default, @@ -93985,7 +93985,7 @@ pub struct TemplateTabs { )] pub number_tabs: Vec<Number>, /** - * + * */ #[serde( default, @@ -93995,7 +93995,7 @@ pub struct TemplateTabs { )] pub phone_number_tabs: Vec<PhoneNumber>, /** - * + * */ #[serde( default, @@ -94005,7 +94005,7 @@ pub struct TemplateTabs { )] pub poly_line_overlay_tabs: Vec<PolyLineOverlay>, /** - * + * */ #[serde( default, @@ -94014,7 +94014,7 @@ pub struct TemplateTabs { )] pub prefill_tabs: Option<PrefillTabs>, /** - * + * */ #[serde( default, @@ -94024,7 +94024,7 @@ pub struct TemplateTabs { )] pub radio_group_tabs: Vec<RadioGroup>, /** - * + * */ #[serde( default, @@ -94034,7 +94034,7 @@ pub struct TemplateTabs { )] pub sign_here_tabs: Vec<SignHere>, /** - * + * */ #[serde( default, @@ -94044,7 +94044,7 @@ pub struct TemplateTabs { )] pub signer_attachment_tabs: Vec<SignerAttachment>, /** - * + * */ #[serde( default, @@ -94054,7 +94054,7 @@ pub struct TemplateTabs { )] pub smart_section_tabs: Vec<SmartSection>, /** - * + * */ #[serde( default, @@ -94064,7 +94064,7 @@ pub struct TemplateTabs { )] pub ssn_tabs: Vec<Ssn>, /** - * + * */ #[serde( default, @@ -94074,7 +94074,7 @@ pub struct TemplateTabs { )] pub tab_groups: Vec<TabGroup>, /** - * + * */ #[serde( default, @@ -94084,7 +94084,7 @@ pub struct TemplateTabs { )] pub text_tabs: Vec<Text>, /** - * + * */ #[serde( default, @@ -94094,7 +94094,7 @@ pub struct TemplateTabs { )] pub title_tabs: Vec<Title>, /** - * + * */ #[serde( default, @@ -94104,7 +94104,7 @@ pub struct TemplateTabs { )] pub view_tabs: Vec<View>, /** - * + * */ #[serde( default, @@ -94119,7 +94119,7 @@ pub struct TemplateTabs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateUpdateSummary { /** - * + * */ #[serde( default, @@ -94128,7 +94128,7 @@ pub struct TemplateUpdateSummary { )] pub bulk_envelope_status: Option<BulkEnvelopeStatus>, /** - * + * */ #[serde( default, @@ -94138,7 +94138,7 @@ pub struct TemplateUpdateSummary { )] pub envelope_id: String, /** - * + * */ #[serde( default, @@ -94147,7 +94147,7 @@ pub struct TemplateUpdateSummary { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -94157,7 +94157,7 @@ pub struct TemplateUpdateSummary { )] pub list_custom_field_update_results: Vec<ListCustomField>, /** - * + * */ #[serde( default, @@ -94166,7 +94166,7 @@ pub struct TemplateUpdateSummary { )] pub lock_information: Option<EnvelopeLocks>, /** - * + * */ #[serde( default, @@ -94176,7 +94176,7 @@ pub struct TemplateUpdateSummary { )] pub purge_state: String, /** - * + * */ #[serde( default, @@ -94186,7 +94186,7 @@ pub struct TemplateUpdateSummary { )] pub recipient_update_results: Vec<RecipientUpdateResponse>, /** - * + * */ #[serde( default, @@ -94195,7 +94195,7 @@ pub struct TemplateUpdateSummary { )] pub tab_update_results: Option<EnvelopeRecipientTabs>, /** - * + * */ #[serde( default, @@ -94211,7 +94211,7 @@ pub struct TemplateUpdateSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Text { /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94222,7 +94222,7 @@ pub struct Text { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94232,7 +94232,7 @@ pub struct Text { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94243,7 +94243,7 @@ pub struct Text { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94253,7 +94253,7 @@ pub struct Text { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94264,7 +94264,7 @@ pub struct Text { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94274,7 +94274,7 @@ pub struct Text { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94285,7 +94285,7 @@ pub struct Text { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94295,7 +94295,7 @@ pub struct Text { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94306,7 +94306,7 @@ pub struct Text { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94316,7 +94316,7 @@ pub struct Text { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94327,7 +94327,7 @@ pub struct Text { )] pub anchor_string: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94337,7 +94337,7 @@ pub struct Text { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94348,7 +94348,7 @@ pub struct Text { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94358,7 +94358,7 @@ pub struct Text { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94369,7 +94369,7 @@ pub struct Text { )] pub anchor_units: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94379,7 +94379,7 @@ pub struct Text { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94390,7 +94390,7 @@ pub struct Text { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94400,7 +94400,7 @@ pub struct Text { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94411,7 +94411,7 @@ pub struct Text { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94421,7 +94421,7 @@ pub struct Text { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94431,7 +94431,7 @@ pub struct Text { )] pub bold: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94441,7 +94441,7 @@ pub struct Text { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94452,7 +94452,7 @@ pub struct Text { )] pub conceal_value_on_document: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94462,7 +94462,7 @@ pub struct Text { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94473,7 +94473,7 @@ pub struct Text { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94483,7 +94483,7 @@ pub struct Text { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94494,7 +94494,7 @@ pub struct Text { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94504,7 +94504,7 @@ pub struct Text { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94515,7 +94515,7 @@ pub struct Text { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94525,7 +94525,7 @@ pub struct Text { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94536,7 +94536,7 @@ pub struct Text { )] pub disable_auto_size: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94546,7 +94546,7 @@ pub struct Text { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94557,7 +94557,7 @@ pub struct Text { )] pub document_id: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94567,7 +94567,7 @@ pub struct Text { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94577,7 +94577,7 @@ pub struct Text { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94587,7 +94587,7 @@ pub struct Text { )] pub font: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94598,7 +94598,7 @@ pub struct Text { )] pub font_color: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94608,7 +94608,7 @@ pub struct Text { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94618,7 +94618,7 @@ pub struct Text { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94629,7 +94629,7 @@ pub struct Text { )] pub font_size: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94639,7 +94639,7 @@ pub struct Text { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94650,7 +94650,7 @@ pub struct Text { )] pub form_order: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94660,7 +94660,7 @@ pub struct Text { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94671,7 +94671,7 @@ pub struct Text { )] pub form_page_label: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94681,7 +94681,7 @@ pub struct Text { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94692,7 +94692,7 @@ pub struct Text { )] pub form_page_number: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94702,7 +94702,7 @@ pub struct Text { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94712,7 +94712,7 @@ pub struct Text { )] pub formula: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94722,7 +94722,7 @@ pub struct Text { )] pub formula_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94732,7 +94732,7 @@ pub struct Text { )] pub height: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94742,7 +94742,7 @@ pub struct Text { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94752,7 +94752,7 @@ pub struct Text { )] pub italic: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94762,7 +94762,7 @@ pub struct Text { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94772,7 +94772,7 @@ pub struct Text { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94782,7 +94782,7 @@ pub struct Text { )] pub locked: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94792,7 +94792,7 @@ pub struct Text { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94803,7 +94803,7 @@ pub struct Text { )] pub max_length: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94813,7 +94813,7 @@ pub struct Text { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94823,7 +94823,7 @@ pub struct Text { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94834,7 +94834,7 @@ pub struct Text { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94844,7 +94844,7 @@ pub struct Text { )] pub name: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94854,7 +94854,7 @@ pub struct Text { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94865,7 +94865,7 @@ pub struct Text { )] pub original_value: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94875,7 +94875,7 @@ pub struct Text { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94886,7 +94886,7 @@ pub struct Text { )] pub page_number: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94896,7 +94896,7 @@ pub struct Text { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94907,7 +94907,7 @@ pub struct Text { )] pub recipient_id: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94918,7 +94918,7 @@ pub struct Text { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94928,7 +94928,7 @@ pub struct Text { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94938,7 +94938,7 @@ pub struct Text { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94949,7 +94949,7 @@ pub struct Text { )] pub require_all: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94959,7 +94959,7 @@ pub struct Text { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94970,7 +94970,7 @@ pub struct Text { )] pub require_initial_on_shared_change: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94980,7 +94980,7 @@ pub struct Text { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -94990,7 +94990,7 @@ pub struct Text { )] pub required: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95000,7 +95000,7 @@ pub struct Text { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95011,7 +95011,7 @@ pub struct Text { )] pub sender_required: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95021,7 +95021,7 @@ pub struct Text { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95031,7 +95031,7 @@ pub struct Text { )] pub shared: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95041,7 +95041,7 @@ pub struct Text { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95051,7 +95051,7 @@ pub struct Text { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95061,7 +95061,7 @@ pub struct Text { )] pub status: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95071,7 +95071,7 @@ pub struct Text { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95082,7 +95082,7 @@ pub struct Text { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95092,7 +95092,7 @@ pub struct Text { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95103,7 +95103,7 @@ pub struct Text { )] pub tab_id: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95113,7 +95113,7 @@ pub struct Text { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95124,7 +95124,7 @@ pub struct Text { )] pub tab_label: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95134,7 +95134,7 @@ pub struct Text { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95145,7 +95145,7 @@ pub struct Text { )] pub tab_order: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95155,7 +95155,7 @@ pub struct Text { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95166,7 +95166,7 @@ pub struct Text { )] pub tab_type: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95176,7 +95176,7 @@ pub struct Text { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95187,7 +95187,7 @@ pub struct Text { )] pub template_locked: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95197,7 +95197,7 @@ pub struct Text { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95208,7 +95208,7 @@ pub struct Text { )] pub template_required: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95218,7 +95218,7 @@ pub struct Text { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95228,7 +95228,7 @@ pub struct Text { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95238,7 +95238,7 @@ pub struct Text { )] pub tooltip: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95248,7 +95248,7 @@ pub struct Text { )] pub underline: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95258,7 +95258,7 @@ pub struct Text { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95269,7 +95269,7 @@ pub struct Text { )] pub validation_message: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95279,7 +95279,7 @@ pub struct Text { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95290,7 +95290,7 @@ pub struct Text { )] pub validation_pattern: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95300,7 +95300,7 @@ pub struct Text { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95310,7 +95310,7 @@ pub struct Text { )] pub value: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95320,7 +95320,7 @@ pub struct Text { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95330,7 +95330,7 @@ pub struct Text { )] pub width: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95340,7 +95340,7 @@ pub struct Text { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95351,7 +95351,7 @@ pub struct Text { )] pub x_position: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95361,7 +95361,7 @@ pub struct Text { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95372,7 +95372,7 @@ pub struct Text { )] pub y_position: String, /** - * A tab that allows the recipient to enter any type of text. + * A tab that allows the recipient to enter any type of text. * */ #[serde( @@ -95387,7 +95387,7 @@ pub struct Text { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextCustomField { /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95397,7 +95397,7 @@ pub struct TextCustomField { )] pub configuration_type: String, /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95406,7 +95406,7 @@ pub struct TextCustomField { )] pub error_details: Option<ErrorDetails>, /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95416,7 +95416,7 @@ pub struct TextCustomField { )] pub field_id: String, /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95425,7 +95425,7 @@ pub struct TextCustomField { )] pub name: String, /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95434,7 +95434,7 @@ pub struct TextCustomField { )] pub required: String, /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95443,7 +95443,7 @@ pub struct TextCustomField { )] pub show: String, /** - * This object represents a free text custom field where envelope creators and senders can enter custom data. + * This object represents a free text custom field where envelope creators and senders can enter custom data. */ #[serde( default, @@ -95458,7 +95458,7 @@ pub struct TextCustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Title { /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95469,7 +95469,7 @@ pub struct Title { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95479,7 +95479,7 @@ pub struct Title { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95490,7 +95490,7 @@ pub struct Title { )] pub anchor_case_sensitive: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95500,7 +95500,7 @@ pub struct Title { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95511,7 +95511,7 @@ pub struct Title { )] pub anchor_horizontal_alignment: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95521,7 +95521,7 @@ pub struct Title { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95532,7 +95532,7 @@ pub struct Title { )] pub anchor_ignore_if_not_present: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95542,7 +95542,7 @@ pub struct Title { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95553,7 +95553,7 @@ pub struct Title { )] pub anchor_match_whole_word: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95563,7 +95563,7 @@ pub struct Title { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95574,7 +95574,7 @@ pub struct Title { )] pub anchor_string: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95584,7 +95584,7 @@ pub struct Title { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95595,7 +95595,7 @@ pub struct Title { )] pub anchor_tab_processor_version: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95605,7 +95605,7 @@ pub struct Title { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95616,7 +95616,7 @@ pub struct Title { )] pub anchor_units: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95626,7 +95626,7 @@ pub struct Title { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95637,7 +95637,7 @@ pub struct Title { )] pub anchor_x_offset: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95647,7 +95647,7 @@ pub struct Title { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95658,7 +95658,7 @@ pub struct Title { )] pub anchor_y_offset: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95668,7 +95668,7 @@ pub struct Title { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95678,7 +95678,7 @@ pub struct Title { )] pub bold: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95688,7 +95688,7 @@ pub struct Title { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95699,7 +95699,7 @@ pub struct Title { )] pub conceal_value_on_document: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95709,7 +95709,7 @@ pub struct Title { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95720,7 +95720,7 @@ pub struct Title { )] pub conditional_parent_label: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95730,7 +95730,7 @@ pub struct Title { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95741,7 +95741,7 @@ pub struct Title { )] pub conditional_parent_value: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95751,7 +95751,7 @@ pub struct Title { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95762,7 +95762,7 @@ pub struct Title { )] pub custom_tab_id: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95772,7 +95772,7 @@ pub struct Title { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95783,7 +95783,7 @@ pub struct Title { )] pub disable_auto_size: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95793,7 +95793,7 @@ pub struct Title { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95804,7 +95804,7 @@ pub struct Title { )] pub document_id: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95814,7 +95814,7 @@ pub struct Title { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95824,7 +95824,7 @@ pub struct Title { )] pub error_details: Option<ErrorDetails>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95834,7 +95834,7 @@ pub struct Title { )] pub font: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95845,7 +95845,7 @@ pub struct Title { )] pub font_color: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95855,7 +95855,7 @@ pub struct Title { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95865,7 +95865,7 @@ pub struct Title { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95876,7 +95876,7 @@ pub struct Title { )] pub font_size: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95886,7 +95886,7 @@ pub struct Title { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95897,7 +95897,7 @@ pub struct Title { )] pub form_order: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95907,7 +95907,7 @@ pub struct Title { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95918,7 +95918,7 @@ pub struct Title { )] pub form_page_label: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95928,7 +95928,7 @@ pub struct Title { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95939,7 +95939,7 @@ pub struct Title { )] pub form_page_number: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95949,7 +95949,7 @@ pub struct Title { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95959,7 +95959,7 @@ pub struct Title { )] pub height: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95969,7 +95969,7 @@ pub struct Title { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95979,7 +95979,7 @@ pub struct Title { )] pub italic: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95989,7 +95989,7 @@ pub struct Title { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -95999,7 +95999,7 @@ pub struct Title { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96009,7 +96009,7 @@ pub struct Title { )] pub locked: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96019,7 +96019,7 @@ pub struct Title { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96030,7 +96030,7 @@ pub struct Title { )] pub max_length: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96040,7 +96040,7 @@ pub struct Title { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96050,7 +96050,7 @@ pub struct Title { )] pub merge_field: Option<MergeField>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96061,7 +96061,7 @@ pub struct Title { )] pub merge_field_xml: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96071,7 +96071,7 @@ pub struct Title { )] pub name: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96081,7 +96081,7 @@ pub struct Title { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96092,7 +96092,7 @@ pub struct Title { )] pub original_value: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96102,7 +96102,7 @@ pub struct Title { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96113,7 +96113,7 @@ pub struct Title { )] pub page_number: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96123,7 +96123,7 @@ pub struct Title { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96134,7 +96134,7 @@ pub struct Title { )] pub recipient_id: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96145,7 +96145,7 @@ pub struct Title { )] pub recipient_id_guid: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96155,7 +96155,7 @@ pub struct Title { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96165,7 +96165,7 @@ pub struct Title { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96175,7 +96175,7 @@ pub struct Title { )] pub required: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96185,7 +96185,7 @@ pub struct Title { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96195,7 +96195,7 @@ pub struct Title { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96205,7 +96205,7 @@ pub struct Title { )] pub status: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96215,7 +96215,7 @@ pub struct Title { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96226,7 +96226,7 @@ pub struct Title { )] pub tab_group_labels: Vec<String>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96236,7 +96236,7 @@ pub struct Title { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96247,7 +96247,7 @@ pub struct Title { )] pub tab_id: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96257,7 +96257,7 @@ pub struct Title { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96268,7 +96268,7 @@ pub struct Title { )] pub tab_label: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96278,7 +96278,7 @@ pub struct Title { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96289,7 +96289,7 @@ pub struct Title { )] pub tab_order: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96299,7 +96299,7 @@ pub struct Title { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96310,7 +96310,7 @@ pub struct Title { )] pub tab_type: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96320,7 +96320,7 @@ pub struct Title { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96331,7 +96331,7 @@ pub struct Title { )] pub template_locked: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96341,7 +96341,7 @@ pub struct Title { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96352,7 +96352,7 @@ pub struct Title { )] pub template_required: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96362,7 +96362,7 @@ pub struct Title { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96372,7 +96372,7 @@ pub struct Title { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96382,7 +96382,7 @@ pub struct Title { )] pub tooltip: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96392,7 +96392,7 @@ pub struct Title { )] pub underline: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96402,7 +96402,7 @@ pub struct Title { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96412,7 +96412,7 @@ pub struct Title { )] pub value: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96422,7 +96422,7 @@ pub struct Title { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96432,7 +96432,7 @@ pub struct Title { )] pub width: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96442,7 +96442,7 @@ pub struct Title { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96453,7 +96453,7 @@ pub struct Title { )] pub x_position: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96463,7 +96463,7 @@ pub struct Title { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96474,7 +96474,7 @@ pub struct Title { )] pub y_position: String, /** - * A tab that displays the recipient's title. + * A tab that displays the recipient's title. * */ #[serde( @@ -96494,7 +96494,7 @@ pub struct Title { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsageHistory { /** - * A complex element consisting of: + * A complex element consisting of: * * \* lastSentDateTime - the date and time the user last sent an envelope. * \* lastSignedDateTime - the date and time the user last signed an envelope. @@ -96509,7 +96509,7 @@ pub struct UsageHistory { )] pub last_sent_date_time: String, /** - * A complex element consisting of: + * A complex element consisting of: * * \* lastSentDateTime - the date and time the user last sent an envelope. * \* lastSignedDateTime - the date and time the user last signed an envelope. @@ -96524,7 +96524,7 @@ pub struct UsageHistory { )] pub last_signed_date_time: String, /** - * A complex element consisting of: + * A complex element consisting of: * * \* lastSentDateTime - the date and time the user last sent an envelope. * \* lastSignedDateTime - the date and time the user last signed an envelope. @@ -96539,7 +96539,7 @@ pub struct UsageHistory { )] pub sent_count: String, /** - * A complex element consisting of: + * A complex element consisting of: * * \* lastSentDateTime - the date and time the user last sent an envelope. * \* lastSignedDateTime - the date and time the user last signed an envelope. @@ -96559,7 +96559,7 @@ pub struct UsageHistory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserAccountManagementGranularInformation { /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96569,7 +96569,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_account_security_settings: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96578,7 +96578,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_account_security_settings_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96588,7 +96588,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_account_settings: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96597,7 +96597,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_account_settings_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96607,7 +96607,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_admins: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96616,7 +96616,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_admins_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96626,7 +96626,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_envelope_transfer: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96635,7 +96635,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_envelope_transfer_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96645,7 +96645,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_reporting: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96654,7 +96654,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_reporting_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96664,7 +96664,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_sharing: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96673,7 +96673,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_sharing_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96683,7 +96683,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_signing_groups: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96692,7 +96692,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_signing_groups_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96702,7 +96702,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_users: String, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96711,7 +96711,7 @@ pub struct UserAccountManagementGranularInformation { )] pub can_manage_users_metadata: Option<SettingsMetadata>, /** - * Describes which account management capabilities a user has. + * Describes which account management capabilities a user has. */ #[serde( default, @@ -96726,7 +96726,7 @@ pub struct UserAccountManagementGranularInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserInfo { /** - * + * */ #[serde( default, @@ -96736,7 +96736,7 @@ pub struct UserInfo { )] pub account_id: String, /** - * + * */ #[serde( default, @@ -96746,7 +96746,7 @@ pub struct UserInfo { )] pub account_name: String, /** - * + * */ #[serde( default, @@ -96756,7 +96756,7 @@ pub struct UserInfo { )] pub activation_access_code: String, /** - * + * */ #[serde( default, @@ -96765,7 +96765,7 @@ pub struct UserInfo { )] pub email: String, /** - * + * */ #[serde( default, @@ -96774,7 +96774,7 @@ pub struct UserInfo { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -96784,7 +96784,7 @@ pub struct UserInfo { )] pub login_status: String, /** - * + * */ #[serde( default, @@ -96794,7 +96794,7 @@ pub struct UserInfo { )] pub membership_id: String, /** - * + * */ #[serde( default, @@ -96804,7 +96804,7 @@ pub struct UserInfo { )] pub send_activation_email: String, /** - * + * */ #[serde( default, @@ -96813,7 +96813,7 @@ pub struct UserInfo { )] pub uri: String, /** - * + * */ #[serde( default, @@ -96823,7 +96823,7 @@ pub struct UserInfo { )] pub user_id: String, /** - * + * */ #[serde( default, @@ -96833,7 +96833,7 @@ pub struct UserInfo { )] pub user_name: String, /** - * + * */ #[serde( default, @@ -96843,7 +96843,7 @@ pub struct UserInfo { )] pub user_status: String, /** - * + * */ #[serde( default, @@ -96858,7 +96858,7 @@ pub struct UserInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserInfoList { /** - * + * */ #[serde( default, @@ -96872,7 +96872,7 @@ pub struct UserInfoList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserInformation { /** - * User information. + * User information. */ #[serde( default, @@ -96882,7 +96882,7 @@ pub struct UserInformation { )] pub activation_access_code: String, /** - * User information. + * User information. */ #[serde( default, @@ -96891,7 +96891,7 @@ pub struct UserInformation { )] pub company: String, /** - * User information. + * User information. */ #[serde( default, @@ -96901,7 +96901,7 @@ pub struct UserInformation { )] pub connect_configurations: Vec<ConnectUserObject>, /** - * User information. + * User information. */ #[serde( default, @@ -96911,7 +96911,7 @@ pub struct UserInformation { )] pub country_code: String, /** - * User information. + * User information. */ #[serde( default, @@ -96921,7 +96921,7 @@ pub struct UserInformation { )] pub created_date_time: String, /** - * User information. + * User information. */ #[serde( default, @@ -96931,7 +96931,7 @@ pub struct UserInformation { )] pub custom_settings: Vec<NameValue>, /** - * User information. + * User information. */ #[serde( default, @@ -96941,7 +96941,7 @@ pub struct UserInformation { )] pub default_account_id: String, /** - * User information. + * User information. */ #[serde( default, @@ -96950,7 +96950,7 @@ pub struct UserInformation { )] pub email: String, /** - * User information. + * User information. */ #[serde( default, @@ -96960,7 +96960,7 @@ pub struct UserInformation { )] pub enable_connect_for_user: String, /** - * User information. + * User information. */ #[serde( default, @@ -96969,7 +96969,7 @@ pub struct UserInformation { )] pub error_details: Option<ErrorDetails>, /** - * User information. + * User information. */ #[serde( default, @@ -96979,7 +96979,7 @@ pub struct UserInformation { )] pub first_name: String, /** - * User information. + * User information. */ #[serde( default, @@ -96988,7 +96988,7 @@ pub struct UserInformation { )] pub forgotten_password_info: Option<ForgottenPasswordInformation>, /** - * User information. + * User information. */ #[serde( default, @@ -96998,7 +96998,7 @@ pub struct UserInformation { )] pub group_list: Vec<Group>, /** - * User information. + * User information. */ #[serde( default, @@ -97007,7 +97007,7 @@ pub struct UserInformation { )] pub has_remote_notary: bool, /** - * User information. + * User information. */ #[serde( default, @@ -97016,7 +97016,7 @@ pub struct UserInformation { )] pub home_address: Option<AddressInformation>, /** - * User information. + * User information. */ #[serde( default, @@ -97026,7 +97026,7 @@ pub struct UserInformation { )] pub initials_image_uri: String, /** - * User information. + * User information. */ #[serde( default, @@ -97036,7 +97036,7 @@ pub struct UserInformation { )] pub is_admin: String, /** - * User information. + * User information. */ #[serde( default, @@ -97046,7 +97046,7 @@ pub struct UserInformation { )] pub is_nar_enabled: String, /** - * User information. + * User information. */ #[serde( default, @@ -97056,7 +97056,7 @@ pub struct UserInformation { )] pub job_title: String, /** - * User information. + * User information. */ #[serde( default, @@ -97066,7 +97066,7 @@ pub struct UserInformation { )] pub last_login: String, /** - * User information. + * User information. */ #[serde( default, @@ -97076,7 +97076,7 @@ pub struct UserInformation { )] pub last_name: String, /** - * User information. + * User information. */ #[serde( default, @@ -97086,7 +97086,7 @@ pub struct UserInformation { )] pub login_status: String, /** - * User information. + * User information. */ #[serde( default, @@ -97096,7 +97096,7 @@ pub struct UserInformation { )] pub middle_name: String, /** - * User information. + * User information. */ #[serde( default, @@ -97105,7 +97105,7 @@ pub struct UserInformation { )] pub password: String, /** - * User information. + * User information. */ #[serde( default, @@ -97115,7 +97115,7 @@ pub struct UserInformation { )] pub password_expiration: String, /** - * User information. + * User information. */ #[serde( default, @@ -97125,7 +97125,7 @@ pub struct UserInformation { )] pub permission_profile_id: String, /** - * User information. + * User information. */ #[serde( default, @@ -97135,7 +97135,7 @@ pub struct UserInformation { )] pub permission_profile_name: String, /** - * User information. + * User information. */ #[serde( default, @@ -97145,7 +97145,7 @@ pub struct UserInformation { )] pub profile_image_uri: String, /** - * User information. + * User information. */ #[serde( default, @@ -97155,7 +97155,7 @@ pub struct UserInformation { )] pub send_activation_email: String, /** - * User information. + * User information. */ #[serde( default, @@ -97165,7 +97165,7 @@ pub struct UserInformation { )] pub send_activation_on_invalid_login: String, /** - * User information. + * User information. */ #[serde( default, @@ -97175,7 +97175,7 @@ pub struct UserInformation { )] pub signature_image_uri: String, /** - * User information. + * User information. */ #[serde( default, @@ -97184,7 +97184,7 @@ pub struct UserInformation { )] pub subscribe: String, /** - * User information. + * User information. */ #[serde( default, @@ -97194,7 +97194,7 @@ pub struct UserInformation { )] pub suffix_name: String, /** - * User information. + * User information. */ #[serde( default, @@ -97203,7 +97203,7 @@ pub struct UserInformation { )] pub title: String, /** - * User information. + * User information. */ #[serde( default, @@ -97212,7 +97212,7 @@ pub struct UserInformation { )] pub uri: String, /** - * User information. + * User information. */ #[serde( default, @@ -97222,7 +97222,7 @@ pub struct UserInformation { )] pub user_added_to_account_date_time: String, /** - * User information. + * User information. */ #[serde( default, @@ -97232,7 +97232,7 @@ pub struct UserInformation { )] pub user_id: String, /** - * User information. + * User information. */ #[serde( default, @@ -97242,7 +97242,7 @@ pub struct UserInformation { )] pub user_name: String, /** - * User information. + * User information. */ #[serde( default, @@ -97252,7 +97252,7 @@ pub struct UserInformation { )] pub user_profile_last_modified_date: Option<chrono::NaiveDate>, /** - * User information. + * User information. */ #[serde( default, @@ -97261,7 +97261,7 @@ pub struct UserInformation { )] pub user_settings: Option<UserSettingsInformation>, /** - * User information. + * User information. */ #[serde( default, @@ -97271,7 +97271,7 @@ pub struct UserInformation { )] pub user_status: String, /** - * User information. + * User information. */ #[serde( default, @@ -97281,7 +97281,7 @@ pub struct UserInformation { )] pub user_type: String, /** - * User information. + * User information. */ #[serde( default, @@ -97295,7 +97295,7 @@ pub struct UserInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserInformationList { /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97305,7 +97305,7 @@ pub struct UserInformationList { )] pub end_position: String, /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97315,7 +97315,7 @@ pub struct UserInformationList { )] pub next_uri: String, /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97325,7 +97325,7 @@ pub struct UserInformationList { )] pub previous_uri: String, /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97335,7 +97335,7 @@ pub struct UserInformationList { )] pub result_set_size: String, /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97345,7 +97345,7 @@ pub struct UserInformationList { )] pub start_position: String, /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97355,7 +97355,7 @@ pub struct UserInformationList { )] pub total_set_size: String, /** - * Contains a list of account users. + * Contains a list of account users. */ #[serde( default, @@ -97369,7 +97369,7 @@ pub struct UserInformationList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserPasswordInformation { /** - * + * */ #[serde( default, @@ -97379,7 +97379,7 @@ pub struct UserPasswordInformation { )] pub current_password: String, /** - * + * */ #[serde( default, @@ -97388,7 +97388,7 @@ pub struct UserPasswordInformation { )] pub email: String, /** - * + * */ #[serde( default, @@ -97397,7 +97397,7 @@ pub struct UserPasswordInformation { )] pub forgotten_password_info: Option<ForgottenPasswordInformation>, /** - * + * */ #[serde( default, @@ -97412,7 +97412,7 @@ pub struct UserPasswordInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserPasswordRules { /** - * Contains details about the password rules for a user. + * Contains details about the password rules for a user. */ #[serde( default, @@ -97421,7 +97421,7 @@ pub struct UserPasswordRules { )] pub password_rules: Option<AccountPasswordRulesData>, /** - * Contains details about the password rules for a user. + * Contains details about the password rules for a user. */ #[serde( default, @@ -97436,12 +97436,12 @@ pub struct UserPasswordRules { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserProfile { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<AddressInformation>, /** - * + * */ #[serde( default, @@ -97451,7 +97451,7 @@ pub struct UserProfile { )] pub authentication_methods: Vec<AuthenticationMethod>, /** - * + * */ #[serde( default, @@ -97461,7 +97461,7 @@ pub struct UserProfile { )] pub company_name: String, /** - * + * */ #[serde( default, @@ -97471,7 +97471,7 @@ pub struct UserProfile { )] pub display_organization_info: String, /** - * + * */ #[serde( default, @@ -97481,7 +97481,7 @@ pub struct UserProfile { )] pub display_personal_info: String, /** - * + * */ #[serde( default, @@ -97491,7 +97491,7 @@ pub struct UserProfile { )] pub display_profile: String, /** - * + * */ #[serde( default, @@ -97501,7 +97501,7 @@ pub struct UserProfile { )] pub display_usage_history: String, /** - * + * */ #[serde( default, @@ -97511,7 +97511,7 @@ pub struct UserProfile { )] pub profile_image_uri: String, /** - * + * */ #[serde( default, @@ -97520,7 +97520,7 @@ pub struct UserProfile { )] pub title: String, /** - * + * */ #[serde( default, @@ -97529,7 +97529,7 @@ pub struct UserProfile { )] pub usage_history: Option<UsageHistory>, /** - * + * */ #[serde( default, @@ -97538,7 +97538,7 @@ pub struct UserProfile { )] pub user_details: Option<UserInformation>, /** - * + * */ #[serde( default, @@ -97556,7 +97556,7 @@ pub struct UserProfile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsInformation { /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97568,7 +97568,7 @@ pub struct UserSettingsInformation { )] pub account_management_granular: Option<UserAccountManagementGranularInformation>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97581,7 +97581,7 @@ pub struct UserSettingsInformation { )] pub admin_only: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97593,7 +97593,7 @@ pub struct UserSettingsInformation { )] pub admin_only_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97606,7 +97606,7 @@ pub struct UserSettingsInformation { )] pub allow_auto_tagging: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97619,7 +97619,7 @@ pub struct UserSettingsInformation { )] pub allow_envelope_transfer_to: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97631,7 +97631,7 @@ pub struct UserSettingsInformation { )] pub allow_envelope_transfer_to_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97644,7 +97644,7 @@ pub struct UserSettingsInformation { )] pub allow_eseal_recipients: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97656,7 +97656,7 @@ pub struct UserSettingsInformation { )] pub allow_eseal_recipients_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97669,7 +97669,7 @@ pub struct UserSettingsInformation { )] pub allow_power_forms_admin_to_access_all_power_form_envelope: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97682,7 +97682,7 @@ pub struct UserSettingsInformation { pub allow_power_forms_admin_to_access_all_power_form_envelope_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97695,7 +97695,7 @@ pub struct UserSettingsInformation { )] pub allow_recipient_language_selection: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97707,7 +97707,7 @@ pub struct UserSettingsInformation { )] pub allow_recipient_language_selection_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97720,7 +97720,7 @@ pub struct UserSettingsInformation { )] pub allow_send_on_behalf_of: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97732,7 +97732,7 @@ pub struct UserSettingsInformation { )] pub allow_send_on_behalf_of_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97745,7 +97745,7 @@ pub struct UserSettingsInformation { )] pub allow_supplemental_documents: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97757,7 +97757,7 @@ pub struct UserSettingsInformation { )] pub allow_supplemental_documents_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97770,7 +97770,7 @@ pub struct UserSettingsInformation { )] pub anchor_tag_versioned_placement_enabled: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97783,7 +97783,7 @@ pub struct UserSettingsInformation { )] pub api_account_wide_access: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97795,7 +97795,7 @@ pub struct UserSettingsInformation { )] pub api_account_wide_access_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97808,7 +97808,7 @@ pub struct UserSettingsInformation { )] pub api_can_export_ac: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97820,7 +97820,7 @@ pub struct UserSettingsInformation { )] pub api_can_export_ac_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97833,7 +97833,7 @@ pub struct UserSettingsInformation { )] pub bulk_send: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97845,7 +97845,7 @@ pub struct UserSettingsInformation { )] pub bulk_send_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97858,7 +97858,7 @@ pub struct UserSettingsInformation { )] pub can_charge_account: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97870,7 +97870,7 @@ pub struct UserSettingsInformation { )] pub can_charge_account_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97883,7 +97883,7 @@ pub struct UserSettingsInformation { )] pub can_edit_shared_addressbook: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97895,7 +97895,7 @@ pub struct UserSettingsInformation { )] pub can_edit_shared_addressbook_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97908,7 +97908,7 @@ pub struct UserSettingsInformation { )] pub can_lock_envelopes: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97920,7 +97920,7 @@ pub struct UserSettingsInformation { )] pub can_lock_envelopes_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97933,7 +97933,7 @@ pub struct UserSettingsInformation { )] pub can_manage_account: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97945,7 +97945,7 @@ pub struct UserSettingsInformation { )] pub can_manage_account_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97958,7 +97958,7 @@ pub struct UserSettingsInformation { )] pub can_manage_distributor: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97970,7 +97970,7 @@ pub struct UserSettingsInformation { )] pub can_manage_distributor_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97983,7 +97983,7 @@ pub struct UserSettingsInformation { )] pub can_manage_templates: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -97995,7 +97995,7 @@ pub struct UserSettingsInformation { )] pub can_manage_templates_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98008,7 +98008,7 @@ pub struct UserSettingsInformation { )] pub can_send_api_requests: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98020,7 +98020,7 @@ pub struct UserSettingsInformation { )] pub can_send_api_requests_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98033,7 +98033,7 @@ pub struct UserSettingsInformation { )] pub can_send_envelope: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98045,7 +98045,7 @@ pub struct UserSettingsInformation { )] pub can_send_envelope_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98058,7 +98058,7 @@ pub struct UserSettingsInformation { )] pub can_sign_envelope: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98070,7 +98070,7 @@ pub struct UserSettingsInformation { )] pub can_sign_envelope_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98083,7 +98083,7 @@ pub struct UserSettingsInformation { )] pub can_use_scratchpad: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98095,7 +98095,7 @@ pub struct UserSettingsInformation { )] pub can_use_scratchpad_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98108,7 +98108,7 @@ pub struct UserSettingsInformation { )] pub can_use_smart_contracts: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98120,7 +98120,7 @@ pub struct UserSettingsInformation { )] pub can_use_smart_contracts_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98133,7 +98133,7 @@ pub struct UserSettingsInformation { )] pub disable_document_upload: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98145,7 +98145,7 @@ pub struct UserSettingsInformation { )] pub disable_document_upload_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98158,7 +98158,7 @@ pub struct UserSettingsInformation { )] pub disable_other_actions: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98170,7 +98170,7 @@ pub struct UserSettingsInformation { )] pub disable_other_actions_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98183,7 +98183,7 @@ pub struct UserSettingsInformation { )] pub enable_ds_pro: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98195,7 +98195,7 @@ pub struct UserSettingsInformation { )] pub enable_ds_pro_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98208,7 +98208,7 @@ pub struct UserSettingsInformation { )] pub enable_sequential_signing_api: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98220,7 +98220,7 @@ pub struct UserSettingsInformation { )] pub enable_sequential_signing_api_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98233,7 +98233,7 @@ pub struct UserSettingsInformation { )] pub enable_sequential_signing_ui: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98245,7 +98245,7 @@ pub struct UserSettingsInformation { )] pub enable_sequential_signing_ui_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98258,7 +98258,7 @@ pub struct UserSettingsInformation { )] pub enable_sign_on_paper_override: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98270,7 +98270,7 @@ pub struct UserSettingsInformation { )] pub enable_sign_on_paper_override_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98283,7 +98283,7 @@ pub struct UserSettingsInformation { )] pub enable_signer_attachments: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98295,7 +98295,7 @@ pub struct UserSettingsInformation { )] pub enable_signer_attachments_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98308,7 +98308,7 @@ pub struct UserSettingsInformation { )] pub enable_transaction_point: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98320,7 +98320,7 @@ pub struct UserSettingsInformation { )] pub enable_transaction_point_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98333,7 +98333,7 @@ pub struct UserSettingsInformation { )] pub enable_vaulting: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98345,7 +98345,7 @@ pub struct UserSettingsInformation { )] pub enable_vaulting_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98358,7 +98358,7 @@ pub struct UserSettingsInformation { )] pub express_send_only: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98370,7 +98370,7 @@ pub struct UserSettingsInformation { )] pub locale: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98382,7 +98382,7 @@ pub struct UserSettingsInformation { )] pub locale_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98394,7 +98394,7 @@ pub struct UserSettingsInformation { )] pub locale_policy: Option<LocalePolicy>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98407,7 +98407,7 @@ pub struct UserSettingsInformation { )] pub manage_clickwraps_mode: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98419,7 +98419,7 @@ pub struct UserSettingsInformation { )] pub manage_clickwraps_mode_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98432,7 +98432,7 @@ pub struct UserSettingsInformation { )] pub modified_by: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98444,7 +98444,7 @@ pub struct UserSettingsInformation { )] pub modified_by_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98457,7 +98457,7 @@ pub struct UserSettingsInformation { )] pub modified_date: Option<chrono::NaiveDate>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98469,7 +98469,7 @@ pub struct UserSettingsInformation { )] pub modified_date_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98482,7 +98482,7 @@ pub struct UserSettingsInformation { )] pub modified_page: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98494,7 +98494,7 @@ pub struct UserSettingsInformation { )] pub modified_page_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98507,7 +98507,7 @@ pub struct UserSettingsInformation { )] pub new_send_ui: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98519,7 +98519,7 @@ pub struct UserSettingsInformation { )] pub new_send_ui_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98532,7 +98532,7 @@ pub struct UserSettingsInformation { )] pub power_form_mode: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98544,7 +98544,7 @@ pub struct UserSettingsInformation { )] pub power_form_mode_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98557,7 +98557,7 @@ pub struct UserSettingsInformation { )] pub recipient_viewed_notification: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98569,7 +98569,7 @@ pub struct UserSettingsInformation { )] pub recipient_viewed_notification_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98582,7 +98582,7 @@ pub struct UserSettingsInformation { )] pub seal_identifiers: Vec<SealIdentifier>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98595,7 +98595,7 @@ pub struct UserSettingsInformation { )] pub self_signed_recipient_email_document: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98607,7 +98607,7 @@ pub struct UserSettingsInformation { )] pub self_signed_recipient_email_document_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98619,7 +98619,7 @@ pub struct UserSettingsInformation { )] pub sender_email_notifications: Option<SenderEmailNotifications>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98631,7 +98631,7 @@ pub struct UserSettingsInformation { )] pub signer_email_notifications: Option<SignerEmailNotifications>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98644,7 +98644,7 @@ pub struct UserSettingsInformation { )] pub supplemental_document_include_in_download: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98657,7 +98657,7 @@ pub struct UserSettingsInformation { )] pub supplemental_documents_must_accept: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98669,7 +98669,7 @@ pub struct UserSettingsInformation { )] pub supplemental_documents_must_accept_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98682,7 +98682,7 @@ pub struct UserSettingsInformation { )] pub supplemental_documents_must_read: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98694,7 +98694,7 @@ pub struct UserSettingsInformation { )] pub supplemental_documents_must_read_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98707,7 +98707,7 @@ pub struct UserSettingsInformation { )] pub supplemental_documents_must_view: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98719,7 +98719,7 @@ pub struct UserSettingsInformation { )] pub supplemental_documents_must_view_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98732,7 +98732,7 @@ pub struct UserSettingsInformation { )] pub template_active_creation: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98744,7 +98744,7 @@ pub struct UserSettingsInformation { )] pub template_active_creation_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98757,7 +98757,7 @@ pub struct UserSettingsInformation { )] pub template_apply_notify: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98769,7 +98769,7 @@ pub struct UserSettingsInformation { )] pub template_apply_notify_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98782,7 +98782,7 @@ pub struct UserSettingsInformation { )] pub template_auto_matching: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98794,7 +98794,7 @@ pub struct UserSettingsInformation { )] pub template_auto_matching_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98807,7 +98807,7 @@ pub struct UserSettingsInformation { )] pub template_matching_sensitivity: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98819,7 +98819,7 @@ pub struct UserSettingsInformation { )] pub template_matching_sensitivity_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98832,7 +98832,7 @@ pub struct UserSettingsInformation { )] pub template_page_level_matching: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98844,7 +98844,7 @@ pub struct UserSettingsInformation { )] pub template_page_level_matching_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98857,7 +98857,7 @@ pub struct UserSettingsInformation { )] pub timezone_dst: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98869,7 +98869,7 @@ pub struct UserSettingsInformation { )] pub timezone_dst_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98882,7 +98882,7 @@ pub struct UserSettingsInformation { )] pub timezone_mask: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98894,7 +98894,7 @@ pub struct UserSettingsInformation { )] pub timezone_mask_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98907,7 +98907,7 @@ pub struct UserSettingsInformation { )] pub timezone_offset: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98919,7 +98919,7 @@ pub struct UserSettingsInformation { )] pub timezone_offset_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98932,7 +98932,7 @@ pub struct UserSettingsInformation { )] pub timezone_sending_pref: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98944,7 +98944,7 @@ pub struct UserSettingsInformation { )] pub timezone_sending_pref_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98957,7 +98957,7 @@ pub struct UserSettingsInformation { )] pub timezone_signing_pref: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98969,7 +98969,7 @@ pub struct UserSettingsInformation { )] pub timezone_signing_pref_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98982,7 +98982,7 @@ pub struct UserSettingsInformation { )] pub transaction_point_site_name_url: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -98994,7 +98994,7 @@ pub struct UserSettingsInformation { )] pub transaction_point_site_name_url_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -99007,7 +99007,7 @@ pub struct UserSettingsInformation { )] pub transaction_point_user_name: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -99019,7 +99019,7 @@ pub struct UserSettingsInformation { )] pub transaction_point_user_name_metadata: Option<SettingsMetadata>, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -99032,7 +99032,7 @@ pub struct UserSettingsInformation { )] pub vaulting_mode: String, /** - * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: + * Properties that configure the settings for a user. Some elements of this object have a `metadata` property, which includes the following: * - `rights`: The calling users permissions to edit this setting (can be `editable` or `read_only`) * - `uiHint`: Internally used to build UIs (can be `available` or `hidden`) * - `options`: The values supported for this setting (not all settings have this element) @@ -99049,7 +99049,7 @@ pub struct UserSettingsInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSharedItem { /** - * Information about a shared item. + * Information about a shared item. */ #[serde( default, @@ -99058,7 +99058,7 @@ pub struct UserSharedItem { )] pub error_details: Option<ErrorDetails>, /** - * Information about a shared item. + * Information about a shared item. */ #[serde( default, @@ -99067,7 +99067,7 @@ pub struct UserSharedItem { )] pub shared: String, /** - * Information about a shared item. + * Information about a shared item. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<UserInfo>, @@ -99077,7 +99077,7 @@ pub struct UserSharedItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSignature { /** - * + * */ #[serde( default, @@ -99087,7 +99087,7 @@ pub struct UserSignature { )] pub adopted_date_time: String, /** - * + * */ #[serde( default, @@ -99097,7 +99097,7 @@ pub struct UserSignature { )] pub created_date_time: String, /** - * + * */ #[serde( default, @@ -99107,7 +99107,7 @@ pub struct UserSignature { )] pub custom_field: String, /** - * + * */ #[serde( default, @@ -99116,7 +99116,7 @@ pub struct UserSignature { )] pub date_stamp_properties: Option<DateStampProperties>, /** - * + * */ #[serde( default, @@ -99126,7 +99126,7 @@ pub struct UserSignature { )] pub disallow_user_resize_stamp: String, /** - * + * */ #[serde( default, @@ -99135,7 +99135,7 @@ pub struct UserSignature { )] pub error_details: Option<ErrorDetails>, /** - * + * */ #[serde( default, @@ -99145,7 +99145,7 @@ pub struct UserSignature { )] pub external_id: String, /** - * + * */ #[serde( default, @@ -99155,7 +99155,7 @@ pub struct UserSignature { )] pub image_base_64: String, /** - * + * */ #[serde( default, @@ -99165,7 +99165,7 @@ pub struct UserSignature { )] pub image_type: String, /** - * + * */ #[serde( default, @@ -99175,7 +99175,7 @@ pub struct UserSignature { )] pub initials_150_image_id: String, /** - * + * */ #[serde( default, @@ -99185,7 +99185,7 @@ pub struct UserSignature { )] pub initials_image_uri: String, /** - * + * */ #[serde( default, @@ -99195,7 +99195,7 @@ pub struct UserSignature { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -99205,7 +99205,7 @@ pub struct UserSignature { )] pub last_modified_date_time: String, /** - * + * */ #[serde( default, @@ -99215,7 +99215,7 @@ pub struct UserSignature { )] pub nrds_id: String, /** - * + * */ #[serde( default, @@ -99225,7 +99225,7 @@ pub struct UserSignature { )] pub nrds_last_name: String, /** - * + * */ #[serde( default, @@ -99235,7 +99235,7 @@ pub struct UserSignature { )] pub nrds_status: String, /** - * + * */ #[serde( default, @@ -99245,7 +99245,7 @@ pub struct UserSignature { )] pub phonetic_name: String, /** - * + * */ #[serde( default, @@ -99255,7 +99255,7 @@ pub struct UserSignature { )] pub signature_150_image_id: String, /** - * + * */ #[serde( default, @@ -99265,7 +99265,7 @@ pub struct UserSignature { )] pub signature_font: String, /** - * + * */ #[serde( default, @@ -99275,7 +99275,7 @@ pub struct UserSignature { )] pub signature_id: String, /** - * + * */ #[serde( default, @@ -99285,7 +99285,7 @@ pub struct UserSignature { )] pub signature_image_uri: String, /** - * + * */ #[serde( default, @@ -99295,7 +99295,7 @@ pub struct UserSignature { )] pub signature_initials: String, /** - * + * */ #[serde( default, @@ -99305,7 +99305,7 @@ pub struct UserSignature { )] pub signature_name: String, /** - * + * */ #[serde( default, @@ -99315,7 +99315,7 @@ pub struct UserSignature { )] pub signature_rights: String, /** - * + * */ #[serde( default, @@ -99325,7 +99325,7 @@ pub struct UserSignature { )] pub signature_type: String, /** - * + * */ #[serde( default, @@ -99335,7 +99335,7 @@ pub struct UserSignature { )] pub stamp_format: String, /** - * + * */ #[serde( default, @@ -99345,7 +99345,7 @@ pub struct UserSignature { )] pub stamp_image_uri: String, /** - * + * */ #[serde( default, @@ -99355,7 +99355,7 @@ pub struct UserSignature { )] pub stamp_size_mm: String, /** - * + * */ #[serde( default, @@ -99365,7 +99365,7 @@ pub struct UserSignature { )] pub stamp_type: String, /** - * + * */ #[serde( default, @@ -99379,7 +99379,7 @@ pub struct UserSignature { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSignatureDefinition { /** - * + * */ #[serde( default, @@ -99388,7 +99388,7 @@ pub struct UserSignatureDefinition { )] pub date_stamp_properties: Option<DateStampProperties>, /** - * + * */ #[serde( default, @@ -99398,7 +99398,7 @@ pub struct UserSignatureDefinition { )] pub disallow_user_resize_stamp: String, /** - * + * */ #[serde( default, @@ -99408,7 +99408,7 @@ pub struct UserSignatureDefinition { )] pub external_id: String, /** - * + * */ #[serde( default, @@ -99418,7 +99418,7 @@ pub struct UserSignatureDefinition { )] pub image_type: String, /** - * + * */ #[serde( default, @@ -99428,7 +99428,7 @@ pub struct UserSignatureDefinition { )] pub is_default: String, /** - * + * */ #[serde( default, @@ -99438,7 +99438,7 @@ pub struct UserSignatureDefinition { )] pub nrds_id: String, /** - * + * */ #[serde( default, @@ -99448,7 +99448,7 @@ pub struct UserSignatureDefinition { )] pub nrds_last_name: String, /** - * + * */ #[serde( default, @@ -99458,7 +99458,7 @@ pub struct UserSignatureDefinition { )] pub phonetic_name: String, /** - * + * */ #[serde( default, @@ -99468,7 +99468,7 @@ pub struct UserSignatureDefinition { )] pub signature_font: String, /** - * + * */ #[serde( default, @@ -99478,7 +99478,7 @@ pub struct UserSignatureDefinition { )] pub signature_id: String, /** - * + * */ #[serde( default, @@ -99488,7 +99488,7 @@ pub struct UserSignatureDefinition { )] pub signature_initials: String, /** - * + * */ #[serde( default, @@ -99498,7 +99498,7 @@ pub struct UserSignatureDefinition { )] pub signature_name: String, /** - * + * */ #[serde( default, @@ -99508,7 +99508,7 @@ pub struct UserSignatureDefinition { )] pub stamp_format: String, /** - * + * */ #[serde( default, @@ -99523,7 +99523,7 @@ pub struct UserSignatureDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSignaturesInformation { /** - * + * */ #[serde( default, @@ -99538,7 +99538,7 @@ pub struct UserSignaturesInformation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSocialResult { /** - * + * */ #[serde( default, @@ -99548,7 +99548,7 @@ pub struct UserSocialResult { )] pub social_account_information: Vec<SocialAccountInformation>, /** - * + * */ #[serde( default, @@ -99563,7 +99563,7 @@ pub struct UserSocialResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersResponse { /** - * + * */ #[serde( default, @@ -99573,7 +99573,7 @@ pub struct UsersResponse { )] pub end_position: String, /** - * + * */ #[serde( default, @@ -99583,7 +99583,7 @@ pub struct UsersResponse { )] pub next_uri: String, /** - * + * */ #[serde( default, @@ -99593,7 +99593,7 @@ pub struct UsersResponse { )] pub previous_uri: String, /** - * + * */ #[serde( default, @@ -99603,7 +99603,7 @@ pub struct UsersResponse { )] pub result_set_size: String, /** - * + * */ #[serde( default, @@ -99613,7 +99613,7 @@ pub struct UsersResponse { )] pub start_position: String, /** - * + * */ #[serde( default, @@ -99623,7 +99623,7 @@ pub struct UsersResponse { )] pub total_set_size: String, /** - * + * */ #[serde( default, @@ -99637,7 +99637,7 @@ pub struct UsersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct View { /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99647,7 +99647,7 @@ pub struct View { )] pub anchor_allow_white_space_in_characters: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99656,7 +99656,7 @@ pub struct View { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99666,7 +99666,7 @@ pub struct View { )] pub anchor_case_sensitive: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99675,7 +99675,7 @@ pub struct View { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99685,7 +99685,7 @@ pub struct View { )] pub anchor_horizontal_alignment: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99694,7 +99694,7 @@ pub struct View { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99704,7 +99704,7 @@ pub struct View { )] pub anchor_ignore_if_not_present: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99713,7 +99713,7 @@ pub struct View { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99723,7 +99723,7 @@ pub struct View { )] pub anchor_match_whole_word: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99732,7 +99732,7 @@ pub struct View { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99742,7 +99742,7 @@ pub struct View { )] pub anchor_string: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99751,7 +99751,7 @@ pub struct View { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99761,7 +99761,7 @@ pub struct View { )] pub anchor_tab_processor_version: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99770,7 +99770,7 @@ pub struct View { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99780,7 +99780,7 @@ pub struct View { )] pub anchor_units: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99789,7 +99789,7 @@ pub struct View { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99799,7 +99799,7 @@ pub struct View { )] pub anchor_x_offset: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99808,7 +99808,7 @@ pub struct View { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99818,7 +99818,7 @@ pub struct View { )] pub anchor_y_offset: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99827,7 +99827,7 @@ pub struct View { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99836,7 +99836,7 @@ pub struct View { )] pub bold: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99845,7 +99845,7 @@ pub struct View { )] pub bold_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99855,7 +99855,7 @@ pub struct View { )] pub button_text: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99864,7 +99864,7 @@ pub struct View { )] pub button_text_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99874,7 +99874,7 @@ pub struct View { )] pub conditional_parent_label: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99883,7 +99883,7 @@ pub struct View { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99893,7 +99893,7 @@ pub struct View { )] pub conditional_parent_value: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99902,7 +99902,7 @@ pub struct View { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99912,7 +99912,7 @@ pub struct View { )] pub custom_tab_id: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99921,7 +99921,7 @@ pub struct View { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99931,7 +99931,7 @@ pub struct View { )] pub document_id: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99940,7 +99940,7 @@ pub struct View { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99949,7 +99949,7 @@ pub struct View { )] pub error_details: Option<ErrorDetails>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99958,7 +99958,7 @@ pub struct View { )] pub font: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99968,7 +99968,7 @@ pub struct View { )] pub font_color: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99977,7 +99977,7 @@ pub struct View { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99986,7 +99986,7 @@ pub struct View { )] pub font_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -99996,7 +99996,7 @@ pub struct View { )] pub font_size: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100005,7 +100005,7 @@ pub struct View { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100015,7 +100015,7 @@ pub struct View { )] pub form_order: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100024,7 +100024,7 @@ pub struct View { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100034,7 +100034,7 @@ pub struct View { )] pub form_page_label: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100043,7 +100043,7 @@ pub struct View { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100053,7 +100053,7 @@ pub struct View { )] pub form_page_number: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100062,7 +100062,7 @@ pub struct View { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100071,7 +100071,7 @@ pub struct View { )] pub height: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100080,7 +100080,7 @@ pub struct View { )] pub height_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100089,7 +100089,7 @@ pub struct View { )] pub italic: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100098,7 +100098,7 @@ pub struct View { )] pub italic_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100107,7 +100107,7 @@ pub struct View { )] pub locale_policy: Option<LocalePolicyTab>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100116,7 +100116,7 @@ pub struct View { )] pub merge_field: Option<MergeField>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100126,7 +100126,7 @@ pub struct View { )] pub merge_field_xml: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100136,7 +100136,7 @@ pub struct View { )] pub page_number: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100145,7 +100145,7 @@ pub struct View { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100155,7 +100155,7 @@ pub struct View { )] pub recipient_id: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100165,7 +100165,7 @@ pub struct View { )] pub recipient_id_guid: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100174,7 +100174,7 @@ pub struct View { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100183,7 +100183,7 @@ pub struct View { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100192,7 +100192,7 @@ pub struct View { )] pub required: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100201,7 +100201,7 @@ pub struct View { )] pub required_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100211,7 +100211,7 @@ pub struct View { )] pub required_read: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100220,7 +100220,7 @@ pub struct View { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100229,7 +100229,7 @@ pub struct View { )] pub status: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100238,7 +100238,7 @@ pub struct View { )] pub status_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100248,7 +100248,7 @@ pub struct View { )] pub tab_group_labels: Vec<String>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100257,7 +100257,7 @@ pub struct View { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100267,7 +100267,7 @@ pub struct View { )] pub tab_id: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100276,7 +100276,7 @@ pub struct View { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100286,7 +100286,7 @@ pub struct View { )] pub tab_label: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100295,7 +100295,7 @@ pub struct View { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100305,7 +100305,7 @@ pub struct View { )] pub tab_order: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100314,7 +100314,7 @@ pub struct View { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100324,7 +100324,7 @@ pub struct View { )] pub tab_type: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100333,7 +100333,7 @@ pub struct View { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100343,7 +100343,7 @@ pub struct View { )] pub template_locked: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100352,7 +100352,7 @@ pub struct View { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100362,7 +100362,7 @@ pub struct View { )] pub template_required: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100371,7 +100371,7 @@ pub struct View { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100380,7 +100380,7 @@ pub struct View { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100389,7 +100389,7 @@ pub struct View { )] pub tooltip: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100398,7 +100398,7 @@ pub struct View { )] pub underline: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100407,7 +100407,7 @@ pub struct View { )] pub underline_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100416,7 +100416,7 @@ pub struct View { )] pub width: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100425,7 +100425,7 @@ pub struct View { )] pub width_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100435,7 +100435,7 @@ pub struct View { )] pub x_position: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100444,7 +100444,7 @@ pub struct View { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100454,7 +100454,7 @@ pub struct View { )] pub y_position: String, /** - * This tab is used with the Approve tab to handle supplemental documents. + * This tab is used with the Approve tab to handle supplemental documents. */ #[serde( default, @@ -100468,7 +100468,7 @@ pub struct View { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ViewUrl { /** - * + * */ #[serde( default, @@ -100482,7 +100482,7 @@ pub struct ViewUrl { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Watermark { /** - * + * */ #[serde( default, @@ -100492,7 +100492,7 @@ pub struct Watermark { )] pub display_angle: String, /** - * + * */ #[serde( default, @@ -100501,7 +100501,7 @@ pub struct Watermark { )] pub enabled: String, /** - * + * */ #[serde( default, @@ -100510,7 +100510,7 @@ pub struct Watermark { )] pub font: String, /** - * + * */ #[serde( default, @@ -100520,7 +100520,7 @@ pub struct Watermark { )] pub font_color: String, /** - * + * */ #[serde( default, @@ -100530,7 +100530,7 @@ pub struct Watermark { )] pub font_size: String, /** - * + * */ #[serde( default, @@ -100539,7 +100539,7 @@ pub struct Watermark { )] pub id: String, /** - * + * */ #[serde( default, @@ -100549,7 +100549,7 @@ pub struct Watermark { )] pub image_base_64: String, /** - * + * */ #[serde( default, @@ -100558,7 +100558,7 @@ pub struct Watermark { )] pub transparency: String, /** - * + * */ #[serde( default, @@ -100573,7 +100573,7 @@ pub struct Watermark { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Witness { /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100583,7 +100583,7 @@ pub struct Witness { )] pub access_code: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100592,7 +100592,7 @@ pub struct Witness { )] pub access_code_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100602,7 +100602,7 @@ pub struct Witness { )] pub add_access_code_to_email: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100612,7 +100612,7 @@ pub struct Witness { )] pub additional_notifications: Vec<RecipientAdditionalNotification>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100622,7 +100622,7 @@ pub struct Witness { )] pub agent_can_edit_email: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100632,7 +100632,7 @@ pub struct Witness { )] pub agent_can_edit_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100642,7 +100642,7 @@ pub struct Witness { )] pub allow_system_override_for_locked_recipient: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100652,7 +100652,7 @@ pub struct Witness { )] pub auto_navigation: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100662,7 +100662,7 @@ pub struct Witness { )] pub bulk_recipients_uri: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100672,7 +100672,7 @@ pub struct Witness { )] pub can_sign_offline: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100682,7 +100682,7 @@ pub struct Witness { )] pub client_user_id: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100692,7 +100692,7 @@ pub struct Witness { )] pub completed_count: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100702,7 +100702,7 @@ pub struct Witness { )] pub creation_reason: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100712,7 +100712,7 @@ pub struct Witness { )] pub custom_fields: Vec<String>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100722,7 +100722,7 @@ pub struct Witness { )] pub declined_date_time: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100732,7 +100732,7 @@ pub struct Witness { )] pub declined_reason: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100742,7 +100742,7 @@ pub struct Witness { )] pub default_recipient: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100752,7 +100752,7 @@ pub struct Witness { )] pub delivered_date_time: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100762,7 +100762,7 @@ pub struct Witness { )] pub delivery_method: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100771,7 +100771,7 @@ pub struct Witness { )] pub delivery_method_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100781,7 +100781,7 @@ pub struct Witness { )] pub designator_id: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100791,7 +100791,7 @@ pub struct Witness { )] pub designator_id_guid: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100801,7 +100801,7 @@ pub struct Witness { )] pub document_visibility: Vec<DocumentVisibility>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100810,7 +100810,7 @@ pub struct Witness { )] pub email: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100819,7 +100819,7 @@ pub struct Witness { )] pub email_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100828,7 +100828,7 @@ pub struct Witness { )] pub email_notification: Option<RecipientEmailNotification>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100838,7 +100838,7 @@ pub struct Witness { )] pub embedded_recipient_start_url: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100847,7 +100847,7 @@ pub struct Witness { )] pub error_details: Option<ErrorDetails>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100857,7 +100857,7 @@ pub struct Witness { )] pub excluded_documents: Vec<String>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100867,7 +100867,7 @@ pub struct Witness { )] pub fax_number: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100876,7 +100876,7 @@ pub struct Witness { )] pub fax_number_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100886,7 +100886,7 @@ pub struct Witness { )] pub first_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100895,7 +100895,7 @@ pub struct Witness { )] pub first_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100905,7 +100905,7 @@ pub struct Witness { )] pub full_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100914,7 +100914,7 @@ pub struct Witness { )] pub full_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100924,7 +100924,7 @@ pub struct Witness { )] pub id_check_configuration_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100933,7 +100933,7 @@ pub struct Witness { )] pub id_check_configuration_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100942,7 +100942,7 @@ pub struct Witness { )] pub id_check_information_input: Option<IdCheckInformationInput>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100951,7 +100951,7 @@ pub struct Witness { )] pub identity_verification: Option<RecipientIdentityVerification>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100961,7 +100961,7 @@ pub struct Witness { )] pub inherit_email_notification_configuration: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100971,7 +100971,7 @@ pub struct Witness { )] pub is_bulk_recipient: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100980,7 +100980,7 @@ pub struct Witness { )] pub is_bulk_recipient_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100990,7 +100990,7 @@ pub struct Witness { )] pub last_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -100999,7 +100999,7 @@ pub struct Witness { )] pub last_name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101009,7 +101009,7 @@ pub struct Witness { )] pub locked_recipient_phone_auth_editable: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101019,7 +101019,7 @@ pub struct Witness { )] pub locked_recipient_sms_editable: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101028,7 +101028,7 @@ pub struct Witness { )] pub name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101037,7 +101037,7 @@ pub struct Witness { )] pub name_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101047,7 +101047,7 @@ pub struct Witness { )] pub notary_id: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101056,7 +101056,7 @@ pub struct Witness { )] pub note: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101065,7 +101065,7 @@ pub struct Witness { )] pub note_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101074,7 +101074,7 @@ pub struct Witness { )] pub offline_attributes: Option<serde_json::Value>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101083,12 +101083,12 @@ pub struct Witness { )] pub phone_authentication: Option<RecipientPhoneAuthentication>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "proofFile")] pub proof_file: Option<RecipientProofFile>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101098,7 +101098,7 @@ pub struct Witness { )] pub recipient_attachments: Vec<RecipientAttachment>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101107,7 +101107,7 @@ pub struct Witness { )] pub recipient_authentication_status: Option<AuthenticationStatus>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101117,7 +101117,7 @@ pub struct Witness { )] pub recipient_feature_metadata: Vec<FeatureAvailableMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101127,7 +101127,7 @@ pub struct Witness { )] pub recipient_id: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101137,7 +101137,7 @@ pub struct Witness { )] pub recipient_id_guid: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101147,7 +101147,7 @@ pub struct Witness { )] pub recipient_signature_providers: Vec<RecipientSignatureProvider>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101157,7 +101157,7 @@ pub struct Witness { )] pub recipient_supplies_tabs: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101167,7 +101167,7 @@ pub struct Witness { )] pub recipient_type: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101176,7 +101176,7 @@ pub struct Witness { )] pub recipient_type_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101186,7 +101186,7 @@ pub struct Witness { )] pub require_id_lookup: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101195,7 +101195,7 @@ pub struct Witness { )] pub require_id_lookup_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101205,7 +101205,7 @@ pub struct Witness { )] pub require_sign_on_paper: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101215,7 +101215,7 @@ pub struct Witness { )] pub require_signer_certificate: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101225,7 +101225,7 @@ pub struct Witness { )] pub require_upload_signature: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101235,7 +101235,7 @@ pub struct Witness { )] pub role_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101245,7 +101245,7 @@ pub struct Witness { )] pub routing_order: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101254,7 +101254,7 @@ pub struct Witness { )] pub routing_order_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101264,7 +101264,7 @@ pub struct Witness { )] pub sent_date_time: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101274,7 +101274,7 @@ pub struct Witness { )] pub sign_in_each_location: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101283,7 +101283,7 @@ pub struct Witness { )] pub sign_in_each_location_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101292,7 +101292,7 @@ pub struct Witness { )] pub signature_info: Option<RecipientSignatureInformation>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101302,7 +101302,7 @@ pub struct Witness { )] pub signed_date_time: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101312,7 +101312,7 @@ pub struct Witness { )] pub signing_group_id: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101321,7 +101321,7 @@ pub struct Witness { )] pub signing_group_id_metadata: Option<PropertyMetadata>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101331,7 +101331,7 @@ pub struct Witness { )] pub signing_group_name: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101341,7 +101341,7 @@ pub struct Witness { )] pub signing_group_users: Vec<UserInfo>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101350,7 +101350,7 @@ pub struct Witness { )] pub sms_authentication: Option<RecipientSmsAuthentication>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101360,7 +101360,7 @@ pub struct Witness { )] pub social_authentications: Vec<SocialAuthentication>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101369,7 +101369,7 @@ pub struct Witness { )] pub status: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101379,7 +101379,7 @@ pub struct Witness { )] pub status_code: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101389,12 +101389,12 @@ pub struct Witness { )] pub suppress_emails: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tabs: Option<EnvelopeRecipientTabs>, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101404,7 +101404,7 @@ pub struct Witness { )] pub template_locked: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101414,7 +101414,7 @@ pub struct Witness { )] pub template_required: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101424,7 +101424,7 @@ pub struct Witness { )] pub total_tab_count: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101434,7 +101434,7 @@ pub struct Witness { )] pub user_id: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101444,7 +101444,7 @@ pub struct Witness { )] pub witness_for: String, /** - * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. + * A complex type containing information about a witness recipient. Witnesses are recipients whose signatures affirm that the identified signers have signed the documents in the envelope. */ #[serde( default, @@ -101459,7 +101459,7 @@ pub struct Witness { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Workflow { /** - * Describes the workflow for an envelope. + * Describes the workflow for an envelope. */ #[serde( default, @@ -101469,7 +101469,7 @@ pub struct Workflow { )] pub current_workflow_step_id: String, /** - * Describes the workflow for an envelope. + * Describes the workflow for an envelope. */ #[serde( default, @@ -101479,7 +101479,7 @@ pub struct Workflow { )] pub workflow_status: String, /** - * Describes the workflow for an envelope. + * Describes the workflow for an envelope. */ #[serde( default, @@ -101494,7 +101494,7 @@ pub struct Workflow { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkflowStep { /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101503,7 +101503,7 @@ pub struct WorkflowStep { )] pub action: String, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101513,7 +101513,7 @@ pub struct WorkflowStep { )] pub completed_date: Option<chrono::NaiveDate>, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101523,7 +101523,7 @@ pub struct WorkflowStep { )] pub item_id: String, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101532,7 +101532,7 @@ pub struct WorkflowStep { )] pub recipient_routing: Option<RecipientRouting>, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101541,7 +101541,7 @@ pub struct WorkflowStep { )] pub status: String, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101551,7 +101551,7 @@ pub struct WorkflowStep { )] pub trigger_on_item: String, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101561,7 +101561,7 @@ pub struct WorkflowStep { )] pub triggered_date: Option<chrono::NaiveDate>, /** - * Describes a single step in a workflow. + * Describes a single step in a workflow. */ #[serde( default, @@ -101576,7 +101576,7 @@ pub struct WorkflowStep { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Workspace { /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101586,7 +101586,7 @@ pub struct Workspace { )] pub billable_account_id: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101595,7 +101595,7 @@ pub struct Workspace { )] pub caller_information: Option<WorkspaceUser>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101604,7 +101604,7 @@ pub struct Workspace { )] pub created: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101613,7 +101613,7 @@ pub struct Workspace { )] pub created_by_information: Option<WorkspaceUser>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101623,7 +101623,7 @@ pub struct Workspace { )] pub last_modified: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101632,12 +101632,12 @@ pub struct Workspace { )] pub last_modified_by_information: Option<WorkspaceUser>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<WorkspaceSettings>, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101646,7 +101646,7 @@ pub struct Workspace { )] pub status: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101656,7 +101656,7 @@ pub struct Workspace { )] pub workspace_base_url: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101666,7 +101666,7 @@ pub struct Workspace { )] pub workspace_description: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101676,7 +101676,7 @@ pub struct Workspace { )] pub workspace_id: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101686,7 +101686,7 @@ pub struct Workspace { )] pub workspace_name: String, /** - * A DocuSign workspace is a collaboration area for sharing files and data. + * A DocuSign workspace is a collaboration area for sharing files and data. */ #[serde( default, @@ -101701,7 +101701,7 @@ pub struct Workspace { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceFolderContents { /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101711,12 +101711,12 @@ pub struct WorkspaceFolderContents { )] pub end_position: String, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub folder: Option<WorkspaceItem>, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101725,7 +101725,7 @@ pub struct WorkspaceFolderContents { )] pub items: Vec<WorkspaceItem>, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101735,7 +101735,7 @@ pub struct WorkspaceFolderContents { )] pub parent_folders: Vec<WorkspaceItem>, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101745,7 +101745,7 @@ pub struct WorkspaceFolderContents { )] pub result_set_size: String, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101755,7 +101755,7 @@ pub struct WorkspaceFolderContents { )] pub start_position: String, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101765,7 +101765,7 @@ pub struct WorkspaceFolderContents { )] pub total_set_size: String, /** - * This object's properties describe the contents of a workspace folder. + * This object's properties describe the contents of a workspace folder. */ #[serde( default, @@ -101780,7 +101780,7 @@ pub struct WorkspaceFolderContents { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceItem { /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101789,7 +101789,7 @@ pub struct WorkspaceItem { )] pub caller_authorization: Option<WorkspaceUserAuthorization>, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101799,7 +101799,7 @@ pub struct WorkspaceItem { )] pub content_type: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101808,7 +101808,7 @@ pub struct WorkspaceItem { )] pub created: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101818,7 +101818,7 @@ pub struct WorkspaceItem { )] pub created_by_id: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101827,7 +101827,7 @@ pub struct WorkspaceItem { )] pub created_by_information: Option<WorkspaceUser>, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101836,7 +101836,7 @@ pub struct WorkspaceItem { )] pub extension: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101846,7 +101846,7 @@ pub struct WorkspaceItem { )] pub file_size: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101856,7 +101856,7 @@ pub struct WorkspaceItem { )] pub file_uri: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101865,7 +101865,7 @@ pub struct WorkspaceItem { )] pub id: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101875,7 +101875,7 @@ pub struct WorkspaceItem { )] pub is_public: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101885,7 +101885,7 @@ pub struct WorkspaceItem { )] pub last_modified: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101895,7 +101895,7 @@ pub struct WorkspaceItem { )] pub last_modified_by_id: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101904,7 +101904,7 @@ pub struct WorkspaceItem { )] pub last_modified_by_information: Option<WorkspaceUser>, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101913,7 +101913,7 @@ pub struct WorkspaceItem { )] pub name: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101923,7 +101923,7 @@ pub struct WorkspaceItem { )] pub page_count: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101933,7 +101933,7 @@ pub struct WorkspaceItem { )] pub parent_folder_id: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101943,7 +101943,7 @@ pub struct WorkspaceItem { )] pub parent_folder_uri: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101953,7 +101953,7 @@ pub struct WorkspaceItem { )] pub sha_256: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101963,7 +101963,7 @@ pub struct WorkspaceItem { )] pub thumb_height: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101973,12 +101973,12 @@ pub struct WorkspaceItem { )] pub thumb_width: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde(default)] pub thumbnail: Page, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101988,7 +101988,7 @@ pub struct WorkspaceItem { )] pub type_: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -101997,7 +101997,7 @@ pub struct WorkspaceItem { )] pub uri: String, /** - * This object represents an item in a workspace, which can be either a file or folder. + * This object represents an item in a workspace, which can be either a file or folder. */ #[serde( default, @@ -102011,7 +102011,7 @@ pub struct WorkspaceItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceItemList { /** - * An array of objects that describe the items in a workspace. + * An array of objects that describe the items in a workspace. */ #[serde( default, @@ -102025,7 +102025,7 @@ pub struct WorkspaceItemList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceList { /** - * This object contains a list of available workspaces. + * This object contains a list of available workspaces. */ #[serde( default, @@ -102035,7 +102035,7 @@ pub struct WorkspaceList { )] pub end_position: String, /** - * This object contains a list of available workspaces. + * This object contains a list of available workspaces. */ #[serde( default, @@ -102045,7 +102045,7 @@ pub struct WorkspaceList { )] pub result_set_size: String, /** - * This object contains a list of available workspaces. + * This object contains a list of available workspaces. */ #[serde( default, @@ -102055,7 +102055,7 @@ pub struct WorkspaceList { )] pub start_position: String, /** - * This object contains a list of available workspaces. + * This object contains a list of available workspaces. */ #[serde( default, @@ -102065,7 +102065,7 @@ pub struct WorkspaceList { )] pub total_set_size: String, /** - * This object contains a list of available workspaces. + * This object contains a list of available workspaces. */ #[serde( default, @@ -102079,7 +102079,7 @@ pub struct WorkspaceList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceSettings { /** - * This object provides information about the settings for the workspace. + * This object provides information about the settings for the workspace. */ #[serde( default, @@ -102094,7 +102094,7 @@ pub struct WorkspaceSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceUser { /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102104,7 +102104,7 @@ pub struct WorkspaceUser { )] pub account_id: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102114,7 +102114,7 @@ pub struct WorkspaceUser { )] pub account_name: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102124,7 +102124,7 @@ pub struct WorkspaceUser { )] pub active_since: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102133,7 +102133,7 @@ pub struct WorkspaceUser { )] pub created: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102143,7 +102143,7 @@ pub struct WorkspaceUser { )] pub created_by_id: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102152,7 +102152,7 @@ pub struct WorkspaceUser { )] pub email: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102161,7 +102161,7 @@ pub struct WorkspaceUser { )] pub error_details: Option<ErrorDetails>, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102171,7 +102171,7 @@ pub struct WorkspaceUser { )] pub invitation_email_blurb: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102181,7 +102181,7 @@ pub struct WorkspaceUser { )] pub invitation_email_subject: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102191,7 +102191,7 @@ pub struct WorkspaceUser { )] pub last_modified: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102201,7 +102201,7 @@ pub struct WorkspaceUser { )] pub last_modified_by_id: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102210,7 +102210,7 @@ pub struct WorkspaceUser { )] pub status: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102220,7 +102220,7 @@ pub struct WorkspaceUser { )] pub type_: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102230,7 +102230,7 @@ pub struct WorkspaceUser { )] pub user_id: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102240,7 +102240,7 @@ pub struct WorkspaceUser { )] pub user_name: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102250,7 +102250,7 @@ pub struct WorkspaceUser { )] pub workspace_id: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102260,7 +102260,7 @@ pub struct WorkspaceUser { )] pub workspace_user_base_url: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102270,7 +102270,7 @@ pub struct WorkspaceUser { )] pub workspace_user_id: String, /** - * This object represents the workspace user. This property is only returned in response to user specific GET call. + * This object represents the workspace user. This property is only returned in response to user specific GET call. */ #[serde( default, @@ -102285,7 +102285,7 @@ pub struct WorkspaceUser { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WorkspaceUserAuthorization { /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102295,7 +102295,7 @@ pub struct WorkspaceUserAuthorization { )] pub can_delete: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102305,7 +102305,7 @@ pub struct WorkspaceUserAuthorization { )] pub can_move: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102315,7 +102315,7 @@ pub struct WorkspaceUserAuthorization { )] pub can_transact: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102325,7 +102325,7 @@ pub struct WorkspaceUserAuthorization { )] pub can_view: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102334,7 +102334,7 @@ pub struct WorkspaceUserAuthorization { )] pub created: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102344,7 +102344,7 @@ pub struct WorkspaceUserAuthorization { )] pub created_by_id: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102353,7 +102353,7 @@ pub struct WorkspaceUserAuthorization { )] pub error_details: Option<ErrorDetails>, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102362,7 +102362,7 @@ pub struct WorkspaceUserAuthorization { )] pub modified: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102372,7 +102372,7 @@ pub struct WorkspaceUserAuthorization { )] pub modified_by_id: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102382,7 +102382,7 @@ pub struct WorkspaceUserAuthorization { )] pub workspace_user_id: String, /** - * Provides properties that describe user authorization to a workspace. + * Provides properties that describe user authorization to a workspace. */ #[serde( default, @@ -102401,7 +102401,7 @@ pub struct WorkspaceUserAuthorization { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Zip { /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102416,7 +102416,7 @@ pub struct Zip { )] pub anchor_allow_white_space_in_characters: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102430,7 +102430,7 @@ pub struct Zip { )] pub anchor_allow_white_space_in_characters_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102445,7 +102445,7 @@ pub struct Zip { )] pub anchor_case_sensitive: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102459,7 +102459,7 @@ pub struct Zip { )] pub anchor_case_sensitive_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102474,7 +102474,7 @@ pub struct Zip { )] pub anchor_horizontal_alignment: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102488,7 +102488,7 @@ pub struct Zip { )] pub anchor_horizontal_alignment_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102503,7 +102503,7 @@ pub struct Zip { )] pub anchor_ignore_if_not_present: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102517,7 +102517,7 @@ pub struct Zip { )] pub anchor_ignore_if_not_present_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102532,7 +102532,7 @@ pub struct Zip { )] pub anchor_match_whole_word: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102546,7 +102546,7 @@ pub struct Zip { )] pub anchor_match_whole_word_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102561,7 +102561,7 @@ pub struct Zip { )] pub anchor_string: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102575,7 +102575,7 @@ pub struct Zip { )] pub anchor_string_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102590,7 +102590,7 @@ pub struct Zip { )] pub anchor_tab_processor_version: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102604,7 +102604,7 @@ pub struct Zip { )] pub anchor_tab_processor_version_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102619,7 +102619,7 @@ pub struct Zip { )] pub anchor_units: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102633,7 +102633,7 @@ pub struct Zip { )] pub anchor_units_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102648,7 +102648,7 @@ pub struct Zip { )] pub anchor_x_offset: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102662,7 +102662,7 @@ pub struct Zip { )] pub anchor_x_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102677,7 +102677,7 @@ pub struct Zip { )] pub anchor_y_offset: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102691,7 +102691,7 @@ pub struct Zip { )] pub anchor_y_offset_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102705,7 +102705,7 @@ pub struct Zip { )] pub bold: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102719,7 +102719,7 @@ pub struct Zip { )] pub bold_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102734,7 +102734,7 @@ pub struct Zip { )] pub conceal_value_on_document: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102748,7 +102748,7 @@ pub struct Zip { )] pub conceal_value_on_document_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102763,7 +102763,7 @@ pub struct Zip { )] pub conditional_parent_label: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102777,7 +102777,7 @@ pub struct Zip { )] pub conditional_parent_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102792,7 +102792,7 @@ pub struct Zip { )] pub conditional_parent_value: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102806,7 +102806,7 @@ pub struct Zip { )] pub conditional_parent_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102821,7 +102821,7 @@ pub struct Zip { )] pub custom_tab_id: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102835,7 +102835,7 @@ pub struct Zip { )] pub custom_tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102850,7 +102850,7 @@ pub struct Zip { )] pub disable_auto_size: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102864,7 +102864,7 @@ pub struct Zip { )] pub disable_auto_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102879,7 +102879,7 @@ pub struct Zip { )] pub document_id: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102893,7 +102893,7 @@ pub struct Zip { )] pub document_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102907,7 +102907,7 @@ pub struct Zip { )] pub error_details: Option<ErrorDetails>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102921,7 +102921,7 @@ pub struct Zip { )] pub font: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102936,7 +102936,7 @@ pub struct Zip { )] pub font_color: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102950,7 +102950,7 @@ pub struct Zip { )] pub font_color_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102964,7 +102964,7 @@ pub struct Zip { )] pub font_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102979,7 +102979,7 @@ pub struct Zip { )] pub font_size: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -102993,7 +102993,7 @@ pub struct Zip { )] pub font_size_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103008,7 +103008,7 @@ pub struct Zip { )] pub form_order: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103022,7 +103022,7 @@ pub struct Zip { )] pub form_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103037,7 +103037,7 @@ pub struct Zip { )] pub form_page_label: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103051,7 +103051,7 @@ pub struct Zip { )] pub form_page_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103066,7 +103066,7 @@ pub struct Zip { )] pub form_page_number: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103080,7 +103080,7 @@ pub struct Zip { )] pub form_page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103094,7 +103094,7 @@ pub struct Zip { )] pub height: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103108,7 +103108,7 @@ pub struct Zip { )] pub height_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103122,7 +103122,7 @@ pub struct Zip { )] pub italic: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103136,7 +103136,7 @@ pub struct Zip { )] pub italic_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103150,7 +103150,7 @@ pub struct Zip { )] pub locale_policy: Option<LocalePolicyTab>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103164,7 +103164,7 @@ pub struct Zip { )] pub locked: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103178,7 +103178,7 @@ pub struct Zip { )] pub locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103193,7 +103193,7 @@ pub struct Zip { )] pub max_length: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103207,7 +103207,7 @@ pub struct Zip { )] pub max_length_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103221,7 +103221,7 @@ pub struct Zip { )] pub merge_field: Option<MergeField>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103236,7 +103236,7 @@ pub struct Zip { )] pub merge_field_xml: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103250,7 +103250,7 @@ pub struct Zip { )] pub name: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103264,7 +103264,7 @@ pub struct Zip { )] pub name_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103279,7 +103279,7 @@ pub struct Zip { )] pub original_value: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103293,7 +103293,7 @@ pub struct Zip { )] pub original_value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103308,7 +103308,7 @@ pub struct Zip { )] pub page_number: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103322,7 +103322,7 @@ pub struct Zip { )] pub page_number_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103337,7 +103337,7 @@ pub struct Zip { )] pub recipient_id: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103352,7 +103352,7 @@ pub struct Zip { )] pub recipient_id_guid: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103366,7 +103366,7 @@ pub struct Zip { )] pub recipient_id_guid_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103380,7 +103380,7 @@ pub struct Zip { )] pub recipient_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103395,7 +103395,7 @@ pub struct Zip { )] pub require_all: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103409,7 +103409,7 @@ pub struct Zip { )] pub require_all_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103424,7 +103424,7 @@ pub struct Zip { )] pub require_initial_on_shared_change: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103438,7 +103438,7 @@ pub struct Zip { )] pub require_initial_on_shared_change_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103452,7 +103452,7 @@ pub struct Zip { )] pub required: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103466,7 +103466,7 @@ pub struct Zip { )] pub required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103481,7 +103481,7 @@ pub struct Zip { )] pub sender_required: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103495,7 +103495,7 @@ pub struct Zip { )] pub sender_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103509,7 +103509,7 @@ pub struct Zip { )] pub shared: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103523,7 +103523,7 @@ pub struct Zip { )] pub shared_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103537,7 +103537,7 @@ pub struct Zip { )] pub smart_contract_information: Option<SmartContractInformation>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103551,7 +103551,7 @@ pub struct Zip { )] pub status: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103565,7 +103565,7 @@ pub struct Zip { )] pub status_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103580,7 +103580,7 @@ pub struct Zip { )] pub tab_group_labels: Vec<String>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103594,7 +103594,7 @@ pub struct Zip { )] pub tab_group_labels_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103609,7 +103609,7 @@ pub struct Zip { )] pub tab_id: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103623,7 +103623,7 @@ pub struct Zip { )] pub tab_id_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103638,7 +103638,7 @@ pub struct Zip { )] pub tab_label: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103652,7 +103652,7 @@ pub struct Zip { )] pub tab_label_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103667,7 +103667,7 @@ pub struct Zip { )] pub tab_order: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103681,7 +103681,7 @@ pub struct Zip { )] pub tab_order_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103696,7 +103696,7 @@ pub struct Zip { )] pub tab_type: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103710,7 +103710,7 @@ pub struct Zip { )] pub tab_type_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103725,7 +103725,7 @@ pub struct Zip { )] pub template_locked: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103739,7 +103739,7 @@ pub struct Zip { )] pub template_locked_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103754,7 +103754,7 @@ pub struct Zip { )] pub template_required: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103768,7 +103768,7 @@ pub struct Zip { )] pub template_required_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103782,7 +103782,7 @@ pub struct Zip { )] pub tool_tip_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103796,7 +103796,7 @@ pub struct Zip { )] pub tooltip: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103810,7 +103810,7 @@ pub struct Zip { )] pub underline: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103824,7 +103824,7 @@ pub struct Zip { )] pub underline_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103839,7 +103839,7 @@ pub struct Zip { )] pub use_dash_4: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103853,7 +103853,7 @@ pub struct Zip { )] pub use_dash_4_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103868,7 +103868,7 @@ pub struct Zip { )] pub validation_message: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103882,7 +103882,7 @@ pub struct Zip { )] pub validation_message_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103897,7 +103897,7 @@ pub struct Zip { )] pub validation_pattern: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103911,7 +103911,7 @@ pub struct Zip { )] pub validation_pattern_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103925,7 +103925,7 @@ pub struct Zip { )] pub value: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103939,7 +103939,7 @@ pub struct Zip { )] pub value_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103953,7 +103953,7 @@ pub struct Zip { )] pub width: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103967,7 +103967,7 @@ pub struct Zip { )] pub width_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103982,7 +103982,7 @@ pub struct Zip { )] pub x_position: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -103996,7 +103996,7 @@ pub struct Zip { )] pub x_position_metadata: Option<PropertyMetadata>, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation @@ -104011,7 +104011,7 @@ pub struct Zip { )] pub y_position: String, /** - * A tab that allows the recipient to enter a ZIP code. The ZIP + * A tab that allows the recipient to enter a ZIP code. The ZIP * code can be five digits or nine digits in the ZIP+4 format. * The zip code can be typed with or without dashes. It uses * the same parameters as a Text tab, with the validation diff --git a/generator/src/main.rs b/generator/src/main.rs index ca30a26e..05399cfe 100644 --- a/generator/src/main.rs +++ b/generator/src/main.rs @@ -3301,26 +3301,14 @@ fn main() -> Result<()> { let host = args.opt_str("host").unwrap(); let output_dir = args.opt_str("o").unwrap(); let spec_link = args.opt_str("spec-link").unwrap(); - let token_endpoint = if let Some(te) = args.opt_str("token-endpoint") { - te - } else { - String::new() - }; - let user_consent_endpoint = if let Some(uce) = args.opt_str("user-consent-endpoint") { - uce - } else { - String::new() - }; + let token_endpoint = args.opt_str("token-endpoint").unwrap_or_default(); + let user_consent_endpoint = args.opt_str("user-consent-endpoint").unwrap_or_default(); // Sort our tags and de-duplicate them. tags.sort_unstable(); tags.dedup(); - let add_post_header = if let Some(ph) = args.opt_str("add-post-header") { - ph - } else { - String::new() - }; + let add_post_header = args.opt_str("add-post-header").unwrap_or_default(); let fail = match gen( &api, @@ -3348,7 +3336,7 @@ fn main() -> Result<()> { let uuid_lib = r#" bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] }"# .to_string(); @@ -3381,9 +3369,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = {{ version = "0.4", default-features = false, features = ["serde"] }} +chrono = {{ version = "0.4.38", default-features = false, features = ["serde"] }} dirs = {{ version = "^3.0.2", optional = true }} -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = {{ version = "^0.4", features = ["serde"] }} mime = "0.3" @@ -3391,11 +3379,11 @@ openssl = {{ version = "0.10", default-features = false, optional = true }} parse_link_header = "0.3.3" pem = {{ version = "1.1.0", default-features = false, optional = true }} percent-encoding = "2.2" -reqwest = {{ version = "0.11.14", default-features = false, features = ["json", "multipart"] }} -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = {{ version = "0.12", default-features = false, features = ["json", "multipart"] }} +reqwest-conditional-middleware = "0.3" +reqwest-middleware = {{ version = "0.3", features = ["multipart"] }} +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = {{ version = "0.16", default-features = false, optional = true }} schemars = {{ version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] }} serde = {{ version = "1", features = ["derive"] }} diff --git a/generator/src/template.rs b/generator/src/template.rs index 18fc9889..317290db 100644 --- a/generator/src/template.rs +++ b/generator/src/template.rs @@ -263,74 +263,6 @@ fn parse_inner(t: &str) -> Result<Template> { Ok(Template { components }) } -#[cfg(test)] -mod test { - use anyhow::{anyhow, Context, Result}; - - use super::{parse, Component, Template}; - - #[test] - fn basic() -> Result<()> { - let trials = vec![ - ( - "/info", - Template { - components: vec![Component::Constant("info".into())], - }, - ), - ( - "/measure/{number}", - Template { - components: vec![ - Component::Constant("measure".into()), - Component::Parameter("number".into()), - ], - }, - ), - ( - "/one/{two}/three", - Template { - components: vec![ - Component::Constant("one".into()), - Component::Parameter("two".into()), - Component::Constant("three".into()), - ], - }, - ), - ]; - - for (path, want) in trials.iter() { - let t = parse(path).with_context(|| anyhow!("path {}", path))?; - assert_eq!(&t, want); - } - - Ok(()) - } - - #[test] - fn compile() -> Result<()> { - let t = parse("/measure/{number}")?; - let out = t.compile(Default::default(), "None"); - let want = r#"let url = self.client.url( -&format!("/measure/{}", -crate::progenitor_support::encode_path(&number.to_string()),), None); -"#; - assert_eq!(want, &out); - Ok(()) - } - - #[test] - fn compile_with_command() -> Result<()> { - let t = parse("/path/{param}:command")?; - let out = t.compile(Default::default(), "None"); - let want = r#"let url = self.client.url( -&format!("/path/{}:command", -crate::progenitor_support::encode_path(¶m.to_string()),), None); -"#; - Ok(assert_eq!(want, &out)) - } -} - pub fn generate_docs_github( api: &openapiv3::OpenAPI, name: &str, @@ -890,3 +822,71 @@ pub fn generate_docs_generic_client_credentials( proper_name.to_lowercase(), ) } + +#[cfg(test)] +mod test { + use anyhow::{anyhow, Context, Result}; + + use super::{parse, Component, Template}; + + #[test] + fn basic() -> Result<()> { + let trials = [ + ( + "/info", + Template { + components: vec![Component::Constant("info".into())], + }, + ), + ( + "/measure/{number}", + Template { + components: vec![ + Component::Constant("measure".into()), + Component::Parameter("number".into()), + ], + }, + ), + ( + "/one/{two}/three", + Template { + components: vec![ + Component::Constant("one".into()), + Component::Parameter("two".into()), + Component::Constant("three".into()), + ], + }, + ), + ]; + + for (path, want) in trials.iter() { + let t = parse(path).with_context(|| anyhow!("path {}", path))?; + assert_eq!(&t, want); + } + + Ok(()) + } + + #[test] + fn compile() -> Result<()> { + let t = parse("/measure/{number}")?; + let out = t.compile(Default::default(), "None"); + let want = r#"let url = self.client.url( +&format!("/measure/{}", +crate::progenitor_support::encode_path(&number.to_string()),), None); +"#; + assert_eq!(want, &out); + Ok(()) + } + + #[test] + fn compile_with_command() -> Result<()> { + let t = parse("/path/{param}:command")?; + let out = t.compile(Default::default(), "None"); + let want = r#"let url = self.client.url( +&format!("/path/{}:command", +crate::progenitor_support::encode_path(¶m.to_string()),), None); +"#; + Ok(assert_eq!(want, &out)) + } +} diff --git a/giphy/Cargo.toml b/giphy/Cargo.toml index 859a4929..73007a1e 100644 --- a/giphy/Cargo.toml +++ b/giphy/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "giphy-api" description = "A fully generated & opinionated API client for the Giphy API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/giphy-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/giphy" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/giphy/README.md b/giphy/README.md index caaca3d6..b4905456 100644 --- a/giphy/README.md +++ b/giphy/README.md @@ -32,7 +32,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -giphy-api = "0.7.1" +giphy-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/giphy/src/lib.rs b/giphy/src/lib.rs index 164f02ae..7c21faca 100644 --- a/giphy/src/lib.rs +++ b/giphy/src/lib.rs @@ -30,7 +30,7 @@ //! //! ```toml //! [dependencies] -//! giphy-api = "0.7.1" +//! giphy-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/giphy/src/types.rs b/giphy/src/types.rs index d5e26c0b..b5ec83a4 100644 --- a/giphy/src/types.rs +++ b/giphy/src/types.rs @@ -12,7 +12,7 @@ pub struct LoopingAllOf { #[serde(flatten)] pub image: Image, /** - * Data surrounding a version of this GIF downsized to be under 2mb. + * Data surrounding a version of this GIF downsized to be under 2mb. */ #[serde(flatten)] pub value: serde_json::Value, @@ -22,102 +22,102 @@ pub struct LoopingAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Images { /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub downsized: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub downsized_large: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub downsized_medium: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub downsized_small: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub downsized_still: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_height: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_height_downsampled: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_height_small: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_height_small_still: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_height_still: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_width: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_width_downsampled: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_width_small: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_width_small_still: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_width_still: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub looping: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub original: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub original_still: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preview: Option<LoopingAllOf>, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preview_gif: Option<LoopingAllOf>, @@ -126,7 +126,8 @@ pub struct Images { /** * Type of the gif. By default, this is almost always gif */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "gif")] #[default] @@ -145,10 +146,11 @@ impl std::fmt::Display for Type { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Gif { /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -157,7 +159,7 @@ pub struct Gif { )] pub bitly_url: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -166,7 +168,7 @@ pub struct Gif { )] pub content_url: String, /** - * The date this GIF was added to the GIPHY database. + * The date this GIF was added to the GIPHY database. */ #[serde( default, @@ -175,7 +177,7 @@ pub struct Gif { )] pub create_datetime: Option<chrono::DateTime<chrono::Utc>>, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -184,7 +186,7 @@ pub struct Gif { )] pub embded_url: String, /** - * An array of featured tags for this GIF (Note: Not available when using the Public Beta Key) + * An array of featured tags for this GIF (Note: Not available when using the Public Beta Key) * */ #[serde( @@ -194,7 +196,7 @@ pub struct Gif { )] pub featured_tags: Vec<String>, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -203,12 +205,12 @@ pub struct Gif { )] pub id: String, /** - * An object containing data for various available formats and sizes of this GIF. + * An object containing data for various available formats and sizes of this GIF. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub images: Option<Images>, /** - * The date this GIF was added to the GIPHY database. + * The date this GIF was added to the GIPHY database. */ #[serde( default, @@ -217,7 +219,7 @@ pub struct Gif { )] pub import_datetime: Option<chrono::DateTime<chrono::Utc>>, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -226,7 +228,7 @@ pub struct Gif { )] pub rating: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -235,7 +237,7 @@ pub struct Gif { )] pub slug: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -244,7 +246,7 @@ pub struct Gif { )] pub source: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -253,7 +255,7 @@ pub struct Gif { )] pub source_post_url: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -262,7 +264,7 @@ pub struct Gif { )] pub source_tld: String, /** - * An array of featured tags for this GIF (Note: Not available when using the Public Beta Key) + * An array of featured tags for this GIF (Note: Not available when using the Public Beta Key) * */ #[serde( @@ -272,7 +274,7 @@ pub struct Gif { )] pub tags: Vec<String>, /** - * The date this GIF was added to the GIPHY database. + * The date this GIF was added to the GIPHY database. */ #[serde( default, @@ -281,12 +283,12 @@ pub struct Gif { )] pub trending_datetime: Option<chrono::DateTime<chrono::Utc>>, /** - * Type of the gif. By default, this is almost always gif + * Type of the gif. By default, this is almost always gif */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, /** - * The date this GIF was added to the GIPHY database. + * The date this GIF was added to the GIPHY database. */ #[serde( default, @@ -295,7 +297,7 @@ pub struct Gif { )] pub update_datetime: Option<chrono::DateTime<chrono::Utc>>, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -304,12 +306,12 @@ pub struct Gif { )] pub url: String, /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<User>, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -322,7 +324,7 @@ pub struct Gif { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Image { /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -331,7 +333,7 @@ pub struct Image { )] pub frames: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -340,7 +342,7 @@ pub struct Image { )] pub height: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -350,7 +352,7 @@ pub struct Image { )] pub mp_4: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -360,7 +362,7 @@ pub struct Image { )] pub mp_4_size: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -369,7 +371,7 @@ pub struct Image { )] pub size: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -378,7 +380,7 @@ pub struct Image { )] pub url: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -387,7 +389,7 @@ pub struct Image { )] pub webp: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -396,7 +398,7 @@ pub struct Image { )] pub webp_size: String, /** - * The unique bit.ly URL for this GIF + * The unique bit.ly URL for this GIF */ #[serde( default, @@ -411,7 +413,7 @@ pub struct Image { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Meta { /** - * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. + * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. * */ #[serde( @@ -421,7 +423,7 @@ pub struct Meta { )] pub msg: String, /** - * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. + * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. * */ #[serde( @@ -431,7 +433,7 @@ pub struct Meta { )] pub response_id: String, /** - * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. + * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. * */ #[serde( @@ -447,7 +449,7 @@ pub struct Meta { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Pagination { /** - * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. + * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. * */ #[serde( @@ -457,7 +459,7 @@ pub struct Pagination { )] pub count: i64, /** - * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. + * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. * */ #[serde( @@ -467,7 +469,7 @@ pub struct Pagination { )] pub offset: i64, /** - * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. + * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. * */ #[serde( @@ -482,7 +484,7 @@ pub struct Pagination { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct User { /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde( default, @@ -491,7 +493,7 @@ pub struct User { )] pub avatar_url: String, /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde( default, @@ -500,7 +502,7 @@ pub struct User { )] pub banner_url: String, /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde( default, @@ -509,7 +511,7 @@ pub struct User { )] pub display_name: String, /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde( default, @@ -518,7 +520,7 @@ pub struct User { )] pub profile_url: String, /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde( default, @@ -527,7 +529,7 @@ pub struct User { )] pub twitter: String, /** - * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. + * The User Object contains information about the user associated with a GIF and URLs to assets such as that user's avatar image, profile, and more. */ #[serde( default, @@ -546,13 +548,13 @@ pub struct GetGifsByResponse { )] pub data: Vec<Gif>, /** - * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. + * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub meta: Option<Meta>, /** - * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. + * The Pagination Object contains information relating to the number of total results available as well as the number of results fetched and their relative positions. * */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -564,7 +566,7 @@ pub struct RandomGifResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<Gif>, /** - * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. + * The Meta Object contains basic information regarding the request, whether it was successful, and the response given by the API. Check `responses` to see a description of types of response codes the API might give you under different cirumstances. * */ #[serde(default, skip_serializing_if = "Option::is_none")] diff --git a/github/Cargo.toml b/github/Cargo.toml index de8fac29..e55cfd2a 100644 --- a/github/Cargo.toml +++ b/github/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "octorust" description = "A fully generated & opinionated API client for the GitHub API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/octorust/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/github" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/github/README.md b/github/README.md index 7dc9ccd6..13fc9e95 100644 --- a/github/README.md +++ b/github/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -octorust = "0.7.1" +octorust = "0.8.0-rc.1" ``` ## Basic example @@ -58,7 +58,7 @@ let github = Client::new( ``` If you are a GitHub enterprise customer, you will want to create a client with the -[Client#host_override](https://docs.rs/octorust/0.7.1/octorust/struct.Client.html#method.host_override) method. +[Client#host_override](https://docs.rs/octorust/0.8.0-rc.1/octorust/struct.Client.html#method.host_override) method. ## Feature flags @@ -72,7 +72,7 @@ To enable this, add the following to your `Cargo.toml` file: ```toml [dependencies] -octorust = { version = "0.7.1", features = ["httpcache"] } +octorust = { version = "0.8.0-rc.1", features = ["httpcache"] } ``` Then use the `Client::custom` constructor to provide a cache implementation. diff --git a/github/src/apps.rs b/github/src/apps.rs index 89e2ee47..681f12c5 100644 --- a/github/src/apps.rs +++ b/github/src/apps.rs @@ -899,7 +899,10 @@ impl Apps { app_slug: &str, ) -> ClientResult<crate::Response<crate::types::GitHubApp>> { let url = self.client.url( - &format!("/apps/{}", crate::progenitor_support::encode_path(app_slug),), + &format!( + "/apps/{}", + crate::progenitor_support::encode_path(app_slug), + ), None, ); self.client @@ -1073,7 +1076,9 @@ impl Apps { pub async fn list_all_plans( &self, ) -> ClientResult<crate::Response<Vec<crate::types::MarketplaceListingPlan>>> { - let url = self.client.url("/marketplace_listing/plans", None); + let url = self + .client + .url("/marketplace_listing/plans", None); self.client .get_all_pages( &url, @@ -1285,7 +1290,9 @@ impl Apps { pub async fn list_all_plans_stubbed( &self, ) -> ClientResult<crate::Response<Vec<crate::types::MarketplaceListingPlan>>> { - let url = self.client.url("/marketplace_listing/stubbed/plans", None); + let url = self + .client + .url("/marketplace_listing/stubbed/plans", None); self.client .get_all_pages( &url, @@ -1753,7 +1760,9 @@ impl Apps { pub async fn list_all_subscriptions_for_authenticated_user( &self, ) -> ClientResult<crate::Response<Vec<crate::types::UserMarketplacePurchase>>> { - let url = self.client.url("/user/marketplace_purchases", None); + let url = self + .client + .url("/user/marketplace_purchases", None); self.client .get_all_pages( &url, @@ -1819,7 +1828,9 @@ impl Apps { pub async fn list_all_subscriptions_for_authenticated_user_stubbed( &self, ) -> ClientResult<crate::Response<Vec<crate::types::UserMarketplacePurchase>>> { - let url = self.client.url("/user/marketplace_purchases/stubbed", None); + let url = self + .client + .url("/user/marketplace_purchases/stubbed", None); self.client .get_all_pages( &url, diff --git a/github/src/gists.rs b/github/src/gists.rs index 13e885aa..e712630e 100644 --- a/github/src/gists.rs +++ b/github/src/gists.rs @@ -281,7 +281,10 @@ impl Gists { gist_id: &str, ) -> ClientResult<crate::Response<crate::types::GistSimple>> { let url = self.client.url( - &format!("/gists/{}", crate::progenitor_support::encode_path(gist_id),), + &format!( + "/gists/{}", + crate::progenitor_support::encode_path(gist_id), + ), None, ); self.client @@ -309,7 +312,10 @@ impl Gists { */ pub async fn delete(&self, gist_id: &str) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/gists/{}", crate::progenitor_support::encode_path(gist_id),), + &format!( + "/gists/{}", + crate::progenitor_support::encode_path(gist_id), + ), None, ); self.client @@ -341,7 +347,10 @@ impl Gists { body: &crate::types::GistsUpdateRequest, ) -> ClientResult<crate::Response<crate::types::GistSimple>> { let url = self.client.url( - &format!("/gists/{}", crate::progenitor_support::encode_path(gist_id),), + &format!( + "/gists/{}", + crate::progenitor_support::encode_path(gist_id), + ), None, ); self.client diff --git a/github/src/interactions.rs b/github/src/interactions.rs index 19c739a0..dd931ebd 100644 --- a/github/src/interactions.rs +++ b/github/src/interactions.rs @@ -238,7 +238,9 @@ impl Interactions { pub async fn get_restrictions_for_authenticated_user( &self, ) -> ClientResult<crate::Response<crate::types::InteractionsGetRestrictionsResponseAnyOf>> { - let url = self.client.url("/user/interaction-limits", None); + let url = self + .client + .url("/user/interaction-limits", None); self.client .get( &url, @@ -262,7 +264,9 @@ impl Interactions { &self, body: &crate::types::InteractionLimit, ) -> ClientResult<crate::Response<crate::types::InteractionLimits>> { - let url = self.client.url("/user/interaction-limits", None); + let url = self + .client + .url("/user/interaction-limits", None); self.client .put( &url, @@ -285,7 +289,9 @@ impl Interactions { pub async fn remove_restrictions_for_authenticated_user( &self, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/user/interaction-limits", None); + let url = self + .client + .url("/user/interaction-limits", None); self.client .delete( &url, diff --git a/github/src/lib.rs b/github/src/lib.rs index a62c93fb..dab8ec3a 100644 --- a/github/src/lib.rs +++ b/github/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! octorust = "0.7.1" +//! octorust = "0.8.0-rc.1" //! ``` //! //! ## Basic example @@ -56,7 +56,7 @@ //! ``` //! //! If you are a GitHub enterprise customer, you will want to create a client with the -//! [Client#host_override](https://docs.rs/octorust/0.7.1/octorust/struct.Client.html#method.host_override) method. +//! [Client#host_override](https://docs.rs/octorust/0.8.0-rc.1/octorust/struct.Client.html#method.host_override) method. //! //! ## Feature flags //! @@ -70,7 +70,7 @@ //! //! ```toml //! [dependencies] -//! octorust = { version = "0.7.1", features = ["httpcache"] } +//! octorust = { version = "0.8.0-rc.1", features = ["httpcache"] } //! ``` //! //! Then use the `Client::custom` constructor to provide a cache implementation. diff --git a/github/src/orgs.rs b/github/src/orgs.rs index e9ea56e5..4b9e8eff 100644 --- a/github/src/orgs.rs +++ b/github/src/orgs.rs @@ -104,7 +104,10 @@ impl Orgs { org: &str, ) -> ClientResult<crate::Response<crate::types::OrganizationFull>> { let url = self.client.url( - &format!("/orgs/{}", crate::progenitor_support::encode_path(org),), + &format!( + "/orgs/{}", + crate::progenitor_support::encode_path(org), + ), None, ); self.client @@ -138,7 +141,10 @@ impl Orgs { body: &crate::types::OrgsUpdateRequest, ) -> ClientResult<crate::Response<crate::types::OrganizationFull>> { let url = self.client.url( - &format!("/orgs/{}", crate::progenitor_support::encode_path(org),), + &format!( + "/orgs/{}", + crate::progenitor_support::encode_path(org), + ), None, ); self.client diff --git a/github/src/repos.rs b/github/src/repos.rs index 483d2927..70279058 100644 --- a/github/src/repos.rs +++ b/github/src/repos.rs @@ -8670,7 +8670,9 @@ impl Repos { pub async fn list_all_invitations_for_authenticated_user( &self, ) -> ClientResult<crate::Response<Vec<crate::types::RepositoryInvitation>>> { - let url = self.client.url("/user/repository_invitations", None); + let url = self + .client + .url("/user/repository_invitations", None); self.client .get_all_pages( &url, diff --git a/github/src/types.rs b/github/src/types.rs index 8d96b9a5..498279f1 100644 --- a/github/src/types.rs +++ b/github/src/types.rs @@ -196,7 +196,7 @@ pub struct GitHubApp { )] pub description: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -223,7 +223,7 @@ pub struct GitHubApp { )] pub id: i64, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde( default, @@ -252,7 +252,7 @@ pub struct GitHubApp { )] pub pem: String, /** - * The set of permissions for the GitHub app + * The set of permissions for the GitHub app */ pub permissions: Permissions, #[serde( @@ -314,7 +314,7 @@ pub struct ValidationErrorSimple { )] pub documentation_url: String, /** - * Validation Error Simple + * Validation Error Simple */ #[serde( default, @@ -394,7 +394,7 @@ pub struct WebhookConfig { )] pub content_type: String, /** - * Configuration object of the webhook + * Configuration object of the webhook */ #[serde(default, skip_serializing_if = "Option::is_none")] pub insecure_ssl: Option<WebhookConfigInsecureSslOneOf>, @@ -504,7 +504,7 @@ pub struct ScimError { )] pub message: String, /** - * Scim Error + * Scim Error */ #[serde( default, @@ -520,7 +520,7 @@ pub struct ScimError { )] pub scim_type: String, /** - * Scim Error + * Scim Error */ #[serde( default, @@ -544,7 +544,7 @@ pub enum ValueOneOf { String(String), I64(i64), /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), } @@ -654,7 +654,7 @@ pub struct ValidationError { )] pub documentation_url: String, /** - * Validation Error + * Validation Error */ #[serde( default, @@ -676,12 +676,12 @@ pub struct Data {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Request { /** - * The request headers sent with the webhook delivery. + * The request headers sent with the webhook delivery. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub headers: Option<Data>, /** - * The request headers sent with the webhook delivery. + * The request headers sent with the webhook delivery. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payload: Option<Data>, @@ -690,7 +690,7 @@ pub struct Request { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Response { /** - * The request headers sent with the webhook delivery. + * The request headers sent with the webhook delivery. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub headers: Option<Data>, @@ -842,7 +842,8 @@ pub struct Enterprise { /** * The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds. Can be one of: `read` or `write`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Pages { #[serde(rename = "read")] Read, @@ -876,7 +877,8 @@ impl Pages { /** * The level of permission to grant the access token to manage repository projects, columns, and cards. Can be one of: `read`, `write`, or `admin`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RepositoryProjects { #[serde(rename = "admin")] Admin, @@ -913,7 +915,8 @@ impl RepositoryProjects { /** * The level of permission to grant the access token for viewing an organization's plan. Can be one of: `read`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrganizationPlan { #[serde(rename = "read")] Read, @@ -944,7 +947,8 @@ impl OrganizationPlan { /** * The level of permission to grant the access token to update GitHub Actions workflow files. Can be one of: `write`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Workflows { #[serde(rename = "write")] Write, @@ -976,157 +980,157 @@ impl Workflows { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppPermissions { /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actions: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub administration: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub checks: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub content_references: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub contents: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deployments: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub environments: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub issues: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub members: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metadata: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_administration: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_hooks: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_packages: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_plan: Option<OrganizationPlan>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_projects: Option<RepositoryProjects>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_secrets: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_self_hosted_runners: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_user_blocking: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub packages: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pages: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pull_requests: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository_hooks: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository_projects: Option<RepositoryProjects>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub secret_scanning_alerts: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub secrets: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub security_events: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub single_file: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub statuses: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub team_discussions: Option<Pages>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub vulnerability_alerts: Option<OrganizationPlan>, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub workflows: Option<Workflows>, @@ -1140,12 +1144,12 @@ pub struct AppPermissions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountAnyOf { /** - * Simple User + * Simple User */ #[serde(flatten)] pub simple_user: SimpleUser, /** - * An enterprise account + * An enterprise account */ #[serde(flatten)] pub enterprise: Enterprise, @@ -1154,7 +1158,8 @@ pub struct AccountAnyOf { /** * Describe whether all repositories have been selected or there's a selection involved */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RepositorySelection { #[serde(rename = "all")] All, @@ -1220,7 +1225,7 @@ pub struct Installation { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -1229,7 +1234,7 @@ pub struct Installation { )] pub events: Vec<String>, /** - * Installation + * Installation */ #[serde( default, @@ -1249,7 +1254,7 @@ pub struct Installation { )] pub id: i64, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ pub permissions: AppPermissions, #[serde( @@ -1259,7 +1264,7 @@ pub struct Installation { )] pub repositories_url: String, /** - * Describe whether all repositories have been selected or there's a selection involved + * Describe whether all repositories have been selected or there's a selection involved */ #[serde(default, skip_serializing_if = "RepositorySelection::is_noop")] pub repository_selection: RepositorySelection, @@ -1270,7 +1275,7 @@ pub struct Installation { )] pub single_file_name: String, /** - * Installation + * Installation */ #[serde( default, @@ -1978,7 +1983,7 @@ pub struct TemplateRepository { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Repository { /** - * A git repository + * A git repository */ #[serde( default, @@ -1986,7 +1991,7 @@ pub struct Repository { )] pub allow_auto_merge: bool, /** - * A git repository + * A git repository */ #[serde( default, @@ -1994,7 +1999,7 @@ pub struct Repository { )] pub allow_merge_commit: bool, /** - * A git repository + * A git repository */ #[serde( default, @@ -2002,7 +2007,7 @@ pub struct Repository { )] pub allow_rebase_merge: bool, /** - * A git repository + * A git repository */ #[serde( default, @@ -2093,7 +2098,7 @@ pub struct Repository { )] pub default_branch: String, /** - * A git repository + * A git repository */ #[serde( default, @@ -2232,7 +2237,7 @@ pub struct Repository { )] pub id: i64, /** - * A git repository + * A git repository */ #[serde( default, @@ -2314,7 +2319,7 @@ pub struct Repository { )] pub name: String, /** - * A git repository + * A git repository */ #[serde( default, @@ -2349,12 +2354,12 @@ pub struct Repository { #[serde(default, skip_serializing_if = "Option::is_none")] pub organization: Option<SimpleUser>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SimpleUser>, /** - * A git repository + * A git repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<RepositoryPermissions>, @@ -2418,7 +2423,7 @@ pub struct Repository { )] pub statuses_url: String, /** - * A git repository + * A git repository */ #[serde( default, @@ -2465,7 +2470,7 @@ pub struct Repository { #[serde(default, skip_serializing_if = "Option::is_none")] pub template_repository: Option<TemplateRepository>, /** - * A git repository + * A git repository */ #[serde( default, @@ -2521,7 +2526,7 @@ pub struct InstallationToken { )] pub expires_at: String, /** - * Authentication token for a GitHub App installed on a user or org. + * Authentication token for a GitHub App installed on a user or org. */ #[serde( default, @@ -2529,12 +2534,12 @@ pub struct InstallationToken { )] pub has_multiple_single_files: bool, /** - * Authentication token for a GitHub App installed on a user or org. + * Authentication token for a GitHub App installed on a user or org. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<AppPermissions>, /** - * Authentication token for a GitHub App installed on a user or org. + * Authentication token for a GitHub App installed on a user or org. */ #[serde( default, @@ -2543,7 +2548,7 @@ pub struct InstallationToken { )] pub repositories: Vec<Repository>, /** - * Authentication token for a GitHub App installed on a user or org. + * Authentication token for a GitHub App installed on a user or org. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository_selection: Option<RepositorySelection>, @@ -2554,7 +2559,7 @@ pub struct InstallationToken { )] pub single_file: String, /** - * Authentication token for a GitHub App installed on a user or org. + * Authentication token for a GitHub App installed on a user or org. */ #[serde( default, @@ -2609,7 +2614,7 @@ pub struct ApplicationGrant { )] pub id: i64, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -2636,7 +2641,7 @@ pub struct ApplicationGrant { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ScopedInstallation { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account: Option<SimpleUser>, @@ -2646,7 +2651,7 @@ pub struct ScopedInstallation { )] pub has_multiple_single_files: bool, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ pub permissions: AppPermissions, #[serde( @@ -2656,7 +2661,7 @@ pub struct ScopedInstallation { )] pub repositories_url: String, /** - * Describe whether all repositories have been selected or there's a selection involved + * Describe whether all repositories have been selected or there's a selection involved */ #[serde(default, skip_serializing_if = "RepositorySelection::is_noop")] pub repository_selection: RepositorySelection, @@ -2717,7 +2722,7 @@ pub struct Authorization { )] pub note_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -2791,7 +2796,8 @@ pub struct CodeOfConduct { /** * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EnabledRepositories { #[serde(rename = "all")] All, @@ -2828,7 +2834,8 @@ impl EnabledRepositories { /** * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AllowedActions { #[serde(rename = "all")] All, @@ -2865,12 +2872,12 @@ impl AllowedActions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsEnterprisePermissions { /** - * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. + * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allowed_actions: Option<AllowedActions>, /** - * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. + * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. */ pub enabled_organizations: EnabledRepositories, #[serde( @@ -2972,7 +2979,7 @@ pub struct SelectedActions { )] pub github_owned_allowed: bool, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -3034,7 +3041,8 @@ pub struct RunnerGroupsEnterprise { /** * The type of label. Read-only labels are applied automatically when the runner is configured. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "custom")] Custom, @@ -3080,7 +3088,7 @@ pub struct Labels { )] pub name: String, /** - * The type of label. Read-only labels are applied automatically when the runner is configured. + * The type of label. Read-only labels are applied automatically when the runner is configured. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, @@ -3178,12 +3186,12 @@ pub struct AuthenticationToken { )] pub expires_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The request headers sent with the webhook delivery. + * The request headers sent with the webhook delivery. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<Data>, /** - * Authentication Token + * Authentication Token */ #[serde( default, @@ -3192,7 +3200,7 @@ pub struct AuthenticationToken { )] pub repositories: Vec<Repository>, /** - * Authentication Token + * Authentication Token */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository_selection: Option<RepositorySelection>, @@ -3279,7 +3287,7 @@ pub struct AuditLogEvent { )] pub business: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -3288,7 +3296,7 @@ pub struct AuditLogEvent { )] pub config: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -3323,7 +3331,7 @@ pub struct AuditLogEvent { )] pub emoji: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -3332,7 +3340,7 @@ pub struct AuditLogEvent { )] pub events: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -3647,7 +3655,8 @@ pub struct Label { /** * The state of the milestone. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum State { #[serde(rename = "closed")] Closed, @@ -3669,6 +3678,7 @@ impl std::fmt::Display for State { } } + /// A collection of related issues and pull requests. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Milestone { @@ -3741,7 +3751,7 @@ pub struct Milestone { )] pub open_issues: i64, /** - * The state of the milestone. + * The state of the milestone. */ #[serde(default)] pub state: State, @@ -3768,7 +3778,8 @@ pub struct Milestone { /** * How the author is associated with the repository. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthorAssociation { #[serde(rename = "COLLABORATOR")] Collaborator, @@ -3869,7 +3880,7 @@ pub struct IssueSimple { )] pub assignees: Vec<SimpleUser>, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -3966,12 +3977,12 @@ pub struct IssueSimple { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Issue Simple + * Issue Simple */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pull_request: Option<PullRequest>, /** - * Issue Simple + * Issue Simple */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository: Option<Repository>, @@ -4085,7 +4096,7 @@ pub struct ReactionRollup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssueComment { /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -4139,7 +4150,7 @@ pub struct IssueComment { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Comments provide a way for people to collaborate on an issue. + * Comments provide a way for people to collaborate on an issue. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, @@ -4230,12 +4241,12 @@ pub struct Payload { )] pub action: String, /** - * Comments provide a way for people to collaborate on an issue. + * Comments provide a way for people to collaborate on an issue. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub comment: Option<IssueComment>, /** - * Issue Simple + * Issue Simple */ #[serde(default, skip_serializing_if = "Option::is_none")] pub issue: Option<IssueSimple>, @@ -4251,7 +4262,7 @@ pub struct Payload { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Event { /** - * Actor + * Actor */ pub actor: Actor, #[serde( @@ -4267,7 +4278,7 @@ pub struct Event { )] pub id: String, /** - * Event + * Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub org: Option<Actor>, @@ -4309,17 +4320,17 @@ pub struct LinkWithType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Links { /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub current_user: Option<LinkWithType>, /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub current_user_actor: Option<LinkWithType>, /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub current_user_organization: Option<LinkWithType>, @@ -4330,21 +4341,21 @@ pub struct Links { )] pub current_user_organizations: Vec<LinkWithType>, /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub current_user_public: Option<LinkWithType>, /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub security_advisories: Option<LinkWithType>, /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ pub timeline: LinkWithType, /** - * Hypermedia Link with Type + * Hypermedia Link with Type */ pub user: LinkWithType, } @@ -4367,7 +4378,7 @@ pub struct Feed { )] pub current_user_organization_url: String, /** - * Feed + * Feed */ #[serde( default, @@ -4477,7 +4488,7 @@ pub struct BaseGist { pub description: String, pub files: Files, /** - * Base Gist + * Base Gist */ #[serde( default, @@ -4504,7 +4515,7 @@ pub struct BaseGist { )] pub git_push_url: String, /** - * Base Gist + * Base Gist */ #[serde( default, @@ -4538,7 +4549,7 @@ pub struct BaseGist { )] pub public: bool, /** - * Base Gist + * Base Gist */ #[serde( default, @@ -4611,7 +4622,7 @@ pub struct PublicUser { )] pub blog: String, /** - * Public User + * Public User */ #[serde( default, @@ -4632,7 +4643,7 @@ pub struct PublicUser { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Public User + * Public User */ #[serde( default, @@ -4736,7 +4747,7 @@ pub struct PublicUser { )] pub organizations_url: String, /** - * Public User + * Public User */ #[serde( default, @@ -4745,12 +4756,12 @@ pub struct PublicUser { )] pub owned_private_repos: i64, /** - * Public User + * Public User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan: Option<Plan>, /** - * Public User + * Public User */ #[serde( default, @@ -4800,7 +4811,7 @@ pub struct PublicUser { )] pub subscriptions_url: String, /** - * Public User + * Public User */ #[serde( default, @@ -4809,7 +4820,7 @@ pub struct PublicUser { )] pub suspended_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Public User + * Public User */ #[serde( default, @@ -4870,12 +4881,12 @@ pub struct Stats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GistHistory { /** - * Gist History + * Gist History */ #[serde(default, skip_serializing_if = "Option::is_none")] pub change_status: Option<Stats>, /** - * Gist History + * Gist History */ #[serde( default, @@ -4890,7 +4901,7 @@ pub struct GistHistory { )] pub url: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<SimpleUser>, @@ -4929,7 +4940,7 @@ pub struct Forks { )] pub url: String, /** - * Public User + * Public User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<PublicUser>, @@ -4970,7 +4981,7 @@ pub struct Gist { pub description: String, pub files: Files, /** - * Gist + * Gist */ #[serde( default, @@ -4997,7 +5008,7 @@ pub struct Gist { )] pub git_push_url: String, /** - * Gist + * Gist */ #[serde( default, @@ -5031,7 +5042,7 @@ pub struct Gist { )] pub public: bool, /** - * Gist + * Gist */ #[serde( default, @@ -5104,7 +5115,7 @@ pub struct FilesAdditionalProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GistSimple { /** - * Gist Simple + * Gist Simple */ #[serde( default, @@ -5139,7 +5150,7 @@ pub struct GistSimple { #[serde(default, skip_serializing_if = "Option::is_none")] pub files: Option<FilesAdditionalProperties>, /** - * Gist + * Gist */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fork_of: Option<Gist>, @@ -5192,12 +5203,12 @@ pub struct GistSimple { )] pub node_id: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SimpleUser>, /** - * Gist Simple + * Gist Simple */ #[serde( default, @@ -5205,7 +5216,7 @@ pub struct GistSimple { )] pub public: bool, /** - * Gist Simple + * Gist Simple */ #[serde( default, @@ -5236,7 +5247,7 @@ pub struct GistSimple { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GistComment { /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -5427,7 +5438,7 @@ pub struct Issue { )] pub assignees: Vec<SimpleUser>, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -5493,7 +5504,7 @@ pub struct Issue { )] pub id: i64, /** - * Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository + * Labels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository */ #[serde( default, @@ -5529,17 +5540,17 @@ pub struct Issue { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. + * Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pull_request: Option<PullRequest>, /** - * Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. + * Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, /** - * Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. + * Issues are a great way to keep track of tasks, enhancements, and bugs for your projects. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository: Option<Repository>, @@ -5593,7 +5604,7 @@ pub struct LicenseData { )] pub body: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -5631,7 +5642,7 @@ pub struct LicenseData { )] pub key: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -5652,7 +5663,7 @@ pub struct LicenseData { )] pub node_id: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -5684,7 +5695,7 @@ pub struct MarketplaceListingPlan { )] pub accounts_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -5819,7 +5830,7 @@ pub struct MarketplacePurchase { )] pub on_free_trial: bool, /** - * Marketplace Listing Plan + * Marketplace Listing Plan */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan: Option<MarketplaceListingPlan>, @@ -5904,7 +5915,7 @@ pub struct SshKeyFingerprints { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiOverview { /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5913,7 +5924,7 @@ pub struct ApiOverview { )] pub actions: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5922,7 +5933,7 @@ pub struct ApiOverview { )] pub api: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5931,7 +5942,7 @@ pub struct ApiOverview { )] pub dependabot: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5940,7 +5951,7 @@ pub struct ApiOverview { )] pub git: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5949,7 +5960,7 @@ pub struct ApiOverview { )] pub hooks: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5958,7 +5969,7 @@ pub struct ApiOverview { )] pub importer: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5967,7 +5978,7 @@ pub struct ApiOverview { )] pub packages: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -5976,7 +5987,7 @@ pub struct ApiOverview { )] pub pages: Vec<String>, /** - * Api Overview + * Api Overview */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ssh_key_fingerprints: Option<SshKeyFingerprints>, @@ -5986,7 +5997,7 @@ pub struct ApiOverview { )] pub verifiable_password_authentication: bool, /** - * Api Overview + * Api Overview */ #[serde( default, @@ -6069,7 +6080,7 @@ pub struct MinimalRepository { )] pub archive_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6101,7 +6112,7 @@ pub struct MinimalRepository { )] pub clone_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code_of_conduct: Option<CodeOfConduct>, @@ -6142,7 +6153,7 @@ pub struct MinimalRepository { )] pub contributors_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6157,7 +6168,7 @@ pub struct MinimalRepository { )] pub default_branch: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6177,7 +6188,7 @@ pub struct MinimalRepository { )] pub description: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6202,7 +6213,7 @@ pub struct MinimalRepository { )] pub fork: bool, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6211,7 +6222,7 @@ pub struct MinimalRepository { )] pub forks: i64, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6256,7 +6267,7 @@ pub struct MinimalRepository { )] pub git_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6264,7 +6275,7 @@ pub struct MinimalRepository { )] pub has_downloads: bool, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6272,7 +6283,7 @@ pub struct MinimalRepository { )] pub has_issues: bool, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6280,7 +6291,7 @@ pub struct MinimalRepository { )] pub has_pages: bool, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6288,7 +6299,7 @@ pub struct MinimalRepository { )] pub has_projects: bool, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6320,7 +6331,7 @@ pub struct MinimalRepository { )] pub id: i64, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6396,7 +6407,7 @@ pub struct MinimalRepository { )] pub name: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6417,7 +6428,7 @@ pub struct MinimalRepository { )] pub notifications_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6426,7 +6437,7 @@ pub struct MinimalRepository { )] pub open_issues: i64, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6435,12 +6446,12 @@ pub struct MinimalRepository { )] pub open_issues_count: i64, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SimpleUser>, /** - * Minimal Repository + * Minimal Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<MinimalRepositoryPermissions>, @@ -6456,7 +6467,7 @@ pub struct MinimalRepository { )] pub pulls_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6471,7 +6482,7 @@ pub struct MinimalRepository { )] pub releases_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6486,7 +6497,7 @@ pub struct MinimalRepository { )] pub ssh_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6507,7 +6518,7 @@ pub struct MinimalRepository { )] pub statuses_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6552,12 +6563,12 @@ pub struct MinimalRepository { )] pub temp_clone_token: String, /** - * Minimal Repository + * Minimal Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub template_repository: Option<Data>, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6572,7 +6583,7 @@ pub struct MinimalRepository { )] pub trees_url: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6593,7 +6604,7 @@ pub struct MinimalRepository { )] pub visibility: String, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6602,7 +6613,7 @@ pub struct MinimalRepository { )] pub watchers: i64, /** - * Minimal Repository + * Minimal Repository */ #[serde( default, @@ -6663,7 +6674,7 @@ pub struct Thread { )] pub reason: String, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, pub subject: Subject, @@ -6793,7 +6804,7 @@ pub struct OrganizationFull { )] pub blog: String, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6826,7 +6837,7 @@ pub struct OrganizationFull { )] pub description: String, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6887,7 +6898,7 @@ pub struct OrganizationFull { )] pub id: i64, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6919,7 +6930,7 @@ pub struct OrganizationFull { )] pub members_allowed_repository_creation_type: String, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6927,7 +6938,7 @@ pub struct OrganizationFull { )] pub members_can_create_internal_repositories: bool, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6935,7 +6946,7 @@ pub struct OrganizationFull { )] pub members_can_create_pages: bool, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6943,7 +6954,7 @@ pub struct OrganizationFull { )] pub members_can_create_private_pages: bool, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6951,7 +6962,7 @@ pub struct OrganizationFull { )] pub members_can_create_private_repositories: bool, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6959,7 +6970,7 @@ pub struct OrganizationFull { )] pub members_can_create_public_pages: bool, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6967,7 +6978,7 @@ pub struct OrganizationFull { )] pub members_can_create_public_repositories: bool, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -6993,7 +7004,7 @@ pub struct OrganizationFull { )] pub node_id: String, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -7002,12 +7013,12 @@ pub struct OrganizationFull { )] pub owned_private_repos: i64, /** - * Organization Full + * Organization Full */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan: Option<OrganizationFullPlan>, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -7040,7 +7051,7 @@ pub struct OrganizationFull { )] pub repos_url: String, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -7055,7 +7066,7 @@ pub struct OrganizationFull { )] pub twitter_username: String, /** - * Organization Full + * Organization Full */ #[serde( default, @@ -7086,12 +7097,12 @@ pub struct OrganizationFull { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsOrganizationPermissions { /** - * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. + * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allowed_actions: Option<AllowedActions>, /** - * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. + * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. */ pub enabled_repositories: EnabledRepositories, #[serde( @@ -7165,7 +7176,8 @@ pub struct RunnerGroupsOrg { /** * Visibility of a secret */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Visibility { #[serde(rename = "all")] All, @@ -7227,7 +7239,7 @@ pub struct OrganizationActionsSecret { )] pub updated_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Visibility of a secret + * Visibility of a secret */ #[serde(default, skip_serializing_if = "Visibility::is_noop")] pub visibility: Visibility, @@ -7243,7 +7255,7 @@ pub struct ActionsPublicKey { )] pub created_at: String, /** - * The public key used for setting Actions Secrets. + * The public key used for setting Actions Secrets. */ #[serde( default, @@ -7281,7 +7293,7 @@ pub struct ActionsPublicKey { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CredentialAuthorization { /** - * Credential Authorization + * Credential Authorization */ #[serde( default, @@ -7302,7 +7314,7 @@ pub struct CredentialAuthorization { )] pub authorized_credential_title: String, /** - * Credential Authorization + * Credential Authorization */ #[serde( default, @@ -7341,7 +7353,7 @@ pub struct CredentialAuthorization { )] pub login: String, /** - * Credential Authorization + * Credential Authorization */ #[serde( default, @@ -7397,7 +7409,7 @@ pub struct OrganizationInvitation { )] pub invitation_teams_url: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub inviter: Option<SimpleUser>, @@ -7477,7 +7489,7 @@ pub struct OrgHook { )] pub deliveries_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -7527,7 +7539,8 @@ pub struct OrgHook { /** * The type of GitHub user that can comment, open issues, or create pull requests while the interaction limit is in effect. Can be one of: `existing_users`, `contributors_only`, `collaborators_only`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InteractionGroup { #[serde(rename = "collaborators_only")] CollaboratorsOnly, @@ -7571,7 +7584,7 @@ pub struct InteractionLimits { )] pub expires_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The type of GitHub user that can comment, open issues, or create pull requests while the interaction limit is in effect. Can be one of: `existing_users`, `contributors_only`, `collaborators_only`. + * The type of GitHub user that can comment, open issues, or create pull requests while the interaction limit is in effect. Can be one of: `existing_users`, `contributors_only`, `collaborators_only`. */ pub limit: InteractionGroup, #[serde( @@ -7585,7 +7598,8 @@ pub struct InteractionLimits { /** * The duration of the interaction restriction. Can be one of: `one_day`, `three_days`, `one_week`, `one_month`, `six_months`. Default: `one_day`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InteractionExpiry { #[serde(rename = "one_day")] OneDay, @@ -7629,12 +7643,12 @@ impl InteractionExpiry { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InteractionLimit { /** - * Limit interactions to a specific type of user for a specified duration + * Limit interactions to a specific type of user for a specified duration */ #[serde(default, skip_serializing_if = "Option::is_none")] pub expiry: Option<InteractionExpiry>, /** - * The type of GitHub user that can comment, open issues, or create pull requests while the interaction limit is in effect. Can be one of: `existing_users`, `contributors_only`, `collaborators_only`. + * The type of GitHub user that can comment, open issues, or create pull requests while the interaction limit is in effect. Can be one of: `existing_users`, `contributors_only`, `collaborators_only`. */ pub limit: InteractionGroup, } @@ -7793,7 +7807,7 @@ pub struct Team { )] pub permission: String, /** - * Groups of organization members that gives permissions on specified repositories. + * Groups of organization members that gives permissions on specified repositories. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<TeamPermissions>, @@ -7826,7 +7840,8 @@ pub struct Team { /** * The state of the member in the organization. The `pending` state indicates the user has not yet accepted an invitation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrgMembershipState { #[serde(rename = "active")] Active, @@ -7860,7 +7875,8 @@ impl OrgMembershipState { /** * The user's membership type in the organization. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Role { #[serde(rename = "admin")] Admin, @@ -7907,7 +7923,7 @@ pub struct OrgMembershipPermissions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrgMembership { /** - * Organization Simple + * Organization Simple */ pub organization: OrganizationSimple, #[serde( @@ -7917,17 +7933,17 @@ pub struct OrgMembership { )] pub organization_url: String, /** - * Org Membership + * Org Membership */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<OrgMembershipPermissions>, /** - * The user's membership type in the organization. + * The user's membership type in the organization. */ #[serde(default, skip_serializing_if = "Role::is_noop")] pub role: Role, /** - * The state of the member in the organization. The `pending` state indicates the user has not yet accepted an invitation. + * The state of the member in the organization. The `pending` state indicates the user has not yet accepted an invitation. */ #[serde(default, skip_serializing_if = "OrgMembershipState::is_noop")] pub state: OrgMembershipState, @@ -7957,7 +7973,7 @@ pub struct Migration { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A migration. + * A migration. */ #[serde( default, @@ -8021,7 +8037,8 @@ pub struct Migration { pub url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PackageType { #[serde(rename = "container")] Container, @@ -8064,7 +8081,8 @@ impl PackageType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PackageVisibility { #[serde(rename = "private")] Private, @@ -8153,7 +8171,7 @@ pub struct Package { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Container { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -8193,7 +8211,7 @@ pub struct PackageVersion { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A version of a software package + * A version of a software package */ #[serde( default, @@ -8226,7 +8244,7 @@ pub struct PackageVersion { )] pub license: String, /** - * A version of a software package + * A version of a software package */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metadata: Option<Metadata>, @@ -8259,7 +8277,8 @@ pub struct PackageVersion { /** * The baseline permission that all organization members have on this project. Only present if owner is an organization. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrganizationPermission { #[serde(rename = "admin")] Admin, @@ -8350,7 +8369,7 @@ pub struct Project { )] pub number: i64, /** - * Projects are a way to organize columns and cards of work. + * Projects are a way to organize columns and cards of work. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_permission: Option<OrganizationPermission>, @@ -8361,7 +8380,7 @@ pub struct Project { )] pub owner_url: String, /** - * Projects are a way to organize columns and cards of work. + * Projects are a way to organize columns and cards of work. */ #[serde( default, @@ -8426,7 +8445,7 @@ pub struct Groups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupMapping { /** - * External Groups to be mapped to a team for membership + * External Groups to be mapped to a team for membership */ #[serde( default, @@ -8439,7 +8458,8 @@ pub struct GroupMapping { /** * The level of privacy this team should have */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Privacy { #[serde(rename = "closed")] Closed, @@ -8528,7 +8548,7 @@ pub struct FullTeam { )] pub node_id: String, /** - * Organization Full + * Organization Full */ pub organization: OrganizationFull, #[serde(default, skip_serializing_if = "Option::is_none")] @@ -8540,7 +8560,7 @@ pub struct FullTeam { )] pub permission: String, /** - * Groups of organization members that gives permissions on specified repositories. + * Groups of organization members that gives permissions on specified repositories. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub privacy: Option<Privacy>, @@ -8652,7 +8672,7 @@ pub struct TeamDiscussion { )] pub private: bool, /** - * A team discussion is a persistent record of a free-form conversation within a team. + * A team discussion is a persistent record of a free-form conversation within a team. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, @@ -8742,7 +8762,7 @@ pub struct TeamDiscussionComment { )] pub number: i64, /** - * A reply to a discussion within a team. + * A reply to a discussion within a team. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, @@ -8763,7 +8783,8 @@ pub struct TeamDiscussionComment { /** * The reaction to use */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Content { #[serde(rename = "+1")] PlusOne, @@ -8816,7 +8837,7 @@ impl Content { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reaction { /** - * The reaction to use + * The reaction to use */ #[serde(default, skip_serializing_if = "Content::is_noop")] pub content: Content, @@ -8845,7 +8866,8 @@ pub struct Reaction { /** * The role of the user in the team. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TeamMembershipRole { #[serde(rename = "maintainer")] Maintainer, @@ -8867,16 +8889,17 @@ impl std::fmt::Display for TeamMembershipRole { } } + /// Team Membership #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamMembership { /** - * The role of the user in the team. + * The role of the user in the team. */ #[serde(default)] pub role: TeamMembershipRole, /** - * The state of the member in the organization. The `pending` state indicates the user has not yet accepted an invitation. + * The state of the member in the organization. The `pending` state indicates the user has not yet accepted an invitation. */ #[serde(default, skip_serializing_if = "OrgMembershipState::is_noop")] pub state: OrgMembershipState, @@ -8929,7 +8952,7 @@ pub struct TeamProject { )] pub created_at: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub creator: Option<SimpleUser>, @@ -8977,7 +9000,7 @@ pub struct TeamProject { pub owner_url: String, pub permissions: TeamProjectPermissions, /** - * A team's access to a project. + * A team's access to a project. */ #[serde( default, @@ -9008,7 +9031,7 @@ pub struct TeamProject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamRepository { /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9016,7 +9039,7 @@ pub struct TeamRepository { )] pub allow_auto_merge: bool, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9024,7 +9047,7 @@ pub struct TeamRepository { )] pub allow_merge_commit: bool, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9032,7 +9055,7 @@ pub struct TeamRepository { )] pub allow_rebase_merge: bool, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9123,7 +9146,7 @@ pub struct TeamRepository { )] pub default_branch: String, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9262,7 +9285,7 @@ pub struct TeamRepository { )] pub id: i64, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9344,7 +9367,7 @@ pub struct TeamRepository { )] pub name: String, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9379,7 +9402,7 @@ pub struct TeamRepository { #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SimpleUser>, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<RepositoryPermissions>, @@ -9437,7 +9460,7 @@ pub struct TeamRepository { )] pub statuses_url: String, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9482,12 +9505,12 @@ pub struct TeamRepository { )] pub temp_clone_token: String, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub template_repository: Option<Data>, /** - * A team's access to a repository. + * A team's access to a repository. */ #[serde( default, @@ -9537,7 +9560,7 @@ pub struct TeamRepository { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProjectCard { /** - * Project cards represent a scope of work. + * Project cards represent a scope of work. */ #[serde( default, @@ -9777,7 +9800,8 @@ pub struct FullRepositoryPermissions { pub push: bool, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "disabled")] Disabled, @@ -9826,7 +9850,7 @@ pub struct SecurityAnalysis { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FullRepository { /** - * Full Repository + * Full Repository */ #[serde( default, @@ -9834,7 +9858,7 @@ pub struct FullRepository { )] pub allow_auto_merge: bool, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -9842,7 +9866,7 @@ pub struct FullRepository { )] pub allow_merge_commit: bool, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -9850,7 +9874,7 @@ pub struct FullRepository { )] pub allow_rebase_merge: bool, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -9858,7 +9882,7 @@ pub struct FullRepository { )] pub allow_squash_merge: bool, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -9901,7 +9925,7 @@ pub struct FullRepository { )] pub clone_url: String, /** - * Full Repository + * Full Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code_of_conduct: Option<CodeOfConductSimple>, @@ -9954,7 +9978,7 @@ pub struct FullRepository { )] pub default_branch: String, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -10093,7 +10117,7 @@ pub struct FullRepository { )] pub id: i64, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -10207,17 +10231,17 @@ pub struct FullRepository { #[serde(default, skip_serializing_if = "Option::is_none")] pub organization: Option<SimpleUser>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SimpleUser>, /** - * Full Repository + * Full Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub parent: Option<Repository>, /** - * Full Repository + * Full Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<FullRepositoryPermissions>, @@ -10253,7 +10277,7 @@ pub struct FullRepository { )] pub size: i64, /** - * Full Repository + * Full Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Repository>, @@ -10324,12 +10348,12 @@ pub struct FullRepository { )] pub temp_clone_token: String, /** - * Full Repository + * Full Repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub template_repository: Option<Data>, /** - * Full Repository + * Full Repository */ #[serde( default, @@ -10442,7 +10466,8 @@ pub struct Artifact { /** * The phase of the lifecycle that the job is currently in. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum JobStatus { #[serde(rename = "completed")] Completed, @@ -10509,7 +10534,7 @@ pub struct Steps { )] pub started_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The phase of the lifecycle that the job is currently in. + * The phase of the lifecycle that the job is currently in. */ #[serde(default, skip_serializing_if = "JobStatus::is_noop")] pub status: JobStatus, @@ -10585,12 +10610,12 @@ pub struct Job { )] pub started_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The phase of the lifecycle that the job is currently in. + * The phase of the lifecycle that the job is currently in. */ #[serde(default, skip_serializing_if = "JobStatus::is_noop")] pub status: JobStatus, /** - * Information of a job execution in a workflow run + * Information of a job execution in a workflow run */ #[serde( default, @@ -10609,7 +10634,7 @@ pub struct Job { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsRepositoryPermissions { /** - * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. + * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allowed_actions: Option<AllowedActions>, @@ -10734,7 +10759,7 @@ pub struct WorkflowRun { )] pub cancel_url: String, /** - * An invocation of a workflow + * An invocation of a workflow */ #[serde( default, @@ -10781,11 +10806,11 @@ pub struct WorkflowRun { #[serde(default, skip_serializing_if = "Option::is_none")] pub head_commit: Option<SimpleCommit>, /** - * Minimal Repository + * Minimal Repository */ pub head_repository: MinimalRepository, /** - * An invocation of a workflow + * An invocation of a workflow */ #[serde( default, @@ -10842,7 +10867,7 @@ pub struct WorkflowRun { )] pub pull_requests: Vec<PullRequestMinimal>, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, #[serde( @@ -10938,7 +10963,8 @@ pub struct Environments { /** * Whether deployment to the environment(s) was approved or rejected */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EnvironmentApprovalState { #[serde(rename = "approved")] Approved, @@ -10979,7 +11005,7 @@ pub struct EnvironmentApproval { )] pub comment: String, /** - * The list of environments that were approved or rejected + * The list of environments that were approved or rejected */ #[serde( default, @@ -10988,12 +11014,12 @@ pub struct EnvironmentApproval { )] pub environments: Vec<Environments>, /** - * Whether deployment to the environment(s) was approved or rejected + * Whether deployment to the environment(s) was approved or rejected */ #[serde(default, skip_serializing_if = "EnvironmentApprovalState::is_noop")] pub state: EnvironmentApprovalState, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<SimpleUser>, @@ -11002,7 +11028,8 @@ pub struct EnvironmentApproval { /** * The type of reviewer. Must be one of: `User` or `Team` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeploymentReviewerType { #[serde(rename = "Team")] Team, @@ -11075,12 +11102,12 @@ pub struct Environment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReviewerAnyOf { /** - * Simple User + * Simple User */ #[serde(flatten)] pub simple_user: SimpleUser, /** - * Groups of organization members that gives permissions on specified repositories. + * Groups of organization members that gives permissions on specified repositories. */ #[serde(flatten)] pub team: Team, @@ -11091,7 +11118,7 @@ pub struct Reviewers { #[serde(default, skip_serializing_if = "Option::is_none")] pub reviewer: Option<ReviewerAnyOf>, /** - * The type of reviewer. Must be one of: `User` or `Team` + * The type of reviewer. Must be one of: `User` or `Team` */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<DeploymentReviewerType>, @@ -11107,7 +11134,7 @@ pub struct PendingDeployment { pub current_user_can_approve: bool, pub environment: Environment, /** - * The people or teams that may approve jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. + * The people or teams that may approve jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. */ #[serde( default, @@ -11216,7 +11243,7 @@ pub struct Deployment { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * A request for a specific ref(branch,sha,tag) to be deployed + * A request for a specific ref(branch,sha,tag) to be deployed */ #[serde( default, @@ -11255,7 +11282,7 @@ pub struct Deployment { )] pub task: String, /** - * A request for a specific ref(branch,sha,tag) to be deployed + * A request for a specific ref(branch,sha,tag) to be deployed */ #[serde( default, @@ -11307,7 +11334,7 @@ pub struct Billable { pub struct WorkflowRunUsage { pub billable: Billable, /** - * Workflow Run Usage + * Workflow Run Usage */ #[serde( default, @@ -11340,7 +11367,8 @@ pub struct ActionsSecret { pub updated_at: Option<chrono::DateTime<chrono::Utc>>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WorkflowState { #[serde(rename = "active")] Active, @@ -11396,7 +11424,7 @@ pub struct Workflow { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A GitHub Actions workflow + * A GitHub Actions workflow */ #[serde( default, @@ -11517,7 +11545,7 @@ pub struct EnforceAdmins { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DismissalRestrictions { /** - * The list of teams with review dismissal access. + * The list of teams with review dismissal access. */ #[serde( default, @@ -11560,7 +11588,7 @@ pub struct ProtectedBranchPullRequestReview { )] pub dismiss_stale_reviews: bool, /** - * Protected Branch Pull Request Review + * Protected Branch Pull Request Review */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissal_restrictions: Option<DismissalRestrictions>, @@ -11570,7 +11598,7 @@ pub struct ProtectedBranchPullRequestReview { )] pub require_code_owner_reviews: bool, /** - * Protected Branch Pull Request Review + * Protected Branch Pull Request Review */ #[serde( default, @@ -11847,7 +11875,7 @@ pub struct Apps { )] pub description: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -11953,7 +11981,7 @@ pub struct BranchRestrictionPolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RequiredStatusChecks { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -11999,17 +12027,17 @@ pub struct AllowDeletions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BranchProtection { /** - * Branch Protection + * Branch Protection */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allow_deletions: Option<AllowDeletions>, /** - * Branch Protection + * Branch Protection */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allow_force_pushes: Option<AllowDeletions>, /** - * Branch Protection + * Branch Protection */ #[serde( default, @@ -12017,7 +12045,7 @@ pub struct BranchProtection { )] pub enabled: bool, /** - * Branch Protection + * Branch Protection */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enforce_admins: Option<EnforceAdmins>, @@ -12034,32 +12062,32 @@ pub struct BranchProtection { )] pub protection_url: String, /** - * Branch Protection + * Branch Protection */ #[serde(default, skip_serializing_if = "Option::is_none")] pub required_conversation_resolution: Option<AllowDeletions>, /** - * Branch Protection + * Branch Protection */ #[serde(default, skip_serializing_if = "Option::is_none")] pub required_linear_history: Option<AllowDeletions>, /** - * Branch Protection + * Branch Protection */ #[serde(default)] pub required_pull_request_reviews: Option<ProtectedBranchPullRequestReview>, /** - * Branch Protection + * Branch Protection */ #[serde(default, skip_serializing_if = "Option::is_none")] pub required_signatures: Option<EnforceAdmins>, /** - * Branch Protection + * Branch Protection */ #[serde(default)] pub required_status_checks: Option<RequiredStatusChecks>, /** - * Branch Protection + * Branch Protection */ #[serde(default)] pub restrictions: Option<BranchRestrictionPolicy>, @@ -12103,7 +12131,7 @@ pub struct ShortBranch { )] pub protected: bool, /** - * Short Branch + * Short Branch */ #[serde(default, skip_serializing_if = "Option::is_none")] pub protection: Option<BranchProtection>, @@ -12300,7 +12328,7 @@ pub struct CommitDataType { #[serde(default, skip_serializing_if = "Option::is_none")] pub committer: Option<SimpleUser>, /** - * Commit + * Commit */ #[serde( default, @@ -12333,7 +12361,7 @@ pub struct CommitDataType { )] pub sha: String, /** - * Commit + * Commit */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stats: Option<Stats>, @@ -12368,7 +12396,7 @@ pub struct BranchWithProtection { #[serde(rename = "_links")] pub links: BranchWithProtectionLinks, /** - * Commit + * Commit */ pub commit: CommitDataType, #[serde( @@ -12389,7 +12417,7 @@ pub struct BranchWithProtection { )] pub protected: bool, /** - * Branch Protection + * Branch Protection */ pub protection: BranchProtection, #[serde( @@ -12399,7 +12427,7 @@ pub struct BranchWithProtection { )] pub protection_url: String, /** - * Branch With Protection + * Branch With Protection */ #[serde( default, @@ -12413,7 +12441,7 @@ pub struct BranchWithProtection { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StatusCheckPolicy { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -12443,7 +12471,7 @@ pub struct StatusCheckPolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProtectedBranchRequiredPullRequestReviewsDismissalRestrictions { /** - * The list of teams with review dismissal access. + * The list of teams with review dismissal access. */ #[serde( default, @@ -12519,47 +12547,47 @@ pub struct ProtectedBranchRequiredLinearHistory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProtectedBranch { /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allow_deletions: Option<ProtectedBranchRequiredLinearHistory>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allow_force_pushes: Option<ProtectedBranchRequiredLinearHistory>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enforce_admins: Option<EnforceAdmins>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default, skip_serializing_if = "Option::is_none")] pub required_conversation_resolution: Option<AllowDeletions>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default, skip_serializing_if = "Option::is_none")] pub required_linear_history: Option<ProtectedBranchRequiredLinearHistory>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default)] pub required_pull_request_reviews: Option<RequiredPullRequestReviews>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default, skip_serializing_if = "Option::is_none")] pub required_signatures: Option<EnforceAdmins>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default)] pub required_status_checks: Option<StatusCheckPolicy>, /** - * Branch protections protect branches + * Branch protections protect branches */ #[serde(default)] pub restrictions: Option<BranchRestrictionPolicy>, @@ -12613,7 +12641,7 @@ pub struct DeploymentSimple { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * A deployment created as the result of an Actions check run from a workflow that references an environment + * A deployment created as the result of an Actions check run from a workflow that references an environment */ #[serde( default, @@ -12639,7 +12667,7 @@ pub struct DeploymentSimple { )] pub task: String, /** - * A deployment created as the result of an Actions check run from a workflow that references an environment + * A deployment created as the result of an Actions check run from a workflow that references an environment */ #[serde( default, @@ -12660,7 +12688,8 @@ pub struct DeploymentSimple { pub url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Conclusion { #[serde(rename = "action_required")] ActionRequired, @@ -12766,7 +12795,7 @@ pub struct CheckRun { #[serde(default, skip_serializing_if = "Option::is_none")] pub conclusion: Option<Conclusion>, /** - * A check performed on the code of a given code change + * A check performed on the code of a given code change */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deployment: Option<DeploymentSimple>, @@ -12826,7 +12855,7 @@ pub struct CheckRun { )] pub started_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The phase of the lifecycle that the job is currently in. + * The phase of the lifecycle that the job is currently in. */ #[serde(default, skip_serializing_if = "JobStatus::is_noop")] pub status: JobStatus, @@ -12941,7 +12970,7 @@ pub struct CheckSuiteData { )] pub head_branch: String, /** - * Simple Commit + * Simple Commit */ pub head_commit: SimpleCommit, #[serde( @@ -12975,11 +13004,11 @@ pub struct CheckSuiteData { )] pub pull_requests: Vec<PullRequestMinimal>, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, /** - * The phase of the lifecycle that the job is currently in. + * The phase of the lifecycle that the job is currently in. */ #[serde(default, skip_serializing_if = "JobStatus::is_noop")] pub status: JobStatus, @@ -13027,7 +13056,7 @@ pub struct Preferences { pub struct CheckSuitePreference { pub preferences: Preferences, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, } @@ -13035,7 +13064,8 @@ pub struct CheckSuitePreference { /** * State of a code scanning alert. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CodeScanningAlertState { #[serde(rename = "closed")] Closed, @@ -13075,7 +13105,8 @@ impl CodeScanningAlertState { /** * **Required when the state is dismissed.** The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CodeScanningAlertDismissedReason { #[serde(rename = "false positive")] FalsePositive, @@ -13112,7 +13143,8 @@ impl CodeScanningAlertDismissedReason { /** * The severity of the alert. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Severity { #[serde(rename = "error")] Error, @@ -13170,7 +13202,7 @@ pub struct CodeScanningAlertRuleSummary { )] pub name: String, /** - * The severity of the alert. + * The severity of the alert. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub severity: Option<Severity>, @@ -13202,7 +13234,7 @@ pub struct CodeScanningAnalysisTool { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CodeScanningAlertLocation { /** - * Describe a region within a file for the alert. + * Describe a region within a file for the alert. */ #[serde( default, @@ -13211,7 +13243,7 @@ pub struct CodeScanningAlertLocation { )] pub end_column: i64, /** - * Describe a region within a file for the alert. + * Describe a region within a file for the alert. */ #[serde( default, @@ -13226,7 +13258,7 @@ pub struct CodeScanningAlertLocation { )] pub path: String, /** - * Describe a region within a file for the alert. + * Describe a region within a file for the alert. */ #[serde( default, @@ -13235,7 +13267,7 @@ pub struct CodeScanningAlertLocation { )] pub start_column: i64, /** - * Describe a region within a file for the alert. + * Describe a region within a file for the alert. */ #[serde( default, @@ -13248,7 +13280,8 @@ pub struct CodeScanningAlertLocation { /** * A classification of the file. For example to identify it as generated. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CodeScanningAlertClassification { #[serde(rename = "generated")] Generated, @@ -13304,7 +13337,7 @@ pub struct CodeScanningAlertInstance { )] pub analysis_key: String, /** - * Classifications that have been applied to the file that triggered the alert. + * Classifications that have been applied to the file that triggered the alert. * For example identifying it as documentation, or a generated file. */ #[serde( @@ -13332,7 +13365,7 @@ pub struct CodeScanningAlertInstance { )] pub html_url: String, /** - * Describe a region within a file for the alert. + * Describe a region within a file for the alert. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<CodeScanningAlertLocation>, @@ -13346,7 +13379,7 @@ pub struct CodeScanningAlertInstance { )] pub ref_: String, /** - * State of a code scanning alert. + * State of a code scanning alert. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<CodeScanningAlertState>, @@ -13367,12 +13400,12 @@ pub struct CodeScanningAlertItems { )] pub dismissed_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissed_by: Option<SimpleUser>, /** - * \*\*Required when the state is dismissed.\*\* The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. + * \*\*Required when the state is dismissed.\*\* The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissed_reason: Option<CodeScanningAlertDismissedReason>, @@ -13397,7 +13430,7 @@ pub struct CodeScanningAlertItems { pub number: i64, pub rule: CodeScanningAlertRuleSummary, /** - * State of a code scanning alert. + * State of a code scanning alert. */ pub state: CodeScanningAlertState, pub tool: CodeScanningAnalysisTool, @@ -13412,7 +13445,8 @@ pub struct CodeScanningAlertItems { /** * The security severity of the alert. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SecuritySeverityLevel { #[serde(rename = "critical")] Critical, @@ -13482,17 +13516,17 @@ pub struct CodeScanningAlertRule { )] pub name: String, /** - * The security severity of the alert. + * The security severity of the alert. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub security_severity_level: Option<SecuritySeverityLevel>, /** - * The severity of the alert. + * The severity of the alert. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub severity: Option<Severity>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -13517,12 +13551,12 @@ pub struct CodeScanningAlert { )] pub dismissed_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissed_by: Option<SimpleUser>, /** - * \*\*Required when the state is dismissed.\*\* The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. + * \*\*Required when the state is dismissed.\*\* The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissed_reason: Option<CodeScanningAlertDismissedReason>, @@ -13549,7 +13583,7 @@ pub struct CodeScanningAlert { pub number: i64, pub rule: CodeScanningAlertRule, /** - * State of a code scanning alert. + * State of a code scanning alert. */ pub state: CodeScanningAlertState, pub tool: CodeScanningAnalysisTool, @@ -13564,7 +13598,8 @@ pub struct CodeScanningAlert { /** * Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CodeScanningAlertSetState { #[serde(rename = "dismissed")] Dismissed, @@ -13726,7 +13761,8 @@ pub struct CodeScanningSarifsReceipt { /** * `pending` files have not yet been processed, while `complete` means all results in the SARIF have been stored. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProcessingStatus { #[serde(rename = "complete")] Complete, @@ -13766,7 +13802,7 @@ pub struct CodeScanningSarifsStatus { )] pub analyses_url: String, /** - * `pending` files have not yet been processed, while `complete` means all results in the SARIF have been stored. + * `pending` files have not yet been processed, while `complete` means all results in the SARIF have been stored. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub processing_status: Option<ProcessingStatus>, @@ -13854,7 +13890,7 @@ pub struct Collaborator { )] pub organizations_url: String, /** - * Collaborator + * Collaborator */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<FullRepositoryPermissions>, @@ -13905,7 +13941,8 @@ pub struct Collaborator { /** * The permission associated with the invitation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RepositoryInvitationPermissions { #[serde(rename = "admin")] Admin, @@ -13955,7 +13992,7 @@ pub struct RepositoryInvitation { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Repository invitations let you manage who you collaborate with. + * Repository invitations let you manage who you collaborate with. */ #[serde( default, @@ -13985,7 +14022,7 @@ pub struct RepositoryInvitation { )] pub node_id: String, /** - * The permission associated with the invitation. + * The permission associated with the invitation. */ #[serde( default, @@ -13993,7 +14030,7 @@ pub struct RepositoryInvitation { )] pub permissions: RepositoryInvitationPermissions, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, #[serde( @@ -14008,7 +14045,7 @@ pub struct RepositoryInvitation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommitComment { /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -14066,7 +14103,7 @@ pub struct CommitComment { )] pub position: i64, /** - * Commit Comment + * Commit Comment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, @@ -14117,7 +14154,8 @@ pub struct Link { /** * The merge method to use. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MergeMethod { #[serde(rename = "merge")] Merge, @@ -14167,12 +14205,12 @@ pub struct AutoMerge { )] pub commit_title: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enabled_by: Option<SimpleUser>, /** - * The merge method to use. + * The merge method to use. */ #[serde(default, skip_serializing_if = "MergeMethod::is_noop")] pub merge_method: MergeMethod, @@ -14194,7 +14232,7 @@ pub struct PullRequestSimpleHead { )] pub ref_: String, /** - * A git repository + * A git repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repo: Option<Repository>, @@ -14224,7 +14262,7 @@ pub struct Base { )] pub ref_: String, /** - * A git repository + * A git repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repo: Option<Repository>, @@ -14241,36 +14279,36 @@ pub struct Base { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullRequestSimpleLinks { /** - * Hypermedia Link + * Hypermedia Link */ pub comments: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub commits: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub html: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub issue: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub review_comment: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub review_comments: Link, /** - * Hypermedia Link + * Hypermedia Link */ #[serde(rename = "self")] pub self_: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub statuses: Link, } @@ -14295,11 +14333,11 @@ pub struct PullRequestSimple { )] pub assignees: Vec<SimpleUser>, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, /** - * The status of auto merging a pull request. + * The status of auto merging a pull request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_merge: Option<AutoMerge>, @@ -14341,7 +14379,7 @@ pub struct PullRequestSimple { )] pub diff_url: String, /** - * Pull Request Simple + * Pull Request Simple */ #[serde( default, @@ -14417,7 +14455,7 @@ pub struct PullRequestSimple { )] pub requested_reviewers: Vec<SimpleUser>, /** - * Pull Request Simple + * Pull Request Simple */ #[serde( default, @@ -14550,7 +14588,7 @@ pub struct CombinedCommitStatus { )] pub commit_url: String, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, #[serde( @@ -14607,7 +14645,7 @@ pub struct StatusData { )] pub created_at: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub creator: Option<SimpleUser>, @@ -14674,7 +14712,7 @@ pub struct CommunityHealthFile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommunityProfileFiles { /** - * Code of Conduct Simple + * Code of Conduct Simple */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code_of_conduct: Option<CodeOfConductSimple>, @@ -14696,7 +14734,7 @@ pub struct CommunityProfileFiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommunityProfile { /** - * Community Profile + * Community Profile */ #[serde( default, @@ -14801,7 +14839,8 @@ pub struct DiffEntry { pub status: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CommitComparisonStatus { #[serde(rename = "ahead")] Ahead, @@ -14848,7 +14887,7 @@ pub struct CommitComparison { )] pub ahead_by: i64, /** - * Commit + * Commit */ pub base_commit: CommitDataType, #[serde( @@ -14870,7 +14909,7 @@ pub struct CommitComparison { )] pub diff_url: String, /** - * Commit Comparison + * Commit Comparison */ #[serde( default, @@ -14885,7 +14924,7 @@ pub struct CommitComparison { )] pub html_url: String, /** - * Commit + * Commit */ pub merge_base_commit: CommitDataType, #[serde( @@ -15047,7 +15086,7 @@ pub struct ContentTree { )] pub download_url: String, /** - * Content Tree + * Content Tree */ #[serde( default, @@ -15530,7 +15569,7 @@ pub struct Contributor { )] pub html_url: String, /** - * Contributor + * Contributor */ #[serde( default, @@ -15575,7 +15614,7 @@ pub struct Contributor { )] pub repos_url: String, /** - * Contributor + * Contributor */ #[serde( default, @@ -15612,7 +15651,8 @@ pub struct Contributor { /** * The state of the status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeploymentStatusState { #[serde(rename = "error")] Error, @@ -15720,7 +15760,7 @@ pub struct DeploymentStatus { )] pub repository_url: String, /** - * The state of the status. + * The state of the status. */ #[serde(default, skip_serializing_if = "DeploymentStatusState::is_noop")] pub state: DeploymentStatusState, @@ -15803,7 +15843,7 @@ pub struct ProtectionRulesData { )] pub node_id: String, /** - * The people or teams that may approve jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. + * The people or teams that may approve jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. */ #[serde( default, @@ -15869,7 +15909,7 @@ pub struct EnvironmentData { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The type of deployment branch policy for this environment. To allow all branches to deploy, set to `null`. + * The type of deployment branch policy for this environment. To allow all branches to deploy, set to `null`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deployment_branch_policy: Option<DeploymentBranchPolicy>, @@ -15898,7 +15938,7 @@ pub struct EnvironmentData { )] pub node_id: String, /** - * Details of a deployment environment + * Details of a deployment environment */ #[serde( default, @@ -15994,11 +16034,11 @@ pub struct Committer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GitCommit { /** - * Identifying information for the git-user + * Identifying information for the git-user */ pub author: Committer, /** - * Identifying information for the git-user + * Identifying information for the git-user */ pub committer: Committer, #[serde( @@ -16125,7 +16165,7 @@ pub struct GitTag { )] pub url: String, /** - * Metadata for a Git tag + * Metadata for a Git tag */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification: Option<Verification>, @@ -16182,7 +16222,7 @@ pub struct GitTreeData { )] pub sha: String, /** - * Objects specifying a tree structure + * Objects specifying a tree structure */ #[serde( default, @@ -16307,7 +16347,7 @@ pub struct Hook { )] pub deliveries_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -16361,7 +16401,8 @@ pub struct Hook { pub url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ImportStatus { #[serde(rename = "auth")] Auth, @@ -16460,7 +16501,7 @@ pub struct ProjectChoices { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Import { /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16475,7 +16516,7 @@ pub struct Import { )] pub authors_url: String, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16496,7 +16537,7 @@ pub struct Import { )] pub failed_step: String, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16510,7 +16551,7 @@ pub struct Import { )] pub html_url: String, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16519,7 +16560,7 @@ pub struct Import { )] pub import_percent: i64, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16528,7 +16569,7 @@ pub struct Import { )] pub large_files_count: i64, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16543,7 +16584,7 @@ pub struct Import { )] pub message: String, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16552,7 +16593,7 @@ pub struct Import { )] pub project_choices: Vec<ProjectChoices>, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16599,7 +16640,7 @@ pub struct Import { )] pub url: String, /** - * A repository import from an external source. + * A repository import from an external source. */ #[serde( default, @@ -16819,7 +16860,7 @@ pub struct IssueEvent { #[serde(default, skip_serializing_if = "Option::is_none")] pub assigner: Option<SimpleUser>, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub author_association: Option<AuthorAssociation>, @@ -16842,7 +16883,7 @@ pub struct IssueEvent { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissed_review: Option<DismissedReview>, @@ -16859,12 +16900,12 @@ pub struct IssueEvent { )] pub id: i64, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub issue: Option<IssueSimple>, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub label: Option<IssueEventLabel>, @@ -16875,7 +16916,7 @@ pub struct IssueEvent { )] pub lock_reason: String, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub milestone: Option<IssueEventMilestone>, @@ -16888,19 +16929,19 @@ pub struct IssueEvent { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub project_card: Option<IssueEventProjectCard>, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rename: Option<Rename>, #[serde(default, skip_serializing_if = "Option::is_none")] pub requested_reviewer: Option<SimpleUser>, /** - * Issue Event + * Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub requested_team: Option<Team>, @@ -16918,7 +16959,7 @@ pub struct IssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LabeledIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -16953,7 +16994,7 @@ pub struct LabeledIssueEvent { )] pub id: i64, /** - * Issue Event Label + * Issue Event Label */ pub label: IssueEventLabel, #[serde( @@ -16963,7 +17004,7 @@ pub struct LabeledIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -16979,17 +17020,17 @@ pub struct LabeledIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub assignee: Option<SimpleUser>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub assigner: Option<SimpleUser>, @@ -17030,7 +17071,7 @@ pub struct AssignedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -17046,7 +17087,7 @@ pub struct AssignedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MilestonedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17081,7 +17122,7 @@ pub struct MilestonedIssueEvent { )] pub id: i64, /** - * Issue Event Milestone + * Issue Event Milestone */ pub milestone: IssueEventMilestone, #[serde( @@ -17091,7 +17132,7 @@ pub struct MilestonedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -17107,7 +17148,7 @@ pub struct MilestonedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RenamedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17148,7 +17189,7 @@ pub struct RenamedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -17165,7 +17206,7 @@ pub struct RenamedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReviewRequestedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17206,22 +17247,22 @@ pub struct ReviewRequestedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub requested_reviewer: Option<SimpleUser>, /** - * Review Requested Issue Event + * Review Requested Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub requested_team: Option<Team>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub review_requester: Option<SimpleUser>, @@ -17237,7 +17278,7 @@ pub struct ReviewRequestedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReviewRequestRemovedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17278,22 +17319,22 @@ pub struct ReviewRequestRemovedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub requested_reviewer: Option<SimpleUser>, /** - * Review Request Removed Issue Event + * Review Request Removed Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub requested_team: Option<Team>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub review_requester: Option<SimpleUser>, @@ -17309,7 +17350,7 @@ pub struct ReviewRequestRemovedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReviewDismissedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17351,7 +17392,7 @@ pub struct ReviewDismissedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -17367,7 +17408,7 @@ pub struct ReviewDismissedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LockedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17414,7 +17455,7 @@ pub struct LockedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -17430,7 +17471,7 @@ pub struct LockedIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddedProjectIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17471,12 +17512,12 @@ pub struct AddedProjectIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Added to Project Issue Event + * Added to Project Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub project_card: Option<IssueEventProjectCard>, @@ -17492,7 +17533,7 @@ pub struct AddedProjectIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MovedColumnInProjectIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17533,12 +17574,12 @@ pub struct MovedColumnInProjectIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Moved Column in Project Issue Event + * Moved Column in Project Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub project_card: Option<IssueEventProjectCard>, @@ -17554,7 +17595,7 @@ pub struct MovedColumnInProjectIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RemovedFromProjectIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17595,12 +17636,12 @@ pub struct RemovedFromProjectIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Removed from Project Issue Event + * Removed from Project Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub project_card: Option<IssueEventProjectCard>, @@ -17616,7 +17657,7 @@ pub struct RemovedFromProjectIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConvertedNoteIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17657,12 +17698,12 @@ pub struct ConvertedNoteIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Converted Note to Issue Issue Event + * Converted Note to Issue Issue Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub project_card: Option<IssueEventProjectCard>, @@ -17695,62 +17736,62 @@ pub struct ConvertedNoteIssueEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssueEventAnyOf { /** - * Labeled Issue Event + * Labeled Issue Event */ #[serde(flatten)] pub labeled_issue_event: LabeledIssueEvent, /** - * Assigned Issue Event + * Assigned Issue Event */ #[serde(flatten)] pub assigned_issue_event: AssignedIssueEvent, /** - * Milestoned Issue Event + * Milestoned Issue Event */ #[serde(flatten)] pub milestoned_issue_event: MilestonedIssueEvent, /** - * Renamed Issue Event + * Renamed Issue Event */ #[serde(flatten)] pub renamed_issue_event: RenamedIssueEvent, /** - * Review Requested Issue Event + * Review Requested Issue Event */ #[serde(flatten)] pub review_requested_issue_event: ReviewRequestedIssueEvent, /** - * Review Request Removed Issue Event + * Review Request Removed Issue Event */ #[serde(flatten)] pub review_request_removed_issue_event: ReviewRequestRemovedIssueEvent, /** - * Review Dismissed Issue Event + * Review Dismissed Issue Event */ #[serde(flatten)] pub review_dismissed_issue_event: ReviewDismissedIssueEvent, /** - * Locked Issue Event + * Locked Issue Event */ #[serde(flatten)] pub locked_issue_event: LockedIssueEvent, /** - * Added to Project Issue Event + * Added to Project Issue Event */ #[serde(flatten)] pub added_project_issue_event: AddedProjectIssueEvent, /** - * Moved Column in Project Issue Event + * Moved Column in Project Issue Event */ #[serde(flatten)] pub moved_column_in_project_issue_event: MovedColumnInProjectIssueEvent, /** - * Removed from Project Issue Event + * Removed from Project Issue Event */ #[serde(flatten)] pub removed_from_project_issue_event: RemovedFromProjectIssueEvent, /** - * Converted Note to Issue Issue Event + * Converted Note to Issue Issue Event */ #[serde(flatten)] pub converted_note_issue_event: ConvertedNoteIssueEvent, @@ -17760,12 +17801,12 @@ pub struct IssueEventAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineCommentEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -17823,12 +17864,12 @@ pub struct TimelineCommentEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Timeline Comment Event + * Timeline Comment Event */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, @@ -17845,7 +17886,7 @@ pub struct TimelineCommentEvent { )] pub url: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<SimpleUser>, @@ -17854,7 +17895,7 @@ pub struct TimelineCommentEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Source { /** - * Issue Simple + * Issue Simple */ #[serde(default, skip_serializing_if = "Option::is_none")] pub issue: Option<IssueSimple>, @@ -17871,7 +17912,7 @@ pub struct Source { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineCrossReferencedEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, @@ -17900,11 +17941,11 @@ pub struct TimelineCrossReferencedEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineCommittedEvent { /** - * Identifying information for the git-user + * Identifying information for the git-user */ pub author: Committer, /** - * Identifying information for the git-user + * Identifying information for the git-user */ pub committer: Committer, #[serde( @@ -17956,11 +17997,11 @@ pub struct TimelineCommittedEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineReviewedEventLinks { /** - * Hypermedia Link + * Hypermedia Link */ pub html: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub pull_request: Link, } @@ -17971,7 +18012,7 @@ pub struct TimelineReviewedEvent { #[serde(rename = "_links")] pub links: TimelineReviewedEventLinks, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -18035,7 +18076,7 @@ pub struct TimelineReviewedEvent { )] pub state: String, /** - * Timeline Reviewed Event + * Timeline Reviewed Event */ #[serde( default, @@ -18044,7 +18085,7 @@ pub struct TimelineReviewedEvent { )] pub submitted_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<SimpleUser>, @@ -18053,15 +18094,15 @@ pub struct TimelineReviewedEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullRequestReviewCommentLinks { /** - * Hypermedia Link + * Hypermedia Link */ pub html: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub pull_request: Link, /** - * Hypermedia Link + * Hypermedia Link */ #[serde(rename = "self")] pub self_: Link, @@ -18070,7 +18111,8 @@ pub struct PullRequestReviewCommentLinks { /** * The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Side { #[serde(rename = "LEFT")] Left, @@ -18092,13 +18134,14 @@ impl std::fmt::Display for Side { } } + /// Pull Request Review Comments are comments on a portion of the Pull Request's diff. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullRequestReviewComment { #[serde(rename = "_links")] pub links: PullRequestReviewCommentLinks, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -18150,7 +18193,7 @@ pub struct PullRequestReviewComment { )] pub id: i64, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde( default, @@ -18159,7 +18202,7 @@ pub struct PullRequestReviewComment { )] pub in_reply_to_id: i64, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde( default, @@ -18180,7 +18223,7 @@ pub struct PullRequestReviewComment { )] pub original_commit_id: String, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde( default, @@ -18195,7 +18238,7 @@ pub struct PullRequestReviewComment { )] pub original_position: i64, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde( default, @@ -18228,17 +18271,17 @@ pub struct PullRequestReviewComment { )] pub pull_request_url: String, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub side: Option<Side>, /** - * Pull Request Review Comments are comments on a portion of the Pull Request's diff. + * Pull Request Review Comments are comments on a portion of the Pull Request's diff. */ #[serde( default, @@ -18247,7 +18290,7 @@ pub struct PullRequestReviewComment { )] pub start_line: i64, /** - * The side of the first line of the range for a multi-line comment. + * The side of the first line of the range for a multi-line comment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub start_side: Option<Side>, @@ -18264,7 +18307,7 @@ pub struct PullRequestReviewComment { )] pub url: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<SimpleUser>, @@ -18274,7 +18317,7 @@ pub struct PullRequestReviewComment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineLineCommentedEvent { /** - * Timeline Line Commented Event + * Timeline Line Commented Event */ #[serde( default, @@ -18300,7 +18343,7 @@ pub struct TimelineLineCommentedEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineCommitCommentedEvent { /** - * Timeline Commit Commented Event + * Timeline Commit Commented Event */ #[serde( default, @@ -18332,12 +18375,12 @@ pub struct TimelineCommitCommentedEvent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimelineAssignedIssueEvent { /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub actor: Option<SimpleUser>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub assignee: Option<SimpleUser>, @@ -18378,7 +18421,7 @@ pub struct TimelineAssignedIssueEvent { )] pub node_id: String, /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, @@ -18527,7 +18570,8 @@ pub struct PagesSourceHash { pub path: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PagesHttpsCertificateState { #[serde(rename = "approved")] Approved, @@ -18597,7 +18641,7 @@ pub struct PagesHttpsCertificate { )] pub description: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -18618,7 +18662,8 @@ pub struct PagesHttpsCertificate { /** * The status of the most recent build of the Page. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PageStatus { #[serde(rename = "building")] Building, @@ -18685,7 +18730,7 @@ pub struct Page { pub public: bool, pub source: PagesSourceHash, /** - * The status of the most recent build of the Page. + * The status of the most recent build of the Page. */ #[serde(default, skip_serializing_if = "PageStatus::is_noop")] pub status: PageStatus, @@ -19074,7 +19119,7 @@ pub struct PagesHealthCheck { #[serde(default, skip_serializing_if = "Option::is_none")] pub alt_domain: Option<AltDomain>, /** - * Pages Health Check Status + * Pages Health Check Status */ #[serde(default, skip_serializing_if = "Option::is_none")] pub domain: Option<Domain>, @@ -20099,7 +20144,7 @@ pub struct PullRequestBaseRepo { )] pub temp_clone_token: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -20191,11 +20236,11 @@ pub struct PullRequestData { )] pub assignees: Vec<SimpleUser>, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, /** - * The status of auto merging a pull request. + * The status of auto merging a pull request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_merge: Option<AutoMerge>, @@ -20261,7 +20306,7 @@ pub struct PullRequestData { )] pub diff_url: String, /** - * Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary. + * Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary. */ #[serde( default, @@ -20354,7 +20399,7 @@ pub struct PullRequestData { )] pub patch_url: String, /** - * Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary. + * Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary. */ #[serde( default, @@ -20392,7 +20437,7 @@ pub struct PullRequestData { )] pub review_comments_url: String, /** - * The state of the milestone. + * The state of the milestone. */ #[serde(default)] pub state: State, @@ -20450,7 +20495,7 @@ pub struct PullRequestMergeResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullRequestReview { /** - * The list of teams with review dismissal access. + * The list of teams with review dismissal access. */ #[serde( default, @@ -20472,7 +20517,7 @@ pub struct PullRequestReviewData { #[serde(rename = "_links")] pub links: TimelineReviewedEventLinks, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -20530,7 +20575,7 @@ pub struct PullRequestReviewData { )] pub state: String, /** - * Pull Request Reviews are reviews on pull requests. + * Pull Request Reviews are reviews on pull requests. */ #[serde( default, @@ -20545,15 +20590,15 @@ pub struct PullRequestReviewData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReviewCommentLinks { /** - * Hypermedia Link + * Hypermedia Link */ pub html: Link, /** - * Hypermedia Link + * Hypermedia Link */ pub pull_request: Link, /** - * Hypermedia Link + * Hypermedia Link */ #[serde(rename = "self")] pub self_: Link, @@ -20565,7 +20610,7 @@ pub struct ReviewComment { #[serde(rename = "_links")] pub links: ReviewCommentLinks, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -20617,7 +20662,7 @@ pub struct ReviewComment { )] pub id: i64, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde( default, @@ -20626,7 +20671,7 @@ pub struct ReviewComment { )] pub in_reply_to_id: i64, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde( default, @@ -20647,7 +20692,7 @@ pub struct ReviewComment { )] pub original_commit_id: String, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde( default, @@ -20662,7 +20707,7 @@ pub struct ReviewComment { )] pub original_position: i64, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde( default, @@ -20695,17 +20740,17 @@ pub struct ReviewComment { )] pub pull_request_url: String, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub side: Option<Side>, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde( default, @@ -20714,7 +20759,7 @@ pub struct ReviewComment { )] pub start_line: i64, /** - * Legacy Review Comment + * Legacy Review Comment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub start_side: Option<Side>, @@ -20737,7 +20782,8 @@ pub struct ReviewComment { /** * State of the release asset. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReleaseAssetState { #[serde(rename = "open")] Open, @@ -20826,7 +20872,7 @@ pub struct ReleaseAsset { )] pub size: i64, /** - * State of the release asset. + * State of the release asset. */ #[serde(default, skip_serializing_if = "ReleaseAssetState::is_noop")] pub state: ReleaseAssetState, @@ -20862,7 +20908,7 @@ pub struct Release { )] pub assets_url: String, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub author: Option<SimpleUser>, @@ -20914,7 +20960,7 @@ pub struct Release { )] pub id: i64, /** - * A release. + * A release. */ #[serde( default, @@ -20946,7 +20992,7 @@ pub struct Release { )] pub published_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A release. + * A release. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reactions: Option<ReactionRollup>, @@ -20991,7 +21037,8 @@ pub struct Release { /** * Sets the state of the secret scanning alert. Can be either `open` or `resolved`. You must provide `resolution` when you set the state to `resolved`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SecretScanningAlertState { #[serde(rename = "open")] Open, @@ -21025,7 +21072,8 @@ impl SecretScanningAlertState { /** * **Required when the `state` is `resolved`.** The reason for resolving the alert. Can be one of `false_positive`, `wont_fix`, `revoked`, or `used_in_tests`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SecretScanningAlertResolution { #[serde(rename = "false_positive")] FalsePositive, @@ -21083,7 +21131,7 @@ pub struct SecretScanningAlert { )] pub number: i64, /** - * \*\*Required when the `state` is `resolved`.\*\* The reason for resolving the alert. Can be one of `false_positive`, `wont_fix`, `revoked`, or `used_in_tests`. + * \*\*Required when the `state` is `resolved`.\*\* The reason for resolving the alert. Can be one of `false_positive`, `wont_fix`, `revoked`, or `used_in_tests`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub resolution: Option<SecretScanningAlertResolution>, @@ -21094,7 +21142,7 @@ pub struct SecretScanningAlert { )] pub resolved_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Simple User + * Simple User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub resolved_by: Option<SimpleUser>, @@ -21111,7 +21159,7 @@ pub struct SecretScanningAlert { )] pub secret_type: String, /** - * Sets the state of the secret scanning alert. Can be either `open` or `resolved`. You must provide `resolution` when you set the state to `resolved`. + * Sets the state of the secret scanning alert. Can be either `open` or `resolved`. You must provide `resolution` when you set the state to `resolved`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<SecretScanningAlertState>, @@ -21140,7 +21188,7 @@ pub struct Stargazer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommitActivity { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -21212,7 +21260,7 @@ pub struct ContributorActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ParticipationStats { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -21221,7 +21269,7 @@ pub struct ParticipationStats { )] pub all: Vec<i64>, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -21304,7 +21352,7 @@ pub struct Tag { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Topic { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -21518,7 +21566,7 @@ pub struct ScimEnterpriseGroup { #[serde(default, skip_serializing_if = "Option::is_none")] pub meta: Option<Meta>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -21545,7 +21593,7 @@ pub struct ScimGroupListEnterprise { )] pub items_per_page: f64, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -21656,7 +21704,7 @@ pub struct ScimEnterpriseUser { #[serde(default, skip_serializing_if = "Option::is_none")] pub name: Option<Name>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -21690,7 +21738,7 @@ pub struct ScimUserListEnterprise { )] pub items_per_page: f64, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -21783,7 +21831,8 @@ pub struct ScimUserMeta { pub resource_type: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Op { #[serde(rename = "add")] Add, @@ -21830,7 +21879,7 @@ impl Op { pub enum ScimUserOperationsValueOneOf { String(String), /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), Data(Data), @@ -21913,7 +21962,7 @@ pub struct ScimUser { )] pub display_name: String, /** - * user emails + * user emails */ #[serde( default, @@ -21929,7 +21978,7 @@ pub struct ScimUser { )] pub external_id: String, /** - * SCIM /Users provisioning endpoints + * SCIM /Users provisioning endpoints */ #[serde( default, @@ -21946,7 +21995,7 @@ pub struct ScimUser { pub meta: ScimUserMeta, pub name: ScimUserName, /** - * SCIM /Users provisioning endpoints + * SCIM /Users provisioning endpoints */ #[serde( default, @@ -21955,7 +22004,7 @@ pub struct ScimUser { )] pub operations: Vec<Operations>, /** - * SCIM /Users provisioning endpoints + * SCIM /Users provisioning endpoints */ #[serde( default, @@ -21964,7 +22013,7 @@ pub struct ScimUser { )] pub organization_id: i64, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -21999,7 +22048,7 @@ pub struct ScimUserList { )] pub items_per_page: i64, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -22026,7 +22075,7 @@ pub struct ScimUserList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Matches { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -22080,7 +22129,7 @@ pub struct SearchResultTextMatches { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CodeSearchResultItem { /** - * Code Search Result Item + * Code Search Result Item */ #[serde( default, @@ -22107,7 +22156,7 @@ pub struct CodeSearchResultItem { )] pub language: String, /** - * Code Search Result Item + * Code Search Result Item */ #[serde( default, @@ -22116,7 +22165,7 @@ pub struct CodeSearchResultItem { )] pub last_modified_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Code Search Result Item + * Code Search Result Item */ #[serde( default, @@ -22137,7 +22186,7 @@ pub struct CodeSearchResultItem { )] pub path: String, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, #[serde( @@ -22153,7 +22202,7 @@ pub struct CodeSearchResultItem { )] pub sha: String, /** - * Code Search Result Item + * Code Search Result Item */ #[serde( default, @@ -22172,7 +22221,7 @@ pub struct CodeSearchResultItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommitSearchResultItem { /** - * Identifying information for the git-user + * Identifying information for the git-user */ pub author: Committer, #[serde( @@ -22233,7 +22282,7 @@ pub struct CommitSearchResultItemData { )] pub parents: Vec<Parents>, /** - * Minimal Repository + * Minimal Repository */ pub repository: MinimalRepository, #[serde( @@ -22249,7 +22298,7 @@ pub struct CommitSearchResultItemData { )] pub sha: String, /** - * Commit Search Result Item + * Commit Search Result Item */ #[serde( default, @@ -22283,7 +22332,7 @@ pub struct IssueSearchResultItem { )] pub assignees: Vec<SimpleUser>, /** - * How the author is associated with the repository. + * How the author is associated with the repository. */ pub author_association: AuthorAssociation, #[serde( @@ -22329,7 +22378,7 @@ pub struct IssueSearchResultItem { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Issue Search Result Item + * Issue Search Result Item */ #[serde( default, @@ -22388,12 +22437,12 @@ pub struct IssueSearchResultItem { #[serde(default, skip_serializing_if = "Option::is_none")] pub performed_via_github_app: Option<GitHubApp>, /** - * Issue Search Result Item + * Issue Search Result Item */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pull_request: Option<PullRequest>, /** - * Issue Search Result Item + * Issue Search Result Item */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repository: Option<Repository>, @@ -22416,7 +22465,7 @@ pub struct IssueSearchResultItem { )] pub state: String, /** - * Issue Search Result Item + * Issue Search Result Item */ #[serde( default, @@ -22497,7 +22546,7 @@ pub struct LabelSearchResultItem { )] pub score: f64, /** - * Label Search Result Item + * Label Search Result Item */ #[serde( default, @@ -22517,7 +22566,7 @@ pub struct LabelSearchResultItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RepoSearchResultItem { /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -22525,7 +22574,7 @@ pub struct RepoSearchResultItem { )] pub allow_auto_merge: bool, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -22533,7 +22582,7 @@ pub struct RepoSearchResultItem { )] pub allow_merge_commit: bool, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -22541,7 +22590,7 @@ pub struct RepoSearchResultItem { )] pub allow_rebase_merge: bool, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -22632,7 +22681,7 @@ pub struct RepoSearchResultItem { )] pub default_branch: String, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -22871,7 +22920,7 @@ pub struct RepoSearchResultItem { #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SimpleUser>, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<FullRepositoryPermissions>, @@ -22971,7 +23020,7 @@ pub struct RepoSearchResultItem { )] pub temp_clone_token: String, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -22980,7 +23029,7 @@ pub struct RepoSearchResultItem { )] pub text_matches: Vec<SearchResultTextMatches>, /** - * Repo Search Result Item + * Repo Search Result Item */ #[serde( default, @@ -23122,7 +23171,7 @@ pub struct TopicSearchResultItem { )] pub released: String, /** - * Topic Search Result Item + * Topic Search Result Item */ #[serde( default, @@ -23143,7 +23192,7 @@ pub struct TopicSearchResultItem { )] pub short_description: String, /** - * Topic Search Result Item + * Topic Search Result Item */ #[serde( default, @@ -23187,7 +23236,7 @@ pub struct UserSearchResultItem { )] pub company: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23208,7 +23257,7 @@ pub struct UserSearchResultItem { )] pub events_url: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23223,7 +23272,7 @@ pub struct UserSearchResultItem { )] pub followers_url: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23250,7 +23299,7 @@ pub struct UserSearchResultItem { )] pub gravatar_id: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23300,7 +23349,7 @@ pub struct UserSearchResultItem { )] pub organizations_url: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23309,7 +23358,7 @@ pub struct UserSearchResultItem { )] pub public_gists: i64, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23353,7 +23402,7 @@ pub struct UserSearchResultItem { )] pub subscriptions_url: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23362,7 +23411,7 @@ pub struct UserSearchResultItem { )] pub suspended_at: Option<chrono::DateTime<chrono::Utc>>, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23378,7 +23427,7 @@ pub struct UserSearchResultItem { )] pub type_: String, /** - * User Search Result Item + * User Search Result Item */ #[serde( default, @@ -23416,7 +23465,7 @@ pub struct PrivateUser { )] pub blog: String, /** - * Private User + * Private User */ #[serde( default, @@ -23555,7 +23604,7 @@ pub struct PrivateUser { )] pub owned_private_repos: i64, /** - * Private User + * Private User */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan: Option<Plan>, @@ -23607,7 +23656,7 @@ pub struct PrivateUser { )] pub subscriptions_url: String, /** - * Private User + * Private User */ #[serde( default, @@ -23724,7 +23773,7 @@ pub struct Subkeys { )] pub created_at: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -23769,7 +23818,7 @@ pub struct Subkeys { )] pub raw_key: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -23978,7 +24027,7 @@ pub struct UserMarketplacePurchase { )] pub on_free_trial: bool, /** - * Marketplace Listing Plan + * Marketplace Listing Plan */ pub plan: MarketplaceListingPlan, #[serde( @@ -23999,7 +24048,7 @@ pub struct UserMarketplacePurchase { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StarredRepository { /** - * A git repository + * A git repository */ #[serde(default, skip_serializing_if = "Option::is_none")] pub repo: Option<Repository>, @@ -24064,7 +24113,8 @@ pub struct KeySimple { * * The default is `web`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Include { #[serde(rename = "all")] All, @@ -24103,7 +24153,8 @@ impl Include { * * The default is `desc`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Order { #[serde(rename = "asc")] Asc, @@ -24137,7 +24188,8 @@ impl Order { /** * One of `created` (when the repository was starred) or `updated` (when it was last pushed to). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Sort { #[serde(rename = "created")] #[default] @@ -24159,10 +24211,12 @@ impl std::fmt::Display for Sort { } } + /** * Returns workflow runs with the check run `status` or `conclusion` that you specify. For example, a conclusion can be `success` or a status can be `in_progress`. Only GitHub can set a status of `waiting` or `requested`. For a list of the possible `status` and `conclusion` options, see "[Create a check run](https://docs.github.com/rest/reference/checks#create-a-check-run)." */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WorkflowRunStatus { #[serde(rename = "action_required")] ActionRequired, @@ -24283,7 +24337,8 @@ impl std::convert::From<TitleOneOf> for String { /** * Must be one of: `day`, `week`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Per { #[serde(rename = "day")] #[default] @@ -24305,6 +24360,7 @@ impl std::fmt::Display for Per { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullsMergeResponse { #[serde( @@ -24621,7 +24677,7 @@ pub struct AppsCreateFromManifestResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppsCreateFromManifestResponseAllOf { /** - * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. + * GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub. */ #[serde(flatten)] pub git_hub_app: GitHubApp, @@ -24656,12 +24712,12 @@ pub struct AppsUpdateWebhookConfigAppRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppsCreateInstallationAccessTokenRequest { /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<AppPermissions>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24670,7 +24726,7 @@ pub struct AppsCreateInstallationAccessTokenRequest { )] pub repositories: Vec<String>, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -24699,12 +24755,12 @@ pub struct AppsScopeTokenRequest { )] pub access_token: String, /** - * The permissions granted to the user-to-server access token. + * The permissions granted to the user-to-server access token. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<AppPermissions>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24713,7 +24769,7 @@ pub struct AppsScopeTokenRequest { )] pub repositories: Vec<String>, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -24768,7 +24824,7 @@ pub struct OauthAuthorizationsCreateAuthorizationRequest { )] pub note_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24805,7 +24861,7 @@ pub struct OauthAuthorizationsGetCreateAuthorizationAppRequest { )] pub note_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24836,7 +24892,7 @@ pub struct OauthAuthorizationsGetCreateAuthorizationAppFingerprintRequest { )] pub note_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24849,7 +24905,7 @@ pub struct OauthAuthorizationsGetCreateAuthorizationAppFingerprintRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OauthAuthorizationsUpdateAuthorizationRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24876,7 +24932,7 @@ pub struct OauthAuthorizationsUpdateAuthorizationRequest { )] pub note_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24885,7 +24941,7 @@ pub struct OauthAuthorizationsUpdateAuthorizationRequest { )] pub remove_scopes: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -24898,12 +24954,12 @@ pub struct OauthAuthorizationsUpdateAuthorizationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnterpriseAdminSetGithubActionsPermissionsRequest { /** - * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. + * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allowed_actions: Option<AllowedActions>, /** - * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. + * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. */ pub enabled_organizations: EnabledRepositories, } @@ -24927,7 +24983,7 @@ pub struct EnterpriseAdminListOrgAccessSelfHostedRunnerGroupInResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnterpriseAdminSetOrgAccessSelfHostedRunnerGroupInRequest { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -24962,7 +25018,7 @@ pub struct EnterpriseAdminCreateSelfHostedRunnerGroupRequest { )] pub name: String, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -24971,7 +25027,7 @@ pub struct EnterpriseAdminCreateSelfHostedRunnerGroupRequest { )] pub runners: Vec<i64>, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -24980,7 +25036,7 @@ pub struct EnterpriseAdminCreateSelfHostedRunnerGroupRequest { )] pub selected_organization_ids: Vec<i64>, /** - * Describe whether all repositories have been selected or there's a selection involved + * Describe whether all repositories have been selected or there's a selection involved */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<RepositorySelection>, @@ -24995,7 +25051,7 @@ pub struct EnterpriseAdminUpdateSelfHostedRunnerGroupRequest { )] pub name: String, /** - * Describe whether all repositories have been selected or there's a selection involved + * Describe whether all repositories have been selected or there's a selection involved */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<RepositorySelection>, @@ -25020,7 +25076,7 @@ pub struct ActionsListSelfHostedRunnersInGroupOrgResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsSetSelfHostedRunnersInGroupOrgRequest { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -25057,7 +25113,8 @@ pub struct FilesAdditionalPropertiesData { pub content: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Public { #[serde(rename = "false")] #[default] @@ -25079,6 +25136,7 @@ impl std::fmt::Display for Public { } } + /// All of the following types: /// /// - `bool` @@ -25130,7 +25188,7 @@ pub struct GistsCreateRequest { )] pub description: String, /** - * Names and content for the files that make up the gist + * Names and content for the files that make up the gist */ pub files: FilesAdditionalPropertiesData, #[serde(default, skip_serializing_if = "Option::is_none")] @@ -25206,7 +25264,8 @@ pub struct AppsListInstallationReposResponse { * \* `subscribed`: Issues you're subscribed to updates for * \* `all` or `repos`: All issues the authenticated user can see, regardless of participation or creation */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Filter { #[serde(rename = "all")] All, @@ -25240,10 +25299,12 @@ impl std::fmt::Display for Filter { } } + /** * Indicates the state of the issues to return. Can be either `open`, `closed`, or `all`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuesListState { #[serde(rename = "all")] All, @@ -25268,10 +25329,12 @@ impl std::fmt::Display for IssuesListState { } } + /** * What to sort results by. Can be either `created`, `updated`, `comments`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuesListSort { #[serde(rename = "comments")] Comments, @@ -25296,10 +25359,12 @@ impl std::fmt::Display for IssuesListSort { } } + /** * The rendering mode. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Mode { #[serde(rename = "gfm")] Gfm, @@ -25321,6 +25386,7 @@ impl std::fmt::Display for Mode { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MarkdownRenderRequest { #[serde( @@ -25330,7 +25396,7 @@ pub struct MarkdownRenderRequest { )] pub context: String, /** - * The rendering mode. + * The rendering mode. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mode: Option<Mode>, @@ -25367,7 +25433,8 @@ pub struct ActivitySetThreadSubscriptionRequest { * \* `none` - only admin members can create repositories. * **Note:** This parameter is deprecated and will be removed in the future. Its return value ignores internal repositories. Using this parameter overrides values set in `members_can_create_repositories`. See the parameter deprecation notice in the operation description for details. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MembersAllowedRepositoryCreationType { #[serde(rename = "all")] All, @@ -25422,7 +25489,7 @@ pub struct OrgsUpdateRequest { )] pub company: String, /** - * The baseline permission that all organization members have on this project. Only present if owner is an organization. + * The baseline permission that all organization members have on this project. Only present if owner is an organization. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub default_repository_permission: Option<OrganizationPermission>, @@ -25449,7 +25516,7 @@ pub struct OrgsUpdateRequest { )] pub location: String, /** - * Specifies which types of repositories non-admin organization members can create. Can be one of: + * Specifies which types of repositories non-admin organization members can create. Can be one of: * \\* `all` - all organization members can create public and private repositories. * \\* `private` - members can create private repositories. This option is only available to repositories that are part of an organization on GitHub Enterprise Cloud. * \\* `none` - only admin members can create repositories. @@ -25496,11 +25563,11 @@ pub struct OrgsUpdateRequest { #[serde(untagged)] pub enum OrgsUpdateResponseOneOf { /** - * Validation Error Simple + * Validation Error Simple */ ValidationErrorSimple(ValidationErrorSimple), /** - * Validation Error + * Validation Error */ ValidationError(ValidationError), } @@ -25524,12 +25591,12 @@ impl OrgsUpdateResponseOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsSetGithubPermissionsOrganizationRequest { /** - * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. + * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allowed_actions: Option<AllowedActions>, /** - * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. + * The policy that controls the repositories in the organization that are allowed to run GitHub Actions. Can be one of: `all`, `none`, or `selected`. */ pub enabled_repositories: EnabledRepositories, } @@ -25553,7 +25620,7 @@ pub struct ActionsListSelectedRepositoriesEnabledGithubOrganizationResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsSetRepoAccessSelfHostedRunnerGroupInOrgRequest { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -25588,7 +25655,7 @@ pub struct ActionsCreateSelfHostedRunnerGroupOrgRequest { )] pub name: String, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -25597,7 +25664,7 @@ pub struct ActionsCreateSelfHostedRunnerGroupOrgRequest { )] pub runners: Vec<i64>, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -25606,7 +25673,7 @@ pub struct ActionsCreateSelfHostedRunnerGroupOrgRequest { )] pub selected_repository_ids: Vec<i64>, /** - * Visibility of a secret + * Visibility of a secret */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<Visibility>, @@ -25621,7 +25688,7 @@ pub struct ActionsUpdateSelfHostedRunnerGroupOrgRequest { )] pub name: String, /** - * Visibility of a secret + * Visibility of a secret */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<Visibility>, @@ -25690,7 +25757,7 @@ pub struct ActionsCreateUpdateOrgSecretRequest { )] pub key_id: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -25699,7 +25766,7 @@ pub struct ActionsCreateUpdateOrgSecretRequest { )] pub selected_repository_ids: Vec<String>, /** - * Visibility of a secret + * Visibility of a secret */ #[serde(default, skip_serializing_if = "Visibility::is_noop")] pub visibility: Visibility, @@ -25724,7 +25791,7 @@ pub struct ActionsListSelectedReposOrgSecretResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsSetSelectedReposOrgSecretRequest { /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -25744,7 +25811,7 @@ pub struct OrgsCreateWebhookRequestConfig { )] pub content_type: String, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#create-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#create-hook-config-params). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub insecure_ssl: Option<WebhookConfigInsecureSslOneOf>, @@ -25779,11 +25846,11 @@ pub struct OrgsCreateWebhookRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#create-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#create-hook-config-params). */ pub config: OrgsCreateWebhookRequestConfig, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -25809,7 +25876,7 @@ pub struct OrgsUpdateWebhookRequestConfig { )] pub content_type: String, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#update-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#update-hook-config-params). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub insecure_ssl: Option<WebhookConfigInsecureSslOneOf>, @@ -25832,12 +25899,12 @@ pub struct OrgsUpdateWebhookRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#update-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/orgs#update-hook-config-params). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub config: Option<OrgsUpdateWebhookRequestConfig>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -25879,7 +25946,7 @@ pub struct InteractionsGetRestrictionsResponseAnyOf { #[serde(flatten)] pub data: Data, /** - * Interaction limit settings. + * Interaction limit settings. */ #[serde(flatten)] pub interaction_limits: InteractionLimits, @@ -25891,7 +25958,8 @@ pub struct InteractionsGetRestrictionsResponseAnyOf { * \* `direct_member` - Non-owner organization members with ability to see other members and join teams by invitation. * \* `billing_manager` - Non-owner organization members with ability to manage the billing settings of your organization. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrgsCreateInvitationRequestRole { #[serde(rename = "admin")] Admin, @@ -25916,6 +25984,7 @@ impl std::fmt::Display for OrgsCreateInvitationRequestRole { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrgsCreateInvitationRequest { #[serde( @@ -25931,7 +26000,7 @@ pub struct OrgsCreateInvitationRequest { )] pub invitee_id: i64, /** - * Specify role for new member. Can be one of: + * Specify role for new member. Can be one of: * \\* `admin` - Organization owners with full administrative rights to the organization and complete access to all repositories and teams. * \\* `direct_member` - Non-owner organization members with ability to see other members and join teams by invitation. * \\* `billing_manager` - Non-owner organization members with ability to manage the billing settings of your organization. @@ -25939,7 +26008,7 @@ pub struct OrgsCreateInvitationRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub role: Option<OrgsCreateInvitationRequestRole>, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -25954,7 +26023,8 @@ pub struct OrgsCreateInvitationRequest { * \* `2fa_disabled` - Members without [two-factor authentication](https://github.com/blog/1614-two-factor-authentication) enabled. Available for organization owners. * \* `all` - All members the authenticated user can see. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrgsListMembersFilter { #[serde(rename = "2fa_disabled")] TwoFaDisabled, @@ -25976,13 +26046,15 @@ impl std::fmt::Display for OrgsListMembersFilter { } } + /** * Filter members returned by their role. Can be one of: * \* `all` - All members of the organization, regardless of role. * \* `admin` - Organization owners. * \* `member` - Non-owner organization members. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrgsListMembersRole { #[serde(rename = "admin")] Admin, @@ -26007,12 +26079,14 @@ impl std::fmt::Display for OrgsListMembersRole { } } + /** * The role to give the user in the organization. Can be one of: * \* `admin` - The user will become an owner of the organization. * \* `member` - The user will become a non-owner member of the organization. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrgsSetMembershipUserRequestRole { #[serde(rename = "admin")] Admin, @@ -26034,10 +26108,11 @@ impl std::fmt::Display for OrgsSetMembershipUserRequestRole { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrgsSetMembershipUserRequest { /** - * The role to give the user in the organization. Can be one of: + * The role to give the user in the organization. Can be one of: * \\* `admin` - The user will become an owner of the organization. * \\* `member` - The user will become a non-owner member of the organization. */ @@ -26048,7 +26123,8 @@ pub struct OrgsSetMembershipUserRequest { /** * Allowed values that can be passed to the exclude param. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Exclude { #[serde(rename = "repositories")] Repositories, @@ -26079,7 +26155,7 @@ impl Exclude { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MigrationsStartRequest { /** - * Exclude attributes from the API response to improve performance + * Exclude attributes from the API response to improve performance */ #[serde( default, @@ -26092,7 +26168,7 @@ pub struct MigrationsStartRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub lock_repositories: Option<bool>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -26105,7 +26181,8 @@ pub struct MigrationsStartRequest { /** * The state of the package, either active or deleted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PackagesGetAllPackageVersionsOwnedByOrgState { #[serde(rename = "active")] #[default] @@ -26127,6 +26204,7 @@ impl std::fmt::Display for PackagesGetAllPackageVersionsOwnedByOrgState { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProjectsCreateRequest { #[serde( @@ -26146,7 +26224,8 @@ pub struct ProjectsCreateRequest { /** * Specifies the types of repositories you want returned. Can be one of `all`, `public`, `private`, `forks`, `sources`, `member`, `internal`. Note: For GitHub AE, can be one of `all`, `private`, `forks`, `sources`, `member`, `internal`. Default: `all`. If your organization is associated with an enterprise account using GitHub Enterprise Cloud or GitHub Enterprise Server 2.20+, `type` can also be `internal`. However, the `internal` value is not yet supported when a GitHub App calls this API with an installation access token. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposListOrgType { #[serde(rename = "all")] All, @@ -26195,7 +26274,8 @@ impl ReposListOrgType { /** * Can be one of `created`, `updated`, `pushed`, `full_name`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposListOrgSort { #[serde(rename = "created")] #[default] @@ -26223,11 +26303,13 @@ impl std::fmt::Display for ReposListOrgSort { } } + /** * Can be `public` or `private`. If your organization is associated with an enterprise account using GitHub Enterprise Cloud or GitHub Enterprise Server 2.20+, `visibility` can also be `internal`. Note: For GitHub Enterprise Server and GitHub AE, this endpoint will only list repositories available to all users on the enterprise. For more information, see "[Creating an internal repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility#about-internal-repositories)" in the GitHub Help documentation. * The `visibility` parameter overrides the `private` parameter when you use both parameters with the `nebula-preview` preview header. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposCreateInOrgRequestVisibility { #[serde(rename = "internal")] Internal, @@ -26325,7 +26407,7 @@ pub struct ReposCreateInOrgRequest { )] pub team_id: i64, /** - * Can be `public` or `private`. If your organization is associated with an enterprise account using GitHub Enterprise Cloud or GitHub Enterprise Server 2.20+, `visibility` can also be `internal`. Note: For GitHub Enterprise Server and GitHub AE, this endpoint will only list repositories available to all users on the enterprise. For more information, see "[Creating an internal repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility#about-internal-repositories)" in the GitHub Help documentation. + * Can be `public` or `private`. If your organization is associated with an enterprise account using GitHub Enterprise Cloud or GitHub Enterprise Server 2.20+, `visibility` can also be `internal`. Note: For GitHub Enterprise Server and GitHub AE, this endpoint will only list repositories available to all users on the enterprise. For more information, see "[Creating an internal repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility#about-internal-repositories)" in the GitHub Help documentation. * The `visibility` parameter overrides the `private` parameter when you use both parameters with the `nebula-preview` preview header. */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -26338,7 +26420,8 @@ pub struct ReposCreateInOrgRequest { * \* `push` - team members can pull and push, but not administer newly-added repositories. * \* `admin` - team members can pull, push and administer newly-added repositories. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Permission { #[serde(rename = "admin")] Admin, @@ -26363,6 +26446,7 @@ impl std::fmt::Display for Permission { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsCreateRequest { #[serde( @@ -26372,7 +26456,7 @@ pub struct TeamsCreateRequest { )] pub description: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -26393,7 +26477,7 @@ pub struct TeamsCreateRequest { )] pub parent_team_id: i64, /** - * \*\*Deprecated\*\*. The permission that new repositories will be added to the team with when none is specified. Can be one of: + * \*\*Deprecated\*\*. The permission that new repositories will be added to the team with when none is specified. Can be one of: * \\* `pull` - team members can pull, but not push to or administer newly-added repositories. * \\* `push` - team members can pull and push, but not administer newly-added repositories. * \\* `admin` - team members can pull, push and administer newly-added repositories. @@ -26401,12 +26485,12 @@ pub struct TeamsCreateRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub permission: Option<Permission>, /** - * The level of privacy this team should have + * The level of privacy this team should have */ #[serde(default, skip_serializing_if = "Option::is_none")] pub privacy: Option<Privacy>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -26437,7 +26521,7 @@ pub struct TeamsUpdateInOrgRequest { )] pub parent_team_id: i64, /** - * \*\*Deprecated\*\*. The permission that new repositories will be added to the team with when none is specified. Can be one of: + * \*\*Deprecated\*\*. The permission that new repositories will be added to the team with when none is specified. Can be one of: * \\* `pull` - team members can pull, but not push to or administer newly-added repositories. * \\* `push` - team members can pull and push, but not administer newly-added repositories. * \\* `admin` - team members can pull, push and administer newly-added repositories. @@ -26445,7 +26529,7 @@ pub struct TeamsUpdateInOrgRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub permission: Option<Permission>, /** - * The level of privacy this team should have + * The level of privacy this team should have */ #[serde(default, skip_serializing_if = "Option::is_none")] pub privacy: Option<Privacy>, @@ -26488,7 +26572,7 @@ pub struct TeamsUpdateDiscussionInOrgRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReactionsCreateIssueRequest { /** - * The reaction to use + * The reaction to use */ #[serde(default, skip_serializing_if = "Content::is_noop")] pub content: Content, @@ -26500,7 +26584,8 @@ pub struct ReactionsCreateIssueRequest { * \* `maintainer` - team maintainers. * \* `all` - all members of the team. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TeamsListMembersInOrgRole { #[serde(rename = "all")] #[default] @@ -26525,10 +26610,11 @@ impl std::fmt::Display for TeamsListMembersInOrgRole { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsAddUpdateMembershipUserInOrgRequest { /** - * The role of the user in the team. + * The role of the user in the team. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub role: Option<TeamMembershipRole>, @@ -26550,7 +26636,8 @@ pub struct ProjectsAddCollaboratorRequest { * * If no permission is specified, the team's `permission` attribute will be used to determine what permission to grant the team on this repository. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TeamsAddUpdateRepoPermissionsInOrgRequestPermission { #[serde(rename = "admin")] Admin, @@ -26596,7 +26683,7 @@ impl TeamsAddUpdateRepoPermissionsInOrgRequestPermission { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsAddUpdateRepoPermissionsInOrgRequest { /** - * The permission to grant the team on this repository. Can be one of: + * The permission to grant the team on this repository. Can be one of: * \\* `pull` - team members can pull, but not push to or administer this repository. * \\* `push` - team members can pull and push, but not administer this repository. * \\* `admin` - team members can pull, push and administer this repository. @@ -26634,7 +26721,7 @@ pub struct TeamsCreateUpdateIdpGroupConnectionsInOrgRequestGroups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsCreateUpdateIdpGroupConnectionsInOrgRequest { /** - * The IdP groups you want to connect to a GitHub team. When updating, the new `groups` object will replace the original one. You must include any existing groups that you don't want to remove. + * The IdP groups you want to connect to a GitHub team. When updating, the new `groups` object will replace the original one. You must include any existing groups that you don't want to remove. */ #[serde( default, @@ -26653,7 +26740,7 @@ pub struct ProjectsDeleteResponse { )] pub documentation_url: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -26804,7 +26891,8 @@ pub struct ProjectsUpdateColumnRequest { /** * Filters the project cards that are returned by the card's state. Can be one of `all`,`archived`, or `not_archived`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ArchivedState { #[serde(rename = "all")] All, @@ -26829,6 +26917,7 @@ impl std::fmt::Display for ArchivedState { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProjectsCreateCardRequest { #[serde( @@ -26910,7 +26999,7 @@ pub struct ProjectsUpdateRequest { )] pub name: String, /** - * The baseline permission that all organization members have on this project. Only present if owner is an organization. + * The baseline permission that all organization members have on this project. Only present if owner is an organization. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organization_permission: Option<OrganizationPermission>, @@ -26930,7 +27019,8 @@ pub struct ProjectsUpdateRequest { * \* `direct`: Collaborators with permissions to a project, regardless of organization membership status. * \* `all`: All collaborators the authenticated user can see. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Affiliation { #[serde(rename = "all")] #[default] @@ -26955,6 +27045,7 @@ impl std::fmt::Display for Affiliation { } } + /// Use the `status` property to enable or disable GitHub Advanced Security for this repository. For more information, see "[About GitHub Advanced Security](/github/getting-started-with-github/learning-about-github/about-github-advanced-security)." #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateRequestSecurityAnalysisAdvanced { @@ -26970,12 +27061,12 @@ pub struct ReposUpdateRequestSecurityAnalysisAdvanced { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateRequestSecurityAnalysis { /** - * Specify which security and analysis features to enable or disable. For example, to enable GitHub Advanced Security, use this data in the body of the PATCH request: `{"security_and_analysis": {"advanced_security": {"status": "enabled"}}}`. If you have admin permissions for a private repository covered by an Advanced Security license, you can check which security and analysis features are currently enabled by using a `GET /repos/{owner}/{repo}` request. + * Specify which security and analysis features to enable or disable. For example, to enable GitHub Advanced Security, use this data in the body of the PATCH request: `{"security_and_analysis": {"advanced_security": {"status": "enabled"}}}`. If you have admin permissions for a private repository covered by an Advanced Security license, you can check which security and analysis features are currently enabled by using a `GET /repos/{owner}/{repo}` request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub advanced_security: Option<ReposUpdateRequestSecurityAnalysisAdvanced>, /** - * Specify which security and analysis features to enable or disable. For example, to enable GitHub Advanced Security, use this data in the body of the PATCH request: `{"security_and_analysis": {"advanced_security": {"status": "enabled"}}}`. If you have admin permissions for a private repository covered by an Advanced Security license, you can check which security and analysis features are currently enabled by using a `GET /repos/{owner}/{repo}` request. + * Specify which security and analysis features to enable or disable. For example, to enable GitHub Advanced Security, use this data in the body of the PATCH request: `{"security_and_analysis": {"advanced_security": {"status": "enabled"}}}`. If you have admin permissions for a private repository covered by an Advanced Security license, you can check which security and analysis features are currently enabled by using a `GET /repos/{owner}/{repo}` request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub secret_scanning: Option<ReposUpdateRequestSecurityAnalysisAdvanced>, @@ -27030,12 +27121,12 @@ pub struct ReposUpdateRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub private: Option<bool>, /** - * Specify which security and analysis features to enable or disable. For example, to enable GitHub Advanced Security, use this data in the body of the PATCH request: `{"security_and_analysis": {"advanced_security": {"status": "enabled"}}}`. If you have admin permissions for a private repository covered by an Advanced Security license, you can check which security and analysis features are currently enabled by using a `GET /repos/{owner}/{repo}` request. + * Specify which security and analysis features to enable or disable. For example, to enable GitHub Advanced Security, use this data in the body of the PATCH request: `{"security_and_analysis": {"advanced_security": {"status": "enabled"}}}`. If you have admin permissions for a private repository covered by an Advanced Security license, you can check which security and analysis features are currently enabled by using a `GET /repos/{owner}/{repo}` request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub security_and_analysis: Option<ReposUpdateRequestSecurityAnalysis>, /** - * Can be `public` or `private`. If your organization is associated with an enterprise account using GitHub Enterprise Cloud or GitHub Enterprise Server 2.20+, `visibility` can also be `internal`. Note: For GitHub Enterprise Server and GitHub AE, this endpoint will only list repositories available to all users on the enterprise. For more information, see "[Creating an internal repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility#about-internal-repositories)" in the GitHub Help documentation. + * Can be `public` or `private`. If your organization is associated with an enterprise account using GitHub Enterprise Cloud or GitHub Enterprise Server 2.20+, `visibility` can also be `internal`. Note: For GitHub Enterprise Server and GitHub AE, this endpoint will only list repositories available to all users on the enterprise. For more information, see "[Creating an internal repository](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility#about-internal-repositories)" in the GitHub Help documentation. * The `visibility` parameter overrides the `private` parameter when you use both parameters with the `nebula-preview` preview header. */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -27061,7 +27152,7 @@ pub struct ActionsListArtifactsRepoResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsSetGithubPermissionsRepositoryRequest { /** - * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. + * The permissions policy that controls the actions that are allowed to run. Can be one of: `all`, `local_only`, or `selected`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub allowed_actions: Option<AllowedActions>, @@ -27090,7 +27181,8 @@ pub struct ActionsListWorkflowRunsResponse { * \* `latest`: Returns jobs from the most recent execution of the workflow run. * \* `all`: Returns all jobs for a workflow run, including from old executions of the workflow run. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ActionsListJobsWorkflowRunFilter { #[serde(rename = "all")] All, @@ -27112,6 +27204,7 @@ impl std::fmt::Display for ActionsListJobsWorkflowRunFilter { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActionsListJobsWorkflowRunResponse { #[serde( @@ -27137,7 +27230,7 @@ pub struct ActionsReviewPendingDeploymentsRunRequest { )] pub comment: String, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -27146,7 +27239,7 @@ pub struct ActionsReviewPendingDeploymentsRunRequest { )] pub environment_ids: Vec<i64>, /** - * Whether deployment to the environment(s) was approved or rejected + * Whether deployment to the environment(s) was approved or rejected */ #[serde(default, skip_serializing_if = "EnvironmentApprovalState::is_noop")] pub state: EnvironmentApprovalState, @@ -27237,7 +27330,7 @@ pub struct ReposCreateAutolinkRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateBranchProtectionRequestRequiredStatusChecks { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27256,7 +27349,7 @@ pub struct ReposUpdateBranchProtectionRequestRequiredStatusChecks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateBranchProtectionRequestRequiredPullReviewsDismissalRestrictions { /** - * Specify which users and teams can dismiss pull request reviews. Pass an empty `dismissal_restrictions` object to disable. User and team `dismissal_restrictions` are only available for organization-owned repositories. Omit this parameter for personal repositories. + * Specify which users and teams can dismiss pull request reviews. Pass an empty `dismissal_restrictions` object to disable. User and team `dismissal_restrictions` are only available for organization-owned repositories. Omit this parameter for personal repositories. */ #[serde( default, @@ -27265,7 +27358,7 @@ pub struct ReposUpdateBranchProtectionRequestRequiredPullReviewsDismissalRestric )] pub teams: Vec<String>, /** - * Specify which users and teams can dismiss pull request reviews. Pass an empty `dismissal_restrictions` object to disable. User and team `dismissal_restrictions` are only available for organization-owned repositories. Omit this parameter for personal repositories. + * Specify which users and teams can dismiss pull request reviews. Pass an empty `dismissal_restrictions` object to disable. User and team `dismissal_restrictions` are only available for organization-owned repositories. Omit this parameter for personal repositories. */ #[serde( default, @@ -27279,7 +27372,7 @@ pub struct ReposUpdateBranchProtectionRequestRequiredPullReviewsDismissalRestric #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateBranchProtectionRequestRequiredPullReviews { /** - * Require at least one approving review on a pull request, before merging. Set to `null` to disable. + * Require at least one approving review on a pull request, before merging. Set to `null` to disable. */ #[serde( default, @@ -27287,13 +27380,13 @@ pub struct ReposUpdateBranchProtectionRequestRequiredPullReviews { )] pub dismiss_stale_reviews: bool, /** - * Require at least one approving review on a pull request, before merging. Set to `null` to disable. + * Require at least one approving review on a pull request, before merging. Set to `null` to disable. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissal_restrictions: Option<ReposUpdateBranchProtectionRequestRequiredPullReviewsDismissalRestrictions>, /** - * Require at least one approving review on a pull request, before merging. Set to `null` to disable. + * Require at least one approving review on a pull request, before merging. Set to `null` to disable. */ #[serde( default, @@ -27301,7 +27394,7 @@ pub struct ReposUpdateBranchProtectionRequestRequiredPullReviews { )] pub require_code_owner_reviews: bool, /** - * Require at least one approving review on a pull request, before merging. Set to `null` to disable. + * Require at least one approving review on a pull request, before merging. Set to `null` to disable. */ #[serde( default, @@ -27315,7 +27408,7 @@ pub struct ReposUpdateBranchProtectionRequestRequiredPullReviews { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Restrictions { /** - * Restrict who can push to the protected branch. User, app, and team `restrictions` are only available for organization-owned repositories. Set to `null` to disable. + * Restrict who can push to the protected branch. User, app, and team `restrictions` are only available for organization-owned repositories. Set to `null` to disable. */ #[serde( default, @@ -27324,7 +27417,7 @@ pub struct Restrictions { )] pub apps: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27333,7 +27426,7 @@ pub struct Restrictions { )] pub teams: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27356,18 +27449,18 @@ pub struct ReposUpdateBranchProtectionRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub required_linear_history: Option<bool>, /** - * Require at least one approving review on a pull request, before merging. Set to `null` to disable. + * Require at least one approving review on a pull request, before merging. Set to `null` to disable. */ #[serde(default)] pub required_pull_request_reviews: Option<ReposUpdateBranchProtectionRequestRequiredPullReviews>, /** - * Require status checks to pass before merging. Set to `null` to disable. + * Require status checks to pass before merging. Set to `null` to disable. */ #[serde(default)] pub required_status_checks: Option<ReposUpdateBranchProtectionRequestRequiredStatusChecks>, /** - * Restrict who can push to the protected branch. User, app, and team `restrictions` are only available for organization-owned repositories. Set to `null` to disable. + * Restrict who can push to the protected branch. User, app, and team `restrictions` are only available for organization-owned repositories. Set to `null` to disable. */ #[serde(default)] pub restrictions: Option<Restrictions>, @@ -27381,7 +27474,7 @@ pub struct ReposUpdatePullRequestReviewProtection { )] pub dismiss_stale_reviews: bool, /** - * Specify which users and teams can dismiss pull request reviews. Pass an empty `dismissal_restrictions` object to disable. User and team `dismissal_restrictions` are only available for organization-owned repositories. Omit this parameter for personal repositories. + * Specify which users and teams can dismiss pull request reviews. Pass an empty `dismissal_restrictions` object to disable. User and team `dismissal_restrictions` are only available for organization-owned repositories. Omit this parameter for personal repositories. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissal_restrictions: @@ -27402,7 +27495,7 @@ pub struct ReposUpdatePullRequestReviewProtection { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateStatusCheckProtectionRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27417,7 +27510,7 @@ pub struct ReposUpdateStatusCheckProtectionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposAddStatusCheckContextsRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27438,7 +27531,7 @@ pub struct ReposAddStatusCheckContextsRequest { #[serde(untagged)] pub enum ReposAddStatusCheckContextsRequestOneOf { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), ReposAddStatusCheckContextsRequest(ReposAddStatusCheckContextsRequest), @@ -27479,7 +27572,7 @@ impl std::convert::From<ReposAddStatusCheckContextsRequestOneOf> for Vec<String> #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposAddAppAccessRestrictionsRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27500,7 +27593,7 @@ pub struct ReposAddAppAccessRestrictionsRequest { #[serde(untagged)] pub enum ReposAddAppAccessRestrictionsRequestOneOf { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), ReposAddAppAccessRestrictionsRequest(ReposAddAppAccessRestrictionsRequest), @@ -27542,7 +27635,7 @@ impl std::convert::From<ReposAddAppAccessRestrictionsRequestOneOf> for Vec<Strin #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposAddTeamAccessRestrictionsRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27563,7 +27656,7 @@ pub struct ReposAddTeamAccessRestrictionsRequest { #[serde(untagged)] pub enum ReposAddTeamAccessRestrictionsRequestOneOf { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), ReposAddTeamAccessRestrictionsRequest(ReposAddTeamAccessRestrictionsRequest), @@ -27605,7 +27698,7 @@ impl std::convert::From<ReposAddTeamAccessRestrictionsRequestOneOf> for Vec<Stri #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposAddUserAccessRestrictionsRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -27626,7 +27719,7 @@ pub struct ReposAddUserAccessRestrictionsRequest { #[serde(untagged)] pub enum ReposAddUserAccessRestrictionsRequestOneOf { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), ReposAddUserAccessRestrictionsRequest(ReposAddUserAccessRestrictionsRequest), @@ -27679,7 +27772,8 @@ pub struct ReposRenameBranchRequest { * **Required if you provide `completed_at` or a `status` of `completed`**. The final conclusion of the check. Can be one of `action_required`, `cancelled`, `failure`, `neutral`, `success`, `skipped`, `stale`, or `timed_out`. When the conclusion is `action_required`, additional details should be provided on the site specified by `details_url`. * **Note:** Providing `conclusion` will automatically set the `status` parameter to `completed`. You cannot change a check run conclusion to `stale`, only GitHub can set this. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ChecksCreateRequestConclusion { #[serde(rename = "action_required")] ActionRequired, @@ -27731,7 +27825,8 @@ impl ChecksCreateRequestConclusion { /** * The level of the annotation. Can be one of `notice`, `warning`, or `failure`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AnnotationLevel { #[serde(rename = "failure")] Failure, @@ -27768,7 +27863,7 @@ impl AnnotationLevel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Annotations { /** - * The level of the annotation. Can be one of `notice`, `warning`, or `failure`. + * The level of the annotation. Can be one of `notice`, `warning`, or `failure`. */ #[serde(default, skip_serializing_if = "AnnotationLevel::is_noop")] pub annotation_level: AnnotationLevel, @@ -27848,7 +27943,7 @@ pub struct Images { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChecksCreateRequestOutput { /** - * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object) description. + * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object) description. */ #[serde( default, @@ -27857,7 +27952,7 @@ pub struct ChecksCreateRequestOutput { )] pub annotations: Vec<Annotations>, /** - * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object) description. + * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object) description. */ #[serde( default, @@ -27910,7 +28005,7 @@ pub struct ChecksCreateRequestActions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChecksCreateRequest { /** - * Displays a button on GitHub that can be clicked to alert your app to do additional tasks. For example, a code linting app can display a button that automatically fixes detected errors. The button created in this object is displayed after the check run completes. When a user clicks the button, GitHub sends the [`check_run.requested_action` webhook](https://docs.github.com/webhooks/event-payloads/#check_run) to your app. Each action includes a `label`, `identifier` and `description`. A maximum of three actions are accepted. See the [`actions` object](https://docs.github.com/rest/reference/checks#actions-object) description. To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." + * Displays a button on GitHub that can be clicked to alert your app to do additional tasks. For example, a code linting app can display a button that automatically fixes detected errors. The button created in this object is displayed after the check run completes. When a user clicks the button, GitHub sends the [`check_run.requested_action` webhook](https://docs.github.com/webhooks/event-payloads/#check_run) to your app. Each action includes a `label`, `identifier` and `description`. A maximum of three actions are accepted. See the [`actions` object](https://docs.github.com/rest/reference/checks#actions-object) description. To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." */ #[serde( default, @@ -27925,7 +28020,7 @@ pub struct ChecksCreateRequest { )] pub completed_at: Option<chrono::DateTime<chrono::Utc>>, /** - * \*\*Required if you provide `completed_at` or a `status` of `completed`\*\*. The final conclusion of the check. Can be one of `action_required`, `cancelled`, `failure`, `neutral`, `success`, `skipped`, `stale`, or `timed_out`. When the conclusion is `action_required`, additional details should be provided on the site specified by `details_url`. + * \*\*Required if you provide `completed_at` or a `status` of `completed`\*\*. The final conclusion of the check. Can be one of `action_required`, `cancelled`, `failure`, `neutral`, `success`, `skipped`, `stale`, or `timed_out`. When the conclusion is `action_required`, additional details should be provided on the site specified by `details_url`. * \*\*Note:\*\* Providing `conclusion` will automatically set the `status` parameter to `completed`. You cannot change a check run conclusion to `stale`, only GitHub can set this. */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -27955,7 +28050,7 @@ pub struct ChecksCreateRequest { )] pub name: String, /** - * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object) description. + * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object) description. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub output: Option<ChecksCreateRequestOutput>, @@ -27966,7 +28061,7 @@ pub struct ChecksCreateRequest { )] pub started_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The phase of the lifecycle that the job is currently in. + * The phase of the lifecycle that the job is currently in. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<JobStatus>, @@ -27976,7 +28071,7 @@ pub struct ChecksCreateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChecksUpdateRequestOutput { /** - * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object-1) description. + * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object-1) description. */ #[serde( default, @@ -27985,7 +28080,7 @@ pub struct ChecksUpdateRequestOutput { )] pub annotations: Vec<Annotations>, /** - * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object-1) description. + * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object-1) description. */ #[serde( default, @@ -28016,7 +28111,7 @@ pub struct ChecksUpdateRequestOutput { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChecksUpdateRequest { /** - * Displays a button on GitHub that can be clicked to alert your app to do additional tasks. For example, a code linting app can display a button that automatically fixes detected errors. The button created in this object is displayed after the check run completes. When a user clicks the button, GitHub sends the [`check_run.requested_action` webhook](https://docs.github.com/webhooks/event-payloads/#check_run) to your app. Each action includes a `label`, `identifier` and `description`. A maximum of three actions are accepted. See the [`actions` object](https://docs.github.com/rest/reference/checks#actions-object) description. To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." + * Displays a button on GitHub that can be clicked to alert your app to do additional tasks. For example, a code linting app can display a button that automatically fixes detected errors. The button created in this object is displayed after the check run completes. When a user clicks the button, GitHub sends the [`check_run.requested_action` webhook](https://docs.github.com/webhooks/event-payloads/#check_run) to your app. Each action includes a `label`, `identifier` and `description`. A maximum of three actions are accepted. See the [`actions` object](https://docs.github.com/rest/reference/checks#actions-object) description. To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." To learn more about check runs and requested actions, see "[Check runs and requested actions](https://docs.github.com/rest/reference/checks#check-runs-and-requested-actions)." */ #[serde( default, @@ -28031,7 +28126,7 @@ pub struct ChecksUpdateRequest { )] pub completed_at: Option<chrono::DateTime<chrono::Utc>>, /** - * \*\*Required if you provide `completed_at` or a `status` of `completed`\*\*. The final conclusion of the check. Can be one of `action_required`, `cancelled`, `failure`, `neutral`, `success`, `skipped`, `stale`, or `timed_out`. When the conclusion is `action_required`, additional details should be provided on the site specified by `details_url`. + * \*\*Required if you provide `completed_at` or a `status` of `completed`\*\*. The final conclusion of the check. Can be one of `action_required`, `cancelled`, `failure`, `neutral`, `success`, `skipped`, `stale`, or `timed_out`. When the conclusion is `action_required`, additional details should be provided on the site specified by `details_url`. * \*\*Note:\*\* Providing `conclusion` will automatically set the `status` parameter to `completed`. You cannot change a check run conclusion to `stale`, only GitHub can set this. */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -28055,7 +28150,7 @@ pub struct ChecksUpdateRequest { )] pub name: String, /** - * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object-1) description. + * Check runs can accept a variety of data in the `output` object, including a `title` and `summary` and can optionally provide descriptive details about the run. See the [`output` object](https://docs.github.com/rest/reference/checks#output-object-1) description. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub output: Option<ChecksUpdateRequestOutput>, @@ -28066,7 +28161,7 @@ pub struct ChecksUpdateRequest { )] pub started_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The phase of the lifecycle that the job is currently in. + * The phase of the lifecycle that the job is currently in. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<JobStatus>, @@ -28101,12 +28196,12 @@ pub struct ChecksListRefResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CodeScanningUpdateAlertRequest { /** - * \*\*Required when the state is dismissed.\*\* The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. + * \*\*Required when the state is dismissed.\*\* The reason for dismissing or closing the alert. Can be one of: `false positive`, `won't fix`, and `used in tests`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dismissed_reason: Option<CodeScanningAlertDismissedReason>, /** - * Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`. + * Sets the state of the code scanning alert. Can be one of `open` or `dismissed`. You must provide `dismissed_reason` when you set the state to `dismissed`. */ pub state: CodeScanningAlertSetState, } @@ -28155,7 +28250,7 @@ pub struct CodeScanningUploadSarifRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposAddCollaboratorRequest { /** - * The permission to grant the team on this repository. Can be one of: + * The permission to grant the team on this repository. Can be one of: * \\* `pull` - team members can pull, but not push to or administer this repository. * \\* `push` - team members can pull and push, but not administer this repository. * \\* `admin` - team members can pull, push and administer this repository. @@ -28232,15 +28327,15 @@ pub struct ChecksListSuitesRefResponse { pub enum ReposGetContentResponseOneOf { EntriesVector(Vec<Entries>), /** - * Content File + * Content File */ ContentFile(ContentFile), /** - * An object describing a symlink + * An object describing a symlink */ SymlinkContent(SymlinkContent), /** - * An object describing a symlink + * An object describing a symlink */ ContentSubmodule(ContentSubmodule), } @@ -28373,7 +28468,7 @@ pub struct ReposCreateDeploymentRequest { )] pub ref_: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -28394,7 +28489,8 @@ pub struct ReposCreateDeploymentRequest { /** * Name for the target deployment environment, which can be changed when setting a deploy status. For example, `production`, `staging`, or `qa`. **Note:** This parameter requires you to use the [`application/vnd.github.flash-preview+json`](https://docs.github.com/rest/overview/api-previews#deployment-statuses) custom media type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposCreateDeploymentStatusRequestEnvironment { #[serde(rename = "production")] Production, @@ -28439,7 +28535,7 @@ pub struct ReposCreateDeploymentStatusRequest { )] pub description: String, /** - * Name for the target deployment environment, which can be changed when setting a deploy status. For example, `production`, `staging`, or `qa`. \*\*Note:\*\* This parameter requires you to use the [`application/vnd.github.flash-preview+json`](https://docs.github.com/rest/overview/api-previews#deployment-statuses) custom media type. + * Name for the target deployment environment, which can be changed when setting a deploy status. For example, `production`, `staging`, or `qa`. \*\*Note:\*\* This parameter requires you to use the [`application/vnd.github.flash-preview+json`](https://docs.github.com/rest/overview/api-previews#deployment-statuses) custom media type. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub environment: Option<ReposCreateDeploymentStatusRequestEnvironment>, @@ -28456,7 +28552,7 @@ pub struct ReposCreateDeploymentStatusRequest { )] pub log_url: String, /** - * The state of the status. + * The state of the status. */ #[serde(default, skip_serializing_if = "DeploymentStatusState::is_noop")] pub state: DeploymentStatusState, @@ -28505,7 +28601,7 @@ pub struct ReposCreateUpdateEnvironmentRequestReviewers { )] pub id: i64, /** - * The type of reviewer. Must be one of: `User` or `Team` + * The type of reviewer. Must be one of: `User` or `Team` */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<DeploymentReviewerType>, @@ -28514,12 +28610,12 @@ pub struct ReposCreateUpdateEnvironmentRequestReviewers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposCreateUpdateEnvironmentRequest { /** - * The type of deployment branch policy for this environment. To allow all branches to deploy, set to `null`. + * The type of deployment branch policy for this environment. To allow all branches to deploy, set to `null`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deployment_branch_policy: Option<DeploymentBranchPolicy>, /** - * The people or teams that may review jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. + * The people or teams that may review jobs that reference the environment. You can list up to six users or teams as reviewers. The reviewers must have at least read access to the repository. Only one of the required reviewers needs to approve the job for it to proceed. */ #[serde( default, @@ -28538,7 +28634,8 @@ pub struct ReposCreateUpdateEnvironmentRequest { /** * The sort order. Can be either `newest`, `oldest`, or `stargazers`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposListForksSort { #[serde(rename = "newest")] #[default] @@ -28566,6 +28663,7 @@ impl std::fmt::Display for ReposListForksSort { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposCreateForkRequest { #[serde( @@ -28596,7 +28694,7 @@ pub struct GitCreateBlobRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GitCreateCommitRequestAuthor { /** - * Information about the author of the commit. By default, the `author` will be the authenticated user and the current date. See the `author` and `committer` object below for details. + * Information about the author of the commit. By default, the `author` will be the authenticated user and the current date. See the `author` and `committer` object below for details. */ #[serde( default, @@ -28622,7 +28720,7 @@ pub struct GitCreateCommitRequestAuthor { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GitCreateCommitRequestCommitter { /** - * Information about the person who is making the commit. By default, `committer` will use the information set in `author`. See the `author` and `committer` object below for details. + * Information about the person who is making the commit. By default, `committer` will use the information set in `author`. See the `author` and `committer` object below for details. */ #[serde( default, @@ -28647,12 +28745,12 @@ pub struct GitCreateCommitRequestCommitter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GitCreateCommitRequest { /** - * Information about the author of the commit. By default, the `author` will be the authenticated user and the current date. See the `author` and `committer` object below for details. + * Information about the author of the commit. By default, the `author` will be the authenticated user and the current date. See the `author` and `committer` object below for details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub author: Option<GitCreateCommitRequestAuthor>, /** - * Information about the person who is making the commit. By default, `committer` will use the information set in `author`. See the `author` and `committer` object below for details. + * Information about the person who is making the commit. By default, `committer` will use the information set in `author`. See the `author` and `committer` object below for details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub committer: Option<GitCreateCommitRequestCommitter>, @@ -28663,7 +28761,7 @@ pub struct GitCreateCommitRequest { )] pub message: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -28723,7 +28821,8 @@ pub struct GitUpdateRefRequest { /** * The type of the object we're tagging. Normally this is a `commit` but it can also be a `tree` or a `blob`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GitCreateTagRequestType { #[serde(rename = "blob")] Blob, @@ -28761,7 +28860,7 @@ impl GitCreateTagRequestType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GitCreateTagRequestTagger { /** - * An object with information about the individual creating the tag. + * An object with information about the individual creating the tag. */ #[serde( default, @@ -28804,12 +28903,12 @@ pub struct GitCreateTagRequest { )] pub tag: String, /** - * An object with information about the individual creating the tag. + * An object with information about the individual creating the tag. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tagger: Option<GitCreateTagRequestTagger>, /** - * The type of the object we're tagging. Normally this is a `commit` but it can also be a `tree` or a `blob`. + * The type of the object we're tagging. Normally this is a `commit` but it can also be a `tree` or a `blob`. */ #[serde( default, @@ -28822,7 +28921,8 @@ pub struct GitCreateTagRequest { /** * The file mode; one of `100644` for file (blob), `100755` for executable (blob), `040000` for subdirectory (tree), `160000` for submodule (commit), or `120000` for a blob that specifies the path of a symlink. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GitCreateTreeRequestMode { #[serde(rename = "040000")] SubdirectoryTree, @@ -28871,7 +28971,7 @@ pub struct GitCreateTreeRequest { )] pub content: String, /** - * The file mode; one of `100644` for file (blob), `100755` for executable (blob), `040000` for subdirectory (tree), `160000` for submodule (commit), or `120000` for a blob that specifies the path of a symlink. + * The file mode; one of `100644` for file (blob), `100755` for executable (blob), `040000` for subdirectory (tree), `160000` for submodule (commit), or `120000` for a blob that specifies the path of a symlink. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mode: Option<GitCreateTreeRequestMode>, @@ -28888,7 +28988,7 @@ pub struct GitCreateTreeRequest { )] pub sha: String, /** - * The type of the object we're tagging. Normally this is a `commit` but it can also be a `tree` or a `blob`. + * The type of the object we're tagging. Normally this is a `commit` but it can also be a `tree` or a `blob`. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<GitCreateTagRequestType>, @@ -28903,7 +29003,7 @@ pub struct GitCreateTreeRequestData { )] pub base_tree: String, /** - * Objects (of `path`, `mode`, `type`, and `sha`) specifying a tree structure. + * Objects (of `path`, `mode`, `type`, and `sha`) specifying a tree structure. */ #[serde( default, @@ -28929,7 +29029,7 @@ pub struct ReposCreateWebhookRequestConfig { )] pub digest: String, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/repos#create-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/repos#create-hook-config-params). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub insecure_ssl: Option<WebhookConfigInsecureSslOneOf>, @@ -28989,7 +29089,7 @@ pub struct ReposUpdateWebhookRequestConfig { )] pub content_type: String, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/repos#create-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/repos#create-hook-config-params). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub insecure_ssl: Option<WebhookConfigInsecureSslOneOf>, @@ -29018,7 +29118,7 @@ pub struct ReposUpdateWebhookRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29027,12 +29127,12 @@ pub struct ReposUpdateWebhookRequest { )] pub add_events: Vec<String>, /** - * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/repos#create-hook-config-params). + * Key/value pairs to provide settings for this webhook. [These are defined below](https://docs.github.com/rest/reference/repos#create-hook-config-params). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub config: Option<ReposUpdateWebhookRequestConfig>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29041,7 +29141,7 @@ pub struct ReposUpdateWebhookRequest { )] pub events: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29054,7 +29154,8 @@ pub struct ReposUpdateWebhookRequest { /** * The originating VCS type. Can be one of `subversion`, `git`, `mercurial`, or `tfvc`. Please be aware that without this parameter, the import job will take additional time to detect the VCS type before beginning the import. This detection step will be reflected in the response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Vcs { #[serde(rename = "git")] Git, @@ -29100,7 +29201,7 @@ pub struct MigrationsStartImportRequest { )] pub tfvc_project: String, /** - * The originating VCS type. Can be one of `subversion`, `git`, `mercurial`, or `tfvc`. Please be aware that without this parameter, the import job will take additional time to detect the VCS type before beginning the import. This detection step will be reflected in the response. + * The originating VCS type. Can be one of `subversion`, `git`, `mercurial`, or `tfvc`. Please be aware that without this parameter, the import job will take additional time to detect the VCS type before beginning the import. This detection step will be reflected in the response. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub vcs: Option<Vcs>, @@ -29155,7 +29256,8 @@ pub struct MigrationsUpdateImportRequest { /** * Can be one of `opt_in` (large files will be stored using Git LFS) or `opt_out` (large files will be removed during the import). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UseLfs { #[serde(rename = "opt_in")] OptIn, @@ -29189,7 +29291,7 @@ impl UseLfs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MigrationsSetLfsPreferenceRequest { /** - * Can be one of `opt_in` (large files will be stored using Git LFS) or `opt_out` (large files will be removed during the import). + * Can be one of `opt_in` (large files will be stored using Git LFS) or `opt_out` (large files will be removed during the import). */ #[serde(default, skip_serializing_if = "UseLfs::is_noop")] pub use_lfs: UseLfs, @@ -29198,7 +29300,7 @@ pub struct MigrationsSetLfsPreferenceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposUpdateInvitationRequest { /** - * The permission associated with the invitation. + * The permission associated with the invitation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permissions: Option<RepositoryInvitationPermissions>, @@ -29283,7 +29385,7 @@ pub struct IssuesCreateRequest { )] pub assignee: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29298,7 +29400,7 @@ pub struct IssuesCreateRequest { )] pub body: String, /** - * Labels to associate with this issue. _NOTE: Only users with push access can set labels for new issues. Labels are silently dropped otherwise._ + * Labels to associate with this issue. _NOTE: Only users with push access can set labels for new issues. Labels are silently dropped otherwise._ */ #[serde( default, @@ -29320,7 +29422,7 @@ pub struct IssuesUpdateRequest { )] pub assignee: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29335,7 +29437,7 @@ pub struct IssuesUpdateRequest { )] pub body: String, /** - * Labels to associate with this issue. _NOTE: Only users with push access can set labels for new issues. Labels are silently dropped otherwise._ + * Labels to associate with this issue. _NOTE: Only users with push access can set labels for new issues. Labels are silently dropped otherwise._ */ #[serde( default, @@ -29346,7 +29448,7 @@ pub struct IssuesUpdateRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub milestone: Option<TitleOneOf>, /** - * The state of the milestone. + * The state of the milestone. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<State>, @@ -29357,7 +29459,7 @@ pub struct IssuesUpdateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuesAddAssigneesRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29370,7 +29472,7 @@ pub struct IssuesAddAssigneesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuesAddLabelsRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -29405,7 +29507,7 @@ pub struct IssuesSetLabelsRequest { pub enum IssuesAddLabelsRequestOneOf { String(String), /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), IssuesAddLabelsRequest(IssuesAddLabelsRequest), @@ -29499,7 +29601,7 @@ pub struct IssuesSetLabelsRequestAnyOf { #[serde(flatten)] pub string: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde(flatten)] pub string_vector: Vec<String>, @@ -29518,7 +29620,8 @@ pub struct IssuesSetLabelsRequestAnyOf { * \* `resolved` * \* `spam` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LockReason { #[serde(rename = "off-topic")] OffTopic, @@ -29648,7 +29751,8 @@ pub struct ReposMergeRequest { /** * What to sort results by. Either `due_on` or `completeness`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuesListMilestonesSort { #[serde(rename = "completeness")] Completeness, @@ -29670,6 +29774,7 @@ impl std::fmt::Display for IssuesListMilestonesSort { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuesCreateMilestoneRequest { #[serde( @@ -29685,7 +29790,7 @@ pub struct IssuesCreateMilestoneRequest { )] pub due_on: Option<chrono::DateTime<chrono::Utc>>, /** - * The state of the milestone. + * The state of the milestone. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<State>, @@ -29726,7 +29831,8 @@ pub struct PullsUpdateBranchResponse { /** * The repository directory that includes the source files for the Pages site. Allowed paths are `/` or `/docs`. Default: `/` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Path { #[serde(rename = "/")] #[default] @@ -29748,6 +29854,7 @@ impl std::fmt::Display for Path { } } + /// The source branch and directory used to publish your Pages site. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposCreatePagesSiteRequestSource { @@ -29758,7 +29865,7 @@ pub struct ReposCreatePagesSiteRequestSource { )] pub branch: String, /** - * The source branch and directory used to publish your Pages site. + * The source branch and directory used to publish your Pages site. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub path: Option<Path>, @@ -29768,7 +29875,7 @@ pub struct ReposCreatePagesSiteRequestSource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposCreatePagesSiteRequest { /** - * The source branch and directory used to publish your Pages site. + * The source branch and directory used to publish your Pages site. */ pub source: ReposCreatePagesSiteRequestSource, } @@ -29776,7 +29883,8 @@ pub struct ReposCreatePagesSiteRequest { /** * Update the source for the repository. Must include the branch name, and may optionally specify the subdirectory `/docs`. Possible values are `"gh-pages"`, `"master"`, and `"master /docs"`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceData { #[serde(rename = "gh-pages")] GhPages, @@ -29820,7 +29928,7 @@ pub struct SourceDataType { )] pub branch: String, /** - * The repository directory that includes the source files for the Pages site. Allowed paths are `/` or `/docs`. Default: `/` + * The repository directory that includes the source files for the Pages site. Allowed paths are `/` or `/docs`. Default: `/` */ #[serde(default)] pub path: Path, @@ -29834,12 +29942,12 @@ pub struct SourceDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceAnyOf { /** - * Update the source for the repository. Must include the branch name, and may optionally specify the subdirectory `/docs`. Possible values are `"gh-pages"`, `"master"`, and `"master /docs"`. + * Update the source for the repository. Must include the branch name, and may optionally specify the subdirectory `/docs`. Possible values are `"gh-pages"`, `"master"`, and `"master /docs"`. */ #[serde(flatten)] pub source_data: SourceData, /** - * Update the source for the repository. Must include the branch name and path. + * Update the source for the repository. Must include the branch name and path. */ #[serde(flatten)] pub source_data_type: SourceDataType, @@ -29864,7 +29972,8 @@ pub struct ReposUpdateInformationAboutPagesSiteRequest { /** * What to sort results by. Can be either `created`, `updated`, `popularity` (comment count) or `long-running` (age, filtering by pulls updated in the last month). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PullsListSort { #[serde(rename = "created")] #[default] @@ -29892,6 +30001,7 @@ impl std::fmt::Display for PullsListSort { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullsCreateRequest { #[serde( @@ -29930,7 +30040,8 @@ pub struct PullsCreateRequest { pub title: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PullsListReviewCommentsRepoSort { #[serde(rename = "created")] Created, @@ -29981,7 +30092,7 @@ pub struct PullsUpdateRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub maintainer_can_modify: Option<bool>, /** - * The state of the milestone. + * The state of the milestone. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<State>, @@ -29996,7 +30107,8 @@ pub struct PullsUpdateRequest { /** * **Required when using multi-line comments**. To create multi-line comments, you must use the `comfort-fade` preview header. The `start_side` is the starting side of the diff that the comment applies to. Can be `LEFT` or `RIGHT`. To learn more about multi-line comments, see "[Commenting on a pull request](https://help.github.com/en/articles/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)" in the GitHub Help documentation. See `side` in this table for additional context. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PullsCreateReviewCommentRequestStartSide { #[serde(rename = "LEFT")] Left, @@ -30069,7 +30181,7 @@ pub struct PullsCreateReviewCommentRequest { )] pub position: i64, /** - * The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment + * The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub side: Option<Side>, @@ -30080,7 +30192,7 @@ pub struct PullsCreateReviewCommentRequest { )] pub start_line: i64, /** - * \*\*Required when using multi-line comments\*\*. To create multi-line comments, you must use the `comfort-fade` preview header. The `start_side` is the starting side of the diff that the comment applies to. Can be `LEFT` or `RIGHT`. To learn more about multi-line comments, see "[Commenting on a pull request](https://help.github.com/en/articles/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)" in the GitHub Help documentation. See `side` in this table for additional context. + * \*\*Required when using multi-line comments\*\*. To create multi-line comments, you must use the `comfort-fade` preview header. The `start_side` is the starting side of the diff that the comment applies to. Can be `LEFT` or `RIGHT`. To learn more about multi-line comments, see "[Commenting on a pull request](https://help.github.com/en/articles/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request)" in the GitHub Help documentation. See `side` in this table for additional context. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub start_side: Option<PullsCreateReviewCommentRequestStartSide>, @@ -30113,7 +30225,7 @@ pub struct PullsMergeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullsRequestReviewers { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30122,7 +30234,7 @@ pub struct PullsRequestReviewers { )] pub reviewers: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30135,7 +30247,7 @@ pub struct PullsRequestReviewers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PullsRemoveRequestedReviewersRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30144,7 +30256,7 @@ pub struct PullsRemoveRequestedReviewersRequest { )] pub reviewers: Vec<String>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30157,7 +30269,8 @@ pub struct PullsRemoveRequestedReviewersRequest { /** * The review action you want to perform. The review actions include: `APPROVE`, `REQUEST_CHANGES`, or `COMMENT`. By leaving this blank, you set the review action state to `PENDING`, which means you will need to [submit the pull request review](https://docs.github.com/rest/reference/pulls#submit-a-review-for-a-pull-request) when you are ready. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PullsCreateReviewRequestEvent { #[serde(rename = "APPROVE")] Approve, @@ -30246,7 +30359,7 @@ pub struct PullsCreateReviewRequest { )] pub body: String, /** - * Use the following table to specify the location, destination, and contents of the draft review comment. + * Use the following table to specify the location, destination, and contents of the draft review comment. */ #[serde( default, @@ -30261,7 +30374,7 @@ pub struct PullsCreateReviewRequest { )] pub commit_id: String, /** - * The review action you want to perform. The review actions include: `APPROVE`, `REQUEST_CHANGES`, or `COMMENT`. By leaving this blank, you set the review action state to `PENDING`, which means you will need to [submit the pull request review](https://docs.github.com/rest/reference/pulls#submit-a-review-for-a-pull-request) when you are ready. + * The review action you want to perform. The review actions include: `APPROVE`, `REQUEST_CHANGES`, or `COMMENT`. By leaving this blank, you set the review action state to `PENDING`, which means you will need to [submit the pull request review](https://docs.github.com/rest/reference/pulls#submit-a-review-for-a-pull-request) when you are ready. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub event: Option<PullsCreateReviewRequestEvent>, @@ -30292,7 +30405,7 @@ pub struct PullsSubmitReviewRequest { )] pub body: String, /** - * The review action you want to perform. The review actions include: `APPROVE`, `REQUEST_CHANGES`, or `COMMENT`. By leaving this blank, you set the review action state to `PENDING`, which means you will need to [submit the pull request review](https://docs.github.com/rest/reference/pulls#submit-a-review-for-a-pull-request) when you are ready. + * The review action you want to perform. The review actions include: `APPROVE`, `REQUEST_CHANGES`, or `COMMENT`. By leaving this blank, you set the review action state to `PENDING`, which means you will need to [submit the pull request review](https://docs.github.com/rest/reference/pulls#submit-a-review-for-a-pull-request) when you are ready. */ #[serde( default, @@ -30374,7 +30487,8 @@ pub struct ReposUpdateReleaseAssetRequest { /** * The [reaction type](https://docs.github.com/rest/reference/reactions#reaction-types) to add to the release. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReactionsCreateReleaseRequestContent { #[serde(rename = "+1")] PlusOne, @@ -30420,7 +30534,7 @@ impl ReactionsCreateReleaseRequestContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReactionsCreateReleaseRequest { /** - * The [reaction type](https://docs.github.com/rest/reference/reactions#reaction-types) to add to the release. + * The [reaction type](https://docs.github.com/rest/reference/reactions#reaction-types) to add to the release. */ #[serde( default, @@ -30432,12 +30546,12 @@ pub struct ReactionsCreateReleaseRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SecretScanningUpdateAlertRequest { /** - * \*\*Required when the `state` is `resolved`.\*\* The reason for resolving the alert. Can be one of `false_positive`, `wont_fix`, `revoked`, or `used_in_tests`. + * \*\*Required when the `state` is `resolved`.\*\* The reason for resolving the alert. Can be one of `false_positive`, `wont_fix`, `revoked`, or `used_in_tests`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub resolution: Option<SecretScanningAlertResolution>, /** - * Sets the state of the secret scanning alert. Can be either `open` or `resolved`. You must provide `resolution` when you set the state to `resolved`. + * Sets the state of the secret scanning alert. Can be either `open` or `resolved`. You must provide `resolution` when you set the state to `resolved`. */ pub state: SecretScanningAlertState, } @@ -30458,7 +30572,8 @@ pub struct ActivityListStargazersRepoResponseAnyOf { /** * The state of the status. Can be one of `error`, `failure`, `pending`, or `success`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposCreateCommitStatusRequestState { #[serde(rename = "error")] Error, @@ -30510,7 +30625,7 @@ pub struct ReposCreateCommitStatusRequest { )] pub description: String, /** - * The state of the status. Can be one of `error`, `failure`, `pending`, or `success`. + * The state of the status. Can be one of `error`, `failure`, `pending`, or `success`. */ #[serde( default, @@ -30542,7 +30657,7 @@ pub struct ReposTransferRequest { )] pub new_owner: String, /** - * Code Frequency Stat + * Code Frequency Stat */ #[serde( default, @@ -30594,7 +30709,7 @@ pub struct EnterpriseAdminProvisionInviteGroupRequest { )] pub members: Vec<ScimUserListEnterpriseResourcesGroups>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30604,7 +30719,8 @@ pub struct EnterpriseAdminProvisionInviteGroupRequest { pub schemas: Vec<String>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EnterpriseAdminUpdateAttributeGroupRequestOperationsOp { #[serde(rename = "Add")] Add, @@ -30661,7 +30777,7 @@ pub struct EnterpriseAdminUpdateAttributeGroupRequestOperations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnterpriseAdminUpdateAttributeGroupRequest { /** - * Array of [SCIM operations](https://tools.ietf.org/html/rfc7644#section-3.5.2). + * Array of [SCIM operations](https://tools.ietf.org/html/rfc7644#section-3.5.2). */ #[serde( default, @@ -30671,7 +30787,7 @@ pub struct EnterpriseAdminUpdateAttributeGroupRequest { )] pub operations: Vec<EnterpriseAdminUpdateAttributeGroupRequestOperations>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30706,7 +30822,7 @@ pub struct EnterpriseAdminProvisionInviteUserRequestEmails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnterpriseAdminProvisionInviteUserRequest { /** - * List of user emails. + * List of user emails. */ #[serde( default, @@ -30722,7 +30838,7 @@ pub struct EnterpriseAdminProvisionInviteUserRequest { pub groups: Vec<ScimUserListEnterpriseResourcesGroups>, pub name: Name, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30742,7 +30858,7 @@ pub struct EnterpriseAdminProvisionInviteUserRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EnterpriseAdminUpdateAttributeUserRequest { /** - * Array of [SCIM operations](https://tools.ietf.org/html/rfc7644#section-3.5.2). + * Array of [SCIM operations](https://tools.ietf.org/html/rfc7644#section-3.5.2). */ #[serde( default, @@ -30752,7 +30868,7 @@ pub struct EnterpriseAdminUpdateAttributeUserRequest { )] pub operations: Vec<Data>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30787,7 +30903,7 @@ pub struct ScimProvisionInviteUserRequest { )] pub external_id: String, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30797,7 +30913,7 @@ pub struct ScimProvisionInviteUserRequest { pub groups: Vec<String>, pub name: ScimUserName, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30864,7 +30980,7 @@ pub struct Value { pub enum ScimUpdateAttributeUserRequestOperationsValueOneOf { String(String), /** - * user emails + * user emails */ ScimUserEmailsVector(Vec<ScimUserEmails>), Value(Value), @@ -30939,7 +31055,7 @@ pub struct ScimUpdateAttributeUserRequestOperations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ScimUpdateAttributeUserRequest { /** - * Set of operations to be performed + * Set of operations to be performed */ #[serde( default, @@ -30949,7 +31065,7 @@ pub struct ScimUpdateAttributeUserRequest { )] pub operations: Vec<ScimUpdateAttributeUserRequestOperations>, /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -30962,7 +31078,8 @@ pub struct ScimUpdateAttributeUserRequest { /** * Sorts the results of your query. Can only be `indexed`, which indicates how recently a file has been indexed by the GitHub search infrastructure. Default: [best match](https://docs.github.com/rest/reference/search#ranking-search-results) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SearchCodeSort { #[serde(rename = "indexed")] Indexed, @@ -31014,7 +31131,8 @@ pub struct SearchCodeResponse { /** * Sorts the results of your query by `author-date` or `committer-date`. Default: [best match](https://docs.github.com/rest/reference/search#ranking-search-results) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SearchCommitsSort { #[serde(rename = "author-date")] AuthorDate, @@ -31069,7 +31187,8 @@ pub struct SearchCommitsResponse { /** * Sorts the results of your query by the number of `comments`, `reactions`, `reactions-+1`, `reactions--1`, `reactions-smile`, `reactions-thinking_face`, `reactions-heart`, `reactions-tada`, or `interactions`. You can also sort results by how recently the items were `created` or `updated`, Default: [best match](https://docs.github.com/rest/reference/search#ranking-search-results) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SearchIssuesPullRequestsSort { #[serde(rename = "comments")] Comments, @@ -31172,7 +31291,8 @@ pub struct SearchLabelsResponse { /** * Sorts the results of your query by number of `stars`, `forks`, or `help-wanted-issues` or how recently the items were `updated`. Default: [best match](https://docs.github.com/rest/reference/search#ranking-search-results) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SearchReposSort { #[serde(rename = "forks")] Forks, @@ -31254,7 +31374,8 @@ pub struct SearchTopicsResponse { /** * Sorts the results of your query by number of `followers` or `repositories`, or when the person `joined` GitHub. Default: [best match](https://docs.github.com/rest/reference/search#ranking-search-results) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SearchUsersSort { #[serde(rename = "followers")] Followers, @@ -31312,7 +31433,7 @@ pub struct SearchUsersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsAddUpdateProjectPermissionsLegacyRequest { /** - * The level of permission to grant the access token to manage repository projects, columns, and cards. Can be one of: `read`, `write`, or `admin`. + * The level of permission to grant the access token to manage repository projects, columns, and cards. Can be one of: `read`, `write`, or `admin`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub permission: Option<RepositoryProjects>, @@ -31321,7 +31442,7 @@ pub struct TeamsAddUpdateProjectPermissionsLegacyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsAddUpdateRepoPermissionsLegacyRequest { /** - * \*\*Deprecated\*\*. The permission that new repositories will be added to the team with when none is specified. Can be one of: + * \*\*Deprecated\*\*. The permission that new repositories will be added to the team with when none is specified. Can be one of: * \\* `pull` - team members can pull, but not push to or administer newly-added repositories. * \\* `push` - team members can pull and push, but not administer newly-added repositories. * \\* `admin` - team members can pull, push and administer newly-added repositories. @@ -31373,7 +31494,7 @@ pub struct TeamsCreateUpdateIdpGroupConnectionsLegacyRequestGroups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamsCreateUpdateIdpGroupConnectionsLegacyRequest { /** - * The IdP groups you want to connect to a GitHub team. When updating, the new `groups` object will replace the original one. You must include any existing groups that you don't want to remove. + * The IdP groups you want to connect to a GitHub team. When updating, the new `groups` object will replace the original one. You must include any existing groups that you don't want to remove. */ #[serde( default, @@ -31400,11 +31521,11 @@ pub struct TeamsCreateUpdateIdpGroupConnectionsLegacyRequest { #[serde(untagged)] pub enum UsersGetByUsernameResponseOneOf { /** - * Public User + * Public User */ PublicUser(PublicUser), /** - * Private User + * Private User */ PrivateUser(PrivateUser), } @@ -31482,7 +31603,7 @@ pub struct UsersSetPrimaryEmailVisibilityAuthenticatedRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersAddEmailAuthenticatedRequest { /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ #[serde( default, @@ -31505,7 +31626,7 @@ pub struct UsersAddEmailAuthenticatedRequest { pub enum UsersAddEmailAuthenticatedRequestOneOf { String(String), /** - * The list of events for the GitHub app + * The list of events for the GitHub app */ StringVector(Vec<String>), UsersAddEmailAuthenticatedRequest(UsersAddEmailAuthenticatedRequest), @@ -31591,7 +31712,8 @@ pub struct UsersCreatePublicSshKeyAuthenticatedRequest { /** * The state that the membership should be in. Only `"active"` will be accepted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrgsUpdateMembershipRequestState { #[serde(rename = "active")] Active, @@ -31622,7 +31744,7 @@ impl OrgsUpdateMembershipRequestState { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrgsUpdateMembershipRequest { /** - * The state that the membership should be in. Only `"active"` will be accepted. + * The state that the membership should be in. Only `"active"` will be accepted. */ #[serde( default, @@ -31634,7 +31756,8 @@ pub struct OrgsUpdateMembershipRequest { /** * Can be one of `all`, `public`, or `private`. Note: For GitHub AE, can be one of `all`, `internal`, or `private`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposListVisibility { #[serde(rename = "all")] #[default] @@ -31659,12 +31782,14 @@ impl std::fmt::Display for ReposListVisibility { } } + /** * Can be one of `all`, `owner`, `public`, `private`, `member`. Note: For GitHub AE, can be one of `all`, `owner`, `internal`, `private`, `member`. Default: `all` * * Will cause a `422` error if used in the same request as **visibility** or **affiliation**. Will cause a `422` error if used in the same request as **visibility** or **affiliation**. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposListType { #[serde(rename = "all")] #[default] @@ -31695,6 +31820,7 @@ impl std::fmt::Display for ReposListType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReposCreateRequest { #[serde(default, skip_serializing_if = "Option::is_none")] @@ -31762,7 +31888,8 @@ pub struct ReposCreateRequest { /** * Identifies which additional information you'd like to receive about the person's hovercard. Can be `organization`, `repository`, `issue`, `pull_request`. **Required** when using `subject_id`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubjectType { #[serde(rename = "issue")] Issue, @@ -31802,7 +31929,8 @@ impl SubjectType { /** * Can be one of `all`, `owner`, `member`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReposListUserType { #[serde(rename = "all")] All, @@ -31827,6 +31955,7 @@ impl std::fmt::Display for ReposListUserType { } } + /// All of the following types are flattened into one object: /// /// - `Vec<Repository>` diff --git a/github/src/utils.rs b/github/src/utils.rs index 0efcaa1b..dd5a9535 100644 --- a/github/src/utils.rs +++ b/github/src/utils.rs @@ -48,7 +48,8 @@ pub fn get_header_values( /// GitHub defined Media types /// See [this doc](https://developer.github.com/v3/media/) for more for more information -#[derive(Clone, Copy, Default)] +#[derive(Clone, Copy)] +#[derive(Default)] pub enum MediaType { /// Return json (the default) #[default] @@ -57,6 +58,7 @@ pub enum MediaType { Preview(&'static str), } + impl std::fmt::Display for MediaType { fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { match self { diff --git a/google/admin/Cargo.toml b/google/admin/Cargo.toml index 5abd82cf..41f99b43 100644 --- a/google/admin/Cargo.toml +++ b/google/admin/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "gsuite-api" description = "A fully generated & opinionated API client for the Google Admin API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/gsuite-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/google/admin" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" yup-oauth2 = "^8" diff --git a/google/admin/README.md b/google/admin/README.md index e3bbd458..a6c2e8c4 100644 --- a/google/admin/README.md +++ b/google/admin/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -gsuite-api = "0.7.1" +gsuite-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/google/admin/src/channels.rs b/google/admin/src/channels.rs index a7fb04ef..3c40279e 100644 --- a/google/admin/src/channels.rs +++ b/google/admin/src/channels.rs @@ -20,7 +20,9 @@ impl Channels { &self, body: &crate::types::Channel, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/directory_v1/channels/stop", None); + let url = self + .client + .url("/admin/directory_v1/channels/stop", None); self.client .post( &url, diff --git a/google/admin/src/groups.rs b/google/admin/src/groups.rs index 01a60b9e..645727d5 100644 --- a/google/admin/src/groups.rs +++ b/google/admin/src/groups.rs @@ -197,7 +197,9 @@ impl Groups { &self, body: &crate::types::Group, ) -> ClientResult<crate::Response<crate::types::Group>> { - let url = self.client.url("/admin/directory/v1/groups", None); + let url = self + .client + .url("/admin/directory/v1/groups", None); self.client .post( &url, diff --git a/google/admin/src/lib.rs b/google/admin/src/lib.rs index ff74e51b..f27b4f0e 100644 --- a/google/admin/src/lib.rs +++ b/google/admin/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! gsuite-api = "0.7.1" +//! gsuite-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/google/admin/src/types.rs b/google/admin/src/types.rs index 5e42c25e..f0b05480 100644 --- a/google/admin/src/types.rs +++ b/google/admin/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Alias { /** - * JSON template for Alias object in Directory API. + * JSON template for Alias object in Directory API. */ #[serde( default, @@ -15,7 +15,7 @@ pub struct Alias { )] pub alias: String, /** - * JSON template for Alias object in Directory API. + * JSON template for Alias object in Directory API. */ #[serde( default, @@ -24,7 +24,7 @@ pub struct Alias { )] pub etag: String, /** - * JSON template for Alias object in Directory API. + * JSON template for Alias object in Directory API. */ #[serde( default, @@ -33,7 +33,7 @@ pub struct Alias { )] pub id: String, /** - * JSON template for Alias object in Directory API. + * JSON template for Alias object in Directory API. */ #[serde( default, @@ -42,7 +42,7 @@ pub struct Alias { )] pub kind: String, /** - * JSON template for Alias object in Directory API. + * JSON template for Alias object in Directory API. */ #[serde( default, @@ -57,7 +57,7 @@ pub struct Alias { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Aliases { /** - * JSON response template to list aliases in Directory API. + * JSON response template to list aliases in Directory API. */ #[serde( default, @@ -66,7 +66,7 @@ pub struct Aliases { )] pub aliases: Vec<String>, /** - * JSON response template to list aliases in Directory API. + * JSON response template to list aliases in Directory API. */ #[serde( default, @@ -75,7 +75,7 @@ pub struct Aliases { )] pub etag: String, /** - * JSON response template to list aliases in Directory API. + * JSON response template to list aliases in Directory API. */ #[serde( default, @@ -89,7 +89,7 @@ pub struct Aliases { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Asp { /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -99,7 +99,7 @@ pub struct Asp { )] pub code_id: i64, /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -109,7 +109,7 @@ pub struct Asp { )] pub creation_time: i64, /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -118,7 +118,7 @@ pub struct Asp { )] pub etag: String, /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -127,7 +127,7 @@ pub struct Asp { )] pub kind: String, /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -137,7 +137,7 @@ pub struct Asp { )] pub last_time_used: i64, /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -146,7 +146,7 @@ pub struct Asp { )] pub name: String, /** - * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). + * An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the [help center](https://support.google.com/a/answer/2537800#asp). */ #[serde( default, @@ -166,7 +166,7 @@ pub struct Asps { )] pub etag: String, /** - * A list of ASP resources. + * A list of ASP resources. */ #[serde( default, @@ -185,7 +185,8 @@ pub struct Asps { /** * Message severity */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Severity { #[serde(rename = "SEVERITY_ERROR")] SeverityError, @@ -226,7 +227,7 @@ impl Severity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuxiliaryMessage { /** - * Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."} + * Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."} */ #[serde( default, @@ -236,7 +237,7 @@ pub struct AuxiliaryMessage { )] pub auxiliary_message: String, /** - * Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."} + * Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."} */ #[serde( default, @@ -246,7 +247,7 @@ pub struct AuxiliaryMessage { )] pub field_mask: String, /** - * Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."} + * Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:"Given printer is invalid or no longer supported."} */ #[serde(default, skip_serializing_if = "Option::is_none")] pub severity: Option<Severity>, @@ -256,7 +257,7 @@ pub struct AuxiliaryMessage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchCreatePrintersRequest { /** - * Request for adding new printers in batch. + * Request for adding new printers in batch. */ #[serde( default, @@ -270,7 +271,7 @@ pub struct BatchCreatePrintersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchCreatePrintersResponse { /** - * Response for adding new printers in batch. + * Response for adding new printers in batch. */ #[serde( default, @@ -279,7 +280,7 @@ pub struct BatchCreatePrintersResponse { )] pub failures: Vec<FailureInfo>, /** - * Response for adding new printers in batch. + * Response for adding new printers in batch. */ #[serde( default, @@ -293,7 +294,7 @@ pub struct BatchCreatePrintersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchDeletePrintersRequest { /** - * Request for deleting existing printers in batch. + * Request for deleting existing printers in batch. */ #[serde( default, @@ -308,7 +309,7 @@ pub struct BatchDeletePrintersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchDeletePrintersResponse { /** - * Response for deleting existing printers in batch. + * Response for deleting existing printers in batch. */ #[serde( default, @@ -318,7 +319,7 @@ pub struct BatchDeletePrintersResponse { )] pub failed_printers: Vec<FailureInfo>, /** - * Response for deleting existing printers in batch. + * Response for deleting existing printers in batch. */ #[serde( default, @@ -333,12 +334,12 @@ pub struct BatchDeletePrintersResponse { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Building { /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<BuildingAddress>, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -348,7 +349,7 @@ pub struct Building { )] pub building_id: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -358,12 +359,12 @@ pub struct Building { )] pub building_name: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub coordinates: Option<BuildingCoordinates>, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -372,7 +373,7 @@ pub struct Building { )] pub description: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -381,7 +382,7 @@ pub struct Building { )] pub etags: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -391,7 +392,7 @@ pub struct Building { )] pub floor_names: Vec<String>, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -405,7 +406,7 @@ pub struct Building { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BuildingAddress { /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -415,7 +416,7 @@ pub struct BuildingAddress { )] pub address_lines: Vec<String>, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -425,7 +426,7 @@ pub struct BuildingAddress { )] pub administrative_area: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -435,7 +436,7 @@ pub struct BuildingAddress { )] pub language_code: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -444,7 +445,7 @@ pub struct BuildingAddress { )] pub locality: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -454,7 +455,7 @@ pub struct BuildingAddress { )] pub postal_code: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -464,7 +465,7 @@ pub struct BuildingAddress { )] pub region_code: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -478,7 +479,7 @@ pub struct BuildingAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BuildingCoordinates { /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -487,7 +488,7 @@ pub struct BuildingCoordinates { )] pub latitude: f64, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -501,7 +502,7 @@ pub struct BuildingCoordinates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Buildings { /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -510,7 +511,7 @@ pub struct Buildings { )] pub buildings: Vec<Building>, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -519,7 +520,7 @@ pub struct Buildings { )] pub etag: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -528,7 +529,7 @@ pub struct Buildings { )] pub kind: String, /** - * Public API: Resources.buildings + * Public API: Resources.buildings */ #[serde( default, @@ -543,7 +544,7 @@ pub struct Buildings { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalendarResource { /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -553,7 +554,7 @@ pub struct CalendarResource { )] pub building_id: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -562,7 +563,7 @@ pub struct CalendarResource { )] pub capacity: i64, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -571,7 +572,7 @@ pub struct CalendarResource { )] pub etags: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -580,7 +581,7 @@ pub struct CalendarResource { )] pub feature_instances: Option<serde_json::Value>, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -590,7 +591,7 @@ pub struct CalendarResource { )] pub floor_name: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -600,7 +601,7 @@ pub struct CalendarResource { )] pub floor_section: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -610,7 +611,7 @@ pub struct CalendarResource { )] pub generated_resource_name: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -619,7 +620,7 @@ pub struct CalendarResource { )] pub kind: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -629,7 +630,7 @@ pub struct CalendarResource { )] pub resource_category: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -639,7 +640,7 @@ pub struct CalendarResource { )] pub resource_description: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -649,7 +650,7 @@ pub struct CalendarResource { )] pub resource_email: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -659,7 +660,7 @@ pub struct CalendarResource { )] pub resource_id: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -669,7 +670,7 @@ pub struct CalendarResource { )] pub resource_name: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -679,7 +680,7 @@ pub struct CalendarResource { )] pub resource_type: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -694,7 +695,7 @@ pub struct CalendarResource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalendarResources { /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -703,7 +704,7 @@ pub struct CalendarResources { )] pub etag: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -712,7 +713,7 @@ pub struct CalendarResources { )] pub items: Vec<CalendarResource>, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -721,7 +722,7 @@ pub struct CalendarResources { )] pub kind: String, /** - * Public API: Resources.calendars + * Public API: Resources.calendars */ #[serde( default, @@ -736,7 +737,7 @@ pub struct CalendarResources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Channel { /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -745,7 +746,7 @@ pub struct Channel { )] pub address: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -754,7 +755,7 @@ pub struct Channel { )] pub expiration: i64, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -763,7 +764,7 @@ pub struct Channel { )] pub id: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -772,7 +773,7 @@ pub struct Channel { )] pub kind: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -781,7 +782,7 @@ pub struct Channel { )] pub params: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -789,7 +790,7 @@ pub struct Channel { )] pub payload: bool, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -799,7 +800,7 @@ pub struct Channel { )] pub resource_id: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -809,7 +810,7 @@ pub struct Channel { )] pub resource_uri: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -818,7 +819,7 @@ pub struct Channel { )] pub token: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -832,7 +833,7 @@ pub struct Channel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActiveTimeRanges { /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -842,7 +843,7 @@ pub struct ActiveTimeRanges { )] pub active_time: i64, /** - * Date of usage + * Date of usage */ #[serde( default, @@ -861,7 +862,7 @@ pub struct CpuTemperatureInfo { )] pub label: String, /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -874,7 +875,7 @@ pub struct CpuTemperatureInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CpuStatusReports { /** - * List of CPU temperature samples. + * List of CPU temperature samples. */ #[serde( default, @@ -891,7 +892,7 @@ pub struct CpuStatusReports { )] pub cpu_utilization_percentage_info: Vec<i64>, /** - * Date and time the report was received. + * Date and time the report was received. */ #[serde( default, @@ -905,7 +906,7 @@ pub struct CpuStatusReports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeviceFiles { /** - * Date and time the report was received. + * Date and time the report was received. */ #[serde( default, @@ -939,7 +940,7 @@ pub struct DeviceFiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VolumeInfo { /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -949,7 +950,7 @@ pub struct VolumeInfo { )] pub storage_free: i64, /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -970,7 +971,7 @@ pub struct VolumeInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DiskVolumeReports { /** - * Disk volumes + * Disk volumes */ #[serde( default, @@ -985,7 +986,7 @@ pub struct DiskVolumeReports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LastKnownNetwork { /** - * Information for an ip address. + * Information for an ip address. */ #[serde( default, @@ -995,7 +996,7 @@ pub struct LastKnownNetwork { )] pub ip_address: String, /** - * Information for an ip address. + * Information for an ip address. */ #[serde( default, @@ -1010,7 +1011,7 @@ pub struct LastKnownNetwork { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecentUsers { /** - * List of recent device users, in descending order, by last login time. + * List of recent device users, in descending order, by last login time. */ #[serde( default, @@ -1019,7 +1020,7 @@ pub struct RecentUsers { )] pub email: String, /** - * List of recent device users, in descending order, by last login time. + * List of recent device users, in descending order, by last login time. */ #[serde( default, @@ -1033,7 +1034,7 @@ pub struct RecentUsers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SystemRamFreeReports { /** - * Date and time the report was received. + * Date and time the report was received. */ #[serde( default, @@ -1055,7 +1056,7 @@ pub struct SystemRamFreeReports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TpmVersionInfo { /** - * Trusted Platform Module (TPM) (Read-only) + * Trusted Platform Module (TPM) (Read-only) */ #[serde( default, @@ -1064,7 +1065,7 @@ pub struct TpmVersionInfo { )] pub family: String, /** - * Trusted Platform Module (TPM) (Read-only) + * Trusted Platform Module (TPM) (Read-only) */ #[serde( default, @@ -1074,7 +1075,7 @@ pub struct TpmVersionInfo { )] pub firmware_version: String, /** - * Trusted Platform Module (TPM) (Read-only) + * Trusted Platform Module (TPM) (Read-only) */ #[serde( default, @@ -1083,7 +1084,7 @@ pub struct TpmVersionInfo { )] pub manufacturer: String, /** - * Trusted Platform Module (TPM) (Read-only) + * Trusted Platform Module (TPM) (Read-only) */ #[serde( default, @@ -1093,7 +1094,7 @@ pub struct TpmVersionInfo { )] pub spec_level: String, /** - * Trusted Platform Module (TPM) (Read-only) + * Trusted Platform Module (TPM) (Read-only) */ #[serde( default, @@ -1103,7 +1104,7 @@ pub struct TpmVersionInfo { )] pub tpm_model: String, /** - * Trusted Platform Module (TPM) (Read-only) + * Trusted Platform Module (TPM) (Read-only) */ #[serde( default, @@ -1118,7 +1119,7 @@ pub struct TpmVersionInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChromeOsDevice { /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1128,7 +1129,7 @@ pub struct ChromeOsDevice { )] pub active_time_ranges: Vec<ActiveTimeRanges>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1138,7 +1139,7 @@ pub struct ChromeOsDevice { )] pub annotated_asset_id: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1148,7 +1149,7 @@ pub struct ChromeOsDevice { )] pub annotated_location: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1158,7 +1159,7 @@ pub struct ChromeOsDevice { )] pub annotated_user: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1168,7 +1169,7 @@ pub struct ChromeOsDevice { )] pub auto_update_expiration: i64, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1178,7 +1179,7 @@ pub struct ChromeOsDevice { )] pub boot_mode: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1188,7 +1189,7 @@ pub struct ChromeOsDevice { )] pub cpu_status_reports: Vec<CpuStatusReports>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1198,7 +1199,7 @@ pub struct ChromeOsDevice { )] pub device_files: Vec<DeviceFiles>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1208,7 +1209,7 @@ pub struct ChromeOsDevice { )] pub device_id: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1218,7 +1219,7 @@ pub struct ChromeOsDevice { )] pub disk_volume_reports: Vec<DiskVolumeReports>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1228,7 +1229,7 @@ pub struct ChromeOsDevice { )] pub dock_mac_address: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1237,7 +1238,7 @@ pub struct ChromeOsDevice { )] pub etag: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1247,7 +1248,7 @@ pub struct ChromeOsDevice { )] pub ethernet_mac_address: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1257,7 +1258,7 @@ pub struct ChromeOsDevice { )] pub ethernet_mac_address_0: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1267,7 +1268,7 @@ pub struct ChromeOsDevice { )] pub firmware_version: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1276,7 +1277,7 @@ pub struct ChromeOsDevice { )] pub kind: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1286,7 +1287,7 @@ pub struct ChromeOsDevice { )] pub last_enrollment_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1296,7 +1297,7 @@ pub struct ChromeOsDevice { )] pub last_known_network: Vec<LastKnownNetwork>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1306,7 +1307,7 @@ pub struct ChromeOsDevice { )] pub last_sync: Option<chrono::DateTime<chrono::Utc>>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1316,7 +1317,7 @@ pub struct ChromeOsDevice { )] pub mac_address: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1326,7 +1327,7 @@ pub struct ChromeOsDevice { )] pub manufacture_date: Option<chrono::NaiveDate>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1335,7 +1336,7 @@ pub struct ChromeOsDevice { )] pub meid: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1344,7 +1345,7 @@ pub struct ChromeOsDevice { )] pub model: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1353,7 +1354,7 @@ pub struct ChromeOsDevice { )] pub notes: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1363,7 +1364,7 @@ pub struct ChromeOsDevice { )] pub order_number: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1373,7 +1374,7 @@ pub struct ChromeOsDevice { )] pub org_unit_path: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1383,7 +1384,7 @@ pub struct ChromeOsDevice { )] pub os_version: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1393,7 +1394,7 @@ pub struct ChromeOsDevice { )] pub platform_version: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1403,7 +1404,7 @@ pub struct ChromeOsDevice { )] pub recent_users: Vec<RecentUsers>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1413,7 +1414,7 @@ pub struct ChromeOsDevice { )] pub screenshot_files: Vec<DeviceFiles>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1423,7 +1424,7 @@ pub struct ChromeOsDevice { )] pub serial_number: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1432,7 +1433,7 @@ pub struct ChromeOsDevice { )] pub status: String, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1442,7 +1443,7 @@ pub struct ChromeOsDevice { )] pub support_end_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1452,7 +1453,7 @@ pub struct ChromeOsDevice { )] pub system_ram_free_reports: Vec<SystemRamFreeReports>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1462,7 +1463,7 @@ pub struct ChromeOsDevice { )] pub system_ram_total: i64, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1471,7 +1472,7 @@ pub struct ChromeOsDevice { )] pub tpm_version_info: Option<TpmVersionInfo>, /** - * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). + * Google Chrome devices run on the [Chrome OS](https://support.google.com/chromeos). For more information about common API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-chrome-devices). */ #[serde( default, @@ -1501,7 +1502,7 @@ pub struct ChromeOsDeviceAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChromeOsDevices { /** - * List of Chrome OS Device objects. + * List of Chrome OS Device objects. */ #[serde( default, @@ -1545,7 +1546,7 @@ pub struct ChromeOsMoveDevicesOu { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreatePrinterRequest { /** - * Request for adding a new printer. + * Request for adding a new printer. */ #[serde( default, @@ -1554,7 +1555,7 @@ pub struct CreatePrinterRequest { )] pub parent: String, /** - * Request for adding a new printer. + * Request for adding a new printer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub printer: Option<Printer>, @@ -1570,7 +1571,7 @@ pub struct Customer { )] pub alternate_email: String, /** - * Date and time the report was received. + * Date and time the report was received. */ #[serde( default, @@ -1693,7 +1694,8 @@ pub struct CustomerPostalAddress { /** * Indicates the command state. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum State { #[serde(rename = "ACKED_BY_CLIENT")] AckedByClient, @@ -1742,7 +1744,8 @@ impl State { /** * The type of the command. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "COMMAND_TYPE_UNSPECIFIED")] CommandTypeUnspecified, @@ -1789,7 +1792,7 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DirectoryChromeosdevicesCommand { /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde( default, @@ -1799,7 +1802,7 @@ pub struct DirectoryChromeosdevicesCommand { )] pub command_expire_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde( default, @@ -1809,7 +1812,7 @@ pub struct DirectoryChromeosdevicesCommand { )] pub command_id: i64, /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde( default, @@ -1818,7 +1821,7 @@ pub struct DirectoryChromeosdevicesCommand { )] pub command_result: Option<DirectoryChromeosdevicesCommandResult>, /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde( default, @@ -1828,7 +1831,7 @@ pub struct DirectoryChromeosdevicesCommand { )] pub issue_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde( default, @@ -1837,12 +1840,12 @@ pub struct DirectoryChromeosdevicesCommand { )] pub payload: String, /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<State>, /** - * Information regarding a command that was issued to a device. + * Information regarding a command that was issued to a device. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, @@ -1851,7 +1854,8 @@ pub struct DirectoryChromeosdevicesCommand { /** * The result of the command. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Result { #[serde(rename = "COMMAND_RESULT_TYPE_UNSPECIFIED")] CommandResultTypeUnspecified, @@ -1892,7 +1896,7 @@ impl Result { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DirectoryChromeosdevicesCommandResult { /** - * The result of executing a command. + * The result of executing a command. */ #[serde( default, @@ -1902,7 +1906,7 @@ pub struct DirectoryChromeosdevicesCommandResult { )] pub error_message: String, /** - * The result of executing a command. + * The result of executing a command. */ #[serde( default, @@ -1912,7 +1916,7 @@ pub struct DirectoryChromeosdevicesCommandResult { )] pub execute_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The result of executing a command. + * The result of executing a command. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result: Option<Result>, @@ -1922,7 +1926,7 @@ pub struct DirectoryChromeosdevicesCommandResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DirectoryChromeosdevicesIssueCommandRequest { /** - * A request for issuing a command. + * A request for issuing a command. */ #[serde( default, @@ -1931,7 +1935,7 @@ pub struct DirectoryChromeosdevicesIssueCommandRequest { )] pub command_type: Option<Type>, /** - * A request for issuing a command. + * A request for issuing a command. */ #[serde( default, @@ -1945,7 +1949,7 @@ pub struct DirectoryChromeosdevicesIssueCommandRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DirectoryChromeosdevicesIssueCommandResponse { /** - * A response for issuing a command. + * A response for issuing a command. */ #[serde( default, @@ -1959,7 +1963,7 @@ pub struct DirectoryChromeosdevicesIssueCommandResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainAlias { /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -1995,7 +1999,7 @@ pub struct DomainAlias { )] pub parent_domain_name: String, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -2007,7 +2011,7 @@ pub struct DomainAlias { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainAliases { /** - * List of domain alias objects. + * List of domain alias objects. */ #[serde( default, @@ -2033,7 +2037,7 @@ pub struct DomainAliases { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Domains { /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -2043,7 +2047,7 @@ pub struct Domains { )] pub creation_time: i64, /** - * List of domain alias objects. + * List of domain alias objects. */ #[serde( default, @@ -2066,7 +2070,7 @@ pub struct Domains { )] pub etag: String, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -2081,7 +2085,7 @@ pub struct Domains { )] pub kind: String, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -2093,7 +2097,7 @@ pub struct Domains { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Domains2 { /** - * List of domain objects. + * List of domain objects. */ #[serde( default, @@ -2122,7 +2126,8 @@ pub struct Empty {} /** * Canonical code for why the update failed to apply. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ErrorCode { #[serde(rename = "ABORTED")] Aborted, @@ -2202,12 +2207,12 @@ impl ErrorCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FailureInfo { /** - * Info about failures + * Info about failures */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "errorCode")] pub error_code: Option<ErrorCode>, /** - * Info about failures + * Info about failures */ #[serde( default, @@ -2217,12 +2222,12 @@ pub struct FailureInfo { )] pub error_message: String, /** - * Info about failures + * Info about failures */ #[serde(default, skip_serializing_if = "Option::is_none")] pub printer: Option<Printer>, /** - * Info about failures + * Info about failures */ #[serde( default, @@ -2237,7 +2242,7 @@ pub struct FailureInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Feature { /** - * JSON template for Feature object in Directory API. + * JSON template for Feature object in Directory API. */ #[serde( default, @@ -2246,7 +2251,7 @@ pub struct Feature { )] pub etags: String, /** - * JSON template for Feature object in Directory API. + * JSON template for Feature object in Directory API. */ #[serde( default, @@ -2255,7 +2260,7 @@ pub struct Feature { )] pub kind: String, /** - * JSON template for Feature object in Directory API. + * JSON template for Feature object in Directory API. */ #[serde( default, @@ -2269,7 +2274,7 @@ pub struct Feature { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FeatureInstance { /** - * JSON template for a feature instance. + * JSON template for a feature instance. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub feature: Option<Feature>, @@ -2290,7 +2295,7 @@ pub struct FeatureRename { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Features { /** - * Public API: Resources.features + * Public API: Resources.features */ #[serde( default, @@ -2299,7 +2304,7 @@ pub struct Features { )] pub etag: String, /** - * Public API: Resources.features + * Public API: Resources.features */ #[serde( default, @@ -2308,7 +2313,7 @@ pub struct Features { )] pub features: Vec<Feature>, /** - * Public API: Resources.features + * Public API: Resources.features */ #[serde( default, @@ -2317,7 +2322,7 @@ pub struct Features { )] pub kind: String, /** - * Public API: Resources.features + * Public API: Resources.features */ #[serde( default, @@ -2332,7 +2337,7 @@ pub struct Features { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Group { /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2341,7 +2346,7 @@ pub struct Group { )] pub admin_created: bool, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2350,7 +2355,7 @@ pub struct Group { )] pub aliases: Vec<String>, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2359,7 +2364,7 @@ pub struct Group { )] pub description: String, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2369,7 +2374,7 @@ pub struct Group { )] pub direct_members_count: i64, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2378,7 +2383,7 @@ pub struct Group { )] pub email: String, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2387,7 +2392,7 @@ pub struct Group { )] pub etag: String, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2396,7 +2401,7 @@ pub struct Group { )] pub id: String, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2405,7 +2410,7 @@ pub struct Group { )] pub kind: String, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2414,7 +2419,7 @@ pub struct Group { )] pub name: String, /** - * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). + * Google Groups provide your users the ability to send messages to groups of people using the group's email address. For more information about common tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-groups). */ #[serde( default, @@ -2434,7 +2439,7 @@ pub struct Groups { )] pub etag: String, /** - * List of group objects. + * List of group objects. */ #[serde( default, @@ -2461,7 +2466,7 @@ pub struct Groups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListPrinterModelsResponse { /** - * Response for listing allowed printer models. + * Response for listing allowed printer models. */ #[serde( default, @@ -2471,7 +2476,7 @@ pub struct ListPrinterModelsResponse { )] pub next_page_token: String, /** - * Response for listing allowed printer models. + * Response for listing allowed printer models. */ #[serde( default, @@ -2486,7 +2491,7 @@ pub struct ListPrinterModelsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListPrintersResponse { /** - * Response for listing printers. + * Response for listing printers. */ #[serde( default, @@ -2496,7 +2501,7 @@ pub struct ListPrintersResponse { )] pub next_page_token: String, /** - * Response for listing printers. + * Response for listing printers. */ #[serde( default, @@ -2510,7 +2515,7 @@ pub struct ListPrintersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Member { /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2519,7 +2524,7 @@ pub struct Member { )] pub delivery_settings: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2528,7 +2533,7 @@ pub struct Member { )] pub email: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2537,7 +2542,7 @@ pub struct Member { )] pub etag: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2546,7 +2551,7 @@ pub struct Member { )] pub id: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2555,7 +2560,7 @@ pub struct Member { )] pub kind: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2564,7 +2569,7 @@ pub struct Member { )] pub role: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2573,7 +2578,7 @@ pub struct Member { )] pub status: String, /** - * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). + * A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members). */ #[serde( default, @@ -2599,7 +2604,7 @@ pub struct Members { )] pub kind: String, /** - * List of member objects. + * List of member objects. */ #[serde( default, @@ -2620,7 +2625,7 @@ pub struct Members { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MembersHasMember { /** - * JSON template for Has Member response in Directory API. + * JSON template for Has Member response in Directory API. */ #[serde( default, @@ -2653,7 +2658,7 @@ pub struct Applications { )] pub permission: Vec<String>, /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -2675,7 +2680,7 @@ pub struct Applications { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MobileDevice { /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2684,7 +2689,7 @@ pub struct MobileDevice { )] pub adb_status: bool, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2693,7 +2698,7 @@ pub struct MobileDevice { )] pub applications: Vec<Applications>, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2703,7 +2708,7 @@ pub struct MobileDevice { )] pub baseband_version: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2713,7 +2718,7 @@ pub struct MobileDevice { )] pub bootloader_version: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2722,7 +2727,7 @@ pub struct MobileDevice { )] pub brand: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2732,7 +2737,7 @@ pub struct MobileDevice { )] pub build_number: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2742,7 +2747,7 @@ pub struct MobileDevice { )] pub default_language: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2751,7 +2756,7 @@ pub struct MobileDevice { )] pub developer_options_status: bool, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2761,7 +2766,7 @@ pub struct MobileDevice { )] pub device_compromised_status: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2771,7 +2776,7 @@ pub struct MobileDevice { )] pub device_id: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2781,7 +2786,7 @@ pub struct MobileDevice { )] pub device_password_status: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2790,7 +2795,7 @@ pub struct MobileDevice { )] pub email: Vec<String>, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2800,7 +2805,7 @@ pub struct MobileDevice { )] pub encryption_status: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2809,7 +2814,7 @@ pub struct MobileDevice { )] pub etag: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2819,7 +2824,7 @@ pub struct MobileDevice { )] pub first_sync: Option<chrono::DateTime<chrono::Utc>>, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2828,7 +2833,7 @@ pub struct MobileDevice { )] pub hardware: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2838,7 +2843,7 @@ pub struct MobileDevice { )] pub hardware_id: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2847,7 +2852,7 @@ pub struct MobileDevice { )] pub imei: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2857,7 +2862,7 @@ pub struct MobileDevice { )] pub kernel_version: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2866,7 +2871,7 @@ pub struct MobileDevice { )] pub kind: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2876,7 +2881,7 @@ pub struct MobileDevice { )] pub last_sync: Option<chrono::DateTime<chrono::Utc>>, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2885,7 +2890,7 @@ pub struct MobileDevice { )] pub managed_account_is_on_owner_profile: bool, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2894,7 +2899,7 @@ pub struct MobileDevice { )] pub manufacturer: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2903,7 +2908,7 @@ pub struct MobileDevice { )] pub meid: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2912,7 +2917,7 @@ pub struct MobileDevice { )] pub model: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2921,7 +2926,7 @@ pub struct MobileDevice { )] pub name: Vec<String>, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2931,7 +2936,7 @@ pub struct MobileDevice { )] pub network_operator: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2940,7 +2945,7 @@ pub struct MobileDevice { )] pub os: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2950,7 +2955,7 @@ pub struct MobileDevice { )] pub other_accounts_info: Vec<String>, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2959,7 +2964,7 @@ pub struct MobileDevice { )] pub privilege: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2969,7 +2974,7 @@ pub struct MobileDevice { )] pub release_version: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2979,7 +2984,7 @@ pub struct MobileDevice { )] pub resource_id: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2989,7 +2994,7 @@ pub struct MobileDevice { )] pub security_patch_level: i64, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -2999,7 +3004,7 @@ pub struct MobileDevice { )] pub serial_number: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -3008,7 +3013,7 @@ pub struct MobileDevice { )] pub status: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -3017,7 +3022,7 @@ pub struct MobileDevice { )] pub supports_work_profile: bool, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -3027,7 +3032,7 @@ pub struct MobileDevice { )] pub type_: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -3036,7 +3041,7 @@ pub struct MobileDevice { )] pub unknown_sources_status: bool, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -3046,7 +3051,7 @@ pub struct MobileDevice { )] pub user_agent: String, /** - * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). + * Google Workspace Mobile Management includes Android, [Google Sync](https://support.google.com/a/answer/135937), and iOS devices. For more information about common group mobile device API tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-mobile-devices.html). */ #[serde( default, @@ -3082,7 +3087,7 @@ pub struct MobileDevices { )] pub kind: String, /** - * List of Mobile Device objects. + * List of Mobile Device objects. */ #[serde( default, @@ -3103,7 +3108,7 @@ pub struct MobileDevices { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrgUnit { /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3112,7 +3117,7 @@ pub struct OrgUnit { )] pub block_inheritance: bool, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3121,7 +3126,7 @@ pub struct OrgUnit { )] pub description: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3130,7 +3135,7 @@ pub struct OrgUnit { )] pub etag: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3139,7 +3144,7 @@ pub struct OrgUnit { )] pub kind: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3148,7 +3153,7 @@ pub struct OrgUnit { )] pub name: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3158,7 +3163,7 @@ pub struct OrgUnit { )] pub org_unit_id: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3168,7 +3173,7 @@ pub struct OrgUnit { )] pub org_unit_path: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3178,7 +3183,7 @@ pub struct OrgUnit { )] pub parent_org_unit_id: String, /** - * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). + * Managing your account's organizational units allows you to configure your users' access to services and custom settings. For more information about common organizational unit tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-org-units.html). */ #[serde( default, @@ -3204,7 +3209,7 @@ pub struct OrgUnits { )] pub kind: String, /** - * List of organizational unit objects. + * List of organizational unit objects. */ #[serde( default, @@ -3219,7 +3224,7 @@ pub struct OrgUnits { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Printer { /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3229,7 +3234,7 @@ pub struct Printer { )] pub auxiliary_messages: Vec<AuxiliaryMessage>, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3239,7 +3244,7 @@ pub struct Printer { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3248,7 +3253,7 @@ pub struct Printer { )] pub description: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3258,7 +3263,7 @@ pub struct Printer { )] pub display_name: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3267,7 +3272,7 @@ pub struct Printer { )] pub id: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3277,7 +3282,7 @@ pub struct Printer { )] pub make_and_model: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3286,7 +3291,7 @@ pub struct Printer { )] pub name: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3296,7 +3301,7 @@ pub struct Printer { )] pub org_unit_id: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3305,7 +3310,7 @@ pub struct Printer { )] pub uri: String, /** - * Printer configuration. + * Printer configuration. */ #[serde( default, @@ -3319,7 +3324,7 @@ pub struct Printer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PrinterModel { /** - * Printer manufacturer and model + * Printer manufacturer and model */ #[serde( default, @@ -3329,7 +3334,7 @@ pub struct PrinterModel { )] pub display_name: String, /** - * Printer manufacturer and model + * Printer manufacturer and model */ #[serde( default, @@ -3339,7 +3344,7 @@ pub struct PrinterModel { )] pub make_and_model: String, /** - * Printer manufacturer and model + * Printer manufacturer and model */ #[serde( default, @@ -3352,7 +3357,7 @@ pub struct PrinterModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Privilege { /** - * A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege. + * A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege. */ #[serde( default, @@ -3368,7 +3373,7 @@ pub struct Privilege { )] pub etag: String, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -3414,7 +3419,7 @@ pub struct Privileges { )] pub etag: String, /** - * A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege. + * A list of child privileges. Privileges for a service form a tree. Each privilege can have a list of child privileges; this list is empty for a leaf privilege. */ #[serde( default, @@ -3457,7 +3462,7 @@ pub struct Role { )] pub etag: String, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -3466,7 +3471,7 @@ pub struct Role { )] pub is_super_admin_role: bool, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -3488,7 +3493,7 @@ pub struct Role { )] pub role_description: String, /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -3505,7 +3510,7 @@ pub struct Role { )] pub role_name: String, /** - * The set of privileges that are granted to this role. + * The set of privileges that are granted to this role. */ #[serde( default, @@ -3520,7 +3525,7 @@ pub struct Role { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RoleAssignment { /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3530,7 +3535,7 @@ pub struct RoleAssignment { )] pub assigned_to: String, /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3539,7 +3544,7 @@ pub struct RoleAssignment { )] pub etag: String, /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3548,7 +3553,7 @@ pub struct RoleAssignment { )] pub kind: String, /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3558,7 +3563,7 @@ pub struct RoleAssignment { )] pub org_unit_id: String, /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3568,7 +3573,7 @@ pub struct RoleAssignment { )] pub role_assignment_id: i64, /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3578,7 +3583,7 @@ pub struct RoleAssignment { )] pub role_id: i64, /** - * Defines an assignment of a role. + * Defines an assignment of a role. */ #[serde( default, @@ -3598,7 +3603,7 @@ pub struct RoleAssignments { )] pub etag: String, /** - * A list of RoleAssignment resources. + * A list of RoleAssignment resources. */ #[serde( default, @@ -3630,7 +3635,7 @@ pub struct Roles { )] pub etag: String, /** - * A list of Role resources. + * A list of Role resources. */ #[serde( default, @@ -3657,7 +3662,7 @@ pub struct Roles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Schema { /** - * The type of API resource. For Schema resources, this is always `admin#directory#schema`. + * The type of API resource. For Schema resources, this is always `admin#directory#schema`. */ #[serde( default, @@ -3667,7 +3672,7 @@ pub struct Schema { )] pub display_name: String, /** - * The type of API resource. For Schema resources, this is always `admin#directory#schema`. + * The type of API resource. For Schema resources, this is always `admin#directory#schema`. */ #[serde( default, @@ -3676,7 +3681,7 @@ pub struct Schema { )] pub etag: String, /** - * The type of API resource. For Schema resources, this is always `admin#directory#schema`. + * The type of API resource. For Schema resources, this is always `admin#directory#schema`. */ #[serde( default, @@ -3685,7 +3690,7 @@ pub struct Schema { )] pub fields: Vec<SchemaFieldSpec>, /** - * The type of API resource. For Schema resources, this is always `admin#directory#schema`. + * The type of API resource. For Schema resources, this is always `admin#directory#schema`. */ #[serde( default, @@ -3694,7 +3699,7 @@ pub struct Schema { )] pub kind: String, /** - * The type of API resource. For Schema resources, this is always `admin#directory#schema`. + * The type of API resource. For Schema resources, this is always `admin#directory#schema`. */ #[serde( default, @@ -3704,7 +3709,7 @@ pub struct Schema { )] pub schema_id: String, /** - * The type of API resource. For Schema resources, this is always `admin#directory#schema`. + * The type of API resource. For Schema resources, this is always `admin#directory#schema`. */ #[serde( default, @@ -3719,7 +3724,7 @@ pub struct Schema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NumericIndexingSpec { /** - * Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the `numericIndexingSpec` allows range queries to be supported. + * Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the `numericIndexingSpec` allows range queries to be supported. */ #[serde( default, @@ -3729,7 +3734,7 @@ pub struct NumericIndexingSpec { )] pub max_value: f64, /** - * Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the `numericIndexingSpec` allows range queries to be supported. + * Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the `numericIndexingSpec` allows range queries to be supported. */ #[serde( default, @@ -3744,7 +3749,7 @@ pub struct NumericIndexingSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SchemaFieldSpec { /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3754,7 +3759,7 @@ pub struct SchemaFieldSpec { )] pub display_name: String, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3763,7 +3768,7 @@ pub struct SchemaFieldSpec { )] pub etag: String, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3773,7 +3778,7 @@ pub struct SchemaFieldSpec { )] pub field_id: String, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3783,7 +3788,7 @@ pub struct SchemaFieldSpec { )] pub field_name: String, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3793,7 +3798,7 @@ pub struct SchemaFieldSpec { )] pub field_type: String, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3801,7 +3806,7 @@ pub struct SchemaFieldSpec { )] pub indexed: bool, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3810,7 +3815,7 @@ pub struct SchemaFieldSpec { )] pub kind: String, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3819,7 +3824,7 @@ pub struct SchemaFieldSpec { )] pub multi_valued: bool, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3828,7 +3833,7 @@ pub struct SchemaFieldSpec { )] pub numeric_indexing_spec: Option<NumericIndexingSpec>, /** - * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). + * You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see [Custom User Fields](/admin-sdk/directory/v1/guides/manage-schemas). */ #[serde( default, @@ -3843,7 +3848,7 @@ pub struct SchemaFieldSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Schemas { /** - * JSON response template for List Schema operation in Directory API. + * JSON response template for List Schema operation in Directory API. */ #[serde( default, @@ -3852,7 +3857,7 @@ pub struct Schemas { )] pub etag: String, /** - * JSON response template for List Schema operation in Directory API. + * JSON response template for List Schema operation in Directory API. */ #[serde( default, @@ -3861,7 +3866,7 @@ pub struct Schemas { )] pub kind: String, /** - * JSON response template for List Schema operation in Directory API. + * JSON response template for List Schema operation in Directory API. */ #[serde( default, @@ -3875,7 +3880,7 @@ pub struct Schemas { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Token { /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3883,7 +3888,7 @@ pub struct Token { )] pub anonymous: bool, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3893,7 +3898,7 @@ pub struct Token { )] pub client_id: String, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3903,7 +3908,7 @@ pub struct Token { )] pub display_text: String, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3912,7 +3917,7 @@ pub struct Token { )] pub etag: String, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3921,7 +3926,7 @@ pub struct Token { )] pub kind: String, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3930,7 +3935,7 @@ pub struct Token { )] pub native_app: bool, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3939,7 +3944,7 @@ pub struct Token { )] pub scopes: Vec<String>, /** - * JSON template for token resource in Directory API. + * JSON template for token resource in Directory API. */ #[serde( default, @@ -3954,7 +3959,7 @@ pub struct Token { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Tokens { /** - * JSON response template for List tokens operation in Directory API. + * JSON response template for List tokens operation in Directory API. */ #[serde( default, @@ -3963,7 +3968,7 @@ pub struct Tokens { )] pub etag: String, /** - * JSON response template for List tokens operation in Directory API. + * JSON response template for List tokens operation in Directory API. */ #[serde( default, @@ -3972,7 +3977,7 @@ pub struct Tokens { )] pub items: Vec<Token>, /** - * JSON response template for List tokens operation in Directory API. + * JSON response template for List tokens operation in Directory API. */ #[serde( default, @@ -4005,7 +4010,7 @@ pub struct Ims { )] pub im: String, /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -4031,7 +4036,7 @@ pub struct Ims { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct User { /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4040,7 +4045,7 @@ pub struct User { )] pub addresses: Vec<UserAddress>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4049,7 +4054,7 @@ pub struct User { )] pub agreed_to_terms: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4058,7 +4063,7 @@ pub struct User { )] pub aliases: Vec<String>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4066,7 +4071,7 @@ pub struct User { )] pub archived: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4075,7 +4080,7 @@ pub struct User { )] pub change_password_at_next_login: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4085,7 +4090,7 @@ pub struct User { )] pub creation_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4095,7 +4100,7 @@ pub struct User { pub custom_schemas: std::collections::HashMap<String, std::collections::HashMap<String, serde_json::Value>>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4105,7 +4110,7 @@ pub struct User { )] pub customer_id: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4115,7 +4120,7 @@ pub struct User { )] pub deletion_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4124,7 +4129,7 @@ pub struct User { )] pub emails: Vec<UserEmail>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4133,7 +4138,7 @@ pub struct User { )] pub etag: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4142,12 +4147,12 @@ pub struct User { )] pub external_ids: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub gender: Option<UserGender>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4157,7 +4162,7 @@ pub struct User { )] pub hash_function: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4166,7 +4171,7 @@ pub struct User { )] pub id: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4175,7 +4180,7 @@ pub struct User { )] pub ims: Vec<Ims>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4184,7 +4189,7 @@ pub struct User { )] pub include_in_global_address_list: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4193,7 +4198,7 @@ pub struct User { )] pub ip_whitelisted: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4202,7 +4207,7 @@ pub struct User { )] pub is_admin: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4211,7 +4216,7 @@ pub struct User { )] pub is_delegated_admin: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4220,7 +4225,7 @@ pub struct User { )] pub is_enforced_in_2_sv: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4229,7 +4234,7 @@ pub struct User { )] pub is_enrolled_in_2_sv: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4238,12 +4243,12 @@ pub struct User { )] pub is_mailbox_setup: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub keywords: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4252,12 +4257,12 @@ pub struct User { )] pub kind: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub languages: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4267,7 +4272,7 @@ pub struct User { )] pub last_login_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4276,12 +4281,12 @@ pub struct User { )] pub locations: Vec<UserLocation>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub name: Option<UserName>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4291,12 +4296,12 @@ pub struct User { )] pub non_editable_aliases: Vec<String>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub notes: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4306,12 +4311,12 @@ pub struct User { )] pub org_unit_path: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organizations: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4320,7 +4325,7 @@ pub struct User { )] pub password: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4329,7 +4334,7 @@ pub struct User { )] pub phones: Vec<UserPhone>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4338,7 +4343,7 @@ pub struct User { )] pub posix_accounts: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4348,7 +4353,7 @@ pub struct User { )] pub primary_email: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4358,7 +4363,7 @@ pub struct User { )] pub recovery_email: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4368,12 +4373,12 @@ pub struct User { )] pub recovery_phone: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub relations: Option<serde_json::Value>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4383,7 +4388,7 @@ pub struct User { )] pub ssh_public_keys: Vec<UserSshPublicKey>, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4391,7 +4396,7 @@ pub struct User { )] pub suspended: bool, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4401,7 +4406,7 @@ pub struct User { )] pub suspension_reason: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4411,7 +4416,7 @@ pub struct User { )] pub thumbnail_photo_etag: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde( default, @@ -4421,7 +4426,7 @@ pub struct User { )] pub thumbnail_photo_url: String, /** - * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). + * The Directory API allows you to create and manage your account's users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the [User Accounts Developer's Guide](/admin-sdk/directory/v1/guides/manage-users.html) and the [User Aliases Developer's Guide](/admin-sdk/directory/v1/guides/manage-user-aliases.html). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub websites: Option<serde_json::Value>, @@ -4431,7 +4436,7 @@ pub struct User { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserAbout { /** - * JSON template for About (notes) of a user in Directory API. + * JSON template for About (notes) of a user in Directory API. */ #[serde( default, @@ -4441,7 +4446,7 @@ pub struct UserAbout { )] pub content_type: String, /** - * JSON template for About (notes) of a user in Directory API. + * JSON template for About (notes) of a user in Directory API. */ #[serde( default, @@ -4455,7 +4460,7 @@ pub struct UserAbout { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserAddress { /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4464,7 +4469,7 @@ pub struct UserAddress { )] pub country: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4474,7 +4479,7 @@ pub struct UserAddress { )] pub country_code: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4484,7 +4489,7 @@ pub struct UserAddress { )] pub custom_type: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4494,7 +4499,7 @@ pub struct UserAddress { )] pub extended_address: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4503,7 +4508,7 @@ pub struct UserAddress { )] pub formatted: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4512,7 +4517,7 @@ pub struct UserAddress { )] pub locality: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4522,7 +4527,7 @@ pub struct UserAddress { )] pub po_box: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4532,7 +4537,7 @@ pub struct UserAddress { )] pub postal_code: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4540,7 +4545,7 @@ pub struct UserAddress { )] pub primary: bool, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4549,7 +4554,7 @@ pub struct UserAddress { )] pub region: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4558,7 +4563,7 @@ pub struct UserAddress { )] pub source_is_structured: bool, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4568,7 +4573,7 @@ pub struct UserAddress { )] pub street_address: String, /** - * JSON template for address. + * JSON template for address. */ #[serde( default, @@ -4583,7 +4588,7 @@ pub struct UserAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserEmail { /** - * JSON template for an email. + * JSON template for an email. */ #[serde( default, @@ -4592,7 +4597,7 @@ pub struct UserEmail { )] pub address: String, /** - * JSON template for an email. + * JSON template for an email. */ #[serde( default, @@ -4602,7 +4607,7 @@ pub struct UserEmail { )] pub custom_type: String, /** - * JSON template for an email. + * JSON template for an email. */ #[serde( default, @@ -4610,7 +4615,7 @@ pub struct UserEmail { )] pub primary: bool, /** - * JSON template for an email. + * JSON template for an email. */ #[serde( default, @@ -4625,7 +4630,7 @@ pub struct UserEmail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserExternalId { /** - * JSON template for an externalId entry. + * JSON template for an externalId entry. */ #[serde( default, @@ -4635,7 +4640,7 @@ pub struct UserExternalId { )] pub custom_type: String, /** - * JSON template for an externalId entry. + * JSON template for an externalId entry. */ #[serde( default, @@ -4645,7 +4650,7 @@ pub struct UserExternalId { )] pub type_: String, /** - * JSON template for an externalId entry. + * JSON template for an externalId entry. */ #[serde( default, @@ -4684,7 +4689,7 @@ pub struct UserGender { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserIm { /** - * JSON template for instant messenger of an user. + * JSON template for instant messenger of an user. */ #[serde( default, @@ -4694,7 +4699,7 @@ pub struct UserIm { )] pub custom_protocol: String, /** - * JSON template for instant messenger of an user. + * JSON template for instant messenger of an user. */ #[serde( default, @@ -4704,7 +4709,7 @@ pub struct UserIm { )] pub custom_type: String, /** - * JSON template for instant messenger of an user. + * JSON template for instant messenger of an user. */ #[serde( default, @@ -4713,7 +4718,7 @@ pub struct UserIm { )] pub im: String, /** - * JSON template for instant messenger of an user. + * JSON template for instant messenger of an user. */ #[serde( default, @@ -4721,7 +4726,7 @@ pub struct UserIm { )] pub primary: bool, /** - * JSON template for instant messenger of an user. + * JSON template for instant messenger of an user. */ #[serde( default, @@ -4730,7 +4735,7 @@ pub struct UserIm { )] pub protocol: String, /** - * JSON template for instant messenger of an user. + * JSON template for instant messenger of an user. */ #[serde( default, @@ -4745,7 +4750,7 @@ pub struct UserIm { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserKeyword { /** - * JSON template for a keyword entry. + * JSON template for a keyword entry. */ #[serde( default, @@ -4755,7 +4760,7 @@ pub struct UserKeyword { )] pub custom_type: String, /** - * JSON template for a keyword entry. + * JSON template for a keyword entry. */ #[serde( default, @@ -4765,7 +4770,7 @@ pub struct UserKeyword { )] pub type_: String, /** - * JSON template for a keyword entry. + * JSON template for a keyword entry. */ #[serde( default, @@ -4779,7 +4784,7 @@ pub struct UserKeyword { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserLanguage { /** - * JSON template for a language entry. + * JSON template for a language entry. */ #[serde( default, @@ -4789,7 +4794,7 @@ pub struct UserLanguage { )] pub custom_language: String, /** - * JSON template for a language entry. + * JSON template for a language entry. */ #[serde( default, @@ -4804,7 +4809,7 @@ pub struct UserLanguage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserLocation { /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4813,7 +4818,7 @@ pub struct UserLocation { )] pub area: String, /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4823,7 +4828,7 @@ pub struct UserLocation { )] pub building_id: String, /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4833,7 +4838,7 @@ pub struct UserLocation { )] pub custom_type: String, /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4843,7 +4848,7 @@ pub struct UserLocation { )] pub desk_code: String, /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4853,7 +4858,7 @@ pub struct UserLocation { )] pub floor_name: String, /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4863,7 +4868,7 @@ pub struct UserLocation { )] pub floor_section: String, /** - * JSON template for a location entry. + * JSON template for a location entry. */ #[serde( default, @@ -4877,7 +4882,7 @@ pub struct UserLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserMakeAdmin { /** - * A Boolean value to indicate whether payload is wanted. Optional. + * A Boolean value to indicate whether payload is wanted. Optional. */ #[serde( default, @@ -4915,7 +4920,7 @@ pub struct UserName { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserOrganization { /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4925,7 +4930,7 @@ pub struct UserOrganization { )] pub cost_center: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4935,7 +4940,7 @@ pub struct UserOrganization { )] pub custom_type: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4944,7 +4949,7 @@ pub struct UserOrganization { )] pub department: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4953,7 +4958,7 @@ pub struct UserOrganization { )] pub description: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4962,7 +4967,7 @@ pub struct UserOrganization { )] pub domain: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4972,7 +4977,7 @@ pub struct UserOrganization { )] pub full_time_equivalent: i64, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4981,7 +4986,7 @@ pub struct UserOrganization { )] pub location: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4990,7 +4995,7 @@ pub struct UserOrganization { )] pub name: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -4998,7 +5003,7 @@ pub struct UserOrganization { )] pub primary: bool, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -5007,7 +5012,7 @@ pub struct UserOrganization { )] pub symbol: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -5016,7 +5021,7 @@ pub struct UserOrganization { )] pub title: String, /** - * JSON template for an organization entry. + * JSON template for an organization entry. */ #[serde( default, @@ -5031,7 +5036,7 @@ pub struct UserOrganization { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserPhone { /** - * JSON template for a phone entry. + * JSON template for a phone entry. */ #[serde( default, @@ -5041,7 +5046,7 @@ pub struct UserPhone { )] pub custom_type: String, /** - * JSON template for a phone entry. + * JSON template for a phone entry. */ #[serde( default, @@ -5049,7 +5054,7 @@ pub struct UserPhone { )] pub primary: bool, /** - * JSON template for a phone entry. + * JSON template for a phone entry. */ #[serde( default, @@ -5059,7 +5064,7 @@ pub struct UserPhone { )] pub type_: String, /** - * JSON template for a phone entry. + * JSON template for a phone entry. */ #[serde( default, @@ -5078,7 +5083,7 @@ pub struct UserPhoto { )] pub etag: String, /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -5106,7 +5111,7 @@ pub struct UserPhoto { )] pub mime_type: String, /** - * The user photo's upload data in [web-safe Base64](https://en.wikipedia.org/wiki/Base64#URL_applications) format in bytes. This means: \* The slash (/) character is replaced with the underscore (_) character. \* The plus sign (+) character is replaced with the hyphen (-) character. \* The equals sign (=) character is replaced with the asterisk (\*). \* For padding, the period (.) character is used instead of the RFC-4648 baseURL definition which uses the equals sign (=) for padding. This is done to simplify URL-parsing. \* Whatever the size of the photo being uploaded, the API downsizes it to 96x96 pixels. + * The user photo's upload data in [web-safe Base64](https://en.wikipedia.org/wiki/Base64#URL_applications) format in bytes. This means: \* The slash (/) character is replaced with the underscore (_) character. \* The plus sign (+) character is replaced with the hyphen (-) character. \* The equals sign (=) character is replaced with the asterisk (\*). \* For padding, the period (.) character is used instead of the RFC-4648 baseURL definition which uses the equals sign (=) for padding. This is done to simplify URL-parsing. \* Whatever the size of the photo being uploaded, the API downsizes it to 96x96 pixels. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "photoData")] pub photo_data: Option<bytes::Bytes>, @@ -5118,7 +5123,7 @@ pub struct UserPhoto { )] pub primary_email: String, /** - * The unique ID of the ASP. + * The unique ID of the ASP. */ #[serde( default, @@ -5132,7 +5137,7 @@ pub struct UserPhoto { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserPosixAccount { /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5142,7 +5147,7 @@ pub struct UserPosixAccount { )] pub account_id: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5151,12 +5156,12 @@ pub struct UserPosixAccount { )] pub gecos: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub gid: Option<u64>, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5166,7 +5171,7 @@ pub struct UserPosixAccount { )] pub home_directory: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5176,7 +5181,7 @@ pub struct UserPosixAccount { )] pub operating_system_type: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5184,7 +5189,7 @@ pub struct UserPosixAccount { )] pub primary: bool, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5193,7 +5198,7 @@ pub struct UserPosixAccount { )] pub shell: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5203,12 +5208,12 @@ pub struct UserPosixAccount { )] pub system_id: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub uid: Option<u64>, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5222,7 +5227,7 @@ pub struct UserPosixAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserRelation { /** - * JSON template for a relation entry. + * JSON template for a relation entry. */ #[serde( default, @@ -5232,7 +5237,7 @@ pub struct UserRelation { )] pub custom_type: String, /** - * JSON template for a relation entry. + * JSON template for a relation entry. */ #[serde( default, @@ -5242,7 +5247,7 @@ pub struct UserRelation { )] pub type_: String, /** - * JSON template for a relation entry. + * JSON template for a relation entry. */ #[serde( default, @@ -5256,7 +5261,7 @@ pub struct UserRelation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSshPublicKey { /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5266,7 +5271,7 @@ pub struct UserSshPublicKey { )] pub expiration_time_usec: i64, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5275,7 +5280,7 @@ pub struct UserSshPublicKey { )] pub fingerprint: String, /** - * JSON template for a POSIX account entry. + * JSON template for a POSIX account entry. */ #[serde( default, @@ -5300,7 +5305,7 @@ pub struct UserUndelete { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserWebsite { /** - * JSON template for a website entry. + * JSON template for a website entry. */ #[serde( default, @@ -5310,7 +5315,7 @@ pub struct UserWebsite { )] pub custom_type: String, /** - * JSON template for a website entry. + * JSON template for a website entry. */ #[serde( default, @@ -5318,7 +5323,7 @@ pub struct UserWebsite { )] pub primary: bool, /** - * JSON template for a website entry. + * JSON template for a website entry. */ #[serde( default, @@ -5328,7 +5333,7 @@ pub struct UserWebsite { )] pub type_: String, /** - * JSON template for a website entry. + * JSON template for a website entry. */ #[serde( default, @@ -5366,7 +5371,7 @@ pub struct Users { )] pub trigger_event: String, /** - * List of user objects. + * List of user objects. */ #[serde( default, @@ -5380,7 +5385,7 @@ pub struct Users { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerificationCode { /** - * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. + * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. */ #[serde( default, @@ -5389,7 +5394,7 @@ pub struct VerificationCode { )] pub etag: String, /** - * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. + * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. */ #[serde( default, @@ -5398,7 +5403,7 @@ pub struct VerificationCode { )] pub kind: String, /** - * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. + * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. */ #[serde( default, @@ -5408,7 +5413,7 @@ pub struct VerificationCode { )] pub user_id: String, /** - * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. + * The Directory API allows you to view, generate, and invalidate backup verification codes for a user. */ #[serde( default, @@ -5423,7 +5428,7 @@ pub struct VerificationCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerificationCodes { /** - * JSON response template for List verification codes operation in Directory API. + * JSON response template for List verification codes operation in Directory API. */ #[serde( default, @@ -5432,7 +5437,7 @@ pub struct VerificationCodes { )] pub etag: String, /** - * JSON response template for List verification codes operation in Directory API. + * JSON response template for List verification codes operation in Directory API. */ #[serde( default, @@ -5441,7 +5446,7 @@ pub struct VerificationCodes { )] pub items: Vec<VerificationCode>, /** - * JSON response template for List verification codes operation in Directory API. + * JSON response template for List verification codes operation in Directory API. */ #[serde( default, @@ -5454,7 +5459,8 @@ pub struct VerificationCodes { /** * V1 error format. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Xgafv { #[serde(rename = "1")] One, @@ -5488,7 +5494,8 @@ impl Xgafv { /** * Data format for response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Alt { #[serde(rename = "json")] Json, @@ -5525,7 +5532,8 @@ impl Alt { /** * Device property to use for sorting results. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderBy { #[serde(rename = "annotatedLocation")] AnnotatedLocation, @@ -5574,7 +5582,8 @@ impl OrderBy { /** * Restrict information returned to a set of selected fields. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Projection { #[serde(rename = "BASIC")] Basic, @@ -5608,7 +5617,8 @@ impl Projection { /** * Whether to return results in ascending or descending order. Must be used with the `orderBy` parameter. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortOrder { #[serde(rename = "ASCENDING")] Ascending, @@ -5642,7 +5652,8 @@ impl SortOrder { /** * Device property to use for sorting results. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DirectoryMobiledevicesListOrderBy { #[serde(rename = "deviceId")] DeviceId, @@ -5694,7 +5705,8 @@ impl DirectoryMobiledevicesListOrderBy { /** * Whether to return all sub-organizations or just immediate children. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DirectoryOrgunitsListType { #[serde(rename = "all")] All, @@ -5728,7 +5740,8 @@ impl DirectoryOrgunitsListType { /** * Source from which Building.coordinates are derived. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CoordinatesSource { #[serde(rename = "CLIENT_SPECIFIED")] ClientSpecified, @@ -5765,7 +5778,8 @@ impl CoordinatesSource { /** * Column to use for sorting results */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DirectoryGroupsListOrderBy { #[serde(rename = "email")] Email, @@ -5796,7 +5810,8 @@ impl DirectoryGroupsListOrderBy { /** * Event on which subscription is intended (if subscribing) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Event { #[serde(rename = "add")] Add, @@ -5839,7 +5854,8 @@ impl Event { /** * Property to use for sorting results. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DirectoryUsersListOrderBy { #[serde(rename = "email")] Email, @@ -5876,7 +5892,8 @@ impl DirectoryUsersListOrderBy { /** * What subset of fields to fetch for this user. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DirectoryUsersListProjection { #[serde(rename = "basic")] Basic, @@ -5913,7 +5930,8 @@ impl DirectoryUsersListProjection { /** * Whether to fetch the administrator-only or domain-wide public view of the user. For more information, see [Retrieve a user as a non-administrator](/admin-sdk/directory/v1/guides/manage-users#retrieve_users_non_admin). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ViewType { #[serde(rename = "admin_view")] AdminView, @@ -5947,7 +5965,8 @@ impl ViewType { /** * Events to watch for. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DirectoryUsersAliasesListEvent { #[serde(rename = "add")] Add, diff --git a/google/admin/src/users.rs b/google/admin/src/users.rs index 4d9e3f89..96770772 100644 --- a/google/admin/src/users.rs +++ b/google/admin/src/users.rs @@ -225,7 +225,9 @@ impl Users { &self, body: &crate::types::User, ) -> ClientResult<crate::Response<crate::types::User>> { - let url = self.client.url("/admin/directory/v1/users", None); + let url = self + .client + .url("/admin/directory/v1/users", None); self.client .post( &url, diff --git a/google/calendar/Cargo.toml b/google/calendar/Cargo.toml index 47881b73..b4612443 100644 --- a/google/calendar/Cargo.toml +++ b/google/calendar/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "google-calendar" description = "A fully generated & opinionated API client for the Google Calendar API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/google-calendar/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/google/calendar" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" yup-oauth2 = "^8" diff --git a/google/calendar/README.md b/google/calendar/README.md index f1657ab3..23b39a8c 100644 --- a/google/calendar/README.md +++ b/google/calendar/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -google-calendar = "0.7.1" +google-calendar = "0.8.0-rc.1" ``` ## Basic example diff --git a/google/calendar/src/lib.rs b/google/calendar/src/lib.rs index 3d681e82..af989215 100644 --- a/google/calendar/src/lib.rs +++ b/google/calendar/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! google-calendar = "0.7.1" +//! google-calendar = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/google/calendar/src/types.rs b/google/calendar/src/types.rs index b5912c5b..f20cd99a 100644 --- a/google/calendar/src/types.rs +++ b/google/calendar/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Acl { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -14,7 +14,7 @@ pub struct Acl { )] pub etag: String, /** - * List of rules on the access control list. + * List of rules on the access control list. */ #[serde( default, @@ -23,7 +23,7 @@ pub struct Acl { )] pub items: Vec<AclRule>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -32,7 +32,7 @@ pub struct Acl { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -42,7 +42,7 @@ pub struct Acl { )] pub next_page_token: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -57,7 +57,7 @@ pub struct Acl { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Scope { /** - * The extent to which calendar access is granted by this ACL rule. + * The extent to which calendar access is granted by this ACL rule. */ #[serde( default, @@ -67,7 +67,7 @@ pub struct Scope { )] pub type_: String, /** - * The extent to which calendar access is granted by this ACL rule. + * The extent to which calendar access is granted by this ACL rule. */ #[serde( default, @@ -80,7 +80,7 @@ pub struct Scope { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AclRule { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -89,7 +89,7 @@ pub struct AclRule { )] pub etag: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -98,7 +98,7 @@ pub struct AclRule { )] pub id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -107,7 +107,7 @@ pub struct AclRule { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -116,7 +116,7 @@ pub struct AclRule { )] pub role: String, /** - * The extent to which calendar access is granted by this ACL rule. + * The extent to which calendar access is granted by this ACL rule. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub scope: Option<Scope>, @@ -131,7 +131,7 @@ pub struct Calendar { )] pub conference_properties: Option<ConferenceProperties>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -140,7 +140,7 @@ pub struct Calendar { )] pub description: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -149,7 +149,7 @@ pub struct Calendar { )] pub etag: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -158,7 +158,7 @@ pub struct Calendar { )] pub id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -167,7 +167,7 @@ pub struct Calendar { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -176,7 +176,7 @@ pub struct Calendar { )] pub location: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -185,7 +185,7 @@ pub struct Calendar { )] pub summary: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -199,7 +199,7 @@ pub struct Calendar { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalendarList { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -208,7 +208,7 @@ pub struct CalendarList { )] pub etag: String, /** - * Calendars that are present on the user's calendar list. + * Calendars that are present on the user's calendar list. */ #[serde( default, @@ -217,7 +217,7 @@ pub struct CalendarList { )] pub items: Vec<CalendarListEntry>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -226,7 +226,7 @@ pub struct CalendarList { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -236,7 +236,7 @@ pub struct CalendarList { )] pub next_page_token: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -251,7 +251,7 @@ pub struct CalendarList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotificationSettings { /** - * The notifications that the authenticated user is receiving for this calendar. + * The notifications that the authenticated user is receiving for this calendar. */ #[serde( default, @@ -264,7 +264,7 @@ pub struct NotificationSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalendarListEntry { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -274,7 +274,7 @@ pub struct CalendarListEntry { )] pub access_role: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -284,7 +284,7 @@ pub struct CalendarListEntry { )] pub background_color: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -300,7 +300,7 @@ pub struct CalendarListEntry { )] pub conference_properties: Option<ConferenceProperties>, /** - * The default reminders that the authenticated user has for this calendar. + * The default reminders that the authenticated user has for this calendar. */ #[serde( default, @@ -310,7 +310,7 @@ pub struct CalendarListEntry { )] pub default_reminders: Vec<EventReminder>, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -318,7 +318,7 @@ pub struct CalendarListEntry { )] pub deleted: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -327,7 +327,7 @@ pub struct CalendarListEntry { )] pub description: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -336,7 +336,7 @@ pub struct CalendarListEntry { )] pub etag: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -346,7 +346,7 @@ pub struct CalendarListEntry { )] pub foreground_color: String, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -354,7 +354,7 @@ pub struct CalendarListEntry { )] pub hidden: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -363,7 +363,7 @@ pub struct CalendarListEntry { )] pub id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -372,7 +372,7 @@ pub struct CalendarListEntry { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -381,7 +381,7 @@ pub struct CalendarListEntry { )] pub location: String, /** - * The notifications that the authenticated user is receiving for this calendar. + * The notifications that the authenticated user is receiving for this calendar. */ #[serde( default, @@ -390,7 +390,7 @@ pub struct CalendarListEntry { )] pub notification_settings: Option<NotificationSettings>, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -398,7 +398,7 @@ pub struct CalendarListEntry { )] pub primary: bool, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -406,7 +406,7 @@ pub struct CalendarListEntry { )] pub selected: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -415,7 +415,7 @@ pub struct CalendarListEntry { )] pub summary: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -425,7 +425,7 @@ pub struct CalendarListEntry { )] pub summary_override: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -439,7 +439,7 @@ pub struct CalendarListEntry { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalendarNotification { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -448,7 +448,7 @@ pub struct CalendarNotification { )] pub method: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -462,7 +462,7 @@ pub struct CalendarNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Channel { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -471,7 +471,7 @@ pub struct Channel { )] pub address: String, /** - * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. + * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. */ #[serde( default, @@ -480,7 +480,7 @@ pub struct Channel { )] pub expiration: i64, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -489,7 +489,7 @@ pub struct Channel { )] pub id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -498,7 +498,7 @@ pub struct Channel { )] pub kind: String, /** - * Additional parameters controlling delivery channel behavior. Optional. + * Additional parameters controlling delivery channel behavior. Optional. */ #[serde( default, @@ -507,7 +507,7 @@ pub struct Channel { )] pub params: String, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -515,7 +515,7 @@ pub struct Channel { )] pub payload: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -525,7 +525,7 @@ pub struct Channel { )] pub resource_id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -535,7 +535,7 @@ pub struct Channel { )] pub resource_uri: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -544,7 +544,7 @@ pub struct Channel { )] pub token: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -558,7 +558,7 @@ pub struct Channel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ColorDefinition { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -567,7 +567,7 @@ pub struct ColorDefinition { )] pub background: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -580,17 +580,17 @@ pub struct ColorDefinition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Colors { /** - * A global palette of calendar colors, mapping from the color ID to its definition. A calendarListEntry resource refers to one of these color IDs in its colorId field. Read-only. + * A global palette of calendar colors, mapping from the color ID to its definition. A calendarListEntry resource refers to one of these color IDs in its colorId field. Read-only. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub calendar: Option<ColorDefinition>, /** - * A global palette of calendar colors, mapping from the color ID to its definition. A calendarListEntry resource refers to one of these color IDs in its colorId field. Read-only. + * A global palette of calendar colors, mapping from the color ID to its definition. A calendarListEntry resource refers to one of these color IDs in its colorId field. Read-only. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub event: Option<ColorDefinition>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -599,7 +599,7 @@ pub struct Colors { )] pub kind: String, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -613,7 +613,7 @@ pub struct Colors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConferenceData { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -635,7 +635,7 @@ pub struct ConferenceData { )] pub create_request: Option<CreateConferenceRequest>, /** - * Information about individual conference entry points, such as URLs or phone numbers. + * Information about individual conference entry points, such as URLs or phone numbers. * All of them must belong to the same conference. * Either conferenceSolution and at least one entryPoint, or createRequest is required. */ @@ -647,7 +647,7 @@ pub struct ConferenceData { )] pub entry_points: Vec<EntryPoint>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -658,7 +658,7 @@ pub struct ConferenceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub parameters: Option<ConferenceParameters>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -685,7 +685,7 @@ pub struct Shared {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConferenceParametersAddOn { /** - * Properties that are shared between copies of the event on other attendees' calendars. + * Properties that are shared between copies of the event on other attendees' calendars. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub parameters: Option<Shared>, @@ -694,7 +694,7 @@ pub struct ConferenceParametersAddOn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConferenceProperties { /** - * The types of conference solutions that are supported for this calendar. + * The types of conference solutions that are supported for this calendar. * The possible values are: * - "eventHangout" * - "eventNamedHangout" @@ -712,7 +712,7 @@ pub struct ConferenceProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConferenceRequestStatus { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -726,7 +726,7 @@ pub struct ConferenceRequestStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConferenceSolution { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -738,7 +738,7 @@ pub struct ConferenceSolution { #[serde(default, skip_serializing_if = "Option::is_none")] pub key: Option<ConferenceSolutionKey>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -751,7 +751,7 @@ pub struct ConferenceSolution { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConferenceSolutionKey { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -771,7 +771,7 @@ pub struct CreateConferenceRequest { )] pub conference_solution_key: Option<ConferenceSolutionKey>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -787,7 +787,7 @@ pub struct CreateConferenceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EntryPoint { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -797,7 +797,7 @@ pub struct EntryPoint { )] pub access_code: String, /** - * The types of conference solutions that are supported for this calendar. + * The types of conference solutions that are supported for this calendar. * The possible values are: * - "eventHangout" * - "eventNamedHangout" @@ -811,7 +811,7 @@ pub struct EntryPoint { )] pub entry_point_features: Vec<String>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -821,7 +821,7 @@ pub struct EntryPoint { )] pub entry_point_type: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -830,7 +830,7 @@ pub struct EntryPoint { )] pub label: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -840,7 +840,7 @@ pub struct EntryPoint { )] pub meeting_code: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -849,7 +849,7 @@ pub struct EntryPoint { )] pub passcode: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -858,7 +858,7 @@ pub struct EntryPoint { )] pub password: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -867,7 +867,7 @@ pub struct EntryPoint { )] pub pin: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -877,7 +877,7 @@ pub struct EntryPoint { )] pub region_code: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -890,7 +890,7 @@ pub struct EntryPoint { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Error { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -899,7 +899,7 @@ pub struct Error { )] pub domain: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -913,7 +913,7 @@ pub struct Error { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Creator { /** - * The creator of the event. Read-only. + * The creator of the event. Read-only. */ #[serde( default, @@ -923,7 +923,7 @@ pub struct Creator { )] pub display_name: String, /** - * The creator of the event. Read-only. + * The creator of the event. Read-only. */ #[serde( default, @@ -932,7 +932,7 @@ pub struct Creator { )] pub email: String, /** - * The creator of the event. Read-only. + * The creator of the event. Read-only. */ #[serde( default, @@ -941,7 +941,7 @@ pub struct Creator { )] pub id: String, /** - * The creator of the event. Read-only. + * The creator of the event. Read-only. */ #[serde( default, @@ -955,12 +955,12 @@ pub struct Creator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExtendedProperties { /** - * Extended properties of the event. + * Extended properties of the event. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub private: Option<Shared>, /** - * Extended properties of the event. + * Extended properties of the event. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shared: Option<Shared>, @@ -970,7 +970,7 @@ pub struct ExtendedProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Gadget { /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -979,7 +979,7 @@ pub struct Gadget { )] pub display: String, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -988,7 +988,7 @@ pub struct Gadget { )] pub height: i64, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -998,7 +998,7 @@ pub struct Gadget { )] pub icon_link: String, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -1007,7 +1007,7 @@ pub struct Gadget { )] pub link: String, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -1016,7 +1016,7 @@ pub struct Gadget { )] pub preferences: String, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -1025,7 +1025,7 @@ pub struct Gadget { )] pub title: String, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -1035,7 +1035,7 @@ pub struct Gadget { )] pub type_: String, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde( default, @@ -1049,7 +1049,7 @@ pub struct Gadget { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Organizer { /** - * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. + * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. */ #[serde( default, @@ -1059,7 +1059,7 @@ pub struct Organizer { )] pub display_name: String, /** - * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. + * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. */ #[serde( default, @@ -1068,7 +1068,7 @@ pub struct Organizer { )] pub email: String, /** - * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. + * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. */ #[serde( default, @@ -1077,7 +1077,7 @@ pub struct Organizer { )] pub id: String, /** - * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. + * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. */ #[serde( default, @@ -1091,7 +1091,7 @@ pub struct Organizer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reminders { /** - * Information about the event's reminders for the authenticated user. + * Information about the event's reminders for the authenticated user. */ #[serde( default, @@ -1100,7 +1100,7 @@ pub struct Reminders { )] pub overrides: Vec<EventReminder>, /** - * Information about the event's reminders for the authenticated user. + * Information about the event's reminders for the authenticated user. */ #[serde( default, @@ -1114,7 +1114,7 @@ pub struct Reminders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Source { /** - * Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. + * Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. */ #[serde( default, @@ -1123,7 +1123,7 @@ pub struct Source { )] pub title: String, /** - * Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. + * Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. */ #[serde( default, @@ -1136,7 +1136,7 @@ pub struct Source { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Event { /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1145,7 +1145,7 @@ pub struct Event { )] pub anyone_can_add_self: bool, /** - * File attachments for the event. Currently only Google Drive attachments are supported. + * File attachments for the event. Currently only Google Drive attachments are supported. * In order to modify attachments the supportsAttachments request parameter should be set to true. * There can be at most 25 attachments per event, */ @@ -1156,7 +1156,7 @@ pub struct Event { )] pub attachments: Vec<EventAttachment>, /** - * The attendees of the event. See the Events with attendees guide for more information on scheduling events with other calendar users. Service accounts need to use domain-wide delegation of authority to populate the attendee list. + * The attendees of the event. See the Events with attendees guide for more information on scheduling events with other calendar users. Service accounts need to use domain-wide delegation of authority to populate the attendee list. */ #[serde( default, @@ -1165,7 +1165,7 @@ pub struct Event { )] pub attendees: Vec<EventAttendee>, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1174,7 +1174,7 @@ pub struct Event { )] pub attendees_omitted: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1190,7 +1190,7 @@ pub struct Event { )] pub conference_data: Option<ConferenceData>, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1200,12 +1200,12 @@ pub struct Event { )] pub created: Option<chrono::DateTime<chrono::Utc>>, /** - * The creator of the event. Read-only. + * The creator of the event. Read-only. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub creator: Option<Creator>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1216,7 +1216,7 @@ pub struct Event { #[serde(default, skip_serializing_if = "Option::is_none")] pub end: Option<EventDateTime>, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1225,7 +1225,7 @@ pub struct Event { )] pub end_time_unspecified: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1234,7 +1234,7 @@ pub struct Event { )] pub etag: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1244,7 +1244,7 @@ pub struct Event { )] pub event_type: String, /** - * Extended properties of the event. + * Extended properties of the event. */ #[serde( default, @@ -1253,12 +1253,12 @@ pub struct Event { )] pub extended_properties: Option<ExtendedProperties>, /** - * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. + * A gadget that extends this event. Gadgets are deprecated; this structure is instead only used for returning birthday calendar metadata. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub gadget: Option<Gadget>, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1267,7 +1267,7 @@ pub struct Event { )] pub guests_can_invite_others: bool, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1276,7 +1276,7 @@ pub struct Event { )] pub guests_can_modify: bool, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1285,7 +1285,7 @@ pub struct Event { )] pub guests_can_see_other_guests: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1295,7 +1295,7 @@ pub struct Event { )] pub hangout_link: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1305,7 +1305,7 @@ pub struct Event { )] pub html_link: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1315,7 +1315,7 @@ pub struct Event { )] pub i_cal_uid: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1324,7 +1324,7 @@ pub struct Event { )] pub id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1333,7 +1333,7 @@ pub struct Event { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1342,7 +1342,7 @@ pub struct Event { )] pub location: String, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1350,7 +1350,7 @@ pub struct Event { )] pub locked: bool, /** - * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. + * The organizer of the event. If the organizer is also an attendee, this is indicated with a separate entry in attendees with the organizer field set to True. To change the organizer, use the move operation. Read-only, except when importing an event. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub organizer: Option<Organizer>, @@ -1361,7 +1361,7 @@ pub struct Event { )] pub original_start_time: Option<EventDateTime>, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1370,7 +1370,7 @@ pub struct Event { )] pub private_copy: bool, /** - * The types of conference solutions that are supported for this calendar. + * The types of conference solutions that are supported for this calendar. * The possible values are: * - "eventHangout" * - "eventNamedHangout" @@ -1383,7 +1383,7 @@ pub struct Event { )] pub recurrence: Vec<String>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1393,12 +1393,12 @@ pub struct Event { )] pub recurring_event_id: String, /** - * Information about the event's reminders for the authenticated user. + * Information about the event's reminders for the authenticated user. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reminders: Option<Reminders>, /** - * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. + * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. */ #[serde( default, @@ -1407,14 +1407,14 @@ pub struct Event { )] pub sequence: i64, /** - * Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. + * Source from which the event was created. For example, a web page, an email message or any document identifiable by an URL with HTTP or HTTPS scheme. Can only be seen or modified by the creator of the event. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, #[serde(default, skip_serializing_if = "Option::is_none")] pub start: Option<EventDateTime>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1423,7 +1423,7 @@ pub struct Event { )] pub status: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1432,7 +1432,7 @@ pub struct Event { )] pub summary: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1441,7 +1441,7 @@ pub struct Event { )] pub transparency: String, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1451,7 +1451,7 @@ pub struct Event { )] pub updated: Option<chrono::DateTime<chrono::Utc>>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1464,7 +1464,7 @@ pub struct Event { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventAttachment { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1474,7 +1474,7 @@ pub struct EventAttachment { )] pub file_id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1484,7 +1484,7 @@ pub struct EventAttachment { )] pub file_url: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1494,7 +1494,7 @@ pub struct EventAttachment { )] pub icon_link: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1504,7 +1504,7 @@ pub struct EventAttachment { )] pub mime_type: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1517,7 +1517,7 @@ pub struct EventAttachment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventAttendee { /** - * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. + * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. */ #[serde( default, @@ -1527,7 +1527,7 @@ pub struct EventAttendee { )] pub additional_guests: i64, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1536,7 +1536,7 @@ pub struct EventAttendee { )] pub comment: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1546,7 +1546,7 @@ pub struct EventAttendee { )] pub display_name: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1555,7 +1555,7 @@ pub struct EventAttendee { )] pub email: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1564,7 +1564,7 @@ pub struct EventAttendee { )] pub id: String, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1572,7 +1572,7 @@ pub struct EventAttendee { )] pub optional: bool, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1580,7 +1580,7 @@ pub struct EventAttendee { )] pub organizer: bool, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1588,7 +1588,7 @@ pub struct EventAttendee { )] pub resource: bool, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1598,7 +1598,7 @@ pub struct EventAttendee { )] pub response_status: String, /** - * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. + * Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. */ #[serde( default, @@ -1611,7 +1611,7 @@ pub struct EventAttendee { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventDateTime { /** - * The date, in the format "yyyy-mm-dd", if this is an all-day event. + * The date, in the format "yyyy-mm-dd", if this is an all-day event. */ #[serde( default, @@ -1620,7 +1620,7 @@ pub struct EventDateTime { )] pub date: Option<chrono::NaiveDate>, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1631,7 +1631,7 @@ pub struct EventDateTime { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1645,7 +1645,7 @@ pub struct EventDateTime { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventReminder { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1654,7 +1654,7 @@ pub struct EventReminder { )] pub method: String, /** - * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. + * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. */ #[serde( default, @@ -1667,7 +1667,7 @@ pub struct EventReminder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Events { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1677,7 +1677,7 @@ pub struct Events { )] pub access_role: String, /** - * The default reminders that the authenticated user has for this calendar. + * The default reminders that the authenticated user has for this calendar. */ #[serde( default, @@ -1687,7 +1687,7 @@ pub struct Events { )] pub default_reminders: Vec<EventReminder>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1696,7 +1696,7 @@ pub struct Events { )] pub description: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1705,7 +1705,7 @@ pub struct Events { )] pub etag: String, /** - * List of events on the calendar. + * List of events on the calendar. */ #[serde( default, @@ -1714,7 +1714,7 @@ pub struct Events { )] pub items: Vec<Event>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1723,7 +1723,7 @@ pub struct Events { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1733,7 +1733,7 @@ pub struct Events { )] pub next_page_token: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1743,7 +1743,7 @@ pub struct Events { )] pub next_sync_token: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1752,7 +1752,7 @@ pub struct Events { )] pub summary: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1762,7 +1762,7 @@ pub struct Events { )] pub time_zone: String, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1776,7 +1776,7 @@ pub struct Events { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FreeBusyCalendar { /** - * List of time ranges during which this calendar should be regarded as busy. + * List of time ranges during which this calendar should be regarded as busy. */ #[serde( default, @@ -1785,7 +1785,7 @@ pub struct FreeBusyCalendar { )] pub busy: Vec<TimePeriod>, /** - * Optional error(s) (if computation for the calendar failed). + * Optional error(s) (if computation for the calendar failed). */ #[serde( default, @@ -1798,7 +1798,7 @@ pub struct FreeBusyCalendar { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FreeBusyGroup { /** - * The types of conference solutions that are supported for this calendar. + * The types of conference solutions that are supported for this calendar. * The possible values are: * - "eventHangout" * - "eventNamedHangout" @@ -1811,7 +1811,7 @@ pub struct FreeBusyGroup { )] pub calendars: Vec<String>, /** - * Optional error(s) (if computation for the calendar failed). + * Optional error(s) (if computation for the calendar failed). */ #[serde( default, @@ -1824,7 +1824,7 @@ pub struct FreeBusyGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FreeBusyRequest { /** - * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. + * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. */ #[serde( default, @@ -1834,7 +1834,7 @@ pub struct FreeBusyRequest { )] pub calendar_expansion_max: i64, /** - * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. + * Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. */ #[serde( default, @@ -1844,7 +1844,7 @@ pub struct FreeBusyRequest { )] pub group_expansion_max: i64, /** - * List of calendars and/or groups to query. + * List of calendars and/or groups to query. */ #[serde( default, @@ -1853,7 +1853,7 @@ pub struct FreeBusyRequest { )] pub items: Vec<FreeBusyRequestItem>, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1864,7 +1864,7 @@ pub struct FreeBusyRequest { )] pub time_max: Option<chrono::DateTime<chrono::Utc>>, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1875,7 +1875,7 @@ pub struct FreeBusyRequest { )] pub time_min: Option<chrono::DateTime<chrono::Utc>>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1889,7 +1889,7 @@ pub struct FreeBusyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FreeBusyRequestItem { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1902,17 +1902,17 @@ pub struct FreeBusyRequestItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FreeBusyResponse { /** - * List of free/busy information for calendars. + * List of free/busy information for calendars. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub calendars: Option<FreeBusyCalendar>, /** - * Expansion of groups. + * Expansion of groups. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub groups: Option<FreeBusyGroup>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1921,7 +1921,7 @@ pub struct FreeBusyResponse { )] pub kind: String, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1932,7 +1932,7 @@ pub struct FreeBusyResponse { )] pub time_max: Option<chrono::DateTime<chrono::Utc>>, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -1947,7 +1947,7 @@ pub struct FreeBusyResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Setting { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1956,7 +1956,7 @@ pub struct Setting { )] pub etag: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1965,7 +1965,7 @@ pub struct Setting { )] pub id: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1974,7 +1974,7 @@ pub struct Setting { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1987,7 +1987,7 @@ pub struct Setting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Settings { /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -1996,7 +1996,7 @@ pub struct Settings { )] pub etag: String, /** - * List of user settings. + * List of user settings. */ #[serde( default, @@ -2005,7 +2005,7 @@ pub struct Settings { )] pub items: Vec<Setting>, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -2014,7 +2014,7 @@ pub struct Settings { )] pub kind: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -2024,7 +2024,7 @@ pub struct Settings { )] pub next_page_token: String, /** - * ETag of the collection. + * ETag of the collection. */ #[serde( default, @@ -2038,7 +2038,7 @@ pub struct Settings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimePeriod { /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -2048,7 +2048,7 @@ pub struct TimePeriod { )] pub end: Option<chrono::DateTime<chrono::Utc>>, /** - * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. + * Last modification time of the color palette (as a RFC3339 timestamp). Read-only. */ #[serde( default, @@ -2062,7 +2062,8 @@ pub struct TimePeriod { /** * Data format for the response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Alt { #[serde(rename = "json")] Json, @@ -2093,7 +2094,8 @@ impl Alt { /** * The order of the events returned in the result. Optional. The default is an unspecified, stable order. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderBy { #[serde(rename = "startTime")] StartTime, @@ -2127,7 +2129,8 @@ impl OrderBy { /** * Whether to send notifications about the creation of the new event. Note that some emails might still be sent. The default is false. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SendUpdates { #[serde(rename = "all")] All, @@ -2164,7 +2167,8 @@ impl SendUpdates { /** * The minimum access role for the user in the returned entries. Optional. The default is no restriction. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MinAccessRole { #[serde(rename = "freeBusyReader")] FreeBusyReader, diff --git a/google/cloud-resource-manager/Cargo.toml b/google/cloud-resource-manager/Cargo.toml index cbe100b1..e599cc8c 100644 --- a/google/cloud-resource-manager/Cargo.toml +++ b/google/cloud-resource-manager/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "google-cloud-resource-manager" description = "A fully generated & opinionated API client for the Google Cloud Resource Manager API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/google-cloud-resource-manager/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/google/cloud-resource-manager" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" yup-oauth2 = "^8" diff --git a/google/cloud-resource-manager/README.md b/google/cloud-resource-manager/README.md index 504224da..27a9c3c8 100644 --- a/google/cloud-resource-manager/README.md +++ b/google/cloud-resource-manager/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -google-cloud-resource-manager = "0.7.1" +google-cloud-resource-manager = "0.8.0-rc.1" ``` ## Basic example diff --git a/google/cloud-resource-manager/src/folders.rs b/google/cloud-resource-manager/src/folders.rs index e4fb9a66..c25f552e 100644 --- a/google/cloud-resource-manager/src/folders.rs +++ b/google/cloud-resource-manager/src/folders.rs @@ -217,7 +217,10 @@ impl Folders { */ pub async fn get(&self, name: &str) -> ClientResult<crate::Response<crate::types::Folder>> { let url = self.client.url( - &format!("/v2/{}", crate::progenitor_support::encode_path(name),), + &format!( + "/v2/{}", + crate::progenitor_support::encode_path(name), + ), None, ); self.client @@ -241,7 +244,10 @@ impl Folders { */ pub async fn delete(&self, name: &str) -> ClientResult<crate::Response<crate::types::Folder>> { let url = self.client.url( - &format!("/v2/{}", crate::progenitor_support::encode_path(name),), + &format!( + "/v2/{}", + crate::progenitor_support::encode_path(name), + ), None, ); self.client @@ -308,7 +314,10 @@ impl Folders { body: &crate::types::MoveFolderRequest, ) -> ClientResult<crate::Response<crate::types::Operation>> { let url = self.client.url( - &format!("/v2/{}:move", crate::progenitor_support::encode_path(name),), + &format!( + "/v2/{}:move", + crate::progenitor_support::encode_path(name), + ), None, ); self.client diff --git a/google/cloud-resource-manager/src/lib.rs b/google/cloud-resource-manager/src/lib.rs index 3ce9e10e..70472fa8 100644 --- a/google/cloud-resource-manager/src/lib.rs +++ b/google/cloud-resource-manager/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! google-cloud-resource-manager = "0.7.1" +//! google-cloud-resource-manager = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/google/cloud-resource-manager/src/operations.rs b/google/cloud-resource-manager/src/operations.rs index a598649e..b7efa1a0 100644 --- a/google/cloud-resource-manager/src/operations.rs +++ b/google/cloud-resource-manager/src/operations.rs @@ -22,7 +22,10 @@ impl Operations { */ pub async fn get(&self, name: &str) -> ClientResult<crate::Response<crate::types::Operation>> { let url = self.client.url( - &format!("/v1/{}", crate::progenitor_support::encode_path(name),), + &format!( + "/v1/{}", + crate::progenitor_support::encode_path(name), + ), None, ); self.client diff --git a/google/cloud-resource-manager/src/types.rs b/google/cloud-resource-manager/src/types.rs index c81bef65..e0275031 100644 --- a/google/cloud-resource-manager/src/types.rs +++ b/google/cloud-resource-manager/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuditConfig { /** - * Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging. + * Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging. */ #[serde( default, @@ -16,7 +16,7 @@ pub struct AuditConfig { )] pub audit_log_configs: Vec<AuditLogConfig>, /** - * Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging. + * Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging. */ #[serde( default, @@ -29,7 +29,8 @@ pub struct AuditConfig { /** * The log type that this config enables. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LogType { #[serde(rename = "ADMIN_READ")] AdminRead, @@ -70,7 +71,7 @@ impl LogType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuditLogConfig { /** - * Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. + * Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. */ #[serde( default, @@ -80,7 +81,7 @@ pub struct AuditLogConfig { )] pub exempted_members: Vec<String>, /** - * Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. + * Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "logType")] pub log_type: Option<LogType>, @@ -90,12 +91,12 @@ pub struct AuditLogConfig { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Binding { /** - * Associates `members` with a `role`. + * Associates `members` with a `role`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition: Option<Expr>, /** - * Associates `members` with a `role`. + * Associates `members` with a `role`. */ #[serde( default, @@ -104,7 +105,7 @@ pub struct Binding { )] pub members: Vec<String>, /** - * Associates `members` with a `role`. + * Associates `members` with a `role`. */ #[serde( default, @@ -117,7 +118,8 @@ pub struct Binding { /** * The type of this operation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OperationType { #[serde(rename = "CREATE")] Create, @@ -155,7 +157,7 @@ impl OperationType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FolderOperation { /** - * Metadata describing a long running folder operation + * Metadata describing a long running folder operation */ #[serde( default, @@ -165,7 +167,7 @@ pub struct FolderOperation { )] pub destination_parent: String, /** - * Metadata describing a long running folder operation + * Metadata describing a long running folder operation */ #[serde( default, @@ -175,7 +177,7 @@ pub struct FolderOperation { )] pub display_name: String, /** - * Metadata describing a long running folder operation + * Metadata describing a long running folder operation */ #[serde( default, @@ -184,7 +186,7 @@ pub struct FolderOperation { )] pub operation_type: Option<OperationType>, /** - * Metadata describing a long running folder operation + * Metadata describing a long running folder operation */ #[serde( default, @@ -199,7 +201,7 @@ pub struct FolderOperation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateFolderMetadata { /** - * Metadata pertaining to the Folder creation process. + * Metadata pertaining to the Folder creation process. */ #[serde( default, @@ -209,7 +211,7 @@ pub struct CreateFolderMetadata { )] pub display_name: String, /** - * Metadata pertaining to the Folder creation process. + * Metadata pertaining to the Folder creation process. */ #[serde( default, @@ -223,7 +225,7 @@ pub struct CreateFolderMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateProjectMetadata { /** - * A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. + * A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. */ #[serde( default, @@ -233,7 +235,7 @@ pub struct CreateProjectMetadata { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. + * A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. */ #[serde( default, @@ -241,7 +243,7 @@ pub struct CreateProjectMetadata { )] pub gettable: bool, /** - * A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. + * A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed. */ #[serde( default, @@ -258,7 +260,7 @@ pub struct MoveProjectMetadata {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Expr { /** - * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. + * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. */ #[serde( default, @@ -267,7 +269,7 @@ pub struct Expr { )] pub description: String, /** - * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. + * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. */ #[serde( default, @@ -276,7 +278,7 @@ pub struct Expr { )] pub expression: String, /** - * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. + * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. */ #[serde( default, @@ -285,7 +287,7 @@ pub struct Expr { )] pub location: String, /** - * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. + * Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. */ #[serde( default, @@ -298,7 +300,8 @@ pub struct Expr { /** * Output only. The lifecycle state of the folder. Updates to the lifecycle_state must be performed via DeleteFolder and UndeleteFolder. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LifecycleState { #[serde(rename = "ACTIVE")] Active, @@ -336,7 +339,7 @@ impl LifecycleState { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Folder { /** - * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. + * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. */ #[serde( default, @@ -346,7 +349,7 @@ pub struct Folder { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. + * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. */ #[serde( default, @@ -356,7 +359,7 @@ pub struct Folder { )] pub display_name: String, /** - * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. + * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. */ #[serde( default, @@ -365,7 +368,7 @@ pub struct Folder { )] pub lifecycle_state: Option<LifecycleState>, /** - * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. + * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. */ #[serde( default, @@ -374,7 +377,7 @@ pub struct Folder { )] pub name: String, /** - * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. + * A Folder in an Organization's resource hierarchy, used to organize that Organization's resources. */ #[serde( default, @@ -387,7 +390,8 @@ pub struct Folder { /** * The type of operation error experienced. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ErrorMessageId { #[serde(rename = "ACTIVE_FOLDER_HEIGHT_VIOLATION")] ActiveFolderHeightViolation, @@ -448,7 +452,7 @@ impl ErrorMessageId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FolderOperationError { /** - * A classification of the Folder Operation error. + * A classification of the Folder Operation error. */ #[serde( default, @@ -462,7 +466,7 @@ pub struct FolderOperationError { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetIamPolicyRequest { /** - * Request message for `GetIamPolicy` method. + * Request message for `GetIamPolicy` method. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<GetPolicyOptions>, @@ -472,7 +476,7 @@ pub struct GetIamPolicyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPolicyOptions { /** - * Encapsulates settings provided to GetIamPolicy. + * Encapsulates settings provided to GetIamPolicy. */ #[serde( default, @@ -487,7 +491,7 @@ pub struct GetPolicyOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListFoldersResponse { /** - * The ListFolders response message. + * The ListFolders response message. */ #[serde( default, @@ -496,7 +500,7 @@ pub struct ListFoldersResponse { )] pub folders: Vec<Folder>, /** - * The ListFolders response message. + * The ListFolders response message. */ #[serde( default, @@ -511,7 +515,7 @@ pub struct ListFoldersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MoveFolderMetadata { /** - * Metadata pertaining to the folder move process. + * Metadata pertaining to the folder move process. */ #[serde( default, @@ -521,7 +525,7 @@ pub struct MoveFolderMetadata { )] pub destination_parent: String, /** - * Metadata pertaining to the folder move process. + * Metadata pertaining to the folder move process. */ #[serde( default, @@ -531,7 +535,7 @@ pub struct MoveFolderMetadata { )] pub display_name: String, /** - * Metadata pertaining to the folder move process. + * Metadata pertaining to the folder move process. */ #[serde( default, @@ -546,7 +550,7 @@ pub struct MoveFolderMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MoveFolderRequest { /** - * The MoveFolder request message. + * The MoveFolder request message. */ #[serde( default, @@ -561,7 +565,7 @@ pub struct MoveFolderRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Operation { /** - * This resource represents a long-running operation that is the result of a network API call. + * This resource represents a long-running operation that is the result of a network API call. */ #[serde( default, @@ -569,17 +573,17 @@ pub struct Operation { )] pub done: bool, /** - * This resource represents a long-running operation that is the result of a network API call. + * This resource represents a long-running operation that is the result of a network API call. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub error: Option<Status>, /** - * This resource represents a long-running operation that is the result of a network API call. + * This resource represents a long-running operation that is the result of a network API call. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metadata: Option<serde_json::Value>, /** - * This resource represents a long-running operation that is the result of a network API call. + * This resource represents a long-running operation that is the result of a network API call. */ #[serde( default, @@ -588,7 +592,7 @@ pub struct Operation { )] pub name: String, /** - * This resource represents a long-running operation that is the result of a network API call. + * This resource represents a long-running operation that is the result of a network API call. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub response: Option<serde_json::Value>, @@ -598,7 +602,7 @@ pub struct Operation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Policy { /** - * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). + * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). */ #[serde( default, @@ -608,7 +612,7 @@ pub struct Policy { )] pub audit_configs: Vec<AuditConfig>, /** - * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). + * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). */ #[serde( default, @@ -617,12 +621,12 @@ pub struct Policy { )] pub bindings: Vec<Binding>, /** - * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). + * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub etag: Option<bytes::Bytes>, /** - * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). + * An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). \*\*JSON example:\*\* { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } \*\*YAML example:\*\* bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= version: 3 For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/). */ #[serde( default, @@ -636,7 +640,7 @@ pub struct Policy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SearchFoldersRequest { /** - * The request message for searching folders. + * The request message for searching folders. */ #[serde( default, @@ -646,7 +650,7 @@ pub struct SearchFoldersRequest { )] pub page_size: i64, /** - * The request message for searching folders. + * The request message for searching folders. */ #[serde( default, @@ -656,7 +660,7 @@ pub struct SearchFoldersRequest { )] pub page_token: String, /** - * The request message for searching folders. + * The request message for searching folders. */ #[serde( default, @@ -670,7 +674,7 @@ pub struct SearchFoldersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SearchFoldersResponse { /** - * The response message for searching folders. + * The response message for searching folders. */ #[serde( default, @@ -679,7 +683,7 @@ pub struct SearchFoldersResponse { )] pub folders: Vec<Folder>, /** - * The response message for searching folders. + * The response message for searching folders. */ #[serde( default, @@ -694,12 +698,12 @@ pub struct SearchFoldersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetIamPolicyRequest { /** - * Request message for `SetIamPolicy` method. + * Request message for `SetIamPolicy` method. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub policy: Option<Policy>, /** - * Request message for `SetIamPolicy` method. + * Request message for `SetIamPolicy` method. */ #[serde( default, @@ -714,7 +718,7 @@ pub struct SetIamPolicyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Status { /** - * The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). + * The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). */ #[serde( default, @@ -723,7 +727,7 @@ pub struct Status { )] pub code: i64, /** - * The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). + * The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). */ #[serde( default, @@ -732,7 +736,7 @@ pub struct Status { )] pub details: Vec<serde_json::Value>, /** - * The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). + * The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). */ #[serde( default, @@ -746,7 +750,7 @@ pub struct Status { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TestIamPermissionsRequest { /** - * Request message for `TestIamPermissions` method. + * Request message for `TestIamPermissions` method. */ #[serde( default, @@ -760,7 +764,7 @@ pub struct TestIamPermissionsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TestIamPermissionsResponse { /** - * Response message for `TestIamPermissions` method. + * Response message for `TestIamPermissions` method. */ #[serde( default, @@ -773,7 +777,8 @@ pub struct TestIamPermissionsResponse { /** * V1 error format. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Xgafv { #[serde(rename = "1")] One, @@ -807,7 +812,8 @@ impl Xgafv { /** * Data format for response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Alt { #[serde(rename = "json")] Json, diff --git a/google/drive/Cargo.toml b/google/drive/Cargo.toml index 64c75555..a2027e11 100644 --- a/google/drive/Cargo.toml +++ b/google/drive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "google-drive" description = "A fully generated & opinionated API client for the Google Drive API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/google-drive/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/google/drive" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" yup-oauth2 = "^8" diff --git a/google/drive/README.md b/google/drive/README.md index 98ed549d..ce3f8e5c 100644 --- a/google/drive/README.md +++ b/google/drive/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -google-drive = "0.7.1" +google-drive = "0.8.0-rc.1" ``` ## Basic example diff --git a/google/drive/src/lib.rs b/google/drive/src/lib.rs index ec65b253..db6a4439 100644 --- a/google/drive/src/lib.rs +++ b/google/drive/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! google-drive = "0.7.1" +//! google-drive = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/google/drive/src/traits.rs b/google/drive/src/traits.rs index 3034dd7b..c20ac9b3 100644 --- a/google/drive/src/traits.rs +++ b/google/drive/src/traits.rs @@ -223,7 +223,7 @@ impl FileOps for crate::files::Files { uri += "?uploadType=resumable&supportsAllDrives=true&includeItemsFromAllDrives=true"; // Create the file. - } else if let Some(f) = files.get(0) { + } else if let Some(f) = files.first() { method = reqwest::Method::PATCH; let mut f = f.clone(); uri += &format!( @@ -374,7 +374,7 @@ impl FileOps for crate::files::Files { // TODO: make binary content work in the actual library. async fn get_contents_by_id(&self, id: &str) -> ClientResult<Response<String>> { let mut query_ = String::new(); - let query_args = vec!["mime_type=text/plain".to_string()]; + let query_args = ["mime_type=text/plain".to_string()]; for (i, n) in query_args.iter().enumerate() { if i > 0 { query_.push('&'); @@ -418,7 +418,7 @@ impl FileOps for crate::files::Files { // Delete the file. self.delete( - &resp.body.get(0).unwrap().id, + &resp.body.first().unwrap().id, true, // supports all drives true, // supports team drives ) diff --git a/google/drive/src/types.rs b/google/drive/src/types.rs index 22f7bcbb..72eb6502 100644 --- a/google/drive/src/types.rs +++ b/google/drive/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DriveThemes { /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -15,7 +15,7 @@ pub struct DriveThemes { )] pub background_image_link: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -25,7 +25,7 @@ pub struct DriveThemes { )] pub color_rgb: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -39,7 +39,7 @@ pub struct DriveThemes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StorageQuota { /** - * The user's storage quota limits and usage. All fields are measured in bytes. + * The user's storage quota limits and usage. All fields are measured in bytes. */ #[serde( default, @@ -48,7 +48,7 @@ pub struct StorageQuota { )] pub limit: i64, /** - * The user's storage quota limits and usage. All fields are measured in bytes. + * The user's storage quota limits and usage. All fields are measured in bytes. */ #[serde( default, @@ -57,7 +57,7 @@ pub struct StorageQuota { )] pub usage: i64, /** - * The user's storage quota limits and usage. All fields are measured in bytes. + * The user's storage quota limits and usage. All fields are measured in bytes. */ #[serde( default, @@ -67,7 +67,7 @@ pub struct StorageQuota { )] pub usage_in_drive: i64, /** - * The user's storage quota limits and usage. All fields are measured in bytes. + * The user's storage quota limits and usage. All fields are measured in bytes. */ #[serde( default, @@ -82,7 +82,7 @@ pub struct StorageQuota { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct About { /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -91,7 +91,7 @@ pub struct About { )] pub app_installed: Option<bool>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -100,7 +100,7 @@ pub struct About { )] pub can_create_drives: Option<bool>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -109,7 +109,7 @@ pub struct About { )] pub can_create_team_drives: Option<bool>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -119,7 +119,7 @@ pub struct About { )] pub drive_themes: Vec<DriveThemes>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -129,7 +129,7 @@ pub struct About { )] pub export_formats: Vec<String>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -139,7 +139,7 @@ pub struct About { )] pub folder_color_palette: Vec<String>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -149,7 +149,7 @@ pub struct About { )] pub import_formats: Vec<String>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -158,7 +158,7 @@ pub struct About { )] pub kind: String, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -168,7 +168,7 @@ pub struct About { )] pub max_import_sizes: i64, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -178,7 +178,7 @@ pub struct About { )] pub max_upload_size: i64, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -187,7 +187,7 @@ pub struct About { )] pub storage_quota: Option<StorageQuota>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde( default, @@ -197,7 +197,7 @@ pub struct About { )] pub team_drive_themes: Vec<DriveThemes>, /** - * Information about the user, the user's Drive, and system capabilities. + * Information about the user, the user's Drive, and system capabilities. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user: Option<User>, @@ -207,7 +207,7 @@ pub struct About { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Change { /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -217,12 +217,12 @@ pub struct Change { )] pub change_type: String, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub drive: Option<Drive>, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -232,12 +232,12 @@ pub struct Change { )] pub drive_id: String, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub file: Option<File>, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -247,7 +247,7 @@ pub struct Change { )] pub file_id: String, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -256,17 +256,17 @@ pub struct Change { )] pub kind: String, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub removed: Option<bool>, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "teamDrive")] pub team_drive: Option<TeamDrive>, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -276,7 +276,7 @@ pub struct Change { )] pub team_drive_id: String, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -285,7 +285,7 @@ pub struct Change { )] pub time: Option<chrono::DateTime<chrono::Utc>>, /** - * A change to a file or shared drive. + * A change to a file or shared drive. */ #[serde( default, @@ -300,7 +300,7 @@ pub struct Change { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChangeList { /** - * A list of changes for a user. + * A list of changes for a user. */ #[serde( default, @@ -309,7 +309,7 @@ pub struct ChangeList { )] pub changes: Vec<Change>, /** - * A list of changes for a user. + * A list of changes for a user. */ #[serde( default, @@ -318,7 +318,7 @@ pub struct ChangeList { )] pub kind: String, /** - * A list of changes for a user. + * A list of changes for a user. */ #[serde( default, @@ -328,7 +328,7 @@ pub struct ChangeList { )] pub new_start_page_token: String, /** - * A list of changes for a user. + * A list of changes for a user. */ #[serde( default, @@ -343,7 +343,7 @@ pub struct ChangeList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Channel { /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -352,7 +352,7 @@ pub struct Channel { )] pub address: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -361,7 +361,7 @@ pub struct Channel { )] pub expiration: i64, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -370,7 +370,7 @@ pub struct Channel { )] pub id: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -379,7 +379,7 @@ pub struct Channel { )] pub kind: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -388,12 +388,12 @@ pub struct Channel { )] pub params: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payload: Option<bool>, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -403,7 +403,7 @@ pub struct Channel { )] pub resource_id: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -413,7 +413,7 @@ pub struct Channel { )] pub resource_uri: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -422,7 +422,7 @@ pub struct Channel { )] pub token: String, /** - * An notification channel used to watch for resource changes. + * An notification channel used to watch for resource changes. */ #[serde( default, @@ -437,7 +437,7 @@ pub struct Channel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotedFileContent { /** - * The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment. + * The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment. */ #[serde( default, @@ -447,7 +447,7 @@ pub struct QuotedFileContent { )] pub mime_type: String, /** - * The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment. + * The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment. */ #[serde( default, @@ -461,7 +461,7 @@ pub struct QuotedFileContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Comment { /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -470,12 +470,12 @@ pub struct Comment { )] pub anchor: String, /** - * A comment on a file. + * A comment on a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub author: Option<User>, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -484,7 +484,7 @@ pub struct Comment { )] pub content: String, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -494,12 +494,12 @@ pub struct Comment { )] pub created_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A comment on a file. + * A comment on a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deleted: Option<bool>, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -509,7 +509,7 @@ pub struct Comment { )] pub html_content: String, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -518,7 +518,7 @@ pub struct Comment { )] pub id: String, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -527,7 +527,7 @@ pub struct Comment { )] pub kind: String, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -537,7 +537,7 @@ pub struct Comment { )] pub modified_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -546,7 +546,7 @@ pub struct Comment { )] pub quoted_file_content: Option<QuotedFileContent>, /** - * A comment on a file. + * A comment on a file. */ #[serde( default, @@ -555,7 +555,7 @@ pub struct Comment { )] pub replies: Vec<Reply>, /** - * A comment on a file. + * A comment on a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub resolved: Option<bool>, @@ -565,7 +565,7 @@ pub struct Comment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CommentList { /** - * A list of comments on a file. + * A list of comments on a file. */ #[serde( default, @@ -574,7 +574,7 @@ pub struct CommentList { )] pub comments: Vec<Comment>, /** - * A list of comments on a file. + * A list of comments on a file. */ #[serde( default, @@ -583,7 +583,7 @@ pub struct CommentList { )] pub kind: String, /** - * A list of comments on a file. + * A list of comments on a file. */ #[serde( default, @@ -598,12 +598,12 @@ pub struct CommentList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContentRestriction { /** - * A restriction for accessing the content of the file. + * A restriction for accessing the content of the file. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "readOnly")] pub read_only: Option<bool>, /** - * A restriction for accessing the content of the file. + * A restriction for accessing the content of the file. */ #[serde( default, @@ -612,7 +612,7 @@ pub struct ContentRestriction { )] pub reason: String, /** - * A restriction for accessing the content of the file. + * A restriction for accessing the content of the file. */ #[serde( default, @@ -621,7 +621,7 @@ pub struct ContentRestriction { )] pub restricting_user: Option<User>, /** - * A restriction for accessing the content of the file. + * A restriction for accessing the content of the file. */ #[serde( default, @@ -631,7 +631,7 @@ pub struct ContentRestriction { )] pub restriction_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A restriction for accessing the content of the file. + * A restriction for accessing the content of the file. */ #[serde( default, @@ -646,7 +646,7 @@ pub struct ContentRestriction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BackgroundImageFile { /** - * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -655,7 +655,7 @@ pub struct BackgroundImageFile { )] pub id: String, /** - * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -664,7 +664,7 @@ pub struct BackgroundImageFile { )] pub width: f64, /** - * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -674,7 +674,7 @@ pub struct BackgroundImageFile { )] pub x_coordinate: f64, /** - * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this shared drive is set. This is a write only field; it can only be set on drive.drives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -689,7 +689,7 @@ pub struct BackgroundImageFile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Capabilities { /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -698,7 +698,7 @@ pub struct Capabilities { )] pub can_add_children: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -707,7 +707,7 @@ pub struct Capabilities { )] pub can_change_copy_requires_writer_permission_restriction: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -716,7 +716,7 @@ pub struct Capabilities { )] pub can_change_domain_users_only_restriction: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -725,7 +725,7 @@ pub struct Capabilities { )] pub can_change_drive_background: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -734,7 +734,7 @@ pub struct Capabilities { )] pub can_change_drive_members_only_restriction: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -743,12 +743,12 @@ pub struct Capabilities { )] pub can_comment: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canCopy")] pub can_copy: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -757,7 +757,7 @@ pub struct Capabilities { )] pub can_delete_children: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -766,7 +766,7 @@ pub struct Capabilities { )] pub can_delete_drive: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -775,12 +775,12 @@ pub struct Capabilities { )] pub can_download: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canEdit")] pub can_edit: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -789,7 +789,7 @@ pub struct Capabilities { )] pub can_list_children: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -798,7 +798,7 @@ pub struct Capabilities { )] pub can_manage_members: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -807,12 +807,12 @@ pub struct Capabilities { )] pub can_read_revisions: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canRename")] pub can_rename: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -821,12 +821,12 @@ pub struct Capabilities { )] pub can_rename_drive: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canShare")] pub can_share: Option<bool>, /** - * Capabilities the current user has on this shared drive. + * Capabilities the current user has on this shared drive. */ #[serde( default, @@ -840,7 +840,7 @@ pub struct Capabilities { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Restrictions { /** - * A set of restrictions that apply to this shared drive or items inside this shared drive. + * A set of restrictions that apply to this shared drive or items inside this shared drive. */ #[serde( default, @@ -849,7 +849,7 @@ pub struct Restrictions { )] pub admin_managed_restrictions: Option<bool>, /** - * A set of restrictions that apply to this shared drive or items inside this shared drive. + * A set of restrictions that apply to this shared drive or items inside this shared drive. */ #[serde( default, @@ -858,7 +858,7 @@ pub struct Restrictions { )] pub copy_requires_writer_permission: Option<bool>, /** - * A set of restrictions that apply to this shared drive or items inside this shared drive. + * A set of restrictions that apply to this shared drive or items inside this shared drive. */ #[serde( default, @@ -867,7 +867,7 @@ pub struct Restrictions { )] pub domain_users_only: Option<bool>, /** - * A set of restrictions that apply to this shared drive or items inside this shared drive. + * A set of restrictions that apply to this shared drive or items inside this shared drive. */ #[serde( default, @@ -881,7 +881,7 @@ pub struct Restrictions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Drive { /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -890,7 +890,7 @@ pub struct Drive { )] pub background_image_file: Option<BackgroundImageFile>, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -900,12 +900,12 @@ pub struct Drive { )] pub background_image_link: String, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capabilities: Option<Capabilities>, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -915,7 +915,7 @@ pub struct Drive { )] pub color_rgb: String, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -925,12 +925,12 @@ pub struct Drive { )] pub created_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub hidden: Option<bool>, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -939,7 +939,7 @@ pub struct Drive { )] pub id: String, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -948,7 +948,7 @@ pub struct Drive { )] pub kind: String, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -957,12 +957,12 @@ pub struct Drive { )] pub name: String, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub restrictions: Option<Restrictions>, /** - * Representation of a shared drive. + * Representation of a shared drive. */ #[serde( default, @@ -977,7 +977,7 @@ pub struct Drive { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DriveList { /** - * A list of shared drives. + * A list of shared drives. */ #[serde( default, @@ -986,7 +986,7 @@ pub struct DriveList { )] pub drives: Vec<Drive>, /** - * A list of shared drives. + * A list of shared drives. */ #[serde( default, @@ -995,7 +995,7 @@ pub struct DriveList { )] pub kind: String, /** - * A list of shared drives. + * A list of shared drives. */ #[serde( default, @@ -1010,7 +1010,7 @@ pub struct DriveList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileCapabilities { /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1019,7 +1019,7 @@ pub struct FileCapabilities { )] pub can_add_children: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1028,7 +1028,7 @@ pub struct FileCapabilities { )] pub can_add_folder_from_another_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1037,7 +1037,7 @@ pub struct FileCapabilities { )] pub can_add_my_drive_parent: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1046,7 +1046,7 @@ pub struct FileCapabilities { )] pub can_change_copy_requires_writer_permission: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1055,7 +1055,7 @@ pub struct FileCapabilities { )] pub can_change_security_update_enabled: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1064,7 +1064,7 @@ pub struct FileCapabilities { )] pub can_change_viewers_can_copy_content: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1073,17 +1073,17 @@ pub struct FileCapabilities { )] pub can_comment: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canCopy")] pub can_copy: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canDelete")] pub can_delete: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1092,7 +1092,7 @@ pub struct FileCapabilities { )] pub can_delete_children: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1101,12 +1101,12 @@ pub struct FileCapabilities { )] pub can_download: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canEdit")] pub can_edit: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1115,7 +1115,7 @@ pub struct FileCapabilities { )] pub can_list_children: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1124,7 +1124,7 @@ pub struct FileCapabilities { )] pub can_modify_content: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1133,7 +1133,7 @@ pub struct FileCapabilities { )] pub can_modify_content_restriction: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1142,7 +1142,7 @@ pub struct FileCapabilities { )] pub can_move_children_out_of_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1151,7 +1151,7 @@ pub struct FileCapabilities { )] pub can_move_children_out_of_team_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1160,7 +1160,7 @@ pub struct FileCapabilities { )] pub can_move_children_within_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1169,7 +1169,7 @@ pub struct FileCapabilities { )] pub can_move_children_within_team_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1178,7 +1178,7 @@ pub struct FileCapabilities { )] pub can_move_item_into_team_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1187,7 +1187,7 @@ pub struct FileCapabilities { )] pub can_move_item_out_of_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1196,7 +1196,7 @@ pub struct FileCapabilities { )] pub can_move_item_out_of_team_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1205,7 +1205,7 @@ pub struct FileCapabilities { )] pub can_move_item_within_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1214,7 +1214,7 @@ pub struct FileCapabilities { )] pub can_move_item_within_team_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1223,7 +1223,7 @@ pub struct FileCapabilities { )] pub can_move_team_drive_item: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1232,7 +1232,7 @@ pub struct FileCapabilities { )] pub can_read_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1241,7 +1241,7 @@ pub struct FileCapabilities { )] pub can_read_revisions: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1250,7 +1250,7 @@ pub struct FileCapabilities { )] pub can_read_team_drive: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1259,7 +1259,7 @@ pub struct FileCapabilities { )] pub can_remove_children: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1268,22 +1268,22 @@ pub struct FileCapabilities { )] pub can_remove_my_drive_parent: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canRename")] pub can_rename: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canShare")] pub can_share: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canTrash")] pub can_trash: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1292,7 +1292,7 @@ pub struct FileCapabilities { )] pub can_trash_children: Option<bool>, /** - * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. + * Capabilities the current user has on this file. Each capability corresponds to a fine-grained action that a user may take. */ #[serde( default, @@ -1306,12 +1306,12 @@ pub struct FileCapabilities { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Thumbnail { /** - * A thumbnail for the file. This will only be used if Google Drive cannot generate a standard thumbnail. + * A thumbnail for the file. This will only be used if Google Drive cannot generate a standard thumbnail. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub image: Option<bytes::Bytes>, /** - * A thumbnail for the file. This will only be used if Google Drive cannot generate a standard thumbnail. + * A thumbnail for the file. This will only be used if Google Drive cannot generate a standard thumbnail. */ #[serde( default, @@ -1326,7 +1326,7 @@ pub struct Thumbnail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContentHints { /** - * Additional information about the content of the file. These fields are never populated in responses. + * Additional information about the content of the file. These fields are never populated in responses. */ #[serde( default, @@ -1336,7 +1336,7 @@ pub struct ContentHints { )] pub indexable_text: String, /** - * Additional information about the content of the file. These fields are never populated in responses. + * Additional information about the content of the file. These fields are never populated in responses. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub thumbnail: Option<Thumbnail>, @@ -1346,7 +1346,7 @@ pub struct ContentHints { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Location { /** - * Geographic location information stored in the image. + * Geographic location information stored in the image. */ #[serde( default, @@ -1355,7 +1355,7 @@ pub struct Location { )] pub altitude: f64, /** - * Geographic location information stored in the image. + * Geographic location information stored in the image. */ #[serde( default, @@ -1364,7 +1364,7 @@ pub struct Location { )] pub latitude: f64, /** - * Geographic location information stored in the image. + * Geographic location information stored in the image. */ #[serde( default, @@ -1378,7 +1378,7 @@ pub struct Location { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImageMediaMetadata { /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1387,7 +1387,7 @@ pub struct ImageMediaMetadata { )] pub aperture: f64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1397,7 +1397,7 @@ pub struct ImageMediaMetadata { )] pub camera_make: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1407,7 +1407,7 @@ pub struct ImageMediaMetadata { )] pub camera_model: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1417,7 +1417,7 @@ pub struct ImageMediaMetadata { )] pub color_space: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1427,7 +1427,7 @@ pub struct ImageMediaMetadata { )] pub exposure_bias: f64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1437,7 +1437,7 @@ pub struct ImageMediaMetadata { )] pub exposure_mode: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1447,12 +1447,12 @@ pub struct ImageMediaMetadata { )] pub exposure_time: f64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "flashUsed")] pub flash_used: Option<bool>, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1462,7 +1462,7 @@ pub struct ImageMediaMetadata { )] pub focal_length: f64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1471,7 +1471,7 @@ pub struct ImageMediaMetadata { )] pub height: i64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1481,7 +1481,7 @@ pub struct ImageMediaMetadata { )] pub iso_speed: i64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1490,12 +1490,12 @@ pub struct ImageMediaMetadata { )] pub lens: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<Location>, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1505,7 +1505,7 @@ pub struct ImageMediaMetadata { )] pub max_aperture_value: f64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1515,7 +1515,7 @@ pub struct ImageMediaMetadata { )] pub metering_mode: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1524,7 +1524,7 @@ pub struct ImageMediaMetadata { )] pub rotation: i64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1533,7 +1533,7 @@ pub struct ImageMediaMetadata { )] pub sensor: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1543,7 +1543,7 @@ pub struct ImageMediaMetadata { )] pub subject_distance: i64, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1552,7 +1552,7 @@ pub struct ImageMediaMetadata { )] pub time: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1562,7 +1562,7 @@ pub struct ImageMediaMetadata { )] pub white_balance: String, /** - * Additional metadata about image media, if available. + * Additional metadata about image media, if available. */ #[serde( default, @@ -1576,7 +1576,7 @@ pub struct ImageMediaMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LinkShareMetadata { /** - * Contains details about the link URLs that clients are using to refer to this item. + * Contains details about the link URLs that clients are using to refer to this item. */ #[serde( default, @@ -1585,7 +1585,7 @@ pub struct LinkShareMetadata { )] pub security_update_eligible: Option<bool>, /** - * Contains details about the link URLs that clients are using to refer to this item. + * Contains details about the link URLs that clients are using to refer to this item. */ #[serde( default, @@ -1599,7 +1599,7 @@ pub struct LinkShareMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShortcutDetails { /** - * Shortcut file details. Only populated for shortcut files, which have the mimeType field set to application/vnd.google-apps.shortcut. + * Shortcut file details. Only populated for shortcut files, which have the mimeType field set to application/vnd.google-apps.shortcut. */ #[serde( default, @@ -1609,7 +1609,7 @@ pub struct ShortcutDetails { )] pub target_id: String, /** - * Shortcut file details. Only populated for shortcut files, which have the mimeType field set to application/vnd.google-apps.shortcut. + * Shortcut file details. Only populated for shortcut files, which have the mimeType field set to application/vnd.google-apps.shortcut. */ #[serde( default, @@ -1619,7 +1619,7 @@ pub struct ShortcutDetails { )] pub target_mime_type: String, /** - * Shortcut file details. Only populated for shortcut files, which have the mimeType field set to application/vnd.google-apps.shortcut. + * Shortcut file details. Only populated for shortcut files, which have the mimeType field set to application/vnd.google-apps.shortcut. */ #[serde( default, @@ -1634,7 +1634,7 @@ pub struct ShortcutDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VideoMediaMetadata { /** - * Additional metadata about video media. This may not be available immediately upon upload. + * Additional metadata about video media. This may not be available immediately upon upload. */ #[serde( default, @@ -1644,7 +1644,7 @@ pub struct VideoMediaMetadata { )] pub duration_millis: i64, /** - * Additional metadata about video media. This may not be available immediately upon upload. + * Additional metadata about video media. This may not be available immediately upon upload. */ #[serde( default, @@ -1653,7 +1653,7 @@ pub struct VideoMediaMetadata { )] pub height: i64, /** - * Additional metadata about video media. This may not be available immediately upon upload. + * Additional metadata about video media. This may not be available immediately upon upload. */ #[serde( default, @@ -1667,7 +1667,7 @@ pub struct VideoMediaMetadata { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct File { /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1677,12 +1677,12 @@ pub struct File { )] pub app_properties: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capabilities: Option<FileCapabilities>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1691,7 +1691,7 @@ pub struct File { )] pub content_hints: Option<ContentHints>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1701,7 +1701,7 @@ pub struct File { )] pub content_restrictions: Vec<ContentRestriction>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1710,7 +1710,7 @@ pub struct File { )] pub copy_requires_writer_permission: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1720,7 +1720,7 @@ pub struct File { )] pub created_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1729,7 +1729,7 @@ pub struct File { )] pub description: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1739,7 +1739,7 @@ pub struct File { )] pub drive_id: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1748,7 +1748,7 @@ pub struct File { )] pub explicitly_trashed: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1758,7 +1758,7 @@ pub struct File { )] pub export_links: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1768,7 +1768,7 @@ pub struct File { )] pub file_extension: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1778,7 +1778,7 @@ pub struct File { )] pub folder_color_rgb: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1788,7 +1788,7 @@ pub struct File { )] pub full_file_extension: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1797,7 +1797,7 @@ pub struct File { )] pub has_augmented_permissions: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1806,7 +1806,7 @@ pub struct File { )] pub has_thumbnail: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1816,7 +1816,7 @@ pub struct File { )] pub head_revision_id: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1826,7 +1826,7 @@ pub struct File { )] pub icon_link: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1835,7 +1835,7 @@ pub struct File { )] pub id: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1844,7 +1844,7 @@ pub struct File { )] pub image_media_metadata: Option<ImageMediaMetadata>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1853,7 +1853,7 @@ pub struct File { )] pub is_app_authorized: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1862,7 +1862,7 @@ pub struct File { )] pub kind: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1871,7 +1871,7 @@ pub struct File { )] pub last_modifying_user: Option<User>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1880,7 +1880,7 @@ pub struct File { )] pub link_share_metadata: Option<LinkShareMetadata>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1890,7 +1890,7 @@ pub struct File { )] pub md_5_checksum: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1900,7 +1900,7 @@ pub struct File { )] pub mime_type: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1909,7 +1909,7 @@ pub struct File { )] pub modified_by_me: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1919,7 +1919,7 @@ pub struct File { )] pub modified_by_me_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1929,7 +1929,7 @@ pub struct File { )] pub modified_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1938,7 +1938,7 @@ pub struct File { )] pub name: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1948,12 +1948,12 @@ pub struct File { )] pub original_filename: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "ownedByMe")] pub owned_by_me: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1962,7 +1962,7 @@ pub struct File { )] pub owners: Vec<User>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1971,7 +1971,7 @@ pub struct File { )] pub parents: Vec<String>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1981,7 +1981,7 @@ pub struct File { )] pub permission_ids: Vec<String>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1990,7 +1990,7 @@ pub struct File { )] pub permissions: Vec<Permission>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -1999,7 +1999,7 @@ pub struct File { )] pub properties: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2009,7 +2009,7 @@ pub struct File { )] pub quota_bytes_used: i64, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2019,12 +2019,12 @@ pub struct File { )] pub resource_key: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shared: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2034,7 +2034,7 @@ pub struct File { )] pub shared_with_me_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2043,7 +2043,7 @@ pub struct File { )] pub sharing_user: Option<User>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2052,7 +2052,7 @@ pub struct File { )] pub shortcut_details: Option<ShortcutDetails>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2061,7 +2061,7 @@ pub struct File { )] pub size: i64, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2070,12 +2070,12 @@ pub struct File { )] pub spaces: Vec<String>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub starred: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2085,7 +2085,7 @@ pub struct File { )] pub team_drive_id: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2095,7 +2095,7 @@ pub struct File { )] pub thumbnail_link: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2105,12 +2105,12 @@ pub struct File { )] pub thumbnail_version: i64, /** - * The metadata for a file. + * The metadata for a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub trashed: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2120,7 +2120,7 @@ pub struct File { )] pub trashed_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2129,7 +2129,7 @@ pub struct File { )] pub trashing_user: Option<User>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2138,7 +2138,7 @@ pub struct File { )] pub version: i64, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2147,7 +2147,7 @@ pub struct File { )] pub video_media_metadata: Option<VideoMediaMetadata>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2156,7 +2156,7 @@ pub struct File { )] pub viewed_by_me: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2166,7 +2166,7 @@ pub struct File { )] pub viewed_by_me_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2175,7 +2175,7 @@ pub struct File { )] pub viewers_can_copy_content: Option<bool>, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2185,7 +2185,7 @@ pub struct File { )] pub web_content_link: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2195,7 +2195,7 @@ pub struct File { )] pub web_view_link: String, /** - * The metadata for a file. + * The metadata for a file. */ #[serde( default, @@ -2209,7 +2209,7 @@ pub struct File { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileList { /** - * A list of files. + * A list of files. */ #[serde( default, @@ -2218,7 +2218,7 @@ pub struct FileList { )] pub files: Vec<File>, /** - * A list of files. + * A list of files. */ #[serde( default, @@ -2227,7 +2227,7 @@ pub struct FileList { )] pub incomplete_search: Option<bool>, /** - * A list of files. + * A list of files. */ #[serde( default, @@ -2236,7 +2236,7 @@ pub struct FileList { )] pub kind: String, /** - * A list of files. + * A list of files. */ #[serde( default, @@ -2251,7 +2251,7 @@ pub struct FileList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GeneratedIds { /** - * A list of generated file IDs which can be provided in create requests. + * A list of generated file IDs which can be provided in create requests. */ #[serde( default, @@ -2260,7 +2260,7 @@ pub struct GeneratedIds { )] pub ids: Vec<String>, /** - * A list of generated file IDs which can be provided in create requests. + * A list of generated file IDs which can be provided in create requests. */ #[serde( default, @@ -2269,7 +2269,7 @@ pub struct GeneratedIds { )] pub kind: String, /** - * A list of generated file IDs which can be provided in create requests. + * A list of generated file IDs which can be provided in create requests. */ #[serde( default, @@ -2282,12 +2282,12 @@ pub struct GeneratedIds { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PermissionDetails { /** - * Whether the user has installed the requesting app. + * Whether the user has installed the requesting app. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub inherited: Option<bool>, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2297,7 +2297,7 @@ pub struct PermissionDetails { )] pub inherited_from: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2307,7 +2307,7 @@ pub struct PermissionDetails { )] pub permission_type: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2320,12 +2320,12 @@ pub struct PermissionDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamDrivePermissionDetails { /** - * Whether the user has installed the requesting app. + * Whether the user has installed the requesting app. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub inherited: Option<bool>, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2335,7 +2335,7 @@ pub struct TeamDrivePermissionDetails { )] pub inherited_from: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2344,7 +2344,7 @@ pub struct TeamDrivePermissionDetails { )] pub role: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2359,7 +2359,7 @@ pub struct TeamDrivePermissionDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Permission { /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2368,12 +2368,12 @@ pub struct Permission { )] pub allow_file_discovery: Option<bool>, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deleted: Option<bool>, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2383,7 +2383,7 @@ pub struct Permission { )] pub display_name: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2392,7 +2392,7 @@ pub struct Permission { )] pub domain: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2402,7 +2402,7 @@ pub struct Permission { )] pub email_address: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2412,7 +2412,7 @@ pub struct Permission { )] pub expiration_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2421,7 +2421,7 @@ pub struct Permission { )] pub id: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2430,7 +2430,7 @@ pub struct Permission { )] pub kind: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2440,7 +2440,7 @@ pub struct Permission { )] pub permission_details: Vec<PermissionDetails>, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2450,7 +2450,7 @@ pub struct Permission { )] pub photo_link: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2459,7 +2459,7 @@ pub struct Permission { )] pub role: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2469,7 +2469,7 @@ pub struct Permission { )] pub team_drive_permission_details: Vec<TeamDrivePermissionDetails>, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2479,7 +2479,7 @@ pub struct Permission { )] pub type_: String, /** - * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. + * A permission for a file. A permission grants a user, group, domain or the world access to a file or a folder hierarchy. */ #[serde( default, @@ -2493,7 +2493,7 @@ pub struct Permission { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PermissionList { /** - * A list of permissions for a file. + * A list of permissions for a file. */ #[serde( default, @@ -2502,7 +2502,7 @@ pub struct PermissionList { )] pub kind: String, /** - * A list of permissions for a file. + * A list of permissions for a file. */ #[serde( default, @@ -2512,7 +2512,7 @@ pub struct PermissionList { )] pub next_page_token: String, /** - * A list of permissions for a file. + * A list of permissions for a file. */ #[serde( default, @@ -2526,7 +2526,7 @@ pub struct PermissionList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reply { /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2535,12 +2535,12 @@ pub struct Reply { )] pub action: String, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub author: Option<User>, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2549,7 +2549,7 @@ pub struct Reply { )] pub content: String, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2559,12 +2559,12 @@ pub struct Reply { )] pub created_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deleted: Option<bool>, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2574,7 +2574,7 @@ pub struct Reply { )] pub html_content: String, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2583,7 +2583,7 @@ pub struct Reply { )] pub id: String, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2592,7 +2592,7 @@ pub struct Reply { )] pub kind: String, /** - * A reply to a comment on a file. + * A reply to a comment on a file. */ #[serde( default, @@ -2607,7 +2607,7 @@ pub struct Reply { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReplyList { /** - * A list of replies to a comment on a file. + * A list of replies to a comment on a file. */ #[serde( default, @@ -2616,7 +2616,7 @@ pub struct ReplyList { )] pub kind: String, /** - * A list of replies to a comment on a file. + * A list of replies to a comment on a file. */ #[serde( default, @@ -2626,7 +2626,7 @@ pub struct ReplyList { )] pub next_page_token: String, /** - * A list of replies to a comment on a file. + * A list of replies to a comment on a file. */ #[serde( default, @@ -2640,7 +2640,7 @@ pub struct ReplyList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Revision { /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2650,7 +2650,7 @@ pub struct Revision { )] pub export_links: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2659,7 +2659,7 @@ pub struct Revision { )] pub id: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2668,7 +2668,7 @@ pub struct Revision { )] pub keep_forever: Option<bool>, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2677,7 +2677,7 @@ pub struct Revision { )] pub kind: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2686,7 +2686,7 @@ pub struct Revision { )] pub last_modifying_user: Option<User>, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2696,7 +2696,7 @@ pub struct Revision { )] pub md_5_checksum: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2706,7 +2706,7 @@ pub struct Revision { )] pub mime_type: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2716,7 +2716,7 @@ pub struct Revision { )] pub modified_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2726,7 +2726,7 @@ pub struct Revision { )] pub original_filename: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2735,12 +2735,12 @@ pub struct Revision { )] pub publish_auto: Option<bool>, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub published: Option<bool>, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2750,7 +2750,7 @@ pub struct Revision { )] pub published_link: String, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2759,7 +2759,7 @@ pub struct Revision { )] pub published_outside_domain: Option<bool>, /** - * The metadata for a revision to a file. + * The metadata for a revision to a file. */ #[serde( default, @@ -2773,7 +2773,7 @@ pub struct Revision { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RevisionList { /** - * A list of revisions of a file. + * A list of revisions of a file. */ #[serde( default, @@ -2782,7 +2782,7 @@ pub struct RevisionList { )] pub kind: String, /** - * A list of revisions of a file. + * A list of revisions of a file. */ #[serde( default, @@ -2792,7 +2792,7 @@ pub struct RevisionList { )] pub next_page_token: String, /** - * A list of revisions of a file. + * A list of revisions of a file. */ #[serde( default, @@ -2805,7 +2805,7 @@ pub struct RevisionList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StartPageToken { /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2814,7 +2814,7 @@ pub struct StartPageToken { )] pub kind: String, /** - * A link to this theme's background image. + * A link to this theme's background image. */ #[serde( default, @@ -2829,7 +2829,7 @@ pub struct StartPageToken { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamDriveBackgroundImageFile { /** - * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -2838,7 +2838,7 @@ pub struct TeamDriveBackgroundImageFile { )] pub id: String, /** - * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -2847,7 +2847,7 @@ pub struct TeamDriveBackgroundImageFile { )] pub width: f64, /** - * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -2857,7 +2857,7 @@ pub struct TeamDriveBackgroundImageFile { )] pub x_coordinate: f64, /** - * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. + * An image file and cropping parameters from which a background image for this Team Drive is set. This is a write only field; it can only be set on drive.teamdrives.update requests that don't set themeId. When specified, all fields of the backgroundImageFile must be set. */ #[serde( default, @@ -2872,7 +2872,7 @@ pub struct TeamDriveBackgroundImageFile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamDriveCapabilities { /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2881,7 +2881,7 @@ pub struct TeamDriveCapabilities { )] pub can_add_children: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2890,7 +2890,7 @@ pub struct TeamDriveCapabilities { )] pub can_change_copy_requires_writer_permission_restriction: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2899,7 +2899,7 @@ pub struct TeamDriveCapabilities { )] pub can_change_domain_users_only_restriction: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2908,7 +2908,7 @@ pub struct TeamDriveCapabilities { )] pub can_change_team_drive_background: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2917,7 +2917,7 @@ pub struct TeamDriveCapabilities { )] pub can_change_team_members_only_restriction: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2926,12 +2926,12 @@ pub struct TeamDriveCapabilities { )] pub can_comment: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canCopy")] pub can_copy: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2940,7 +2940,7 @@ pub struct TeamDriveCapabilities { )] pub can_delete_children: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2949,7 +2949,7 @@ pub struct TeamDriveCapabilities { )] pub can_delete_team_drive: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2958,12 +2958,12 @@ pub struct TeamDriveCapabilities { )] pub can_download: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canEdit")] pub can_edit: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2972,7 +2972,7 @@ pub struct TeamDriveCapabilities { )] pub can_list_children: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2981,7 +2981,7 @@ pub struct TeamDriveCapabilities { )] pub can_manage_members: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2990,7 +2990,7 @@ pub struct TeamDriveCapabilities { )] pub can_read_revisions: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -2999,12 +2999,12 @@ pub struct TeamDriveCapabilities { )] pub can_remove_children: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canRename")] pub can_rename: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -3013,12 +3013,12 @@ pub struct TeamDriveCapabilities { )] pub can_rename_team_drive: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "canShare")] pub can_share: Option<bool>, /** - * Capabilities the current user has on this Team Drive. + * Capabilities the current user has on this Team Drive. */ #[serde( default, @@ -3032,7 +3032,7 @@ pub struct TeamDriveCapabilities { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamDriveRestrictions { /** - * A set of restrictions that apply to this Team Drive or items inside this Team Drive. + * A set of restrictions that apply to this Team Drive or items inside this Team Drive. */ #[serde( default, @@ -3041,7 +3041,7 @@ pub struct TeamDriveRestrictions { )] pub admin_managed_restrictions: Option<bool>, /** - * A set of restrictions that apply to this Team Drive or items inside this Team Drive. + * A set of restrictions that apply to this Team Drive or items inside this Team Drive. */ #[serde( default, @@ -3050,7 +3050,7 @@ pub struct TeamDriveRestrictions { )] pub copy_requires_writer_permission: Option<bool>, /** - * A set of restrictions that apply to this Team Drive or items inside this Team Drive. + * A set of restrictions that apply to this Team Drive or items inside this Team Drive. */ #[serde( default, @@ -3059,7 +3059,7 @@ pub struct TeamDriveRestrictions { )] pub domain_users_only: Option<bool>, /** - * A set of restrictions that apply to this Team Drive or items inside this Team Drive. + * A set of restrictions that apply to this Team Drive or items inside this Team Drive. */ #[serde( default, @@ -3073,7 +3073,7 @@ pub struct TeamDriveRestrictions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamDrive { /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3082,7 +3082,7 @@ pub struct TeamDrive { )] pub background_image_file: Option<TeamDriveBackgroundImageFile>, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3092,12 +3092,12 @@ pub struct TeamDrive { )] pub background_image_link: String, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capabilities: Option<TeamDriveCapabilities>, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3107,7 +3107,7 @@ pub struct TeamDrive { )] pub color_rgb: String, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3117,7 +3117,7 @@ pub struct TeamDrive { )] pub created_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3126,7 +3126,7 @@ pub struct TeamDrive { )] pub id: String, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3135,7 +3135,7 @@ pub struct TeamDrive { )] pub kind: String, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3144,12 +3144,12 @@ pub struct TeamDrive { )] pub name: String, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub restrictions: Option<TeamDriveRestrictions>, /** - * Deprecated: use the drive collection instead. + * Deprecated: use the drive collection instead. */ #[serde( default, @@ -3164,7 +3164,7 @@ pub struct TeamDrive { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TeamDriveList { /** - * A list of Team Drives. + * A list of Team Drives. */ #[serde( default, @@ -3173,7 +3173,7 @@ pub struct TeamDriveList { )] pub kind: String, /** - * A list of Team Drives. + * A list of Team Drives. */ #[serde( default, @@ -3183,7 +3183,7 @@ pub struct TeamDriveList { )] pub next_page_token: String, /** - * A list of Team Drives. + * A list of Team Drives. */ #[serde( default, @@ -3198,7 +3198,7 @@ pub struct TeamDriveList { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct User { /** - * Information about a Drive user. + * Information about a Drive user. */ #[serde( default, @@ -3208,7 +3208,7 @@ pub struct User { )] pub display_name: String, /** - * Information about a Drive user. + * Information about a Drive user. */ #[serde( default, @@ -3218,7 +3218,7 @@ pub struct User { )] pub email_address: String, /** - * Information about a Drive user. + * Information about a Drive user. */ #[serde( default, @@ -3227,12 +3227,12 @@ pub struct User { )] pub kind: String, /** - * Information about a Drive user. + * Information about a Drive user. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub me: Option<bool>, /** - * Information about a Drive user. + * Information about a Drive user. */ #[serde( default, @@ -3242,7 +3242,7 @@ pub struct User { )] pub permission_id: String, /** - * Information about a Drive user. + * Information about a Drive user. */ #[serde( default, @@ -3256,7 +3256,8 @@ pub struct User { /** * Data format for the response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Alt { #[serde(rename = "json")] Json, @@ -3287,7 +3288,8 @@ impl Alt { /** * The source of files to list. Deprecated: use 'corpora' instead. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Corpus { #[serde(rename = "domain")] Domain, diff --git a/google/groups-settings/Cargo.toml b/google/groups-settings/Cargo.toml index 2c39a78b..0fd74b82 100644 --- a/google/groups-settings/Cargo.toml +++ b/google/groups-settings/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "google-groups-settings" description = "A fully generated & opinionated API client for the Google Groups Settings API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/google-groups-settings/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/google/groups-settings" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" yup-oauth2 = "^8" diff --git a/google/groups-settings/README.md b/google/groups-settings/README.md index 16d94f40..883c5985 100644 --- a/google/groups-settings/README.md +++ b/google/groups-settings/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -google-groups-settings = "0.7.1" +google-groups-settings = "0.8.0-rc.1" ``` ## Basic example diff --git a/google/groups-settings/src/lib.rs b/google/groups-settings/src/lib.rs index 975ca780..22bdbfe2 100644 --- a/google/groups-settings/src/lib.rs +++ b/google/groups-settings/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! google-groups-settings = "0.7.1" +//! google-groups-settings = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/google/groups-settings/src/types.rs b/google/groups-settings/src/types.rs index 3c9a8505..d3b1adff 100644 --- a/google/groups-settings/src/types.rs +++ b/google/groups-settings/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Groups { /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -16,7 +16,7 @@ pub struct Groups { )] pub allow_external_members: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -26,7 +26,7 @@ pub struct Groups { )] pub allow_google_communication: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -36,7 +36,7 @@ pub struct Groups { )] pub allow_web_posting: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -46,7 +46,7 @@ pub struct Groups { )] pub archive_only: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -56,7 +56,7 @@ pub struct Groups { )] pub custom_footer_text: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -66,7 +66,7 @@ pub struct Groups { )] pub custom_reply_to: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -76,7 +76,7 @@ pub struct Groups { )] pub custom_roles_enabled_for_settings_to_be_merged: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -86,7 +86,7 @@ pub struct Groups { )] pub default_message_deny_notification_text: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -95,7 +95,7 @@ pub struct Groups { )] pub default_sender: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -104,7 +104,7 @@ pub struct Groups { )] pub description: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -113,7 +113,7 @@ pub struct Groups { )] pub email: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -123,7 +123,7 @@ pub struct Groups { )] pub enable_collaborative_inbox: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -133,7 +133,7 @@ pub struct Groups { )] pub favorite_replies_on_top: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -143,7 +143,7 @@ pub struct Groups { )] pub include_custom_footer: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -153,7 +153,7 @@ pub struct Groups { )] pub include_in_global_address_list: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -163,7 +163,7 @@ pub struct Groups { )] pub is_archived: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -172,7 +172,7 @@ pub struct Groups { )] pub kind: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -182,7 +182,7 @@ pub struct Groups { )] pub max_message_bytes: i64, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -192,7 +192,7 @@ pub struct Groups { )] pub members_can_post_as_the_group: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -202,7 +202,7 @@ pub struct Groups { )] pub message_display_font: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -212,7 +212,7 @@ pub struct Groups { )] pub message_moderation_level: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -221,7 +221,7 @@ pub struct Groups { )] pub name: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -231,7 +231,7 @@ pub struct Groups { )] pub primary_language: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -241,7 +241,7 @@ pub struct Groups { )] pub reply_to: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -251,7 +251,7 @@ pub struct Groups { )] pub send_message_deny_notification: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -261,7 +261,7 @@ pub struct Groups { )] pub show_in_group_directory: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -271,7 +271,7 @@ pub struct Groups { )] pub spam_moderation_level: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -281,7 +281,7 @@ pub struct Groups { )] pub who_can_add: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -291,7 +291,7 @@ pub struct Groups { )] pub who_can_add_references: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -301,7 +301,7 @@ pub struct Groups { )] pub who_can_approve_members: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -311,7 +311,7 @@ pub struct Groups { )] pub who_can_approve_messages: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -321,7 +321,7 @@ pub struct Groups { )] pub who_can_assign_topics: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -331,7 +331,7 @@ pub struct Groups { )] pub who_can_assist_content: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -341,7 +341,7 @@ pub struct Groups { )] pub who_can_ban_users: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -351,7 +351,7 @@ pub struct Groups { )] pub who_can_contact_owner: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -361,7 +361,7 @@ pub struct Groups { )] pub who_can_delete_any_post: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -371,7 +371,7 @@ pub struct Groups { )] pub who_can_delete_topics: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -381,7 +381,7 @@ pub struct Groups { )] pub who_can_discover_group: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -391,7 +391,7 @@ pub struct Groups { )] pub who_can_enter_free_form_tags: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -401,7 +401,7 @@ pub struct Groups { )] pub who_can_hide_abuse: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -411,7 +411,7 @@ pub struct Groups { )] pub who_can_invite: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -421,7 +421,7 @@ pub struct Groups { )] pub who_can_join: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -431,7 +431,7 @@ pub struct Groups { )] pub who_can_leave_group: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -441,7 +441,7 @@ pub struct Groups { )] pub who_can_lock_topics: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -451,7 +451,7 @@ pub struct Groups { )] pub who_can_make_topics_sticky: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -461,7 +461,7 @@ pub struct Groups { )] pub who_can_mark_duplicate: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -471,7 +471,7 @@ pub struct Groups { )] pub who_can_mark_favorite_reply_on_any_topic: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -481,7 +481,7 @@ pub struct Groups { )] pub who_can_mark_favorite_reply_on_own_topic: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -491,7 +491,7 @@ pub struct Groups { )] pub who_can_mark_no_response_needed: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -501,7 +501,7 @@ pub struct Groups { )] pub who_can_moderate_content: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -511,7 +511,7 @@ pub struct Groups { )] pub who_can_moderate_members: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -521,7 +521,7 @@ pub struct Groups { )] pub who_can_modify_members: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -531,7 +531,7 @@ pub struct Groups { )] pub who_can_modify_tags_and_categories: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -541,7 +541,7 @@ pub struct Groups { )] pub who_can_move_topics_in: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -551,7 +551,7 @@ pub struct Groups { )] pub who_can_move_topics_out: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -561,7 +561,7 @@ pub struct Groups { )] pub who_can_post_announcements: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -571,7 +571,7 @@ pub struct Groups { )] pub who_can_post_message: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -581,7 +581,7 @@ pub struct Groups { )] pub who_can_take_topics: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -591,7 +591,7 @@ pub struct Groups { )] pub who_can_unassign_topic: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -601,7 +601,7 @@ pub struct Groups { )] pub who_can_unmark_favorite_reply_on_any_topic: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -611,7 +611,7 @@ pub struct Groups { )] pub who_can_view_group: String, /** - * JSON template for Group resource + * JSON template for Group resource */ #[serde( default, @@ -625,7 +625,8 @@ pub struct Groups { /** * Data format for the response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Alt { #[serde(rename = "atom")] Atom, diff --git a/google/sheets/Cargo.toml b/google/sheets/Cargo.toml index b107fd40..4e952cbd 100644 --- a/google/sheets/Cargo.toml +++ b/google/sheets/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "sheets" description = "A fully generated & opinionated API client for the Google Sheets API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/sheets/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/google/sheets" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } base64 = "^0.21" yup-oauth2 = "^8" diff --git a/google/sheets/README.md b/google/sheets/README.md index a8ff5d1e..fc90ca7c 100644 --- a/google/sheets/README.md +++ b/google/sheets/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -sheets = "0.7.1" +sheets = "0.8.0-rc.1" ``` ## Basic example diff --git a/google/sheets/src/lib.rs b/google/sheets/src/lib.rs index 4ef4558b..1cc2fb1b 100644 --- a/google/sheets/src/lib.rs +++ b/google/sheets/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! sheets = "0.7.1" +//! sheets = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/google/sheets/src/traits.rs b/google/sheets/src/traits.rs index b1124372..4e94ba91 100644 --- a/google/sheets/src/traits.rs +++ b/google/sheets/src/traits.rs @@ -24,8 +24,8 @@ impl SpreadsheetOps for crate::spreadsheets::Spreadsheets { ) .await?; - if let Some(v) = resp.body.values.get(0) { - if let Some(v) = v.get(0) { + if let Some(v) = resp.body.values.first() { + if let Some(v) = v.first() { return Ok(Response::new(resp.status, resp.headers, v.to_string())); } } diff --git a/google/sheets/src/types.rs b/google/sheets/src/types.rs index d001d948..667e7775 100644 --- a/google/sheets/src/types.rs +++ b/google/sheets/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddBandingRequest { /** - * Adds a new banded range to the spreadsheet. + * Adds a new banded range to the spreadsheet. */ #[serde( default, @@ -20,7 +20,7 @@ pub struct AddBandingRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddBandingResponse { /** - * The result of adding a banded range. + * The result of adding a banded range. */ #[serde( default, @@ -34,7 +34,7 @@ pub struct AddBandingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddChartRequest { /** - * Adds a chart to a sheet in the spreadsheet. + * Adds a chart to a sheet in the spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub chart: Option<EmbeddedChart>, @@ -44,7 +44,7 @@ pub struct AddChartRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddChartResponse { /** - * The result of adding a chart to a spreadsheet. + * The result of adding a chart to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub chart: Option<EmbeddedChart>, @@ -54,7 +54,7 @@ pub struct AddChartResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddConditionalFormatRuleRequest { /** - * Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented. + * Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented. */ #[serde( default, @@ -63,7 +63,7 @@ pub struct AddConditionalFormatRuleRequest { )] pub index: i64, /** - * Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented. + * Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rule: Option<ConditionalFormatRule>, @@ -73,7 +73,7 @@ pub struct AddConditionalFormatRuleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddDataSourceRequest { /** - * Adds a data source. After the data source is added successfully, an associated DATA_SOURCE sheet is created and an execution is triggered to refresh the sheet to read data from the data source. The request requires an additional `bigquery.readonly` OAuth scope. + * Adds a data source. After the data source is added successfully, an associated DATA_SOURCE sheet is created and an execution is triggered to refresh the sheet to read data from the data source. The request requires an additional `bigquery.readonly` OAuth scope. */ #[serde( default, @@ -87,7 +87,7 @@ pub struct AddDataSourceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddDataSourceResponse { /** - * The result of adding a data source. + * The result of adding a data source. */ #[serde( default, @@ -96,7 +96,7 @@ pub struct AddDataSourceResponse { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * The result of adding a data source. + * The result of adding a data source. */ #[serde( default, @@ -110,7 +110,7 @@ pub struct AddDataSourceResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddDimensionGroupRequest { /** - * Creates a group over the specified range. If the requested range is a superset of the range of an existing group G, then the depth of G is incremented and this new group G' has the depth of that group. For example, a group [C:D, depth 1] + [B:E] results in groups [B:E, depth 1] and [C:D, depth 2]. If the requested range is a subset of the range of an existing group G, then the depth of the new group G' becomes one greater than the depth of G. For example, a group [B:E, depth 1] + [C:D] results in groups [B:E, depth 1] and [C:D, depth 2]. If the requested range starts before and ends within, or starts within and ends after, the range of an existing group G, then the range of the existing group G becomes the union of the ranges, and the new group G' has depth one greater than the depth of G and range as the intersection of the ranges. For example, a group [B:D, depth 1] + [C:E] results in groups [B:E, depth 1] and [C:D, depth 2]. + * Creates a group over the specified range. If the requested range is a superset of the range of an existing group G, then the depth of G is incremented and this new group G' has the depth of that group. For example, a group [C:D, depth 1] + [B:E] results in groups [B:E, depth 1] and [C:D, depth 2]. If the requested range is a subset of the range of an existing group G, then the depth of the new group G' becomes one greater than the depth of G. For example, a group [B:E, depth 1] + [C:D] results in groups [B:E, depth 1] and [C:D, depth 2]. If the requested range starts before and ends within, or starts within and ends after, the range of an existing group G, then the range of the existing group G becomes the union of the ranges, and the new group G' has depth one greater than the depth of G and range as the intersection of the ranges. For example, a group [B:D, depth 1] + [C:E] results in groups [B:E, depth 1] and [C:D, depth 2]. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<DimensionRange>, @@ -120,7 +120,7 @@ pub struct AddDimensionGroupRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddDimensionGroupResponse { /** - * The result of adding a group. + * The result of adding a group. */ #[serde( default, @@ -135,7 +135,7 @@ pub struct AddDimensionGroupResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddFilterViewRequest { /** - * Adds a filter view. + * Adds a filter view. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter: Option<FilterView>, @@ -145,7 +145,7 @@ pub struct AddFilterViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddFilterViewResponse { /** - * The result of adding a filter view. + * The result of adding a filter view. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter: Option<FilterView>, @@ -155,7 +155,7 @@ pub struct AddFilterViewResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddNamedRangeRequest { /** - * Adds a named range to the spreadsheet. + * Adds a named range to the spreadsheet. */ #[serde( default, @@ -169,7 +169,7 @@ pub struct AddNamedRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddNamedRangeResponse { /** - * The result of adding a named range. + * The result of adding a named range. */ #[serde( default, @@ -183,7 +183,7 @@ pub struct AddNamedRangeResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddProtectedRangeRequest { /** - * Adds a new protected range. + * Adds a new protected range. */ #[serde( default, @@ -197,7 +197,7 @@ pub struct AddProtectedRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddProtectedRangeResponse { /** - * The result of adding a new protected range. + * The result of adding a new protected range. */ #[serde( default, @@ -211,7 +211,7 @@ pub struct AddProtectedRangeResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddSheetRequest { /** - * Adds a new sheet. When a sheet is added at a given index, all subsequent sheets' indexes are incremented. To add an object sheet, use AddChartRequest instead and specify EmbeddedObjectPosition.sheetId or EmbeddedObjectPosition.newSheet. + * Adds a new sheet. When a sheet is added at a given index, all subsequent sheets' indexes are incremented. To add an object sheet, use AddChartRequest instead and specify EmbeddedObjectPosition.sheetId or EmbeddedObjectPosition.newSheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SheetProperties>, @@ -221,7 +221,7 @@ pub struct AddSheetRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddSheetResponse { /** - * The result of adding a sheet. + * The result of adding a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SheetProperties>, @@ -231,7 +231,7 @@ pub struct AddSheetResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddSlicerRequest { /** - * Adds a slicer to a sheet in the spreadsheet. + * Adds a slicer to a sheet in the spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub slicer: Option<Slicer>, @@ -241,7 +241,7 @@ pub struct AddSlicerRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddSlicerResponse { /** - * The result of adding a slicer to a spreadsheet. + * The result of adding a slicer to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub slicer: Option<Slicer>, @@ -251,7 +251,7 @@ pub struct AddSlicerResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppendCellsRequest { /** - * Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary. + * Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary. */ #[serde( default, @@ -260,7 +260,7 @@ pub struct AppendCellsRequest { )] pub fields: String, /** - * Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary. + * Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary. */ #[serde( default, @@ -269,7 +269,7 @@ pub struct AppendCellsRequest { )] pub rows: Vec<RowData>, /** - * Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary. + * Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary. */ #[serde( default, @@ -283,7 +283,8 @@ pub struct AppendCellsRequest { /** * Whether rows or columns should be appended. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Dimension { #[serde(rename = "COLUMNS")] Columns, @@ -321,12 +322,12 @@ impl Dimension { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppendDimensionRequest { /** - * Appends rows or columns to the end of a sheet. + * Appends rows or columns to the end of a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dimension: Option<Dimension>, /** - * Appends rows or columns to the end of a sheet. + * Appends rows or columns to the end of a sheet. */ #[serde( default, @@ -335,7 +336,7 @@ pub struct AppendDimensionRequest { )] pub length: i64, /** - * Appends rows or columns to the end of a sheet. + * Appends rows or columns to the end of a sheet. */ #[serde( default, @@ -350,7 +351,7 @@ pub struct AppendDimensionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AppendValuesResponse { /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -360,7 +361,7 @@ pub struct AppendValuesResponse { )] pub spreadsheet_id: String, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -370,7 +371,7 @@ pub struct AppendValuesResponse { )] pub table_range: String, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub updates: Option<UpdateValuesResponse>, @@ -380,12 +381,12 @@ pub struct AppendValuesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutoFillRequest { /** - * Fills in more data based on existing data. + * Fills in more data based on existing data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Fills in more data based on existing data. + * Fills in more data based on existing data. */ #[serde( default, @@ -394,7 +395,7 @@ pub struct AutoFillRequest { )] pub source_and_destination: Option<SourceDestination>, /** - * Fills in more data based on existing data. + * Fills in more data based on existing data. */ #[serde( default, @@ -408,7 +409,7 @@ pub struct AutoFillRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutoResizeDimensionsRequest { /** - * Automatically resizes one or more dimensions based on the contents of the cells in that dimension. + * Automatically resizes one or more dimensions based on the contents of the cells in that dimension. */ #[serde( default, @@ -417,7 +418,7 @@ pub struct AutoResizeDimensionsRequest { )] pub data_source_sheet_dimensions: Option<DataSourceSheetDimensionRange>, /** - * Automatically resizes one or more dimensions based on the contents of the cells in that dimension. + * Automatically resizes one or more dimensions based on the contents of the cells in that dimension. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dimensions: Option<DimensionRange>, @@ -427,7 +428,7 @@ pub struct AutoResizeDimensionsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BandedRange { /** - * A banded (alternating colors) range in a sheet. + * A banded (alternating colors) range in a sheet. */ #[serde( default, @@ -437,7 +438,7 @@ pub struct BandedRange { )] pub banded_range_id: i64, /** - * A banded (alternating colors) range in a sheet. + * A banded (alternating colors) range in a sheet. */ #[serde( default, @@ -446,12 +447,12 @@ pub struct BandedRange { )] pub column_properties: Option<BandingProperties>, /** - * A banded (alternating colors) range in a sheet. + * A banded (alternating colors) range in a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * A banded (alternating colors) range in a sheet. + * A banded (alternating colors) range in a sheet. */ #[serde( default, @@ -465,7 +466,7 @@ pub struct BandedRange { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BandingProperties { /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -474,7 +475,7 @@ pub struct BandingProperties { )] pub first_band_color: Option<Color>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -483,7 +484,7 @@ pub struct BandingProperties { )] pub first_band_color_style: Option<ColorStyle>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -492,7 +493,7 @@ pub struct BandingProperties { )] pub footer_color: Option<Color>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -501,7 +502,7 @@ pub struct BandingProperties { )] pub footer_color_style: Option<ColorStyle>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -510,7 +511,7 @@ pub struct BandingProperties { )] pub header_color: Option<Color>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -519,7 +520,7 @@ pub struct BandingProperties { )] pub header_color_style: Option<ColorStyle>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -528,7 +529,7 @@ pub struct BandingProperties { )] pub second_band_color: Option<Color>, /** - * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. + * Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: \* header_color and footer_color take priority over band colors. \* first_band_color takes priority over second_band_color. \* row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set. */ #[serde( default, @@ -541,7 +542,8 @@ pub struct BandingProperties { /** * The comparison type of key value with baseline value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ComparisonType { #[serde(rename = "ABSOLUTE_DIFFERENCE")] AbsoluteDifference, @@ -579,7 +581,7 @@ impl ComparisonType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BaselineValueFormat { /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -588,7 +590,7 @@ pub struct BaselineValueFormat { )] pub comparison_type: Option<ComparisonType>, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -597,7 +599,7 @@ pub struct BaselineValueFormat { )] pub description: String, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -606,7 +608,7 @@ pub struct BaselineValueFormat { )] pub negative_color: Option<Color>, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -615,12 +617,12 @@ pub struct BaselineValueFormat { )] pub negative_color_style: Option<ColorStyle>, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub position: Option<TextPosition>, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -629,7 +631,7 @@ pub struct BaselineValueFormat { )] pub positive_color: Option<Color>, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -638,7 +640,7 @@ pub struct BaselineValueFormat { )] pub positive_color_style: Option<ColorStyle>, /** - * Formatting options for baseline value. + * Formatting options for baseline value. */ #[serde( default, @@ -651,7 +653,8 @@ pub struct BaselineValueFormat { /** * The position of this axis. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Position { #[serde(rename = "BASIC_CHART_AXIS_POSITION_UNSPECIFIED")] BasicChartAxisPositionUnspecified, @@ -692,17 +695,17 @@ impl Position { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BasicChartAxis { /** - * An axis of the chart. A chart may not have more than one axis per axis position. + * An axis of the chart. A chart may not have more than one axis per axis position. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub format: Option<TextFormat>, /** - * An axis of the chart. A chart may not have more than one axis per axis position. + * An axis of the chart. A chart may not have more than one axis per axis position. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub position: Option<Position>, /** - * An axis of the chart. A chart may not have more than one axis per axis position. + * An axis of the chart. A chart may not have more than one axis per axis position. */ #[serde( default, @@ -711,7 +714,7 @@ pub struct BasicChartAxis { )] pub title: String, /** - * An axis of the chart. A chart may not have more than one axis per axis position. + * An axis of the chart. A chart may not have more than one axis per axis position. */ #[serde( default, @@ -720,7 +723,7 @@ pub struct BasicChartAxis { )] pub title_text_position: Option<TextPosition>, /** - * An axis of the chart. A chart may not have more than one axis per axis position. + * An axis of the chart. A chart may not have more than one axis per axis position. */ #[serde( default, @@ -734,12 +737,12 @@ pub struct BasicChartAxis { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BasicChartDomain { /** - * The domain of a chart. For example, if charting stock prices over time, this would be the date. + * The domain of a chart. For example, if charting stock prices over time, this would be the date. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub domain: Option<ChartData>, /** - * The domain of a chart. For example, if charting stock prices over time, this would be the date. + * The domain of a chart. For example, if charting stock prices over time, this would be the date. */ #[serde( default, @@ -751,7 +754,8 @@ pub struct BasicChartDomain { /** * The type of this series. Valid only if the chartType is COMBO. Different types will change the way the series is visualized. Only LINE, AREA, and COLUMN are supported. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "AREA")] Area, @@ -804,12 +808,12 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BasicChartSeries { /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<Color>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde( default, @@ -818,17 +822,17 @@ pub struct BasicChartSeries { )] pub color_style: Option<ColorStyle>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "dataLabel")] pub data_label: Option<DataLabel>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "lineStyle")] pub line_style: Option<LineStyle>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde( default, @@ -837,12 +841,12 @@ pub struct BasicChartSeries { )] pub point_style: Option<PointStyle>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde(default, skip_serializing_if = "Option::is_none")] pub series: Option<ChartData>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde( default, @@ -852,7 +856,7 @@ pub struct BasicChartSeries { )] pub style_overrides: Vec<BasicSeriesDataPointStyleOverride>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde( default, @@ -861,7 +865,7 @@ pub struct BasicChartSeries { )] pub target_axis: Option<Position>, /** - * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". + * A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price". */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, @@ -870,7 +874,8 @@ pub struct BasicChartSeries { /** * The behavior of tooltips and data highlighting when hovering on data and chart area. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CompareMode { #[serde(rename = "BASIC_CHART_COMPARE_MODE_UNSPECIFIED")] BasicChartCompareModeUnspecified, @@ -907,7 +912,8 @@ impl CompareMode { /** * The position of the chart legend. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LegendPosition { #[serde(rename = "BASIC_CHART_LEGEND_POSITION_UNSPECIFIED")] BasicChartLegendPositionUnspecified, @@ -955,7 +961,8 @@ impl LegendPosition { /** * The stacked type for charts that support vertical stacking. Applies to Area, Bar, Column, Combo, and Stepped Area charts. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum StackedType { #[serde(rename = "BASIC_CHART_STACKED_TYPE_UNSPECIFIED")] BasicChartStackedTypeUnspecified, @@ -996,7 +1003,7 @@ impl StackedType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BasicChartSpec { /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1005,12 +1012,12 @@ pub struct BasicChartSpec { )] pub axis: Vec<BasicChartAxis>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "chartType")] pub chart_type: Option<Type>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1019,7 +1026,7 @@ pub struct BasicChartSpec { )] pub compare_mode: Option<CompareMode>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1028,7 +1035,7 @@ pub struct BasicChartSpec { )] pub domains: Vec<BasicChartDomain>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1038,7 +1045,7 @@ pub struct BasicChartSpec { )] pub header_count: i64, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1047,7 +1054,7 @@ pub struct BasicChartSpec { )] pub interpolate_nulls: bool, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1056,7 +1063,7 @@ pub struct BasicChartSpec { )] pub legend_position: Option<LegendPosition>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1065,7 +1072,7 @@ pub struct BasicChartSpec { )] pub line_smoothing: bool, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1074,7 +1081,7 @@ pub struct BasicChartSpec { )] pub series: Vec<BasicChartSeries>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1083,7 +1090,7 @@ pub struct BasicChartSpec { )] pub stacked_type: Option<StackedType>, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1092,7 +1099,7 @@ pub struct BasicChartSpec { )] pub three_dimensional: bool, /** - * The specification for a basic chart. See BasicChartType for the list of charts this supports. + * The specification for a basic chart. See BasicChartType for the list of charts this supports. */ #[serde( default, @@ -1106,12 +1113,12 @@ pub struct BasicChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BasicFilter { /** - * The default filter associated with a sheet. + * The default filter associated with a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub criteria: Option<FilterCriteria>, /** - * The default filter associated with a sheet. + * The default filter associated with a sheet. */ #[serde( default, @@ -1121,12 +1128,12 @@ pub struct BasicFilter { )] pub filter_specs: Vec<FilterSpec>, /** - * The default filter associated with a sheet. + * The default filter associated with a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * The default filter associated with a sheet. + * The default filter associated with a sheet. */ #[serde( default, @@ -1141,12 +1148,12 @@ pub struct BasicFilter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BasicSeriesDataPointStyleOverride { /** - * Style override settings for a single series data point. + * Style override settings for a single series data point. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<Color>, /** - * Style override settings for a single series data point. + * Style override settings for a single series data point. */ #[serde( default, @@ -1155,7 +1162,7 @@ pub struct BasicSeriesDataPointStyleOverride { )] pub color_style: Option<ColorStyle>, /** - * Style override settings for a single series data point. + * Style override settings for a single series data point. */ #[serde( default, @@ -1164,7 +1171,7 @@ pub struct BasicSeriesDataPointStyleOverride { )] pub index: i64, /** - * Style override settings for a single series data point. + * Style override settings for a single series data point. */ #[serde( default, @@ -1178,7 +1185,7 @@ pub struct BasicSeriesDataPointStyleOverride { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchClearValuesByDataFilterRequest { /** - * The request for clearing more than one range selected by a DataFilter in a spreadsheet. + * The request for clearing more than one range selected by a DataFilter in a spreadsheet. */ #[serde( default, @@ -1193,7 +1200,7 @@ pub struct BatchClearValuesByDataFilterRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchClearValuesByDataFilterResponse { /** - * The response when clearing a range of values selected with DataFilters in a spreadsheet. + * The response when clearing a range of values selected with DataFilters in a spreadsheet. */ #[serde( default, @@ -1203,7 +1210,7 @@ pub struct BatchClearValuesByDataFilterResponse { )] pub cleared_ranges: Vec<String>, /** - * The response when clearing a range of values selected with DataFilters in a spreadsheet. + * The response when clearing a range of values selected with DataFilters in a spreadsheet. */ #[serde( default, @@ -1218,7 +1225,7 @@ pub struct BatchClearValuesByDataFilterResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchClearValuesRequest { /** - * The request for clearing more than one range of values in a spreadsheet. + * The request for clearing more than one range of values in a spreadsheet. */ #[serde( default, @@ -1232,7 +1239,7 @@ pub struct BatchClearValuesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchClearValuesResponse { /** - * The response when clearing a range of values in a spreadsheet. + * The response when clearing a range of values in a spreadsheet. */ #[serde( default, @@ -1242,7 +1249,7 @@ pub struct BatchClearValuesResponse { )] pub cleared_ranges: Vec<String>, /** - * The response when clearing a range of values in a spreadsheet. + * The response when clearing a range of values in a spreadsheet. */ #[serde( default, @@ -1256,7 +1263,8 @@ pub struct BatchClearValuesResponse { /** * How dates, times, and durations should be represented in the output. This is ignored if value_render_option is FORMATTED_VALUE. The default dateTime render option is SERIAL_NUMBER. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateTimeRenderOption { #[serde(rename = "FORMATTED_STRING")] FormattedString, @@ -1290,7 +1298,8 @@ impl DateTimeRenderOption { /** * How values should be represented in the output. The default render option is FORMATTED_VALUE. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ValueRenderOption { #[serde(rename = "FORMATTED_VALUE")] FormattedValue, @@ -1328,7 +1337,7 @@ impl ValueRenderOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchGetValuesByDataFilterRequest { /** - * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. + * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. */ #[serde( default, @@ -1338,7 +1347,7 @@ pub struct BatchGetValuesByDataFilterRequest { )] pub data_filters: Vec<DataFilter>, /** - * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. + * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. */ #[serde( default, @@ -1347,7 +1356,7 @@ pub struct BatchGetValuesByDataFilterRequest { )] pub date_time_render_option: Option<DateTimeRenderOption>, /** - * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. + * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. */ #[serde( default, @@ -1356,7 +1365,7 @@ pub struct BatchGetValuesByDataFilterRequest { )] pub major_dimension: Option<Dimension>, /** - * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. + * The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters. */ #[serde( default, @@ -1370,7 +1379,7 @@ pub struct BatchGetValuesByDataFilterRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchGetValuesByDataFilterResponse { /** - * The response when retrieving more than one range of values in a spreadsheet selected by DataFilters. + * The response when retrieving more than one range of values in a spreadsheet selected by DataFilters. */ #[serde( default, @@ -1380,7 +1389,7 @@ pub struct BatchGetValuesByDataFilterResponse { )] pub spreadsheet_id: String, /** - * The response when retrieving more than one range of values in a spreadsheet selected by DataFilters. + * The response when retrieving more than one range of values in a spreadsheet selected by DataFilters. */ #[serde( default, @@ -1395,7 +1404,7 @@ pub struct BatchGetValuesByDataFilterResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchGetValuesResponse { /** - * The response when retrieving more than one range of values in a spreadsheet. + * The response when retrieving more than one range of values in a spreadsheet. */ #[serde( default, @@ -1405,7 +1414,7 @@ pub struct BatchGetValuesResponse { )] pub spreadsheet_id: String, /** - * The response when retrieving more than one range of values in a spreadsheet. + * The response when retrieving more than one range of values in a spreadsheet. */ #[serde( default, @@ -1420,7 +1429,7 @@ pub struct BatchGetValuesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateSpreadsheetRequest { /** - * The request for updating any aspect of a spreadsheet. + * The request for updating any aspect of a spreadsheet. */ #[serde( default, @@ -1429,7 +1438,7 @@ pub struct BatchUpdateSpreadsheetRequest { )] pub include_spreadsheet_in_response: Option<bool>, /** - * The request for updating any aspect of a spreadsheet. + * The request for updating any aspect of a spreadsheet. */ #[serde( default, @@ -1438,7 +1447,7 @@ pub struct BatchUpdateSpreadsheetRequest { )] pub requests: Vec<Request>, /** - * The request for updating any aspect of a spreadsheet. + * The request for updating any aspect of a spreadsheet. */ #[serde( default, @@ -1447,7 +1456,7 @@ pub struct BatchUpdateSpreadsheetRequest { )] pub response_include_grid_data: Option<bool>, /** - * The request for updating any aspect of a spreadsheet. + * The request for updating any aspect of a spreadsheet. */ #[serde( default, @@ -1462,7 +1471,7 @@ pub struct BatchUpdateSpreadsheetRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateSpreadsheetResponse { /** - * The reply for batch updating a spreadsheet. + * The reply for batch updating a spreadsheet. */ #[serde( default, @@ -1471,7 +1480,7 @@ pub struct BatchUpdateSpreadsheetResponse { )] pub replies: Vec<Response>, /** - * The reply for batch updating a spreadsheet. + * The reply for batch updating a spreadsheet. */ #[serde( default, @@ -1481,7 +1490,7 @@ pub struct BatchUpdateSpreadsheetResponse { )] pub spreadsheet_id: String, /** - * The reply for batch updating a spreadsheet. + * The reply for batch updating a spreadsheet. */ #[serde( default, @@ -1494,7 +1503,8 @@ pub struct BatchUpdateSpreadsheetResponse { /** * How the input data should be interpreted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ValueInputOption { #[serde(rename = "INPUT_VALUE_OPTION_UNSPECIFIED")] InputValueOptionUnspecified, @@ -1532,7 +1542,7 @@ impl ValueInputOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateValuesByDataFilterRequest { /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1541,7 +1551,7 @@ pub struct BatchUpdateValuesByDataFilterRequest { )] pub data: Vec<DataFilterValueRange>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1550,7 +1560,7 @@ pub struct BatchUpdateValuesByDataFilterRequest { )] pub include_values_in_response: Option<bool>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1559,7 +1569,7 @@ pub struct BatchUpdateValuesByDataFilterRequest { )] pub response_date_time_render_option: Option<DateTimeRenderOption>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1568,7 +1578,7 @@ pub struct BatchUpdateValuesByDataFilterRequest { )] pub response_value_render_option: Option<ValueRenderOption>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1582,7 +1592,7 @@ pub struct BatchUpdateValuesByDataFilterRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateValuesByDataFilterResponse { /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1591,7 +1601,7 @@ pub struct BatchUpdateValuesByDataFilterResponse { )] pub responses: Vec<UpdateValuesByDataFilterResponse>, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1601,7 +1611,7 @@ pub struct BatchUpdateValuesByDataFilterResponse { )] pub spreadsheet_id: String, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1611,7 +1621,7 @@ pub struct BatchUpdateValuesByDataFilterResponse { )] pub total_updated_cells: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1621,7 +1631,7 @@ pub struct BatchUpdateValuesByDataFilterResponse { )] pub total_updated_columns: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1631,7 +1641,7 @@ pub struct BatchUpdateValuesByDataFilterResponse { )] pub total_updated_rows: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1646,7 +1656,7 @@ pub struct BatchUpdateValuesByDataFilterResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateValuesRequest { /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1655,7 +1665,7 @@ pub struct BatchUpdateValuesRequest { )] pub data: Vec<ValueRange>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1664,7 +1674,7 @@ pub struct BatchUpdateValuesRequest { )] pub include_values_in_response: Option<bool>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1673,7 +1683,7 @@ pub struct BatchUpdateValuesRequest { )] pub response_date_time_render_option: Option<DateTimeRenderOption>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1682,7 +1692,7 @@ pub struct BatchUpdateValuesRequest { )] pub response_value_render_option: Option<ValueRenderOption>, /** - * The request for updating more than one range of values in a spreadsheet. + * The request for updating more than one range of values in a spreadsheet. */ #[serde( default, @@ -1696,7 +1706,7 @@ pub struct BatchUpdateValuesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateValuesResponse { /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1705,7 +1715,7 @@ pub struct BatchUpdateValuesResponse { )] pub responses: Vec<UpdateValuesResponse>, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1715,7 +1725,7 @@ pub struct BatchUpdateValuesResponse { )] pub spreadsheet_id: String, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1725,7 +1735,7 @@ pub struct BatchUpdateValuesResponse { )] pub total_updated_cells: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1735,7 +1745,7 @@ pub struct BatchUpdateValuesResponse { )] pub total_updated_columns: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1745,7 +1755,7 @@ pub struct BatchUpdateValuesResponse { )] pub total_updated_rows: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -1760,7 +1770,7 @@ pub struct BatchUpdateValuesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BigQueryDataSourceSpec { /** - * The specification of a BigQuery data source that's connected to a sheet. + * The specification of a BigQuery data source that's connected to a sheet. */ #[serde( default, @@ -1770,12 +1780,12 @@ pub struct BigQueryDataSourceSpec { )] pub project_id: String, /** - * The specification of a BigQuery data source that's connected to a sheet. + * The specification of a BigQuery data source that's connected to a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "querySpec")] pub query_spec: Option<BigQuerySpec>, /** - * The specification of a BigQuery data source that's connected to a sheet. + * The specification of a BigQuery data source that's connected to a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "tableSpec")] pub table_spec: Option<BigQueryTableSpec>, @@ -1785,7 +1795,7 @@ pub struct BigQueryDataSourceSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BigQuerySpec { /** - * Specifies a custom BigQuery query. + * Specifies a custom BigQuery query. */ #[serde( default, @@ -1800,7 +1810,7 @@ pub struct BigQuerySpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BigQueryTableSpec { /** - * Specifies a BigQuery table definition. Only [native tables](https://cloud.google.com/bigquery/docs/tables-intro) is allowed. + * Specifies a BigQuery table definition. Only [native tables](https://cloud.google.com/bigquery/docs/tables-intro) is allowed. */ #[serde( default, @@ -1810,7 +1820,7 @@ pub struct BigQueryTableSpec { )] pub dataset_id: String, /** - * Specifies a BigQuery table definition. Only [native tables](https://cloud.google.com/bigquery/docs/tables-intro) is allowed. + * Specifies a BigQuery table definition. Only [native tables](https://cloud.google.com/bigquery/docs/tables-intro) is allowed. */ #[serde( default, @@ -1820,7 +1830,7 @@ pub struct BigQueryTableSpec { )] pub table_id: String, /** - * Specifies a BigQuery table definition. Only [native tables](https://cloud.google.com/bigquery/docs/tables-intro) is allowed. + * Specifies a BigQuery table definition. Only [native tables](https://cloud.google.com/bigquery/docs/tables-intro) is allowed. */ #[serde( default, @@ -1834,7 +1844,8 @@ pub struct BigQueryTableSpec { /** * The type of condition. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BooleanConditionType { #[serde(rename = "BLANK")] Blank, @@ -1959,12 +1970,12 @@ impl BooleanConditionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BooleanCondition { /** - * A condition that can evaluate to true or false. BooleanConditions are used by conditional formatting, data validation, and the criteria in filters. + * A condition that can evaluate to true or false. BooleanConditions are used by conditional formatting, data validation, and the criteria in filters. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<BooleanConditionType>, /** - * A condition that can evaluate to true or false. BooleanConditions are used by conditional formatting, data validation, and the criteria in filters. + * A condition that can evaluate to true or false. BooleanConditions are used by conditional formatting, data validation, and the criteria in filters. */ #[serde( default, @@ -1978,12 +1989,12 @@ pub struct BooleanCondition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BooleanRule { /** - * A rule that may or may not match, depending on the condition. + * A rule that may or may not match, depending on the condition. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition: Option<BooleanCondition>, /** - * A rule that may or may not match, depending on the condition. + * A rule that may or may not match, depending on the condition. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub format: Option<CellFormat>, @@ -1992,7 +2003,8 @@ pub struct BooleanRule { /** * The style of the border. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Style { #[serde(rename = "DASHED")] Dashed, @@ -2045,12 +2057,12 @@ impl Style { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Border { /** - * A border along a cell. + * A border along a cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<Color>, /** - * A border along a cell. + * A border along a cell. */ #[serde( default, @@ -2059,12 +2071,12 @@ pub struct Border { )] pub color_style: Option<ColorStyle>, /** - * A border along a cell. + * A border along a cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub style: Option<Style>, /** - * A border along a cell. + * A border along a cell. */ #[serde( default, @@ -2078,22 +2090,22 @@ pub struct Border { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Borders { /** - * The borders of the cell. + * The borders of the cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bottom: Option<Border>, /** - * The borders of the cell. + * The borders of the cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub left: Option<Border>, /** - * The borders of the cell. + * The borders of the cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub right: Option<Border>, /** - * The borders of the cell. + * The borders of the cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub top: Option<Border>, @@ -2102,7 +2114,8 @@ pub struct Borders { /** * Where the legend of the chart should be drawn. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BubbleChartSpecLegendPosition { #[serde(rename = "BOTTOM_LEGEND")] BottomLegend, @@ -2154,7 +2167,7 @@ impl BubbleChartSpecLegendPosition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BubbleChartSpec { /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2163,7 +2176,7 @@ pub struct BubbleChartSpec { )] pub bubble_border_color: Option<Color>, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2172,7 +2185,7 @@ pub struct BubbleChartSpec { )] pub bubble_border_color_style: Option<ColorStyle>, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2181,7 +2194,7 @@ pub struct BubbleChartSpec { )] pub bubble_labels: Option<ChartData>, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2191,7 +2204,7 @@ pub struct BubbleChartSpec { )] pub bubble_max_radius_size: i64, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2201,7 +2214,7 @@ pub struct BubbleChartSpec { )] pub bubble_min_radius_size: i64, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2211,7 +2224,7 @@ pub struct BubbleChartSpec { )] pub bubble_opacity: f64, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2220,7 +2233,7 @@ pub struct BubbleChartSpec { )] pub bubble_sizes: Option<ChartData>, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2229,17 +2242,17 @@ pub struct BubbleChartSpec { )] pub bubble_text_style: Option<TextFormat>, /** - * A bubble chart. + * A bubble chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub domain: Option<ChartData>, /** - * A bubble chart. + * A bubble chart. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "groupIds")] pub group_ids: Option<ChartData>, /** - * A bubble chart. + * A bubble chart. */ #[serde( default, @@ -2248,7 +2261,7 @@ pub struct BubbleChartSpec { )] pub legend_position: Option<BubbleChartSpecLegendPosition>, /** - * A bubble chart. + * A bubble chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub series: Option<ChartData>, @@ -2258,7 +2271,7 @@ pub struct BubbleChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CandlestickChartSpec { /** - * A candlestick chart. + * A candlestick chart. */ #[serde( default, @@ -2267,7 +2280,7 @@ pub struct CandlestickChartSpec { )] pub data: Vec<CandlestickData>, /** - * A candlestick chart. + * A candlestick chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub domain: Option<CandlestickDomain>, @@ -2277,7 +2290,7 @@ pub struct CandlestickChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CandlestickData { /** - * The Candlestick chart data, each containing the low, open, close, and high values for a series. + * The Candlestick chart data, each containing the low, open, close, and high values for a series. */ #[serde( default, @@ -2286,7 +2299,7 @@ pub struct CandlestickData { )] pub close_series: Option<CandlestickSeries>, /** - * The Candlestick chart data, each containing the low, open, close, and high values for a series. + * The Candlestick chart data, each containing the low, open, close, and high values for a series. */ #[serde( default, @@ -2295,12 +2308,12 @@ pub struct CandlestickData { )] pub high_series: Option<CandlestickSeries>, /** - * The Candlestick chart data, each containing the low, open, close, and high values for a series. + * The Candlestick chart data, each containing the low, open, close, and high values for a series. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "lowSeries")] pub low_series: Option<CandlestickSeries>, /** - * The Candlestick chart data, each containing the low, open, close, and high values for a series. + * The Candlestick chart data, each containing the low, open, close, and high values for a series. */ #[serde( default, @@ -2314,12 +2327,12 @@ pub struct CandlestickData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CandlestickDomain { /** - * The domain of a CandlestickChart. + * The domain of a CandlestickChart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<ChartData>, /** - * The domain of a CandlestickChart. + * The domain of a CandlestickChart. */ #[serde( default, @@ -2332,7 +2345,7 @@ pub struct CandlestickDomain { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CandlestickSeries { /** - * The series of a CandlestickData. + * The series of a CandlestickData. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<ChartData>, @@ -2342,7 +2355,7 @@ pub struct CandlestickSeries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CellData { /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2351,7 +2364,7 @@ pub struct CellData { )] pub data_source_formula: Option<DataSourceFormula>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2360,7 +2373,7 @@ pub struct CellData { )] pub data_source_table: Option<DataSourceTable>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2369,7 +2382,7 @@ pub struct CellData { )] pub data_validation: Option<DataValidationRule>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2378,7 +2391,7 @@ pub struct CellData { )] pub effective_format: Option<CellFormat>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2387,7 +2400,7 @@ pub struct CellData { )] pub effective_value: Option<ExtendedValue>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2397,7 +2410,7 @@ pub struct CellData { )] pub formatted_value: String, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2406,7 +2419,7 @@ pub struct CellData { )] pub hyperlink: String, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2415,7 +2428,7 @@ pub struct CellData { )] pub note: String, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2424,7 +2437,7 @@ pub struct CellData { )] pub pivot_table: Option<PivotTable>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2434,7 +2447,7 @@ pub struct CellData { )] pub text_format_runs: Vec<TextFormatRun>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2443,7 +2456,7 @@ pub struct CellData { )] pub user_entered_format: Option<CellFormat>, /** - * Data about a specific cell. + * Data about a specific cell. */ #[serde( default, @@ -2456,7 +2469,8 @@ pub struct CellData { /** * The horizontal alignment of the value in the cell. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum HorizontalAlignment { #[serde(rename = "CENTER")] Center, @@ -2496,7 +2510,8 @@ impl HorizontalAlignment { /** * How a hyperlink, if it exists, should be displayed in the cell. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum HyperlinkDisplayType { #[serde(rename = "HYPERLINK_DISPLAY_TYPE_UNSPECIFIED")] HyperlinkDisplayTypeUnspecified, @@ -2535,7 +2550,8 @@ impl HyperlinkDisplayType { /** * The direction of the text in the cell. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TextDirection { #[serde(rename = "LEFT_TO_RIGHT")] LeftToRight, @@ -2572,7 +2588,8 @@ impl TextDirection { /** * The vertical alignment of the value in the cell. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VerticalAlignment { #[serde(rename = "BOTTOM")] Bottom, @@ -2612,7 +2629,8 @@ impl VerticalAlignment { /** * The wrap strategy for the value in the cell. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WrapStrategy { #[serde(rename = "CLIP")] Clip, @@ -2656,7 +2674,7 @@ impl WrapStrategy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CellFormat { /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2665,7 +2683,7 @@ pub struct CellFormat { )] pub background_color: Option<Color>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2674,12 +2692,12 @@ pub struct CellFormat { )] pub background_color_style: Option<ColorStyle>, /** - * The format of a cell. + * The format of a cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub borders: Option<Borders>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2688,7 +2706,7 @@ pub struct CellFormat { )] pub horizontal_alignment: Option<HorizontalAlignment>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2697,7 +2715,7 @@ pub struct CellFormat { )] pub hyperlink_display_type: Option<HyperlinkDisplayType>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2706,12 +2724,12 @@ pub struct CellFormat { )] pub number_format: Option<NumberFormat>, /** - * The format of a cell. + * The format of a cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub padding: Option<Padding>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2720,7 +2738,7 @@ pub struct CellFormat { )] pub text_direction: Option<TextDirection>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2729,7 +2747,7 @@ pub struct CellFormat { )] pub text_format: Option<TextFormat>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2738,7 +2756,7 @@ pub struct CellFormat { )] pub text_rotation: Option<TextRotation>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2747,7 +2765,7 @@ pub struct CellFormat { )] pub vertical_alignment: Option<VerticalAlignment>, /** - * The format of a cell. + * The format of a cell. */ #[serde( default, @@ -2760,7 +2778,8 @@ pub struct CellFormat { /** * The view window's mode. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ViewWindowMode { #[serde(rename = "DEFAULT_VIEW_WINDOW_MODE")] DefaultViewWindowMode, @@ -2801,7 +2820,7 @@ impl ViewWindowMode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartAxisViewWindowOptions { /** - * The options that define a "view window" for a chart (such as the visible values in an axis). + * The options that define a "view window" for a chart (such as the visible values in an axis). */ #[serde( default, @@ -2811,7 +2830,7 @@ pub struct ChartAxisViewWindowOptions { )] pub view_window_max: f64, /** - * The options that define a "view window" for a chart (such as the visible values in an axis). + * The options that define a "view window" for a chart (such as the visible values in an axis). */ #[serde( default, @@ -2821,7 +2840,7 @@ pub struct ChartAxisViewWindowOptions { )] pub view_window_min: f64, /** - * The options that define a "view window" for a chart (such as the visible values in an axis). + * The options that define a "view window" for a chart (such as the visible values in an axis). */ #[serde( default, @@ -2835,7 +2854,7 @@ pub struct ChartAxisViewWindowOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartCustomNumberFormatOptions { /** - * Custom number formatting options for chart attributes. + * Custom number formatting options for chart attributes. */ #[serde( default, @@ -2844,7 +2863,7 @@ pub struct ChartCustomNumberFormatOptions { )] pub prefix: String, /** - * Custom number formatting options for chart attributes. + * Custom number formatting options for chart attributes. */ #[serde( default, @@ -2857,7 +2876,8 @@ pub struct ChartCustomNumberFormatOptions { /** * The aggregation type for the series of a data source chart. Only supported for data source charts. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AggregateType { #[serde(rename = "AVERAGE")] Average, @@ -2907,7 +2927,7 @@ impl AggregateType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartData { /** - * The data included in a domain or series. + * The data included in a domain or series. */ #[serde( default, @@ -2916,7 +2936,7 @@ pub struct ChartData { )] pub aggregate_type: Option<AggregateType>, /** - * The data included in a domain or series. + * The data included in a domain or series. */ #[serde( default, @@ -2925,12 +2945,12 @@ pub struct ChartData { )] pub column_reference: Option<DataSourceColumnReference>, /** - * The data included in a domain or series. + * The data included in a domain or series. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "groupRule")] pub group_rule: Option<ChartGroupRule>, /** - * The data included in a domain or series. + * The data included in a domain or series. */ #[serde( default, @@ -2943,7 +2963,8 @@ pub struct ChartData { /** * The type of date-time grouping to apply. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ChartDateTimeRuleType { #[serde(rename = "CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED")] ChartDateTimeRuleTypeUnspecified, @@ -3022,7 +3043,7 @@ impl ChartDateTimeRuleType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartDateTimeRule { /** - * Allows you to organize the date-time values in a source data column into buckets based on selected parts of their date or time values. + * Allows you to organize the date-time values in a source data column into buckets based on selected parts of their date or time values. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<ChartDateTimeRuleType>, @@ -3032,7 +3053,7 @@ pub struct ChartDateTimeRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartGroupRule { /** - * An optional setting on the ChartData of the domain of a data source chart that defines buckets for the values in the domain rather than breaking out each individual value. For example, when plotting a data source chart, you can specify a histogram rule on the domain (it should only contain numeric values), grouping its values into buckets. Any values of a chart series that fall into the same bucket are aggregated based on the aggregate_type. + * An optional setting on the ChartData of the domain of a data source chart that defines buckets for the values in the domain rather than breaking out each individual value. For example, when plotting a data source chart, you can specify a histogram rule on the domain (it should only contain numeric values), grouping its values into buckets. Any values of a chart series that fall into the same bucket are aggregated based on the aggregate_type. */ #[serde( default, @@ -3041,7 +3062,7 @@ pub struct ChartGroupRule { )] pub date_time_rule: Option<ChartDateTimeRule>, /** - * An optional setting on the ChartData of the domain of a data source chart that defines buckets for the values in the domain rather than breaking out each individual value. For example, when plotting a data source chart, you can specify a histogram rule on the domain (it should only contain numeric values), grouping its values into buckets. Any values of a chart series that fall into the same bucket are aggregated based on the aggregate_type. + * An optional setting on the ChartData of the domain of a data source chart that defines buckets for the values in the domain rather than breaking out each individual value. For example, when plotting a data source chart, you can specify a histogram rule on the domain (it should only contain numeric values), grouping its values into buckets. Any values of a chart series that fall into the same bucket are aggregated based on the aggregate_type. */ #[serde( default, @@ -3055,7 +3076,7 @@ pub struct ChartGroupRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartHistogramRule { /** - * Allows you to organize numeric values in a source data column into buckets of constant size. + * Allows you to organize numeric values in a source data column into buckets of constant size. */ #[serde( default, @@ -3065,7 +3086,7 @@ pub struct ChartHistogramRule { )] pub interval_size: f64, /** - * Allows you to organize numeric values in a source data column into buckets of constant size. + * Allows you to organize numeric values in a source data column into buckets of constant size. */ #[serde( default, @@ -3075,7 +3096,7 @@ pub struct ChartHistogramRule { )] pub max_value: f64, /** - * Allows you to organize numeric values in a source data column into buckets of constant size. + * Allows you to organize numeric values in a source data column into buckets of constant size. */ #[serde( default, @@ -3090,7 +3111,7 @@ pub struct ChartHistogramRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartSourceRange { /** - * Source ranges for a chart. + * Source ranges for a chart. */ #[serde( default, @@ -3103,7 +3124,8 @@ pub struct ChartSourceRange { /** * Determines how the charts will use hidden rows or columns. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum HiddenDimensionStrategy { #[serde(rename = "CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED")] ChartHiddenDimensionStrategyUnspecified, @@ -3149,7 +3171,7 @@ impl HiddenDimensionStrategy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChartSpec { /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3159,7 +3181,7 @@ pub struct ChartSpec { )] pub alt_text: String, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3168,7 +3190,7 @@ pub struct ChartSpec { )] pub background_color: Option<Color>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3177,7 +3199,7 @@ pub struct ChartSpec { )] pub background_color_style: Option<ColorStyle>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3186,7 +3208,7 @@ pub struct ChartSpec { )] pub basic_chart: Option<BasicChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3195,7 +3217,7 @@ pub struct ChartSpec { )] pub bubble_chart: Option<BubbleChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3204,7 +3226,7 @@ pub struct ChartSpec { )] pub candlestick_chart: Option<CandlestickChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3213,7 +3235,7 @@ pub struct ChartSpec { )] pub data_source_chart_properties: Option<DataSourceChartProperties>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3223,7 +3245,7 @@ pub struct ChartSpec { )] pub filter_specs: Vec<FilterSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3233,7 +3255,7 @@ pub struct ChartSpec { )] pub font_name: String, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3242,7 +3264,7 @@ pub struct ChartSpec { )] pub hidden_dimension_strategy: Option<HiddenDimensionStrategy>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3251,7 +3273,7 @@ pub struct ChartSpec { )] pub histogram_chart: Option<HistogramChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3259,17 +3281,17 @@ pub struct ChartSpec { )] pub maximized: bool, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "orgChart")] pub org_chart: Option<OrgChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "pieChart")] pub pie_chart: Option<PieChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3278,7 +3300,7 @@ pub struct ChartSpec { )] pub scorecard_chart: Option<ScorecardChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3288,7 +3310,7 @@ pub struct ChartSpec { )] pub sort_specs: Vec<SortSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3297,7 +3319,7 @@ pub struct ChartSpec { )] pub subtitle: String, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3306,7 +3328,7 @@ pub struct ChartSpec { )] pub subtitle_text_format: Option<TextFormat>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3315,7 +3337,7 @@ pub struct ChartSpec { )] pub subtitle_text_position: Option<TextPosition>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3324,7 +3346,7 @@ pub struct ChartSpec { )] pub title: String, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3333,7 +3355,7 @@ pub struct ChartSpec { )] pub title_text_format: Option<TextFormat>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3342,7 +3364,7 @@ pub struct ChartSpec { )] pub title_text_position: Option<TextPosition>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3351,7 +3373,7 @@ pub struct ChartSpec { )] pub treemap_chart: Option<TreemapChartSpec>, /** - * The specifications of a chart. + * The specifications of a chart. */ #[serde( default, @@ -3365,7 +3387,7 @@ pub struct ChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClearBasicFilterRequest { /** - * Clears the basic filter, if any exists on the sheet. + * Clears the basic filter, if any exists on the sheet. */ #[serde( default, @@ -3384,7 +3406,7 @@ pub struct ClearValuesRequest {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClearValuesResponse { /** - * The response when clearing a range of values in a spreadsheet. + * The response when clearing a range of values in a spreadsheet. */ #[serde( default, @@ -3394,7 +3416,7 @@ pub struct ClearValuesResponse { )] pub cleared_range: String, /** - * The response when clearing a range of values in a spreadsheet. + * The response when clearing a range of values in a spreadsheet. */ #[serde( default, @@ -3409,7 +3431,7 @@ pub struct ClearValuesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Color { /** - * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... + * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... */ #[serde( default, @@ -3418,7 +3440,7 @@ pub struct Color { )] pub alpha: f64, /** - * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... + * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... */ #[serde( default, @@ -3427,7 +3449,7 @@ pub struct Color { )] pub blue: f64, /** - * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... + * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... */ #[serde( default, @@ -3436,7 +3458,7 @@ pub struct Color { )] pub green: f64, /** - * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... + * Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness. For example, the fields of this representation can be trivially provided to the constructor of `java.awt.Color` in Java; it can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` method in iOS; and, with just a little work, it can be easily formatted into a CSS `rgba()` string in JavaScript. This reference page doesn't carry information about the absolute color space that should be used to interpret the RGB value (e.g. sRGB, Adobe RGB, DCI-P3, BT.2020, etc.). By default, applications should assume the sRGB color space. When color equality needs to be decided, implementations, unless documented otherwise, treat two colors as equal if all their red, green, blue, and alpha values each differ by at most 1e-5. Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor\* fromProto(Color\* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue\* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color\* toProto(UIColor\* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color\* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac \* 255); var green = Math.floor(greenFrac \* 255); var blue = Math.floor(blueFrac \* 255); if (!('alpha' in rgb_color)) { return rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... */ #[serde( default, @@ -3449,7 +3471,8 @@ pub struct Color { /** * The type of the spreadsheet theme color. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ColorType { #[serde(rename = "ACCENT1")] Accent1, @@ -3508,12 +3531,12 @@ impl ColorType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ColorStyle { /** - * A color value. + * A color value. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "rgbColor")] pub rgb_color: Option<Color>, /** - * A color value. + * A color value. */ #[serde( default, @@ -3526,7 +3549,8 @@ pub struct ColorStyle { /** * A relative date (based on the current date). Valid only if the type is DATE_BEFORE, DATE_AFTER, DATE_ON_OR_BEFORE or DATE_ON_OR_AFTER. Relative dates are not supported in data validation. They are supported only in conditional formatting and conditional filters. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RelativeDate { #[serde(rename = "PAST_MONTH")] PastMonth, @@ -3576,7 +3600,7 @@ impl RelativeDate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConditionValue { /** - * The value of the condition. + * The value of the condition. */ #[serde( default, @@ -3585,7 +3609,7 @@ pub struct ConditionValue { )] pub relative_date: Option<RelativeDate>, /** - * The value of the condition. + * The value of the condition. */ #[serde( default, @@ -3600,7 +3624,7 @@ pub struct ConditionValue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConditionalFormatRule { /** - * A rule describing a conditional format. + * A rule describing a conditional format. */ #[serde( default, @@ -3609,7 +3633,7 @@ pub struct ConditionalFormatRule { )] pub boolean_rule: Option<BooleanRule>, /** - * A rule describing a conditional format. + * A rule describing a conditional format. */ #[serde( default, @@ -3618,7 +3642,7 @@ pub struct ConditionalFormatRule { )] pub gradient_rule: Option<GradientRule>, /** - * A rule describing a conditional format. + * A rule describing a conditional format. */ #[serde( default, @@ -3631,7 +3655,8 @@ pub struct ConditionalFormatRule { /** * How that data should be oriented when pasting. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PasteOrientation { #[serde(rename = "NORMAL")] Normal, @@ -3665,7 +3690,8 @@ impl PasteOrientation { /** * What kind of data to paste. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PasteType { #[serde(rename = "PASTE_CONDITIONAL_FORMATTING")] PasteConditionalFormatting, @@ -3715,12 +3741,12 @@ impl PasteType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CopyPasteRequest { /** - * Copies data from the source to the destination. + * Copies data from the source to the destination. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub destination: Option<GridRange>, /** - * Copies data from the source to the destination. + * Copies data from the source to the destination. */ #[serde( default, @@ -3729,12 +3755,12 @@ pub struct CopyPasteRequest { )] pub paste_orientation: Option<PasteOrientation>, /** - * Copies data from the source to the destination. + * Copies data from the source to the destination. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "pasteType")] pub paste_type: Option<PasteType>, /** - * Copies data from the source to the destination. + * Copies data from the source to the destination. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<GridRange>, @@ -3744,7 +3770,7 @@ pub struct CopyPasteRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CopySheetAnotherSpreadsheetRequest { /** - * The request to copy a sheet across spreadsheets. + * The request to copy a sheet across spreadsheets. */ #[serde( default, @@ -3759,7 +3785,7 @@ pub struct CopySheetAnotherSpreadsheetRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateDeveloperMetadataRequest { /** - * A request to create developer metadata. + * A request to create developer metadata. */ #[serde( default, @@ -3773,7 +3799,7 @@ pub struct CreateDeveloperMetadataRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateDeveloperMetadataResponse { /** - * The response from creating developer metadata. + * The response from creating developer metadata. */ #[serde( default, @@ -3787,17 +3813,17 @@ pub struct CreateDeveloperMetadataResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CutPasteRequest { /** - * Moves data from the source to the destination. + * Moves data from the source to the destination. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub destination: Option<GridCoordinate>, /** - * Moves data from the source to the destination. + * Moves data from the source to the destination. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "pasteType")] pub paste_type: Option<PasteType>, /** - * Moves data from the source to the destination. + * Moves data from the source to the destination. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<GridRange>, @@ -3806,7 +3832,8 @@ pub struct CutPasteRequest { /** * The error code. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ErrorCode { #[serde(rename = "CONCURRENT_QUERY")] ConcurrentQuery, @@ -3888,7 +3915,8 @@ impl ErrorCode { /** * The state of the data execution. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum State { #[serde(rename = "DATA_EXECUTION_STATE_UNSPECIFIED")] DataExecutionStateUnspecified, @@ -3932,12 +3960,12 @@ impl State { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataExecutionStatus { /** - * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. + * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "errorCode")] pub error_code: Option<ErrorCode>, /** - * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. + * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. */ #[serde( default, @@ -3947,7 +3975,7 @@ pub struct DataExecutionStatus { )] pub error_message: String, /** - * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. + * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. */ #[serde( default, @@ -3957,7 +3985,7 @@ pub struct DataExecutionStatus { )] pub last_refresh_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. + * The data execution status. A data execution is created to sync a data source object with the latest data from a DataSource. It is usually scheduled to run at background, you can check its state to tell if an execution completes There are several scenarios where a data execution is triggered to run: \* Adding a data source creates an associated data source sheet as well as a data execution to sync the data from the data source to the sheet. \* Updating a data source creates a data execution to refresh the associated data source sheet similarly. \* You can send refresh request to explicitly refresh one or multiple data source objects. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub state: Option<State>, @@ -3967,7 +3995,7 @@ pub struct DataExecutionStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataFilter { /** - * Filter that describes what data should be selected or returned from a request. + * Filter that describes what data should be selected or returned from a request. */ #[serde( default, @@ -3977,7 +4005,7 @@ pub struct DataFilter { )] pub a_1_range: String, /** - * Filter that describes what data should be selected or returned from a request. + * Filter that describes what data should be selected or returned from a request. */ #[serde( default, @@ -3986,7 +4014,7 @@ pub struct DataFilter { )] pub developer_metadata_lookup: Option<DeveloperMetadataLookup>, /** - * Filter that describes what data should be selected or returned from a request. + * Filter that describes what data should be selected or returned from a request. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "gridRange")] pub grid_range: Option<GridRange>, @@ -3996,7 +4024,7 @@ pub struct DataFilter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataFilterValueRange { /** - * A range of values whose location is specified by a DataFilter. + * A range of values whose location is specified by a DataFilter. */ #[serde( default, @@ -4005,7 +4033,7 @@ pub struct DataFilterValueRange { )] pub data_filter: Option<DataFilter>, /** - * A range of values whose location is specified by a DataFilter. + * A range of values whose location is specified by a DataFilter. */ #[serde( default, @@ -4014,7 +4042,7 @@ pub struct DataFilterValueRange { )] pub major_dimension: Option<Dimension>, /** - * A range of values whose location is specified by a DataFilter. + * A range of values whose location is specified by a DataFilter. */ #[serde( default, @@ -4027,7 +4055,8 @@ pub struct DataFilterValueRange { /** * The placement of the data label relative to the labeled data. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Placement { #[serde(rename = "ABOVE")] Above, @@ -4082,7 +4111,8 @@ impl Placement { /** * The type of the data label. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DataLabelType { #[serde(rename = "CUSTOM")] Custom, @@ -4123,7 +4153,7 @@ impl DataLabelType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataLabel { /** - * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. + * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. */ #[serde( default, @@ -4132,12 +4162,12 @@ pub struct DataLabel { )] pub custom_label_data: Option<ChartData>, /** - * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. + * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub placement: Option<Placement>, /** - * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. + * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. */ #[serde( default, @@ -4146,7 +4176,7 @@ pub struct DataLabel { )] pub text_format: Option<TextFormat>, /** - * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. + * Settings for one set of data labels. Data labels are annotations that appear next to a set of data, such as the points on a line chart, and provide additional information about what the data represents, such as a text representation of the value behind that point on the graph. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<DataLabelType>, @@ -4156,7 +4186,7 @@ pub struct DataLabel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSource { /** - * Information about an external data source in the spreadsheet. + * Information about an external data source in the spreadsheet. */ #[serde( default, @@ -4166,7 +4196,7 @@ pub struct DataSource { )] pub calculated_columns: Vec<DataSourceColumn>, /** - * Information about an external data source in the spreadsheet. + * Information about an external data source in the spreadsheet. */ #[serde( default, @@ -4176,7 +4206,7 @@ pub struct DataSource { )] pub data_source_id: String, /** - * Information about an external data source in the spreadsheet. + * Information about an external data source in the spreadsheet. */ #[serde( default, @@ -4186,7 +4216,7 @@ pub struct DataSource { )] pub sheet_id: i64, /** - * Information about an external data source in the spreadsheet. + * Information about an external data source in the spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spec: Option<DataSourceSpec>, @@ -4196,7 +4226,7 @@ pub struct DataSource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceChartProperties { /** - * Properties of a data source chart. + * Properties of a data source chart. */ #[serde( default, @@ -4205,7 +4235,7 @@ pub struct DataSourceChartProperties { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * Properties of a data source chart. + * Properties of a data source chart. */ #[serde( default, @@ -4220,7 +4250,7 @@ pub struct DataSourceChartProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceColumn { /** - * A column in a data source. + * A column in a data source. */ #[serde( default, @@ -4229,7 +4259,7 @@ pub struct DataSourceColumn { )] pub formula: String, /** - * A column in a data source. + * A column in a data source. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reference: Option<DataSourceColumnReference>, @@ -4239,7 +4269,7 @@ pub struct DataSourceColumn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceColumnReference { /** - * An unique identifier that references a data source column. + * An unique identifier that references a data source column. */ #[serde( default, @@ -4253,7 +4283,7 @@ pub struct DataSourceColumnReference { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceFormula { /** - * A data source formula. + * A data source formula. */ #[serde( default, @@ -4262,7 +4292,7 @@ pub struct DataSourceFormula { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * A data source formula. + * A data source formula. */ #[serde( default, @@ -4277,7 +4307,7 @@ pub struct DataSourceFormula { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceObjectReference { /** - * Reference to a data source object. + * Reference to a data source object. */ #[serde( default, @@ -4287,7 +4317,7 @@ pub struct DataSourceObjectReference { )] pub chart_id: i64, /** - * Reference to a data source object. + * Reference to a data source object. */ #[serde( default, @@ -4296,7 +4326,7 @@ pub struct DataSourceObjectReference { )] pub data_source_formula_cell: Option<GridCoordinate>, /** - * Reference to a data source object. + * Reference to a data source object. */ #[serde( default, @@ -4305,7 +4335,7 @@ pub struct DataSourceObjectReference { )] pub data_source_pivot_table_anchor_cell: Option<GridCoordinate>, /** - * Reference to a data source object. + * Reference to a data source object. */ #[serde( default, @@ -4314,7 +4344,7 @@ pub struct DataSourceObjectReference { )] pub data_source_table_anchor_cell: Option<GridCoordinate>, /** - * Reference to a data source object. + * Reference to a data source object. */ #[serde( default, @@ -4329,7 +4359,7 @@ pub struct DataSourceObjectReference { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceObjectReferences { /** - * A list of references to data source objects. + * A list of references to data source objects. */ #[serde( default, @@ -4343,7 +4373,7 @@ pub struct DataSourceObjectReferences { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceParameter { /** - * A parameter in a data source's query. The parameter allows the user to pass in values from the spreadsheet into a query. + * A parameter in a data source's query. The parameter allows the user to pass in values from the spreadsheet into a query. */ #[serde( default, @@ -4352,7 +4382,7 @@ pub struct DataSourceParameter { )] pub name: String, /** - * A parameter in a data source's query. The parameter allows the user to pass in values from the spreadsheet into a query. + * A parameter in a data source's query. The parameter allows the user to pass in values from the spreadsheet into a query. */ #[serde( default, @@ -4362,7 +4392,7 @@ pub struct DataSourceParameter { )] pub named_range_id: String, /** - * A parameter in a data source's query. The parameter allows the user to pass in values from the spreadsheet into a query. + * A parameter in a data source's query. The parameter allows the user to pass in values from the spreadsheet into a query. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -4372,7 +4402,7 @@ pub struct DataSourceParameter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceRefreshDailySchedule { /** - * A schedule for data to refresh every day in a given time interval. + * A schedule for data to refresh every day in a given time interval. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "startTime")] pub start_time: Option<TimeOfDay>, @@ -4382,7 +4412,7 @@ pub struct DataSourceRefreshDailySchedule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceRefreshMonthlySchedule { /** - * A monthly schedule for data to refresh on specific days in the month in a given time interval. + * A monthly schedule for data to refresh on specific days in the month in a given time interval. */ #[serde( default, @@ -4392,7 +4422,7 @@ pub struct DataSourceRefreshMonthlySchedule { )] pub days_of_month: Vec<i64>, /** - * A monthly schedule for data to refresh on specific days in the month in a given time interval. + * A monthly schedule for data to refresh on specific days in the month in a given time interval. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "startTime")] pub start_time: Option<TimeOfDay>, @@ -4401,7 +4431,8 @@ pub struct DataSourceRefreshMonthlySchedule { /** * The scope of the refresh. Must be ALL_DATA_SOURCES. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RefreshScope { #[serde(rename = "ALL_DATA_SOURCES")] AllDataSources, @@ -4438,7 +4469,7 @@ impl RefreshScope { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceRefreshSchedule { /** - * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. + * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. */ #[serde( default, @@ -4447,7 +4478,7 @@ pub struct DataSourceRefreshSchedule { )] pub daily_schedule: Option<DataSourceRefreshDailySchedule>, /** - * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. + * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. */ #[serde( default, @@ -4455,7 +4486,7 @@ pub struct DataSourceRefreshSchedule { )] pub enabled: bool, /** - * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. + * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. */ #[serde( default, @@ -4464,12 +4495,12 @@ pub struct DataSourceRefreshSchedule { )] pub monthly_schedule: Option<DataSourceRefreshMonthlySchedule>, /** - * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. + * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "nextRun")] pub next_run: Option<Interval>, /** - * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. + * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. */ #[serde( default, @@ -4478,7 +4509,7 @@ pub struct DataSourceRefreshSchedule { )] pub refresh_scope: Option<RefreshScope>, /** - * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. + * Schedule for refreshing the data source. Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8am , the refresh will take place between 8am and 12pm every day. */ #[serde( default, @@ -4488,7 +4519,8 @@ pub struct DataSourceRefreshSchedule { pub weekly_schedule: Option<DataSourceRefreshWeeklySchedule>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DaysOfWeek { #[serde(rename = "DAY_OF_WEEK_UNSPECIFIED")] DayOfWeekUnspecified, @@ -4541,7 +4573,7 @@ impl DaysOfWeek { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceRefreshWeeklySchedule { /** - * A weekly schedule for data to refresh on specific days in a given time interval. + * A weekly schedule for data to refresh on specific days in a given time interval. */ #[serde( default, @@ -4551,7 +4583,7 @@ pub struct DataSourceRefreshWeeklySchedule { )] pub days_of_week: Vec<DaysOfWeek>, /** - * A weekly schedule for data to refresh on specific days in a given time interval. + * A weekly schedule for data to refresh on specific days in a given time interval. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "startTime")] pub start_time: Option<TimeOfDay>, @@ -4561,7 +4593,7 @@ pub struct DataSourceRefreshWeeklySchedule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceSheetDimensionRange { /** - * A range along a single dimension on a DATA_SOURCE sheet. + * A range along a single dimension on a DATA_SOURCE sheet. */ #[serde( default, @@ -4571,7 +4603,7 @@ pub struct DataSourceSheetDimensionRange { )] pub column_references: Vec<DataSourceColumnReference>, /** - * A range along a single dimension on a DATA_SOURCE sheet. + * A range along a single dimension on a DATA_SOURCE sheet. */ #[serde( default, @@ -4586,7 +4618,7 @@ pub struct DataSourceSheetDimensionRange { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceSheetProperties { /** - * Additional properties of a DATA_SOURCE sheet. + * Additional properties of a DATA_SOURCE sheet. */ #[serde( default, @@ -4595,7 +4627,7 @@ pub struct DataSourceSheetProperties { )] pub columns: Vec<DataSourceColumn>, /** - * Additional properties of a DATA_SOURCE sheet. + * Additional properties of a DATA_SOURCE sheet. */ #[serde( default, @@ -4604,7 +4636,7 @@ pub struct DataSourceSheetProperties { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * Additional properties of a DATA_SOURCE sheet. + * Additional properties of a DATA_SOURCE sheet. */ #[serde( default, @@ -4619,12 +4651,12 @@ pub struct DataSourceSheetProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceSpec { /** - * This specifies the details of the data source. For example, for BigQuery, this specifies information about the BigQuery source. + * This specifies the details of the data source. For example, for BigQuery, this specifies information about the BigQuery source. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "bigQuery")] pub big_query: Option<BigQueryDataSourceSpec>, /** - * This specifies the details of the data source. For example, for BigQuery, this specifies information about the BigQuery source. + * This specifies the details of the data source. For example, for BigQuery, this specifies information about the BigQuery source. */ #[serde( default, @@ -4637,7 +4669,8 @@ pub struct DataSourceSpec { /** * The type to select columns for the data source table. Defaults to SELECTED. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ColumnSelectionType { #[serde(rename = "DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED")] DataSourceTableColumnSelectionTypeUnspecified, @@ -4677,7 +4710,7 @@ impl ColumnSelectionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataSourceTable { /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4686,7 +4719,7 @@ pub struct DataSourceTable { )] pub column_selection_type: Option<ColumnSelectionType>, /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4695,7 +4728,7 @@ pub struct DataSourceTable { )] pub columns: Vec<DataSourceColumnReference>, /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4704,7 +4737,7 @@ pub struct DataSourceTable { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4714,7 +4747,7 @@ pub struct DataSourceTable { )] pub data_source_id: String, /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4724,7 +4757,7 @@ pub struct DataSourceTable { )] pub filter_specs: Vec<FilterSpec>, /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4734,7 +4767,7 @@ pub struct DataSourceTable { )] pub row_limit: i64, /** - * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. + * A data source table, which allows the user to import a static table of data from the DataSource into Sheets. This is also known as "Extract" in the Sheets editor. */ #[serde( default, @@ -4749,12 +4782,12 @@ pub struct DataSourceTable { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DataValidationRule { /** - * A data validation rule. + * A data validation rule. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition: Option<BooleanCondition>, /** - * A data validation rule. + * A data validation rule. */ #[serde( default, @@ -4764,7 +4797,7 @@ pub struct DataValidationRule { )] pub input_message: String, /** - * A data validation rule. + * A data validation rule. */ #[serde( default, @@ -4773,7 +4806,7 @@ pub struct DataValidationRule { )] pub show_custom_ui: bool, /** - * A data validation rule. + * A data validation rule. */ #[serde( default, @@ -4785,7 +4818,8 @@ pub struct DataValidationRule { /** * The type of date-time grouping to apply. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateTimeRuleType { #[serde(rename = "DATE_TIME_RULE_TYPE_UNSPECIFIED")] DateTimeRuleTypeUnspecified, @@ -4862,7 +4896,7 @@ impl DateTimeRuleType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DateTimeRule { /** - * Allows you to organize the date-time values in a source data column into buckets based on selected parts of their date or time values. For example, consider a pivot table showing sales transactions by date: +----------+--------------+ | Date | SUM of Sales | +----------+--------------+ | 1/1/2017 | $621.14 | | 2/3/2017 | $708.84 | | 5/8/2017 | $326.84 | ... +----------+--------------+ Applying a date-time group rule with a DateTimeRuleType of YEAR_MONTH results in the following pivot table. +--------------+--------------+ | Grouped Date | SUM of Sales | +--------------+--------------+ | 2017-Jan | $53,731.78 | | 2017-Feb | $83,475.32 | | 2017-Mar | $94,385.05 | ... +--------------+--------------+ + * Allows you to organize the date-time values in a source data column into buckets based on selected parts of their date or time values. For example, consider a pivot table showing sales transactions by date: +----------+--------------+ | Date | SUM of Sales | +----------+--------------+ | 1/1/2017 | $621.14 | | 2/3/2017 | $708.84 | | 5/8/2017 | $326.84 | ... +----------+--------------+ Applying a date-time group rule with a DateTimeRuleType of YEAR_MONTH results in the following pivot table. +--------------+--------------+ | Grouped Date | SUM of Sales | +--------------+--------------+ | 2017-Jan | $53,731.78 | | 2017-Feb | $83,475.32 | | 2017-Mar | $94,385.05 | ... +--------------+--------------+ */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<DateTimeRuleType>, @@ -4872,7 +4906,7 @@ pub struct DateTimeRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteBandingRequest { /** - * Removes the banded range with the given ID from the spreadsheet. + * Removes the banded range with the given ID from the spreadsheet. */ #[serde( default, @@ -4887,7 +4921,7 @@ pub struct DeleteBandingRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteConditionalFormatRuleRequest { /** - * Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented. + * Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented. */ #[serde( default, @@ -4896,7 +4930,7 @@ pub struct DeleteConditionalFormatRuleRequest { )] pub index: i64, /** - * Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented. + * Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented. */ #[serde( default, @@ -4911,7 +4945,7 @@ pub struct DeleteConditionalFormatRuleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteConditionalFormatRuleResponse { /** - * The result of deleting a conditional format rule. + * The result of deleting a conditional format rule. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rule: Option<ConditionalFormatRule>, @@ -4921,7 +4955,7 @@ pub struct DeleteConditionalFormatRuleResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDataSourceRequest { /** - * Deletes a data source. The request also deletes the associated data source sheet, and unlinks all associated data source objects. + * Deletes a data source. The request also deletes the associated data source sheet, and unlinks all associated data source objects. */ #[serde( default, @@ -4936,7 +4970,7 @@ pub struct DeleteDataSourceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDeveloperMetadataRequest { /** - * A request to delete developer metadata. + * A request to delete developer metadata. */ #[serde( default, @@ -4950,7 +4984,7 @@ pub struct DeleteDeveloperMetadataRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDeveloperMetadataResponse { /** - * The response from deleting developer metadata. + * The response from deleting developer metadata. */ #[serde( default, @@ -4965,7 +4999,7 @@ pub struct DeleteDeveloperMetadataResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDimensionGroupRequest { /** - * Deletes a group over the specified range by decrementing the depth of the dimensions in the range. For example, assume the sheet has a depth-1 group over B:E and a depth-2 group over C:D. Deleting a group over D:E leaves the sheet with a depth-1 group over B:D and a depth-2 group over C:C. + * Deletes a group over the specified range by decrementing the depth of the dimensions in the range. For example, assume the sheet has a depth-1 group over B:E and a depth-2 group over C:D. Deleting a group over D:E leaves the sheet with a depth-1 group over B:D and a depth-2 group over C:C. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<DimensionRange>, @@ -4975,7 +5009,7 @@ pub struct DeleteDimensionGroupRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDimensionGroupResponse { /** - * The result of deleting a group. + * The result of deleting a group. */ #[serde( default, @@ -4990,7 +5024,7 @@ pub struct DeleteDimensionGroupResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDimensionRequest { /** - * Deletes the dimensions from the sheet. + * Deletes the dimensions from the sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<DimensionRange>, @@ -5000,7 +5034,7 @@ pub struct DeleteDimensionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDuplicatesRequest { /** - * Removes rows within this range that contain values in the specified columns that are duplicates of values in any previous row. Rows with identical values but different letter cases, formatting, or formulas are considered to be duplicates. This request also removes duplicate rows hidden from view (for example, due to a filter). When removing duplicates, the first instance of each duplicate row scanning from the top downwards is kept in the resulting range. Content outside of the specified range isn't removed, and rows considered duplicates do not have to be adjacent to each other in the range. + * Removes rows within this range that contain values in the specified columns that are duplicates of values in any previous row. Rows with identical values but different letter cases, formatting, or formulas are considered to be duplicates. This request also removes duplicate rows hidden from view (for example, due to a filter). When removing duplicates, the first instance of each duplicate row scanning from the top downwards is kept in the resulting range. Content outside of the specified range isn't removed, and rows considered duplicates do not have to be adjacent to each other in the range. */ #[serde( default, @@ -5010,7 +5044,7 @@ pub struct DeleteDuplicatesRequest { )] pub comparison_columns: Vec<DimensionRange>, /** - * Removes rows within this range that contain values in the specified columns that are duplicates of values in any previous row. Rows with identical values but different letter cases, formatting, or formulas are considered to be duplicates. This request also removes duplicate rows hidden from view (for example, due to a filter). When removing duplicates, the first instance of each duplicate row scanning from the top downwards is kept in the resulting range. Content outside of the specified range isn't removed, and rows considered duplicates do not have to be adjacent to each other in the range. + * Removes rows within this range that contain values in the specified columns that are duplicates of values in any previous row. Rows with identical values but different letter cases, formatting, or formulas are considered to be duplicates. This request also removes duplicate rows hidden from view (for example, due to a filter). When removing duplicates, the first instance of each duplicate row scanning from the top downwards is kept in the resulting range. Content outside of the specified range isn't removed, and rows considered duplicates do not have to be adjacent to each other in the range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -5020,7 +5054,7 @@ pub struct DeleteDuplicatesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteDuplicatesResponse { /** - * The result of removing duplicates in a range. + * The result of removing duplicates in a range. */ #[serde( default, @@ -5035,7 +5069,7 @@ pub struct DeleteDuplicatesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteEmbeddedObjectRequest { /** - * Deletes the embedded object with the given ID. + * Deletes the embedded object with the given ID. */ #[serde( default, @@ -5050,7 +5084,7 @@ pub struct DeleteEmbeddedObjectRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteFilterViewRequest { /** - * Deletes a particular filter view. + * Deletes a particular filter view. */ #[serde( default, @@ -5065,7 +5099,7 @@ pub struct DeleteFilterViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteNamedRangeRequest { /** - * Removes the named range with the given ID from the spreadsheet. + * Removes the named range with the given ID from the spreadsheet. */ #[serde( default, @@ -5080,7 +5114,7 @@ pub struct DeleteNamedRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteProtectedRangeRequest { /** - * Deletes the protected range with the given ID. + * Deletes the protected range with the given ID. */ #[serde( default, @@ -5095,12 +5129,12 @@ pub struct DeleteProtectedRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteRangeRequest { /** - * Deletes a range of cells, shifting other cells into the deleted area. + * Deletes a range of cells, shifting other cells into the deleted area. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Deletes a range of cells, shifting other cells into the deleted area. + * Deletes a range of cells, shifting other cells into the deleted area. */ #[serde( default, @@ -5114,7 +5148,7 @@ pub struct DeleteRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteSheetRequest { /** - * Deletes the requested sheet. + * Deletes the requested sheet. */ #[serde( default, @@ -5128,7 +5162,8 @@ pub struct DeleteSheetRequest { /** * The metadata visibility. Developer metadata must always have a visibility specified. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Visibility { #[serde(rename = "DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED")] DeveloperMetadataVisibilityUnspecified, @@ -5168,12 +5203,12 @@ impl Visibility { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeveloperMetadata { /** - * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. + * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<DeveloperMetadataLocation>, /** - * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. + * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. */ #[serde( default, @@ -5183,7 +5218,7 @@ pub struct DeveloperMetadata { )] pub metadata_id: i64, /** - * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. + * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. */ #[serde( default, @@ -5193,7 +5228,7 @@ pub struct DeveloperMetadata { )] pub metadata_key: String, /** - * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. + * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. */ #[serde( default, @@ -5203,7 +5238,7 @@ pub struct DeveloperMetadata { )] pub metadata_value: String, /** - * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. + * Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<Visibility>, @@ -5212,7 +5247,8 @@ pub struct DeveloperMetadata { /** * The type of location this object represents. This field is read-only. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LocationType { #[serde(rename = "COLUMN")] Column, @@ -5258,7 +5294,7 @@ impl LocationType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeveloperMetadataLocation { /** - * A location where metadata may be associated in a spreadsheet. + * A location where metadata may be associated in a spreadsheet. */ #[serde( default, @@ -5267,7 +5303,7 @@ pub struct DeveloperMetadataLocation { )] pub dimension_range: Option<DimensionRange>, /** - * A location where metadata may be associated in a spreadsheet. + * A location where metadata may be associated in a spreadsheet. */ #[serde( default, @@ -5276,7 +5312,7 @@ pub struct DeveloperMetadataLocation { )] pub location_type: Option<LocationType>, /** - * A location where metadata may be associated in a spreadsheet. + * A location where metadata may be associated in a spreadsheet. */ #[serde( default, @@ -5286,7 +5322,7 @@ pub struct DeveloperMetadataLocation { )] pub sheet_id: i64, /** - * A location where metadata may be associated in a spreadsheet. + * A location where metadata may be associated in a spreadsheet. */ #[serde( default, @@ -5298,7 +5334,8 @@ pub struct DeveloperMetadataLocation { /** * Determines how this lookup matches the location. If this field is specified as EXACT, only developer metadata associated on the exact location specified is matched. If this field is specified to INTERSECTING, developer metadata associated on intersecting locations is also matched. If left unspecified, this field assumes a default value of INTERSECTING. If this field is specified, a metadataLocation must also be specified. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LocationMatchingStrategy { #[serde(rename = "DEVELOPER_METADATA_LOCATION_MATCHING_STRATEGY_UNSPECIFIED")] DeveloperMetadataLocationMatchingStrategyUnspecified, @@ -5338,7 +5375,7 @@ impl LocationMatchingStrategy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeveloperMetadataLookup { /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde( default, @@ -5347,7 +5384,7 @@ pub struct DeveloperMetadataLookup { )] pub location_matching_strategy: Option<LocationMatchingStrategy>, /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde( default, @@ -5356,7 +5393,7 @@ pub struct DeveloperMetadataLookup { )] pub location_type: Option<LocationType>, /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde( default, @@ -5366,7 +5403,7 @@ pub struct DeveloperMetadataLookup { )] pub metadata_id: i64, /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde( default, @@ -5376,7 +5413,7 @@ pub struct DeveloperMetadataLookup { )] pub metadata_key: String, /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde( default, @@ -5385,7 +5422,7 @@ pub struct DeveloperMetadataLookup { )] pub metadata_location: Option<DeveloperMetadataLocation>, /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde( default, @@ -5395,7 +5432,7 @@ pub struct DeveloperMetadataLookup { )] pub metadata_value: String, /** - * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. + * Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<Visibility>, @@ -5405,7 +5442,7 @@ pub struct DeveloperMetadataLookup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DimensionGroup { /** - * A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet. + * A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet. */ #[serde( default, @@ -5413,7 +5450,7 @@ pub struct DimensionGroup { )] pub collapsed: bool, /** - * A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet. + * A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet. */ #[serde( default, @@ -5422,7 +5459,7 @@ pub struct DimensionGroup { )] pub depth: i64, /** - * A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet. + * A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<DimensionRange>, @@ -5432,7 +5469,7 @@ pub struct DimensionGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DimensionProperties { /** - * Properties about a dimension. + * Properties about a dimension. */ #[serde( default, @@ -5441,7 +5478,7 @@ pub struct DimensionProperties { )] pub data_source_column_reference: Option<DataSourceColumnReference>, /** - * Properties about a dimension. + * Properties about a dimension. */ #[serde( default, @@ -5451,7 +5488,7 @@ pub struct DimensionProperties { )] pub developer_metadata: Vec<DeveloperMetadata>, /** - * Properties about a dimension. + * Properties about a dimension. */ #[serde( default, @@ -5460,7 +5497,7 @@ pub struct DimensionProperties { )] pub hidden_by_filter: bool, /** - * Properties about a dimension. + * Properties about a dimension. */ #[serde( default, @@ -5469,7 +5506,7 @@ pub struct DimensionProperties { )] pub hidden_by_user: bool, /** - * Properties about a dimension. + * Properties about a dimension. */ #[serde( default, @@ -5484,12 +5521,12 @@ pub struct DimensionProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DimensionRange { /** - * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. + * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dimension: Option<Dimension>, /** - * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. + * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. */ #[serde( default, @@ -5499,7 +5536,7 @@ pub struct DimensionRange { )] pub end_index: i64, /** - * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. + * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. */ #[serde( default, @@ -5509,7 +5546,7 @@ pub struct DimensionRange { )] pub sheet_id: i64, /** - * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. + * A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side. */ #[serde( default, @@ -5524,7 +5561,7 @@ pub struct DimensionRange { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DuplicateFilterViewRequest { /** - * Duplicates a particular filter view. + * Duplicates a particular filter view. */ #[serde( default, @@ -5539,7 +5576,7 @@ pub struct DuplicateFilterViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DuplicateFilterViewResponse { /** - * The result of a filter view being duplicated. + * The result of a filter view being duplicated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter: Option<FilterView>, @@ -5549,7 +5586,7 @@ pub struct DuplicateFilterViewResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DuplicateSheetRequest { /** - * Duplicates the contents of a sheet. + * Duplicates the contents of a sheet. */ #[serde( default, @@ -5559,7 +5596,7 @@ pub struct DuplicateSheetRequest { )] pub insert_sheet_index: i64, /** - * Duplicates the contents of a sheet. + * Duplicates the contents of a sheet. */ #[serde( default, @@ -5569,7 +5606,7 @@ pub struct DuplicateSheetRequest { )] pub new_sheet_id: i64, /** - * Duplicates the contents of a sheet. + * Duplicates the contents of a sheet. */ #[serde( default, @@ -5579,7 +5616,7 @@ pub struct DuplicateSheetRequest { )] pub new_sheet_name: String, /** - * Duplicates the contents of a sheet. + * Duplicates the contents of a sheet. */ #[serde( default, @@ -5594,7 +5631,7 @@ pub struct DuplicateSheetRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DuplicateSheetResponse { /** - * The result of duplicating a sheet. + * The result of duplicating a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SheetProperties>, @@ -5604,7 +5641,7 @@ pub struct DuplicateSheetResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Editors { /** - * The editors of a protected range. + * The editors of a protected range. */ #[serde( default, @@ -5613,7 +5650,7 @@ pub struct Editors { )] pub domain_users_can_edit: bool, /** - * The editors of a protected range. + * The editors of a protected range. */ #[serde( default, @@ -5622,7 +5659,7 @@ pub struct Editors { )] pub groups: Vec<String>, /** - * The editors of a protected range. + * The editors of a protected range. */ #[serde( default, @@ -5636,12 +5673,12 @@ pub struct Editors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmbeddedChart { /** - * A chart embedded in a sheet. + * A chart embedded in a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub border: Option<EmbeddedObjectBorder>, /** - * A chart embedded in a sheet. + * A chart embedded in a sheet. */ #[serde( default, @@ -5651,12 +5688,12 @@ pub struct EmbeddedChart { )] pub chart_id: i64, /** - * A chart embedded in a sheet. + * A chart embedded in a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub position: Option<EmbeddedObjectPosition>, /** - * A chart embedded in a sheet. + * A chart embedded in a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spec: Option<ChartSpec>, @@ -5666,12 +5703,12 @@ pub struct EmbeddedChart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmbeddedObjectBorder { /** - * A border along an embedded object. + * A border along an embedded object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<Color>, /** - * A border along an embedded object. + * A border along an embedded object. */ #[serde( default, @@ -5685,7 +5722,7 @@ pub struct EmbeddedObjectBorder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmbeddedObjectPosition { /** - * The position of an embedded object such as a chart. + * The position of an embedded object such as a chart. */ #[serde( default, @@ -5694,7 +5731,7 @@ pub struct EmbeddedObjectPosition { )] pub new_sheet: bool, /** - * The position of an embedded object such as a chart. + * The position of an embedded object such as a chart. */ #[serde( default, @@ -5703,7 +5740,7 @@ pub struct EmbeddedObjectPosition { )] pub overlay_position: Option<OverlayPosition>, /** - * The position of an embedded object such as a chart. + * The position of an embedded object such as a chart. */ #[serde( default, @@ -5717,7 +5754,8 @@ pub struct EmbeddedObjectPosition { /** * The type of error. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ErrorValueType { #[serde(rename = "DIVIDE_BY_ZERO")] DivideByZero, @@ -5776,7 +5814,7 @@ impl ErrorValueType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ErrorValue { /** - * An error in a cell. + * An error in a cell. */ #[serde( default, @@ -5785,7 +5823,7 @@ pub struct ErrorValue { )] pub message: String, /** - * An error in a cell. + * An error in a cell. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<ErrorValueType>, @@ -5795,7 +5833,7 @@ pub struct ErrorValue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExtendedValue { /** - * The kinds of value that a cell in a spreadsheet can have. + * The kinds of value that a cell in a spreadsheet can have. */ #[serde( default, @@ -5804,7 +5842,7 @@ pub struct ExtendedValue { )] pub bool_value: bool, /** - * The kinds of value that a cell in a spreadsheet can have. + * The kinds of value that a cell in a spreadsheet can have. */ #[serde( default, @@ -5813,7 +5851,7 @@ pub struct ExtendedValue { )] pub error_value: Option<ErrorValue>, /** - * The kinds of value that a cell in a spreadsheet can have. + * The kinds of value that a cell in a spreadsheet can have. */ #[serde( default, @@ -5823,7 +5861,7 @@ pub struct ExtendedValue { )] pub formula_value: String, /** - * The kinds of value that a cell in a spreadsheet can have. + * The kinds of value that a cell in a spreadsheet can have. */ #[serde( default, @@ -5833,7 +5871,7 @@ pub struct ExtendedValue { )] pub number_value: f64, /** - * The kinds of value that a cell in a spreadsheet can have. + * The kinds of value that a cell in a spreadsheet can have. */ #[serde( default, @@ -5848,12 +5886,12 @@ pub struct ExtendedValue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FilterCriteria { /** - * Criteria for showing/hiding rows in a filter or filter view. + * Criteria for showing/hiding rows in a filter or filter view. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition: Option<BooleanCondition>, /** - * Criteria for showing/hiding rows in a filter or filter view. + * Criteria for showing/hiding rows in a filter or filter view. */ #[serde( default, @@ -5863,7 +5901,7 @@ pub struct FilterCriteria { )] pub hidden_values: Vec<String>, /** - * Criteria for showing/hiding rows in a filter or filter view. + * Criteria for showing/hiding rows in a filter or filter view. */ #[serde( default, @@ -5872,7 +5910,7 @@ pub struct FilterCriteria { )] pub visible_background_color: Option<Color>, /** - * Criteria for showing/hiding rows in a filter or filter view. + * Criteria for showing/hiding rows in a filter or filter view. */ #[serde( default, @@ -5881,7 +5919,7 @@ pub struct FilterCriteria { )] pub visible_background_color_style: Option<ColorStyle>, /** - * Criteria for showing/hiding rows in a filter or filter view. + * Criteria for showing/hiding rows in a filter or filter view. */ #[serde( default, @@ -5890,7 +5928,7 @@ pub struct FilterCriteria { )] pub visible_foreground_color: Option<Color>, /** - * Criteria for showing/hiding rows in a filter or filter view. + * Criteria for showing/hiding rows in a filter or filter view. */ #[serde( default, @@ -5904,7 +5942,7 @@ pub struct FilterCriteria { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FilterSpec { /** - * The filter criteria associated with a specific column. + * The filter criteria associated with a specific column. */ #[serde( default, @@ -5914,7 +5952,7 @@ pub struct FilterSpec { )] pub column_index: i64, /** - * The filter criteria associated with a specific column. + * The filter criteria associated with a specific column. */ #[serde( default, @@ -5923,7 +5961,7 @@ pub struct FilterSpec { )] pub data_source_column_reference: Option<DataSourceColumnReference>, /** - * The filter criteria associated with a specific column. + * The filter criteria associated with a specific column. */ #[serde( default, @@ -5937,12 +5975,12 @@ pub struct FilterSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FilterView { /** - * A filter view. + * A filter view. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub criteria: Option<FilterCriteria>, /** - * A filter view. + * A filter view. */ #[serde( default, @@ -5952,7 +5990,7 @@ pub struct FilterView { )] pub filter_specs: Vec<FilterSpec>, /** - * A filter view. + * A filter view. */ #[serde( default, @@ -5962,7 +6000,7 @@ pub struct FilterView { )] pub filter_view_id: i64, /** - * A filter view. + * A filter view. */ #[serde( default, @@ -5972,12 +6010,12 @@ pub struct FilterView { )] pub named_range_id: String, /** - * A filter view. + * A filter view. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * A filter view. + * A filter view. */ #[serde( default, @@ -5987,7 +6025,7 @@ pub struct FilterView { )] pub sort_specs: Vec<SortSpec>, /** - * A filter view. + * A filter view. */ #[serde( default, @@ -6001,12 +6039,12 @@ pub struct FilterView { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FindReplaceRequest { /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "allSheets")] pub all_sheets: Option<bool>, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde( default, @@ -6015,7 +6053,7 @@ pub struct FindReplaceRequest { )] pub find: String, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde( default, @@ -6024,12 +6062,12 @@ pub struct FindReplaceRequest { )] pub include_formulas: Option<bool>, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "matchCase")] pub match_case: Option<bool>, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde( default, @@ -6038,12 +6076,12 @@ pub struct FindReplaceRequest { )] pub match_entire_cell: Option<bool>, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde( default, @@ -6052,7 +6090,7 @@ pub struct FindReplaceRequest { )] pub replacement: String, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde( default, @@ -6061,7 +6099,7 @@ pub struct FindReplaceRequest { )] pub search_by_regex: Option<bool>, /** - * Finds and replaces data in cells over a range, sheet, or all sheets. + * Finds and replaces data in cells over a range, sheet, or all sheets. */ #[serde( default, @@ -6076,7 +6114,7 @@ pub struct FindReplaceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FindReplaceResponse { /** - * The result of the find/replace. + * The result of the find/replace. */ #[serde( default, @@ -6086,7 +6124,7 @@ pub struct FindReplaceResponse { )] pub formulas_changed: i64, /** - * The result of the find/replace. + * The result of the find/replace. */ #[serde( default, @@ -6096,7 +6134,7 @@ pub struct FindReplaceResponse { )] pub occurrences_changed: i64, /** - * The result of the find/replace. + * The result of the find/replace. */ #[serde( default, @@ -6106,7 +6144,7 @@ pub struct FindReplaceResponse { )] pub rows_changed: i64, /** - * The result of the find/replace. + * The result of the find/replace. */ #[serde( default, @@ -6116,7 +6154,7 @@ pub struct FindReplaceResponse { )] pub sheets_changed: i64, /** - * The result of the find/replace. + * The result of the find/replace. */ #[serde( default, @@ -6131,7 +6169,7 @@ pub struct FindReplaceResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSpreadsheetByDataFilterRequest { /** - * The request for retrieving a Spreadsheet. + * The request for retrieving a Spreadsheet. */ #[serde( default, @@ -6141,7 +6179,7 @@ pub struct GetSpreadsheetByDataFilterRequest { )] pub data_filters: Vec<DataFilter>, /** - * The request for retrieving a Spreadsheet. + * The request for retrieving a Spreadsheet. */ #[serde( default, @@ -6155,17 +6193,17 @@ pub struct GetSpreadsheetByDataFilterRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GradientRule { /** - * A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points. + * A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub maxpoint: Option<InterpolationPoint>, /** - * A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points. + * A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub midpoint: Option<InterpolationPoint>, /** - * A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points. + * A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub minpoint: Option<InterpolationPoint>, @@ -6175,7 +6213,7 @@ pub struct GradientRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GridCoordinate { /** - * A coordinate in a sheet. All indexes are zero-based. + * A coordinate in a sheet. All indexes are zero-based. */ #[serde( default, @@ -6185,7 +6223,7 @@ pub struct GridCoordinate { )] pub column_index: i64, /** - * A coordinate in a sheet. All indexes are zero-based. + * A coordinate in a sheet. All indexes are zero-based. */ #[serde( default, @@ -6195,7 +6233,7 @@ pub struct GridCoordinate { )] pub row_index: i64, /** - * A coordinate in a sheet. All indexes are zero-based. + * A coordinate in a sheet. All indexes are zero-based. */ #[serde( default, @@ -6210,7 +6248,7 @@ pub struct GridCoordinate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GridData { /** - * Data in the grid, as well as metadata about the dimensions. + * Data in the grid, as well as metadata about the dimensions. */ #[serde( default, @@ -6220,7 +6258,7 @@ pub struct GridData { )] pub column_metadata: Vec<DimensionProperties>, /** - * Data in the grid, as well as metadata about the dimensions. + * Data in the grid, as well as metadata about the dimensions. */ #[serde( default, @@ -6230,7 +6268,7 @@ pub struct GridData { )] pub row_data: Vec<RowData>, /** - * Data in the grid, as well as metadata about the dimensions. + * Data in the grid, as well as metadata about the dimensions. */ #[serde( default, @@ -6240,7 +6278,7 @@ pub struct GridData { )] pub row_metadata: Vec<DimensionProperties>, /** - * Data in the grid, as well as metadata about the dimensions. + * Data in the grid, as well as metadata about the dimensions. */ #[serde( default, @@ -6250,7 +6288,7 @@ pub struct GridData { )] pub start_column: i64, /** - * Data in the grid, as well as metadata about the dimensions. + * Data in the grid, as well as metadata about the dimensions. */ #[serde( default, @@ -6265,7 +6303,7 @@ pub struct GridData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GridProperties { /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6275,7 +6313,7 @@ pub struct GridProperties { )] pub column_count: i64, /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6284,7 +6322,7 @@ pub struct GridProperties { )] pub column_group_control_after: bool, /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6294,7 +6332,7 @@ pub struct GridProperties { )] pub frozen_column_count: i64, /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6304,7 +6342,7 @@ pub struct GridProperties { )] pub frozen_row_count: i64, /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6313,7 +6351,7 @@ pub struct GridProperties { )] pub hide_gridlines: bool, /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6323,7 +6361,7 @@ pub struct GridProperties { )] pub row_count: i64, /** - * Properties of a grid. + * Properties of a grid. */ #[serde( default, @@ -6337,7 +6375,7 @@ pub struct GridProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GridRange { /** - * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. + * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. */ #[serde( default, @@ -6347,7 +6385,7 @@ pub struct GridRange { )] pub end_column_index: i64, /** - * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. + * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. */ #[serde( default, @@ -6357,7 +6395,7 @@ pub struct GridRange { )] pub end_row_index: i64, /** - * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. + * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. */ #[serde( default, @@ -6367,7 +6405,7 @@ pub struct GridRange { )] pub sheet_id: i64, /** - * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. + * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. */ #[serde( default, @@ -6377,7 +6415,7 @@ pub struct GridRange { )] pub start_column_index: i64, /** - * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. + * A range on a sheet. All indexes are zero-based. Indexes are half open, i.e. the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if `"Sheet1"` is sheet ID 0, then: `Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1` `Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2` `Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2` `Sheet1 == sheet_id:0` The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as `#REF!`. */ #[serde( default, @@ -6391,7 +6429,8 @@ pub struct GridRange { /** * The position of the chart legend. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum HistogramChartSpecLegendPosition { #[serde(rename = "BOTTOM_LEGEND")] BottomLegend, @@ -6443,7 +6482,7 @@ impl HistogramChartSpecLegendPosition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct HistogramChartSpec { /** - * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. + * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. */ #[serde( default, @@ -6453,7 +6492,7 @@ pub struct HistogramChartSpec { )] pub bucket_size: f64, /** - * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. + * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. */ #[serde( default, @@ -6462,7 +6501,7 @@ pub struct HistogramChartSpec { )] pub legend_position: Option<HistogramChartSpecLegendPosition>, /** - * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. + * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. */ #[serde( default, @@ -6472,7 +6511,7 @@ pub struct HistogramChartSpec { )] pub outlier_percentile: f64, /** - * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. + * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. */ #[serde( default, @@ -6481,7 +6520,7 @@ pub struct HistogramChartSpec { )] pub series: Vec<HistogramSeries>, /** - * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. + * A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly. */ #[serde( default, @@ -6495,7 +6534,7 @@ pub struct HistogramChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct HistogramRule { /** - * Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+ + * Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+ */ #[serde( default, @@ -6504,7 +6543,7 @@ pub struct HistogramRule { )] pub end: f64, /** - * Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+ + * Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+ */ #[serde( default, @@ -6513,7 +6552,7 @@ pub struct HistogramRule { )] pub interval: f64, /** - * Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+ + * Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+ */ #[serde( default, @@ -6527,12 +6566,12 @@ pub struct HistogramRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct HistogramSeries { /** - * A histogram series containing the series color and data. + * A histogram series containing the series color and data. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "barColor")] pub bar_color: Option<Color>, /** - * A histogram series containing the series color and data. + * A histogram series containing the series color and data. */ #[serde( default, @@ -6541,7 +6580,7 @@ pub struct HistogramSeries { )] pub bar_color_style: Option<ColorStyle>, /** - * A histogram series containing the series color and data. + * A histogram series containing the series color and data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<ChartData>, @@ -6551,7 +6590,7 @@ pub struct HistogramSeries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InsertDimensionRequest { /** - * Inserts rows or columns in a sheet at a particular index. + * Inserts rows or columns in a sheet at a particular index. */ #[serde( default, @@ -6560,7 +6599,7 @@ pub struct InsertDimensionRequest { )] pub inherit_from_before: Option<bool>, /** - * Inserts rows or columns in a sheet at a particular index. + * Inserts rows or columns in a sheet at a particular index. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<DimensionRange>, @@ -6570,12 +6609,12 @@ pub struct InsertDimensionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InsertRangeRequest { /** - * Inserts cells into a range, shifting the existing cells over or down. + * Inserts cells into a range, shifting the existing cells over or down. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Inserts cells into a range, shifting the existing cells over or down. + * Inserts cells into a range, shifting the existing cells over or down. */ #[serde( default, @@ -6588,7 +6627,8 @@ pub struct InsertRangeRequest { /** * How the value should be interpreted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InterpolationPointType { #[serde(rename = "INTERPOLATION_POINT_TYPE_UNSPECIFIED")] InterpolationPointTypeUnspecified, @@ -6637,12 +6677,12 @@ impl InterpolationPointType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InterpolationPoint { /** - * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. + * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<Color>, /** - * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. + * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. */ #[serde( default, @@ -6651,12 +6691,12 @@ pub struct InterpolationPoint { )] pub color_style: Option<ColorStyle>, /** - * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. + * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<InterpolationPointType>, /** - * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. + * A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen. */ #[serde( default, @@ -6670,7 +6710,7 @@ pub struct InterpolationPoint { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Interval { /** - * Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time. + * Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time. */ #[serde( default, @@ -6680,7 +6720,7 @@ pub struct Interval { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time. + * Represents a time interval, encoded as a Timestamp start (inclusive) and a Timestamp end (exclusive). The start must be less than or equal to the end. When the start equals the end, the interval is empty (matches no time). When both start and end are unspecified, the interval matches any time. */ #[serde( default, @@ -6695,7 +6735,7 @@ pub struct Interval { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IterativeCalculationSettings { /** - * Settings to control how circular dependencies are resolved with iterative calculation. + * Settings to control how circular dependencies are resolved with iterative calculation. */ #[serde( default, @@ -6705,7 +6745,7 @@ pub struct IterativeCalculationSettings { )] pub convergence_threshold: f64, /** - * Settings to control how circular dependencies are resolved with iterative calculation. + * Settings to control how circular dependencies are resolved with iterative calculation. */ #[serde( default, @@ -6720,12 +6760,12 @@ pub struct IterativeCalculationSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct KeyValueFormat { /** - * Formatting options for key value. + * Formatting options for key value. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub position: Option<TextPosition>, /** - * Formatting options for key value. + * Formatting options for key value. */ #[serde( default, @@ -6738,7 +6778,8 @@ pub struct KeyValueFormat { /** * The dash type of the line. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LineStyleType { #[serde(rename = "CUSTOM")] Custom, @@ -6794,12 +6835,12 @@ impl LineStyleType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LineStyle { /** - * Properties that describe the style of a line. + * Properties that describe the style of a line. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<LineStyleType>, /** - * Properties that describe the style of a line. + * Properties that describe the style of a line. */ #[serde( default, @@ -6813,7 +6854,7 @@ pub struct LineStyle { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Link { /** - * An external or local reference. + * An external or local reference. */ #[serde( default, @@ -6827,7 +6868,7 @@ pub struct Link { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ManualRule { /** - * Allows you to manually organize the values in a source data column into buckets with names of your choosing. For example, a pivot table that aggregates population by state: +-------+-------------------+ | State | SUM of Population | +-------+-------------------+ | AK | 0.7 | | AL | 4.8 | | AR | 2.9 | ... +-------+-------------------+ could be turned into a pivot table that aggregates population by time zone by providing a list of groups (for example, groupName = 'Central', items = ['AL', 'AR', 'IA', ...]) to a manual group rule. Note that a similar effect could be achieved by adding a time zone column to the source data and adjusting the pivot table. +-----------+-------------------+ | Time Zone | SUM of Population | +-----------+-------------------+ | Central | 106.3 | | Eastern | 151.9 | | Mountain | 17.4 | ... +-----------+-------------------+ + * Allows you to manually organize the values in a source data column into buckets with names of your choosing. For example, a pivot table that aggregates population by state: +-------+-------------------+ | State | SUM of Population | +-------+-------------------+ | AK | 0.7 | | AL | 4.8 | | AR | 2.9 | ... +-------+-------------------+ could be turned into a pivot table that aggregates population by time zone by providing a list of groups (for example, groupName = 'Central', items = ['AL', 'AR', 'IA', ...]) to a manual group rule. Note that a similar effect could be achieved by adding a time zone column to the source data and adjusting the pivot table. +-----------+-------------------+ | Time Zone | SUM of Population | +-----------+-------------------+ | Central | 106.3 | | Eastern | 151.9 | | Mountain | 17.4 | ... +-----------+-------------------+ */ #[serde( default, @@ -6841,12 +6882,12 @@ pub struct ManualRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ManualRuleGroup { /** - * A group name and a list of items from the source data that should be placed in the group with this name. + * A group name and a list of items from the source data that should be placed in the group with this name. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "groupName")] pub group_name: Option<ExtendedValue>, /** - * A group name and a list of items from the source data that should be placed in the group with this name. + * A group name and a list of items from the source data that should be placed in the group with this name. */ #[serde( default, @@ -6860,7 +6901,7 @@ pub struct ManualRuleGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MatchedDeveloperMetadata { /** - * A developer metadata entry and the data filters specified in the original request that matched it. + * A developer metadata entry and the data filters specified in the original request that matched it. */ #[serde( default, @@ -6870,7 +6911,7 @@ pub struct MatchedDeveloperMetadata { )] pub data_filters: Vec<DataFilter>, /** - * A developer metadata entry and the data filters specified in the original request that matched it. + * A developer metadata entry and the data filters specified in the original request that matched it. */ #[serde( default, @@ -6884,7 +6925,7 @@ pub struct MatchedDeveloperMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MatchedValueRange { /** - * A value range that was matched by one or more data filers. + * A value range that was matched by one or more data filers. */ #[serde( default, @@ -6894,7 +6935,7 @@ pub struct MatchedValueRange { )] pub data_filters: Vec<DataFilter>, /** - * A value range that was matched by one or more data filers. + * A value range that was matched by one or more data filers. */ #[serde( default, @@ -6907,7 +6948,8 @@ pub struct MatchedValueRange { /** * How the cells should be merged. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MergeType { #[serde(rename = "MERGE_ALL")] MergeAll, @@ -6945,12 +6987,12 @@ impl MergeType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeCellsRequest { /** - * Merges all cells in the range. + * Merges all cells in the range. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "mergeType")] pub merge_type: Option<MergeType>, /** - * Merges all cells in the range. + * Merges all cells in the range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -6960,7 +7002,7 @@ pub struct MergeCellsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MoveDimensionRequest { /** - * Moves one or more rows or columns. + * Moves one or more rows or columns. */ #[serde( default, @@ -6970,7 +7012,7 @@ pub struct MoveDimensionRequest { )] pub destination_index: i64, /** - * Moves one or more rows or columns. + * Moves one or more rows or columns. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<DimensionRange>, @@ -6980,7 +7022,7 @@ pub struct MoveDimensionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NamedRange { /** - * A named range. + * A named range. */ #[serde( default, @@ -6989,7 +7031,7 @@ pub struct NamedRange { )] pub name: String, /** - * A named range. + * A named range. */ #[serde( default, @@ -6999,7 +7041,7 @@ pub struct NamedRange { )] pub named_range_id: String, /** - * A named range. + * A named range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -7008,7 +7050,8 @@ pub struct NamedRange { /** * The type of the number format. When writing, this field must be set. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NumberFormatType { #[serde(rename = "CURRENCY")] Currency, @@ -7064,7 +7107,7 @@ impl NumberFormatType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NumberFormat { /** - * The number format of a cell. + * The number format of a cell. */ #[serde( default, @@ -7073,7 +7116,7 @@ pub struct NumberFormat { )] pub pattern: String, /** - * The number format of a cell. + * The number format of a cell. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<NumberFormatType>, @@ -7082,7 +7125,8 @@ pub struct NumberFormat { /** * The size of the org chart nodes. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NodeSize { #[serde(rename = "LARGE")] Large, @@ -7123,17 +7167,17 @@ impl NodeSize { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrgChartSpec { /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde(default, skip_serializing_if = "Option::is_none")] pub labels: Option<ChartData>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "nodeColor")] pub node_color: Option<Color>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde( default, @@ -7142,12 +7186,12 @@ pub struct OrgChartSpec { )] pub node_color_style: Option<ColorStyle>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "nodeSize")] pub node_size: Option<NodeSize>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde( default, @@ -7156,7 +7200,7 @@ pub struct OrgChartSpec { )] pub parent_labels: Option<ChartData>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde( default, @@ -7165,7 +7209,7 @@ pub struct OrgChartSpec { )] pub selected_node_color: Option<Color>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde( default, @@ -7174,7 +7218,7 @@ pub struct OrgChartSpec { )] pub selected_node_color_style: Option<ColorStyle>, /** - * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". + * An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales". */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tooltips: Option<ChartData>, @@ -7184,7 +7228,7 @@ pub struct OrgChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OverlayPosition { /** - * The location an object is overlaid on top of a grid. + * The location an object is overlaid on top of a grid. */ #[serde( default, @@ -7193,7 +7237,7 @@ pub struct OverlayPosition { )] pub anchor_cell: Option<GridCoordinate>, /** - * The location an object is overlaid on top of a grid. + * The location an object is overlaid on top of a grid. */ #[serde( default, @@ -7203,7 +7247,7 @@ pub struct OverlayPosition { )] pub height_pixels: i64, /** - * The location an object is overlaid on top of a grid. + * The location an object is overlaid on top of a grid. */ #[serde( default, @@ -7213,7 +7257,7 @@ pub struct OverlayPosition { )] pub offset_x_pixels: i64, /** - * The location an object is overlaid on top of a grid. + * The location an object is overlaid on top of a grid. */ #[serde( default, @@ -7223,7 +7267,7 @@ pub struct OverlayPosition { )] pub offset_y_pixels: i64, /** - * The location an object is overlaid on top of a grid. + * The location an object is overlaid on top of a grid. */ #[serde( default, @@ -7238,7 +7282,7 @@ pub struct OverlayPosition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Padding { /** - * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. + * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. */ #[serde( default, @@ -7247,7 +7291,7 @@ pub struct Padding { )] pub bottom: i64, /** - * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. + * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. */ #[serde( default, @@ -7256,7 +7300,7 @@ pub struct Padding { )] pub left: i64, /** - * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. + * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. */ #[serde( default, @@ -7265,7 +7309,7 @@ pub struct Padding { )] pub right: i64, /** - * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. + * The amount of padding around the cell, in pixels. When updating padding, every field must be specified. */ #[serde( default, @@ -7279,12 +7323,12 @@ pub struct Padding { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PasteDataRequest { /** - * Inserts data into the spreadsheet starting at the specified coordinate. + * Inserts data into the spreadsheet starting at the specified coordinate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub coordinate: Option<GridCoordinate>, /** - * Inserts data into the spreadsheet starting at the specified coordinate. + * Inserts data into the spreadsheet starting at the specified coordinate. */ #[serde( default, @@ -7293,7 +7337,7 @@ pub struct PasteDataRequest { )] pub data: String, /** - * Inserts data into the spreadsheet starting at the specified coordinate. + * Inserts data into the spreadsheet starting at the specified coordinate. */ #[serde( default, @@ -7302,12 +7346,12 @@ pub struct PasteDataRequest { )] pub delimiter: String, /** - * Inserts data into the spreadsheet starting at the specified coordinate. + * Inserts data into the spreadsheet starting at the specified coordinate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub html: Option<bool>, /** - * Inserts data into the spreadsheet starting at the specified coordinate. + * Inserts data into the spreadsheet starting at the specified coordinate. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<PasteType>, @@ -7316,7 +7360,8 @@ pub struct PasteDataRequest { /** * Where the legend of the pie chart should be drawn. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PieChartSpecLegendPosition { #[serde(rename = "BOTTOM_LEGEND")] BottomLegend, @@ -7368,12 +7413,12 @@ impl PieChartSpecLegendPosition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PieChartSpec { /** - * A pie chart. + * A pie chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub domain: Option<ChartData>, /** - * A pie chart. + * A pie chart. */ #[serde( default, @@ -7382,7 +7427,7 @@ pub struct PieChartSpec { )] pub legend_position: Option<PieChartSpecLegendPosition>, /** - * A pie chart. + * A pie chart. */ #[serde( default, @@ -7392,12 +7437,12 @@ pub struct PieChartSpec { )] pub pie_hole: f64, /** - * A pie chart. + * A pie chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub series: Option<ChartData>, /** - * A pie chart. + * A pie chart. */ #[serde( default, @@ -7411,12 +7456,12 @@ pub struct PieChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotFilterCriteria { /** - * Criteria for showing/hiding rows in a pivot table. + * Criteria for showing/hiding rows in a pivot table. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition: Option<BooleanCondition>, /** - * Criteria for showing/hiding rows in a pivot table. + * Criteria for showing/hiding rows in a pivot table. */ #[serde( default, @@ -7425,7 +7470,7 @@ pub struct PivotFilterCriteria { )] pub visible_by_default: bool, /** - * Criteria for showing/hiding rows in a pivot table. + * Criteria for showing/hiding rows in a pivot table. */ #[serde( default, @@ -7440,7 +7485,7 @@ pub struct PivotFilterCriteria { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotFilterSpec { /** - * The pivot table filter criteria associated with a specific source column offset. + * The pivot table filter criteria associated with a specific source column offset. */ #[serde( default, @@ -7450,7 +7495,7 @@ pub struct PivotFilterSpec { )] pub column_offset_index: i64, /** - * The pivot table filter criteria associated with a specific source column offset. + * The pivot table filter criteria associated with a specific source column offset. */ #[serde( default, @@ -7459,7 +7504,7 @@ pub struct PivotFilterSpec { )] pub data_source_column_reference: Option<DataSourceColumnReference>, /** - * The pivot table filter criteria associated with a specific source column offset. + * The pivot table filter criteria associated with a specific source column offset. */ #[serde( default, @@ -7472,7 +7517,8 @@ pub struct PivotFilterSpec { /** * The order the values in this group should be sorted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortOrder { #[serde(rename = "ASCENDING")] Ascending, @@ -7510,7 +7556,7 @@ impl SortOrder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotGroup { /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7519,7 +7565,7 @@ pub struct PivotGroup { )] pub data_source_column_reference: Option<DataSourceColumnReference>, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7528,12 +7574,12 @@ pub struct PivotGroup { )] pub group_limit: Option<PivotGroupLimit>, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "groupRule")] pub group_rule: Option<PivotGroupRule>, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7542,7 +7588,7 @@ pub struct PivotGroup { )] pub label: String, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7551,7 +7597,7 @@ pub struct PivotGroup { )] pub repeat_headings: bool, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7560,12 +7606,12 @@ pub struct PivotGroup { )] pub show_totals: bool, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "sortOrder")] pub sort_order: Option<SortOrder>, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7575,7 +7621,7 @@ pub struct PivotGroup { )] pub source_column_offset: i64, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7584,7 +7630,7 @@ pub struct PivotGroup { )] pub value_bucket: Option<PivotGroupSortValueBucket>, /** - * A single grouping (either row or column) in a pivot table. + * A single grouping (either row or column) in a pivot table. */ #[serde( default, @@ -7599,7 +7645,7 @@ pub struct PivotGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotGroupLimit { /** - * The count limit on rows or columns in the pivot group. + * The count limit on rows or columns in the pivot group. */ #[serde( default, @@ -7609,7 +7655,7 @@ pub struct PivotGroupLimit { )] pub apply_order: i64, /** - * The count limit on rows or columns in the pivot group. + * The count limit on rows or columns in the pivot group. */ #[serde( default, @@ -7624,7 +7670,7 @@ pub struct PivotGroupLimit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotGroupRule { /** - * An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not. + * An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not. */ #[serde( default, @@ -7633,7 +7679,7 @@ pub struct PivotGroupRule { )] pub date_time_rule: Option<DateTimeRule>, /** - * An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not. + * An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not. */ #[serde( default, @@ -7642,7 +7688,7 @@ pub struct PivotGroupRule { )] pub histogram_rule: Option<HistogramRule>, /** - * An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not. + * An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not. */ #[serde( default, @@ -7656,7 +7702,7 @@ pub struct PivotGroupRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotGroupSortValueBucket { /** - * Information about which values in a pivot group should be used for sorting. + * Information about which values in a pivot group should be used for sorting. */ #[serde( default, @@ -7665,7 +7711,7 @@ pub struct PivotGroupSortValueBucket { )] pub buckets: Vec<ExtendedValue>, /** - * Information about which values in a pivot group should be used for sorting. + * Information about which values in a pivot group should be used for sorting. */ #[serde( default, @@ -7680,7 +7726,7 @@ pub struct PivotGroupSortValueBucket { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotGroupValueMetadata { /** - * Metadata about a value in a pivot grouping. + * Metadata about a value in a pivot grouping. */ #[serde( default, @@ -7688,7 +7734,7 @@ pub struct PivotGroupValueMetadata { )] pub collapsed: bool, /** - * Metadata about a value in a pivot grouping. + * Metadata about a value in a pivot grouping. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub value: Option<ExtendedValue>, @@ -7697,7 +7743,8 @@ pub struct PivotGroupValueMetadata { /** * Whether values should be listed horizontally (as columns) or vertically (as rows). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ValueLayout { #[serde(rename = "HORIZONTAL")] Horizontal, @@ -7732,7 +7779,7 @@ impl ValueLayout { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotTable { /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7741,12 +7788,12 @@ pub struct PivotTable { )] pub columns: Vec<PivotGroup>, /** - * A pivot table. + * A pivot table. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub criteria: Option<PivotFilterCriteria>, /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7755,7 +7802,7 @@ pub struct PivotTable { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7765,7 +7812,7 @@ pub struct PivotTable { )] pub data_source_id: String, /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7775,7 +7822,7 @@ pub struct PivotTable { )] pub filter_specs: Vec<PivotFilterSpec>, /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7784,12 +7831,12 @@ pub struct PivotTable { )] pub rows: Vec<PivotGroup>, /** - * A pivot table. + * A pivot table. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<GridRange>, /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7798,7 +7845,7 @@ pub struct PivotTable { )] pub value_layout: Option<ValueLayout>, /** - * A pivot table. + * A pivot table. */ #[serde( default, @@ -7811,7 +7858,8 @@ pub struct PivotTable { /** * If specified, indicates that pivot values should be displayed as the result of a calculation with another pivot value. For example, if calculated_display_type is specified as PERCENT_OF_GRAND_TOTAL, all the pivot values are displayed as the percentage of the grand total. In the Sheets editor, this is referred to as "Show As" in the value section of a pivot table. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CalculatedDisplayType { #[serde(rename = "PERCENT_OF_COLUMN_TOTAL")] PercentOfColumnTotal, @@ -7853,7 +7901,8 @@ impl CalculatedDisplayType { /** * A function to summarize the value. If formula is set, the only supported values are SUM and CUSTOM. If sourceColumnOffset is set, then `CUSTOM` is not supported. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SummarizeFunction { #[serde(rename = "AVERAGE")] Average, @@ -7929,7 +7978,7 @@ impl SummarizeFunction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PivotValue { /** - * The definition of how a value in a pivot table should be calculated. + * The definition of how a value in a pivot table should be calculated. */ #[serde( default, @@ -7938,7 +7987,7 @@ pub struct PivotValue { )] pub calculated_display_type: Option<CalculatedDisplayType>, /** - * The definition of how a value in a pivot table should be calculated. + * The definition of how a value in a pivot table should be calculated. */ #[serde( default, @@ -7947,7 +7996,7 @@ pub struct PivotValue { )] pub data_source_column_reference: Option<DataSourceColumnReference>, /** - * The definition of how a value in a pivot table should be calculated. + * The definition of how a value in a pivot table should be calculated. */ #[serde( default, @@ -7956,7 +8005,7 @@ pub struct PivotValue { )] pub formula: String, /** - * The definition of how a value in a pivot table should be calculated. + * The definition of how a value in a pivot table should be calculated. */ #[serde( default, @@ -7965,7 +8014,7 @@ pub struct PivotValue { )] pub name: String, /** - * The definition of how a value in a pivot table should be calculated. + * The definition of how a value in a pivot table should be calculated. */ #[serde( default, @@ -7975,7 +8024,7 @@ pub struct PivotValue { )] pub source_column_offset: i64, /** - * The definition of how a value in a pivot table should be calculated. + * The definition of how a value in a pivot table should be calculated. */ #[serde( default, @@ -7988,7 +8037,8 @@ pub struct PivotValue { /** * The point shape. If empty or unspecified, a default shape is used. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Shape { #[serde(rename = "CIRCLE")] Circle, @@ -8044,12 +8094,12 @@ impl Shape { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PointStyle { /** - * The style of a point on the chart. + * The style of a point on the chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shape: Option<Shape>, /** - * The style of a point on the chart. + * The style of a point on the chart. */ #[serde( default, @@ -8063,7 +8113,7 @@ pub struct PointStyle { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProtectedRange { /** - * A protected range. + * A protected range. */ #[serde( default, @@ -8072,12 +8122,12 @@ pub struct ProtectedRange { )] pub description: String, /** - * A protected range. + * A protected range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub editors: Option<Editors>, /** - * A protected range. + * A protected range. */ #[serde( default, @@ -8087,7 +8137,7 @@ pub struct ProtectedRange { )] pub named_range_id: String, /** - * A protected range. + * A protected range. */ #[serde( default, @@ -8097,12 +8147,12 @@ pub struct ProtectedRange { )] pub protected_range_id: i64, /** - * A protected range. + * A protected range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * A protected range. + * A protected range. */ #[serde( default, @@ -8111,7 +8161,7 @@ pub struct ProtectedRange { )] pub requesting_user_can_edit: bool, /** - * A protected range. + * A protected range. */ #[serde( default, @@ -8121,7 +8171,7 @@ pub struct ProtectedRange { )] pub unprotected_ranges: Vec<GridRange>, /** - * A protected range. + * A protected range. */ #[serde( default, @@ -8135,7 +8185,7 @@ pub struct ProtectedRange { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RandomizeRangeRequest { /** - * Randomizes the order of the rows in a range. + * Randomizes the order of the rows in a range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -8145,7 +8195,7 @@ pub struct RandomizeRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RefreshDataSourceObjectExecutionStatus { /** - * The execution status of refreshing one data source object. + * The execution status of refreshing one data source object. */ #[serde( default, @@ -8154,7 +8204,7 @@ pub struct RefreshDataSourceObjectExecutionStatus { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * The execution status of refreshing one data source object. + * The execution status of refreshing one data source object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reference: Option<DataSourceObjectReference>, @@ -8164,7 +8214,7 @@ pub struct RefreshDataSourceObjectExecutionStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RefreshDataSourceRequest { /** - * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. + * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. */ #[serde( default, @@ -8174,17 +8224,17 @@ pub struct RefreshDataSourceRequest { )] pub data_source_id: String, /** - * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. + * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub force: Option<bool>, /** - * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. + * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "isAll")] pub is_all: Option<bool>, /** - * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. + * Refreshes one or multiple data source objects in the spreadsheet by the specified references. The request requires an additional `bigquery.readonly` OAuth scope. If there are multiple refresh requests referencing the same data source objects in one batch, only the last refresh request is processed, and all those requests will have the same response accordingly. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub references: Option<DataSourceObjectReferences>, @@ -8194,7 +8244,7 @@ pub struct RefreshDataSourceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RefreshDataSourceResponse { /** - * The response from refreshing one or multiple data source objects. + * The response from refreshing one or multiple data source objects. */ #[serde( default, @@ -8208,12 +8258,12 @@ pub struct RefreshDataSourceResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RepeatCellRequest { /** - * Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing. + * Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cell: Option<CellData>, /** - * Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing. + * Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing. */ #[serde( default, @@ -8222,7 +8272,7 @@ pub struct RepeatCellRequest { )] pub fields: String, /** - * Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing. + * Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -8232,7 +8282,7 @@ pub struct RepeatCellRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Request { /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8241,12 +8291,12 @@ pub struct Request { )] pub add_banding: Option<AddBandingRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "addChart")] pub add_chart: Option<AddChartRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8255,7 +8305,7 @@ pub struct Request { )] pub add_conditional_format_rule: Option<AddConditionalFormatRuleRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8264,7 +8314,7 @@ pub struct Request { )] pub add_data_source: Option<AddDataSourceRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8273,7 +8323,7 @@ pub struct Request { )] pub add_dimension_group: Option<AddDimensionGroupRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8282,7 +8332,7 @@ pub struct Request { )] pub add_filter_view: Option<AddFilterViewRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8291,7 +8341,7 @@ pub struct Request { )] pub add_named_range: Option<AddNamedRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8300,17 +8350,17 @@ pub struct Request { )] pub add_protected_range: Option<AddProtectedRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "addSheet")] pub add_sheet: Option<AddSheetRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "addSlicer")] pub add_slicer: Option<AddSlicerRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8319,7 +8369,7 @@ pub struct Request { )] pub append_cells: Option<AppendCellsRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8328,12 +8378,12 @@ pub struct Request { )] pub append_dimension: Option<AppendDimensionRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "autoFill")] pub auto_fill: Option<AutoFillRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8342,7 +8392,7 @@ pub struct Request { )] pub auto_resize_dimensions: Option<AutoResizeDimensionsRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8351,12 +8401,12 @@ pub struct Request { )] pub clear_basic_filter: Option<ClearBasicFilterRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "copyPaste")] pub copy_paste: Option<CopyPasteRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8365,12 +8415,12 @@ pub struct Request { )] pub create_developer_metadata: Option<CreateDeveloperMetadataRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "cutPaste")] pub cut_paste: Option<CutPasteRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8379,7 +8429,7 @@ pub struct Request { )] pub delete_banding: Option<DeleteBandingRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8388,7 +8438,7 @@ pub struct Request { )] pub delete_conditional_format_rule: Option<DeleteConditionalFormatRuleRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8397,7 +8447,7 @@ pub struct Request { )] pub delete_data_source: Option<DeleteDataSourceRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8406,7 +8456,7 @@ pub struct Request { )] pub delete_developer_metadata: Option<DeleteDeveloperMetadataRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8415,7 +8465,7 @@ pub struct Request { )] pub delete_dimension: Option<DeleteDimensionRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8424,7 +8474,7 @@ pub struct Request { )] pub delete_dimension_group: Option<DeleteDimensionGroupRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8433,7 +8483,7 @@ pub struct Request { )] pub delete_duplicates: Option<DeleteDuplicatesRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8442,7 +8492,7 @@ pub struct Request { )] pub delete_embedded_object: Option<DeleteEmbeddedObjectRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8451,7 +8501,7 @@ pub struct Request { )] pub delete_filter_view: Option<DeleteFilterViewRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8460,7 +8510,7 @@ pub struct Request { )] pub delete_named_range: Option<DeleteNamedRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8469,7 +8519,7 @@ pub struct Request { )] pub delete_protected_range: Option<DeleteProtectedRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8478,7 +8528,7 @@ pub struct Request { )] pub delete_range: Option<DeleteRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8487,7 +8537,7 @@ pub struct Request { )] pub delete_sheet: Option<DeleteSheetRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8496,7 +8546,7 @@ pub struct Request { )] pub duplicate_filter_view: Option<DuplicateFilterViewRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8505,7 +8555,7 @@ pub struct Request { )] pub duplicate_sheet: Option<DuplicateSheetRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8514,7 +8564,7 @@ pub struct Request { )] pub find_replace: Option<FindReplaceRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8523,7 +8573,7 @@ pub struct Request { )] pub insert_dimension: Option<InsertDimensionRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8532,7 +8582,7 @@ pub struct Request { )] pub insert_range: Option<InsertRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8541,7 +8591,7 @@ pub struct Request { )] pub merge_cells: Option<MergeCellsRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8550,12 +8600,12 @@ pub struct Request { )] pub move_dimension: Option<MoveDimensionRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "pasteData")] pub paste_data: Option<PasteDataRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8564,7 +8614,7 @@ pub struct Request { )] pub randomize_range: Option<RandomizeRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8573,7 +8623,7 @@ pub struct Request { )] pub refresh_data_source: Option<RefreshDataSourceRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8582,7 +8632,7 @@ pub struct Request { )] pub repeat_cell: Option<RepeatCellRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8591,7 +8641,7 @@ pub struct Request { )] pub set_basic_filter: Option<SetBasicFilterRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8600,12 +8650,12 @@ pub struct Request { )] pub set_data_validation: Option<SetDataValidationRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "sortRange")] pub sort_range: Option<SortRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8614,7 +8664,7 @@ pub struct Request { )] pub text_to_columns: Option<TextColumnsRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8623,7 +8673,7 @@ pub struct Request { )] pub trim_whitespace: Option<TrimWhitespaceRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8632,7 +8682,7 @@ pub struct Request { )] pub unmerge_cells: Option<UnmergeCellsRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8641,7 +8691,7 @@ pub struct Request { )] pub update_banding: Option<UpdateBandingRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8650,7 +8700,7 @@ pub struct Request { )] pub update_borders: Option<UpdateBordersRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8659,7 +8709,7 @@ pub struct Request { )] pub update_cells: Option<UpdateCellsRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8668,7 +8718,7 @@ pub struct Request { )] pub update_chart_spec: Option<UpdateChartSpecRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8677,7 +8727,7 @@ pub struct Request { )] pub update_conditional_format_rule: Option<UpdateConditionalFormatRuleRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8686,7 +8736,7 @@ pub struct Request { )] pub update_data_source: Option<UpdateDataSourceRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8695,7 +8745,7 @@ pub struct Request { )] pub update_developer_metadata: Option<UpdateDeveloperMetadataRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8704,7 +8754,7 @@ pub struct Request { )] pub update_dimension_group: Option<UpdateDimensionGroupRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8713,7 +8763,7 @@ pub struct Request { )] pub update_dimension_properties: Option<UpdateDimensionPropertiesRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8722,7 +8772,7 @@ pub struct Request { )] pub update_embedded_object_border: Option<UpdateEmbeddedObjectBorderRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8731,7 +8781,7 @@ pub struct Request { )] pub update_embedded_object_position: Option<UpdateEmbeddedObjectPositionRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8740,7 +8790,7 @@ pub struct Request { )] pub update_filter_view: Option<UpdateFilterViewRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8749,7 +8799,7 @@ pub struct Request { )] pub update_named_range: Option<UpdateNamedRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8758,7 +8808,7 @@ pub struct Request { )] pub update_protected_range: Option<UpdateProtectedRangeRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8767,7 +8817,7 @@ pub struct Request { )] pub update_sheet_properties: Option<UpdateSheetPropertiesRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8776,7 +8826,7 @@ pub struct Request { )] pub update_slicer_spec: Option<UpdateSlicerSpecRequest>, /** - * A single kind of update to apply to a spreadsheet. + * A single kind of update to apply to a spreadsheet. */ #[serde( default, @@ -8790,7 +8840,7 @@ pub struct Request { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Response { /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8799,12 +8849,12 @@ pub struct Response { )] pub add_banding: Option<AddBandingResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "addChart")] pub add_chart: Option<AddChartResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8813,7 +8863,7 @@ pub struct Response { )] pub add_data_source: Option<AddDataSourceResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8822,7 +8872,7 @@ pub struct Response { )] pub add_dimension_group: Option<AddDimensionGroupResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8831,7 +8881,7 @@ pub struct Response { )] pub add_filter_view: Option<AddFilterViewResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8840,7 +8890,7 @@ pub struct Response { )] pub add_named_range: Option<AddNamedRangeResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8849,17 +8899,17 @@ pub struct Response { )] pub add_protected_range: Option<AddProtectedRangeResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "addSheet")] pub add_sheet: Option<AddSheetResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "addSlicer")] pub add_slicer: Option<AddSlicerResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8868,7 +8918,7 @@ pub struct Response { )] pub create_developer_metadata: Option<CreateDeveloperMetadataResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8877,7 +8927,7 @@ pub struct Response { )] pub delete_conditional_format_rule: Option<DeleteConditionalFormatRuleResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8886,7 +8936,7 @@ pub struct Response { )] pub delete_developer_metadata: Option<DeleteDeveloperMetadataResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8895,7 +8945,7 @@ pub struct Response { )] pub delete_dimension_group: Option<DeleteDimensionGroupResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8904,7 +8954,7 @@ pub struct Response { )] pub delete_duplicates: Option<DeleteDuplicatesResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8913,7 +8963,7 @@ pub struct Response { )] pub duplicate_filter_view: Option<DuplicateFilterViewResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8922,7 +8972,7 @@ pub struct Response { )] pub duplicate_sheet: Option<DuplicateSheetResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8931,7 +8981,7 @@ pub struct Response { )] pub find_replace: Option<FindReplaceResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8940,7 +8990,7 @@ pub struct Response { )] pub refresh_data_source: Option<RefreshDataSourceResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8949,7 +8999,7 @@ pub struct Response { )] pub trim_whitespace: Option<TrimWhitespaceResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8958,7 +9008,7 @@ pub struct Response { )] pub update_conditional_format_rule: Option<UpdateConditionalFormatRuleResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8967,7 +9017,7 @@ pub struct Response { )] pub update_data_source: Option<UpdateDataSourceResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8976,7 +9026,7 @@ pub struct Response { )] pub update_developer_metadata: Option<UpdateDeveloperMetadataResponse>, /** - * A single response from an update. + * A single response from an update. */ #[serde( default, @@ -8990,7 +9040,7 @@ pub struct Response { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RowData { /** - * Data about each cell in a row. + * Data about each cell in a row. */ #[serde( default, @@ -9003,7 +9053,8 @@ pub struct RowData { /** * The number format source used in the scorecard chart. This field is optional. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NumberFormatSource { #[serde(rename = "CHART_NUMBER_FORMAT_SOURCE_UNDEFINED")] ChartNumberFormatSourceUndefined, @@ -9043,7 +9094,7 @@ impl NumberFormatSource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ScorecardChartSpec { /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9052,7 +9103,7 @@ pub struct ScorecardChartSpec { )] pub aggregate_type: Option<AggregateType>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9061,7 +9112,7 @@ pub struct ScorecardChartSpec { )] pub baseline_value_data: Option<ChartData>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9070,7 +9121,7 @@ pub struct ScorecardChartSpec { )] pub baseline_value_format: Option<BaselineValueFormat>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9079,7 +9130,7 @@ pub struct ScorecardChartSpec { )] pub custom_format_options: Option<ChartCustomNumberFormatOptions>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9088,7 +9139,7 @@ pub struct ScorecardChartSpec { )] pub key_value_data: Option<ChartData>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9097,7 +9148,7 @@ pub struct ScorecardChartSpec { )] pub key_value_format: Option<KeyValueFormat>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9106,7 +9157,7 @@ pub struct ScorecardChartSpec { )] pub number_format_source: Option<NumberFormatSource>, /** - * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. + * A scorecard chart. Scorecard charts are used to highlight key performance indicators, known as KPIs, on the spreadsheet. A scorecard chart can represent things like total sales, average cost, or a top selling item. You can specify a single data value, or aggregate over a range of data. Percentage or absolute difference from a baseline value can be highlighted, like changes over time. */ #[serde( default, @@ -9121,7 +9172,7 @@ pub struct ScorecardChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SearchDeveloperMetadataRequest { /** - * A request to retrieve all developer metadata matching the set of specified criteria. + * A request to retrieve all developer metadata matching the set of specified criteria. */ #[serde( default, @@ -9136,7 +9187,7 @@ pub struct SearchDeveloperMetadataRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SearchDeveloperMetadataResponse { /** - * A reply to a developer metadata search request. + * A reply to a developer metadata search request. */ #[serde( default, @@ -9151,7 +9202,7 @@ pub struct SearchDeveloperMetadataResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetBasicFilterRequest { /** - * Sets the basic filter associated with a sheet. + * Sets the basic filter associated with a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter: Option<BasicFilter>, @@ -9161,12 +9212,12 @@ pub struct SetBasicFilterRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetDataValidationRequest { /** - * Sets a data validation rule to every cell in the range. To clear validation in a range, call this with no rule specified. + * Sets a data validation rule to every cell in the range. To clear validation in a range, call this with no rule specified. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Sets a data validation rule to every cell in the range. To clear validation in a range, call this with no rule specified. + * Sets a data validation rule to every cell in the range. To clear validation in a range, call this with no rule specified. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rule: Option<DataValidationRule>, @@ -9176,7 +9227,7 @@ pub struct SetDataValidationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sheet { /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9186,7 +9237,7 @@ pub struct Sheet { )] pub banded_ranges: Vec<BandedRange>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9195,7 +9246,7 @@ pub struct Sheet { )] pub basic_filter: Option<BasicFilter>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9204,7 +9255,7 @@ pub struct Sheet { )] pub charts: Vec<EmbeddedChart>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9214,7 +9265,7 @@ pub struct Sheet { )] pub column_groups: Vec<DimensionGroup>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9224,7 +9275,7 @@ pub struct Sheet { )] pub conditional_formats: Vec<ConditionalFormatRule>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9233,7 +9284,7 @@ pub struct Sheet { )] pub data: Vec<GridData>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9243,7 +9294,7 @@ pub struct Sheet { )] pub developer_metadata: Vec<DeveloperMetadata>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9253,7 +9304,7 @@ pub struct Sheet { )] pub filter_views: Vec<FilterView>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9262,12 +9313,12 @@ pub struct Sheet { )] pub merges: Vec<GridRange>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SheetProperties>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9277,7 +9328,7 @@ pub struct Sheet { )] pub protected_ranges: Vec<ProtectedRange>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9287,7 +9338,7 @@ pub struct Sheet { )] pub row_groups: Vec<DimensionGroup>, /** - * A sheet in a spreadsheet. + * A sheet in a spreadsheet. */ #[serde( default, @@ -9300,7 +9351,8 @@ pub struct Sheet { /** * The type of sheet. Defaults to GRID. This field cannot be changed once set. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SheetType { #[serde(rename = "DATA_SOURCE")] DataSource, @@ -9341,7 +9393,7 @@ impl SheetType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SheetProperties { /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9350,7 +9402,7 @@ pub struct SheetProperties { )] pub data_source_sheet_properties: Option<DataSourceSheetProperties>, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9359,7 +9411,7 @@ pub struct SheetProperties { )] pub grid_properties: Option<GridProperties>, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9367,7 +9419,7 @@ pub struct SheetProperties { )] pub hidden: bool, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9376,7 +9428,7 @@ pub struct SheetProperties { )] pub index: i64, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9385,7 +9437,7 @@ pub struct SheetProperties { )] pub right_to_left: bool, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9395,17 +9447,17 @@ pub struct SheetProperties { )] pub sheet_id: i64, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "sheetType")] pub sheet_type: Option<SheetType>, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "tabColor")] pub tab_color: Option<Color>, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9414,7 +9466,7 @@ pub struct SheetProperties { )] pub tab_color_style: Option<ColorStyle>, /** - * Properties of a sheet. + * Properties of a sheet. */ #[serde( default, @@ -9428,12 +9480,12 @@ pub struct SheetProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Slicer { /** - * A slicer in a sheet. + * A slicer in a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub position: Option<EmbeddedObjectPosition>, /** - * A slicer in a sheet. + * A slicer in a sheet. */ #[serde( default, @@ -9443,7 +9495,7 @@ pub struct Slicer { )] pub slicer_id: i64, /** - * A slicer in a sheet. + * A slicer in a sheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spec: Option<SlicerSpec>, @@ -9453,7 +9505,7 @@ pub struct Slicer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SlicerSpec { /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9462,7 +9514,7 @@ pub struct SlicerSpec { )] pub apply_to_pivot_tables: bool, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9471,7 +9523,7 @@ pub struct SlicerSpec { )] pub background_color: Option<Color>, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9480,7 +9532,7 @@ pub struct SlicerSpec { )] pub background_color_style: Option<ColorStyle>, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9490,12 +9542,12 @@ pub struct SlicerSpec { )] pub column_index: i64, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "dataRange")] pub data_range: Option<GridRange>, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9504,7 +9556,7 @@ pub struct SlicerSpec { )] pub filter_criteria: Option<FilterCriteria>, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9513,7 +9565,7 @@ pub struct SlicerSpec { )] pub horizontal_alignment: Option<HorizontalAlignment>, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9522,7 +9574,7 @@ pub struct SlicerSpec { )] pub text_format: Option<TextFormat>, /** - * The specifications of a slicer. + * The specifications of a slicer. */ #[serde( default, @@ -9536,12 +9588,12 @@ pub struct SlicerSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SortRangeRequest { /** - * Sorts data in rows based on a sort order per column. + * Sorts data in rows based on a sort order per column. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Sorts data in rows based on a sort order per column. + * Sorts data in rows based on a sort order per column. */ #[serde( default, @@ -9556,7 +9608,7 @@ pub struct SortRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SortSpec { /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde( default, @@ -9565,7 +9617,7 @@ pub struct SortSpec { )] pub background_color: Option<Color>, /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde( default, @@ -9574,7 +9626,7 @@ pub struct SortSpec { )] pub background_color_style: Option<ColorStyle>, /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde( default, @@ -9583,7 +9635,7 @@ pub struct SortSpec { )] pub data_source_column_reference: Option<DataSourceColumnReference>, /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde( default, @@ -9593,7 +9645,7 @@ pub struct SortSpec { )] pub dimension_index: i64, /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde( default, @@ -9602,7 +9654,7 @@ pub struct SortSpec { )] pub foreground_color: Option<Color>, /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde( default, @@ -9611,7 +9663,7 @@ pub struct SortSpec { )] pub foreground_color_style: Option<ColorStyle>, /** - * A sort order associated with a specific column or row. + * A sort order associated with a specific column or row. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "sortOrder")] pub sort_order: Option<SortOrder>, @@ -9621,12 +9673,12 @@ pub struct SortSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceDestination { /** - * A combination of a source range and how to extend that source. + * A combination of a source range and how to extend that source. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dimension: Option<Dimension>, /** - * A combination of a source range and how to extend that source. + * A combination of a source range and how to extend that source. */ #[serde( default, @@ -9636,7 +9688,7 @@ pub struct SourceDestination { )] pub fill_length: i64, /** - * A combination of a source range and how to extend that source. + * A combination of a source range and how to extend that source. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<GridRange>, @@ -9646,7 +9698,7 @@ pub struct SourceDestination { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Spreadsheet { /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9656,7 +9708,7 @@ pub struct Spreadsheet { )] pub data_source_schedules: Vec<DataSourceRefreshSchedule>, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9666,7 +9718,7 @@ pub struct Spreadsheet { )] pub data_sources: Vec<DataSource>, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9676,7 +9728,7 @@ pub struct Spreadsheet { )] pub developer_metadata: Vec<DeveloperMetadata>, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9686,12 +9738,12 @@ pub struct Spreadsheet { )] pub named_ranges: Vec<NamedRange>, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SpreadsheetProperties>, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9700,7 +9752,7 @@ pub struct Spreadsheet { )] pub sheets: Vec<Sheet>, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9710,7 +9762,7 @@ pub struct Spreadsheet { )] pub spreadsheet_id: String, /** - * Resource that represents a spreadsheet. + * Resource that represents a spreadsheet. */ #[serde( default, @@ -9724,7 +9776,8 @@ pub struct Spreadsheet { /** * The amount of time to wait before volatile functions are recalculated. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AutoRecalc { #[serde(rename = "HOUR")] Hour, @@ -9765,7 +9818,7 @@ impl AutoRecalc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SpreadsheetProperties { /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9774,7 +9827,7 @@ pub struct SpreadsheetProperties { )] pub auto_recalc: Option<AutoRecalc>, /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9783,7 +9836,7 @@ pub struct SpreadsheetProperties { )] pub default_format: Option<CellFormat>, /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9792,7 +9845,7 @@ pub struct SpreadsheetProperties { )] pub iterative_calculation_settings: Option<IterativeCalculationSettings>, /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9801,7 +9854,7 @@ pub struct SpreadsheetProperties { )] pub locale: String, /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9810,7 +9863,7 @@ pub struct SpreadsheetProperties { )] pub spreadsheet_theme: Option<SpreadsheetTheme>, /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9820,7 +9873,7 @@ pub struct SpreadsheetProperties { )] pub time_zone: String, /** - * Properties of a spreadsheet. + * Properties of a spreadsheet. */ #[serde( default, @@ -9834,7 +9887,7 @@ pub struct SpreadsheetProperties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SpreadsheetTheme { /** - * Represents spreadsheet theme + * Represents spreadsheet theme */ #[serde( default, @@ -9844,7 +9897,7 @@ pub struct SpreadsheetTheme { )] pub primary_font_family: String, /** - * Represents spreadsheet theme + * Represents spreadsheet theme */ #[serde( default, @@ -9859,7 +9912,7 @@ pub struct SpreadsheetTheme { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextFormat { /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9867,7 +9920,7 @@ pub struct TextFormat { )] pub bold: bool, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9877,7 +9930,7 @@ pub struct TextFormat { )] pub font_family: String, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9887,7 +9940,7 @@ pub struct TextFormat { )] pub font_size: i64, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9896,7 +9949,7 @@ pub struct TextFormat { )] pub foreground_color: Option<Color>, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9905,7 +9958,7 @@ pub struct TextFormat { )] pub foreground_color_style: Option<ColorStyle>, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9913,12 +9966,12 @@ pub struct TextFormat { )] pub italic: bool, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub link: Option<Link>, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9926,7 +9979,7 @@ pub struct TextFormat { )] pub strikethrough: bool, /** - * The format of a run of text in a cell. Absent values indicate that the field isn't specified. + * The format of a run of text in a cell. Absent values indicate that the field isn't specified. */ #[serde( default, @@ -9939,12 +9992,12 @@ pub struct TextFormat { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextFormatRun { /** - * A run of a text format. The format of this run continues until the start index of the next run. When updating, all fields must be set. + * A run of a text format. The format of this run continues until the start index of the next run. When updating, all fields must be set. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub format: Option<TextFormat>, /** - * A run of a text format. The format of this run continues until the start index of the next run. When updating, all fields must be set. + * A run of a text format. The format of this run continues until the start index of the next run. When updating, all fields must be set. */ #[serde( default, @@ -9959,7 +10012,7 @@ pub struct TextFormatRun { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextPosition { /** - * Position settings for text. + * Position settings for text. */ #[serde( default, @@ -9973,7 +10026,7 @@ pub struct TextPosition { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextRotation { /** - * The rotation applied to text in a cell. + * The rotation applied to text in a cell. */ #[serde( default, @@ -9982,7 +10035,7 @@ pub struct TextRotation { )] pub angle: i64, /** - * The rotation applied to text in a cell. + * The rotation applied to text in a cell. */ #[serde( default, @@ -9994,7 +10047,8 @@ pub struct TextRotation { /** * The delimiter type to use. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DelimiterType { #[serde(rename = "AUTODETECT")] Autodetect, @@ -10044,7 +10098,7 @@ impl DelimiterType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextColumnsRequest { /** - * Splits a column of text into multiple columns, based on a delimiter in each cell. + * Splits a column of text into multiple columns, based on a delimiter in each cell. */ #[serde( default, @@ -10053,7 +10107,7 @@ pub struct TextColumnsRequest { )] pub delimiter: String, /** - * Splits a column of text into multiple columns, based on a delimiter in each cell. + * Splits a column of text into multiple columns, based on a delimiter in each cell. */ #[serde( default, @@ -10062,7 +10116,7 @@ pub struct TextColumnsRequest { )] pub delimiter_type: Option<DelimiterType>, /** - * Splits a column of text into multiple columns, based on a delimiter in each cell. + * Splits a column of text into multiple columns, based on a delimiter in each cell. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<GridRange>, @@ -10072,12 +10126,12 @@ pub struct TextColumnsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ThemeColorPair { /** - * A pair mapping a spreadsheet theme color type to the concrete color it represents. + * A pair mapping a spreadsheet theme color type to the concrete color it represents. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<ColorStyle>, /** - * A pair mapping a spreadsheet theme color type to the concrete color it represents. + * A pair mapping a spreadsheet theme color type to the concrete color it represents. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "colorType")] pub color_type: Option<ColorType>, @@ -10087,7 +10141,7 @@ pub struct ThemeColorPair { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimeOfDay { /** - * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. + * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. */ #[serde( default, @@ -10096,7 +10150,7 @@ pub struct TimeOfDay { )] pub hours: i64, /** - * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. + * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. */ #[serde( default, @@ -10105,7 +10159,7 @@ pub struct TimeOfDay { )] pub minutes: i64, /** - * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. + * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. */ #[serde( default, @@ -10114,7 +10168,7 @@ pub struct TimeOfDay { )] pub nanos: i64, /** - * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. + * Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`. */ #[serde( default, @@ -10128,7 +10182,7 @@ pub struct TimeOfDay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TreemapChartColorScale { /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10137,7 +10191,7 @@ pub struct TreemapChartColorScale { )] pub max_value_color: Option<Color>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10146,7 +10200,7 @@ pub struct TreemapChartColorScale { )] pub max_value_color_style: Option<ColorStyle>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10155,7 +10209,7 @@ pub struct TreemapChartColorScale { )] pub mid_value_color: Option<Color>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10164,7 +10218,7 @@ pub struct TreemapChartColorScale { )] pub mid_value_color_style: Option<ColorStyle>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10173,7 +10227,7 @@ pub struct TreemapChartColorScale { )] pub min_value_color: Option<Color>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10182,7 +10236,7 @@ pub struct TreemapChartColorScale { )] pub min_value_color_style: Option<ColorStyle>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10191,7 +10245,7 @@ pub struct TreemapChartColorScale { )] pub no_data_color: Option<Color>, /** - * A color scale for a treemap chart. + * A color scale for a treemap chart. */ #[serde( default, @@ -10205,12 +10259,12 @@ pub struct TreemapChartColorScale { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TreemapChartSpec { /** - * A Treemap chart. + * A Treemap chart. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "colorData")] pub color_data: Option<ChartData>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10219,7 +10273,7 @@ pub struct TreemapChartSpec { )] pub color_scale: Option<TreemapChartColorScale>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10228,7 +10282,7 @@ pub struct TreemapChartSpec { )] pub header_color: Option<Color>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10237,7 +10291,7 @@ pub struct TreemapChartSpec { )] pub header_color_style: Option<ColorStyle>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10246,7 +10300,7 @@ pub struct TreemapChartSpec { )] pub hide_tooltips: bool, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10256,12 +10310,12 @@ pub struct TreemapChartSpec { )] pub hinted_levels: i64, /** - * A Treemap chart. + * A Treemap chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub labels: Option<ChartData>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10270,7 +10324,7 @@ pub struct TreemapChartSpec { )] pub levels: i64, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10280,7 +10334,7 @@ pub struct TreemapChartSpec { )] pub max_value: f64, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10290,7 +10344,7 @@ pub struct TreemapChartSpec { )] pub min_value: f64, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10299,12 +10353,12 @@ pub struct TreemapChartSpec { )] pub parent_labels: Option<ChartData>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "sizeData")] pub size_data: Option<ChartData>, /** - * A Treemap chart. + * A Treemap chart. */ #[serde( default, @@ -10318,7 +10372,7 @@ pub struct TreemapChartSpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrimWhitespaceRequest { /** - * Trims the whitespace (such as spaces, tabs, or new lines) in every cell in the specified range. This request removes all whitespace from the start and end of each cell's text, and reduces any subsequence of remaining whitespace characters to a single space. If the resulting trimmed text starts with a '+' or '=' character, the text remains as a string value and isn't interpreted as a formula. + * Trims the whitespace (such as spaces, tabs, or new lines) in every cell in the specified range. This request removes all whitespace from the start and end of each cell's text, and reduces any subsequence of remaining whitespace characters to a single space. If the resulting trimmed text starts with a '+' or '=' character, the text remains as a string value and isn't interpreted as a formula. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -10328,7 +10382,7 @@ pub struct TrimWhitespaceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrimWhitespaceResponse { /** - * The result of trimming whitespace in cells. + * The result of trimming whitespace in cells. */ #[serde( default, @@ -10343,7 +10397,7 @@ pub struct TrimWhitespaceResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UnmergeCellsRequest { /** - * Unmerges cells in the given range. + * Unmerges cells in the given range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, @@ -10353,7 +10407,7 @@ pub struct UnmergeCellsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateBandingRequest { /** - * Updates properties of the supplied banded range. + * Updates properties of the supplied banded range. */ #[serde( default, @@ -10362,7 +10416,7 @@ pub struct UpdateBandingRequest { )] pub banded_range: Option<BandedRange>, /** - * Updates properties of the supplied banded range. + * Updates properties of the supplied banded range. */ #[serde( default, @@ -10376,12 +10430,12 @@ pub struct UpdateBandingRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateBordersRequest { /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bottom: Option<Border>, /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde( default, @@ -10390,7 +10444,7 @@ pub struct UpdateBordersRequest { )] pub inner_horizontal: Option<Border>, /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde( default, @@ -10399,22 +10453,22 @@ pub struct UpdateBordersRequest { )] pub inner_vertical: Option<Border>, /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub left: Option<Border>, /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub right: Option<Border>, /** - * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. + * Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub top: Option<Border>, @@ -10424,7 +10478,7 @@ pub struct UpdateBordersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateCellsRequest { /** - * Updates all cells in a range with new data. + * Updates all cells in a range with new data. */ #[serde( default, @@ -10433,12 +10487,12 @@ pub struct UpdateCellsRequest { )] pub fields: String, /** - * Updates all cells in a range with new data. + * Updates all cells in a range with new data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<GridRange>, /** - * Updates all cells in a range with new data. + * Updates all cells in a range with new data. */ #[serde( default, @@ -10447,7 +10501,7 @@ pub struct UpdateCellsRequest { )] pub rows: Vec<RowData>, /** - * Updates all cells in a range with new data. + * Updates all cells in a range with new data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub start: Option<GridCoordinate>, @@ -10457,7 +10511,7 @@ pub struct UpdateCellsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateChartSpecRequest { /** - * Updates a chart's specifications. (This does not move or resize a chart. To move or resize a chart, use UpdateEmbeddedObjectPositionRequest.) + * Updates a chart's specifications. (This does not move or resize a chart. To move or resize a chart, use UpdateEmbeddedObjectPositionRequest.) */ #[serde( default, @@ -10467,7 +10521,7 @@ pub struct UpdateChartSpecRequest { )] pub chart_id: i64, /** - * Updates a chart's specifications. (This does not move or resize a chart. To move or resize a chart, use UpdateEmbeddedObjectPositionRequest.) + * Updates a chart's specifications. (This does not move or resize a chart. To move or resize a chart, use UpdateEmbeddedObjectPositionRequest.) */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spec: Option<ChartSpec>, @@ -10477,7 +10531,7 @@ pub struct UpdateChartSpecRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateConditionalFormatRuleRequest { /** - * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. + * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. */ #[serde( default, @@ -10486,7 +10540,7 @@ pub struct UpdateConditionalFormatRuleRequest { )] pub index: i64, /** - * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. + * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. */ #[serde( default, @@ -10496,12 +10550,12 @@ pub struct UpdateConditionalFormatRuleRequest { )] pub new_index: i64, /** - * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. + * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rule: Option<ConditionalFormatRule>, /** - * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. + * Updates a conditional format rule at the given index, or moves a conditional format rule to another index. */ #[serde( default, @@ -10516,7 +10570,7 @@ pub struct UpdateConditionalFormatRuleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateConditionalFormatRuleResponse { /** - * The result of updating a conditional format rule. + * The result of updating a conditional format rule. */ #[serde( default, @@ -10526,12 +10580,12 @@ pub struct UpdateConditionalFormatRuleResponse { )] pub new_index: i64, /** - * The result of updating a conditional format rule. + * The result of updating a conditional format rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "newRule")] pub new_rule: Option<ConditionalFormatRule>, /** - * The result of updating a conditional format rule. + * The result of updating a conditional format rule. */ #[serde( default, @@ -10541,7 +10595,7 @@ pub struct UpdateConditionalFormatRuleResponse { )] pub old_index: i64, /** - * The result of updating a conditional format rule. + * The result of updating a conditional format rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "oldRule")] pub old_rule: Option<ConditionalFormatRule>, @@ -10551,7 +10605,7 @@ pub struct UpdateConditionalFormatRuleResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDataSourceRequest { /** - * Updates a data source. After the data source is updated successfully, an execution is triggered to refresh the associated DATA_SOURCE sheet to read data from the updated data source. The request requires an additional `bigquery.readonly` OAuth scope. + * Updates a data source. After the data source is updated successfully, an execution is triggered to refresh the associated DATA_SOURCE sheet to read data from the updated data source. The request requires an additional `bigquery.readonly` OAuth scope. */ #[serde( default, @@ -10560,7 +10614,7 @@ pub struct UpdateDataSourceRequest { )] pub data_source: Option<DataSource>, /** - * Updates a data source. After the data source is updated successfully, an execution is triggered to refresh the associated DATA_SOURCE sheet to read data from the updated data source. The request requires an additional `bigquery.readonly` OAuth scope. + * Updates a data source. After the data source is updated successfully, an execution is triggered to refresh the associated DATA_SOURCE sheet to read data from the updated data source. The request requires an additional `bigquery.readonly` OAuth scope. */ #[serde( default, @@ -10574,7 +10628,7 @@ pub struct UpdateDataSourceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDataSourceResponse { /** - * The response from updating data source. + * The response from updating data source. */ #[serde( default, @@ -10583,7 +10637,7 @@ pub struct UpdateDataSourceResponse { )] pub data_execution_status: Option<DataExecutionStatus>, /** - * The response from updating data source. + * The response from updating data source. */ #[serde( default, @@ -10597,7 +10651,7 @@ pub struct UpdateDataSourceResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDeveloperMetadataRequest { /** - * A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update. + * A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update. */ #[serde( default, @@ -10607,7 +10661,7 @@ pub struct UpdateDeveloperMetadataRequest { )] pub data_filters: Vec<DataFilter>, /** - * A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update. + * A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update. */ #[serde( default, @@ -10616,7 +10670,7 @@ pub struct UpdateDeveloperMetadataRequest { )] pub developer_metadata: Option<DeveloperMetadata>, /** - * A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update. + * A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update. */ #[serde( default, @@ -10630,7 +10684,7 @@ pub struct UpdateDeveloperMetadataRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDeveloperMetadataResponse { /** - * The response from updating developer metadata. + * The response from updating developer metadata. */ #[serde( default, @@ -10645,7 +10699,7 @@ pub struct UpdateDeveloperMetadataResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDimensionGroupRequest { /** - * Updates the state of the specified group. + * Updates the state of the specified group. */ #[serde( default, @@ -10654,7 +10708,7 @@ pub struct UpdateDimensionGroupRequest { )] pub dimension_group: Option<DimensionGroup>, /** - * Updates the state of the specified group. + * Updates the state of the specified group. */ #[serde( default, @@ -10668,7 +10722,7 @@ pub struct UpdateDimensionGroupRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDimensionPropertiesRequest { /** - * Updates properties of dimensions within the specified range. + * Updates properties of dimensions within the specified range. */ #[serde( default, @@ -10677,7 +10731,7 @@ pub struct UpdateDimensionPropertiesRequest { )] pub data_source_sheet_range: Option<DataSourceSheetDimensionRange>, /** - * Updates properties of dimensions within the specified range. + * Updates properties of dimensions within the specified range. */ #[serde( default, @@ -10686,12 +10740,12 @@ pub struct UpdateDimensionPropertiesRequest { )] pub fields: String, /** - * Updates properties of dimensions within the specified range. + * Updates properties of dimensions within the specified range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<DimensionProperties>, /** - * Updates properties of dimensions within the specified range. + * Updates properties of dimensions within the specified range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub range: Option<DimensionRange>, @@ -10701,12 +10755,12 @@ pub struct UpdateDimensionPropertiesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateEmbeddedObjectBorderRequest { /** - * Updates an embedded object's border property. + * Updates an embedded object's border property. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub border: Option<EmbeddedObjectBorder>, /** - * Updates an embedded object's border property. + * Updates an embedded object's border property. */ #[serde( default, @@ -10715,7 +10769,7 @@ pub struct UpdateEmbeddedObjectBorderRequest { )] pub fields: String, /** - * Updates an embedded object's border property. + * Updates an embedded object's border property. */ #[serde( default, @@ -10730,7 +10784,7 @@ pub struct UpdateEmbeddedObjectBorderRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateEmbeddedObjectPositionRequest { /** - * Update an embedded object's position (such as a moving or resizing a chart or image). + * Update an embedded object's position (such as a moving or resizing a chart or image). */ #[serde( default, @@ -10739,7 +10793,7 @@ pub struct UpdateEmbeddedObjectPositionRequest { )] pub fields: String, /** - * Update an embedded object's position (such as a moving or resizing a chart or image). + * Update an embedded object's position (such as a moving or resizing a chart or image). */ #[serde( default, @@ -10748,7 +10802,7 @@ pub struct UpdateEmbeddedObjectPositionRequest { )] pub new_position: Option<EmbeddedObjectPosition>, /** - * Update an embedded object's position (such as a moving or resizing a chart or image). + * Update an embedded object's position (such as a moving or resizing a chart or image). */ #[serde( default, @@ -10763,7 +10817,7 @@ pub struct UpdateEmbeddedObjectPositionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateEmbeddedObjectPositionResponse { /** - * The result of updating an embedded object's position. + * The result of updating an embedded object's position. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub position: Option<EmbeddedObjectPosition>, @@ -10773,7 +10827,7 @@ pub struct UpdateEmbeddedObjectPositionResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateFilterViewRequest { /** - * Updates properties of the filter view. + * Updates properties of the filter view. */ #[serde( default, @@ -10782,7 +10836,7 @@ pub struct UpdateFilterViewRequest { )] pub fields: String, /** - * Updates properties of the filter view. + * Updates properties of the filter view. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter: Option<FilterView>, @@ -10792,7 +10846,7 @@ pub struct UpdateFilterViewRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateNamedRangeRequest { /** - * Updates properties of the named range with the specified namedRangeId. + * Updates properties of the named range with the specified namedRangeId. */ #[serde( default, @@ -10801,7 +10855,7 @@ pub struct UpdateNamedRangeRequest { )] pub fields: String, /** - * Updates properties of the named range with the specified namedRangeId. + * Updates properties of the named range with the specified namedRangeId. */ #[serde( default, @@ -10815,7 +10869,7 @@ pub struct UpdateNamedRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateProtectedRangeRequest { /** - * Updates an existing protected range with the specified protectedRangeId. + * Updates an existing protected range with the specified protectedRangeId. */ #[serde( default, @@ -10824,7 +10878,7 @@ pub struct UpdateProtectedRangeRequest { )] pub fields: String, /** - * Updates an existing protected range with the specified protectedRangeId. + * Updates an existing protected range with the specified protectedRangeId. */ #[serde( default, @@ -10838,7 +10892,7 @@ pub struct UpdateProtectedRangeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSheetPropertiesRequest { /** - * Updates properties of the sheet with the specified sheetId. + * Updates properties of the sheet with the specified sheetId. */ #[serde( default, @@ -10847,7 +10901,7 @@ pub struct UpdateSheetPropertiesRequest { )] pub fields: String, /** - * Updates properties of the sheet with the specified sheetId. + * Updates properties of the sheet with the specified sheetId. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SheetProperties>, @@ -10857,7 +10911,7 @@ pub struct UpdateSheetPropertiesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSlicerSpecRequest { /** - * Updates a slicer's specifications. (This does not move or resize a slicer. To move or resize a slicer use UpdateEmbeddedObjectPositionRequest. + * Updates a slicer's specifications. (This does not move or resize a slicer. To move or resize a slicer use UpdateEmbeddedObjectPositionRequest. */ #[serde( default, @@ -10866,7 +10920,7 @@ pub struct UpdateSlicerSpecRequest { )] pub fields: String, /** - * Updates a slicer's specifications. (This does not move or resize a slicer. To move or resize a slicer use UpdateEmbeddedObjectPositionRequest. + * Updates a slicer's specifications. (This does not move or resize a slicer. To move or resize a slicer use UpdateEmbeddedObjectPositionRequest. */ #[serde( default, @@ -10876,7 +10930,7 @@ pub struct UpdateSlicerSpecRequest { )] pub slicer_id: i64, /** - * Updates a slicer's specifications. (This does not move or resize a slicer. To move or resize a slicer use UpdateEmbeddedObjectPositionRequest. + * Updates a slicer's specifications. (This does not move or resize a slicer. To move or resize a slicer use UpdateEmbeddedObjectPositionRequest. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spec: Option<SlicerSpec>, @@ -10886,7 +10940,7 @@ pub struct UpdateSlicerSpecRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSpreadsheetPropertiesRequest { /** - * Updates properties of a spreadsheet. + * Updates properties of a spreadsheet. */ #[serde( default, @@ -10895,7 +10949,7 @@ pub struct UpdateSpreadsheetPropertiesRequest { )] pub fields: String, /** - * Updates properties of a spreadsheet. + * Updates properties of a spreadsheet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<SpreadsheetProperties>, @@ -10905,7 +10959,7 @@ pub struct UpdateSpreadsheetPropertiesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateValuesByDataFilterResponse { /** - * The response when updating a range of values by a data filter in a spreadsheet. + * The response when updating a range of values by a data filter in a spreadsheet. */ #[serde( default, @@ -10914,7 +10968,7 @@ pub struct UpdateValuesByDataFilterResponse { )] pub data_filter: Option<DataFilter>, /** - * The response when updating a range of values by a data filter in a spreadsheet. + * The response when updating a range of values by a data filter in a spreadsheet. */ #[serde( default, @@ -10924,7 +10978,7 @@ pub struct UpdateValuesByDataFilterResponse { )] pub updated_cells: i64, /** - * The response when updating a range of values by a data filter in a spreadsheet. + * The response when updating a range of values by a data filter in a spreadsheet. */ #[serde( default, @@ -10934,7 +10988,7 @@ pub struct UpdateValuesByDataFilterResponse { )] pub updated_columns: i64, /** - * The response when updating a range of values by a data filter in a spreadsheet. + * The response when updating a range of values by a data filter in a spreadsheet. */ #[serde( default, @@ -10943,7 +10997,7 @@ pub struct UpdateValuesByDataFilterResponse { )] pub updated_data: Option<ValueRange>, /** - * The response when updating a range of values by a data filter in a spreadsheet. + * The response when updating a range of values by a data filter in a spreadsheet. */ #[serde( default, @@ -10953,7 +11007,7 @@ pub struct UpdateValuesByDataFilterResponse { )] pub updated_range: String, /** - * The response when updating a range of values by a data filter in a spreadsheet. + * The response when updating a range of values by a data filter in a spreadsheet. */ #[serde( default, @@ -10968,7 +11022,7 @@ pub struct UpdateValuesByDataFilterResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateValuesResponse { /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -10978,7 +11032,7 @@ pub struct UpdateValuesResponse { )] pub spreadsheet_id: String, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -10988,7 +11042,7 @@ pub struct UpdateValuesResponse { )] pub updated_cells: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -10998,7 +11052,7 @@ pub struct UpdateValuesResponse { )] pub updated_columns: i64, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -11007,7 +11061,7 @@ pub struct UpdateValuesResponse { )] pub updated_data: Option<ValueRange>, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -11017,7 +11071,7 @@ pub struct UpdateValuesResponse { )] pub updated_range: String, /** - * The response when updating a range of values in a spreadsheet. + * The response when updating a range of values in a spreadsheet. */ #[serde( default, @@ -11032,7 +11086,7 @@ pub struct UpdateValuesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ValueRange { /** - * Data within a range of the spreadsheet. + * Data within a range of the spreadsheet. */ #[serde( default, @@ -11041,7 +11095,7 @@ pub struct ValueRange { )] pub major_dimension: Option<Dimension>, /** - * Data within a range of the spreadsheet. + * Data within a range of the spreadsheet. */ #[serde( default, @@ -11050,7 +11104,7 @@ pub struct ValueRange { )] pub range: String, /** - * Data within a range of the spreadsheet. + * Data within a range of the spreadsheet. */ #[serde( default, @@ -11064,12 +11118,12 @@ pub struct ValueRange { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WaterfallChartColumnStyle { /** - * Styles for a waterfall chart column. + * Styles for a waterfall chart column. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub color: Option<Color>, /** - * Styles for a waterfall chart column. + * Styles for a waterfall chart column. */ #[serde( default, @@ -11078,7 +11132,7 @@ pub struct WaterfallChartColumnStyle { )] pub color_style: Option<ColorStyle>, /** - * Styles for a waterfall chart column. + * Styles for a waterfall chart column. */ #[serde( default, @@ -11092,7 +11146,7 @@ pub struct WaterfallChartColumnStyle { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WaterfallChartCustomSubtotal { /** - * A custom subtotal column for a waterfall chart series. + * A custom subtotal column for a waterfall chart series. */ #[serde( default, @@ -11101,7 +11155,7 @@ pub struct WaterfallChartCustomSubtotal { )] pub data_is_subtotal: bool, /** - * A custom subtotal column for a waterfall chart series. + * A custom subtotal column for a waterfall chart series. */ #[serde( default, @@ -11110,7 +11164,7 @@ pub struct WaterfallChartCustomSubtotal { )] pub label: String, /** - * A custom subtotal column for a waterfall chart series. + * A custom subtotal column for a waterfall chart series. */ #[serde( default, @@ -11125,12 +11179,12 @@ pub struct WaterfallChartCustomSubtotal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WaterfallChartDomain { /** - * The domain of a waterfall chart. + * The domain of a waterfall chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<ChartData>, /** - * The domain of a waterfall chart. + * The domain of a waterfall chart. */ #[serde( default, @@ -11143,7 +11197,7 @@ pub struct WaterfallChartDomain { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WaterfallChartSeries { /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde( default, @@ -11153,17 +11207,17 @@ pub struct WaterfallChartSeries { )] pub custom_subtotals: Vec<WaterfallChartCustomSubtotal>, /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<ChartData>, /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "dataLabel")] pub data_label: Option<DataLabel>, /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde( default, @@ -11172,7 +11226,7 @@ pub struct WaterfallChartSeries { )] pub hide_trailing_subtotal: bool, /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde( default, @@ -11181,7 +11235,7 @@ pub struct WaterfallChartSeries { )] pub negative_columns_style: Option<WaterfallChartColumnStyle>, /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde( default, @@ -11190,7 +11244,7 @@ pub struct WaterfallChartSeries { )] pub positive_columns_style: Option<WaterfallChartColumnStyle>, /** - * A single series of data for a waterfall chart. + * A single series of data for a waterfall chart. */ #[serde( default, @@ -11203,7 +11257,8 @@ pub struct WaterfallChartSeries { /** * The stacked type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WaterfallChartSpecStackedType { #[serde(rename = "SEQUENTIAL")] Sequential, @@ -11243,7 +11298,7 @@ impl WaterfallChartSpecStackedType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WaterfallChartSpec { /** - * A waterfall chart. + * A waterfall chart. */ #[serde( default, @@ -11252,12 +11307,12 @@ pub struct WaterfallChartSpec { )] pub connector_line_style: Option<LineStyle>, /** - * A waterfall chart. + * A waterfall chart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub domain: Option<WaterfallChartDomain>, /** - * A waterfall chart. + * A waterfall chart. */ #[serde( default, @@ -11266,7 +11321,7 @@ pub struct WaterfallChartSpec { )] pub first_value_is_total: bool, /** - * A waterfall chart. + * A waterfall chart. */ #[serde( default, @@ -11275,7 +11330,7 @@ pub struct WaterfallChartSpec { )] pub hide_connector_lines: bool, /** - * A waterfall chart. + * A waterfall chart. */ #[serde( default, @@ -11284,7 +11339,7 @@ pub struct WaterfallChartSpec { )] pub series: Vec<WaterfallChartSeries>, /** - * A waterfall chart. + * A waterfall chart. */ #[serde( default, @@ -11293,7 +11348,7 @@ pub struct WaterfallChartSpec { )] pub stacked_type: Option<WaterfallChartSpecStackedType>, /** - * A waterfall chart. + * A waterfall chart. */ #[serde( default, @@ -11306,7 +11361,8 @@ pub struct WaterfallChartSpec { /** * V1 error format. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Xgafv { #[serde(rename = "1")] One, @@ -11340,7 +11396,8 @@ impl Xgafv { /** * Data format for response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Alt { #[serde(rename = "json")] Json, @@ -11377,7 +11434,8 @@ impl Alt { /** * How the input data should be inserted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InsertDataOption { #[serde(rename = "INSERT_ROWS")] InsertRows, diff --git a/gusto/Cargo.toml b/gusto/Cargo.toml index 6f3e9a13..d97f108d 100644 --- a/gusto/Cargo.toml +++ b/gusto/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "gusto-api" description = "A fully generated & opinionated API client for the Gusto API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/gusto-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/gusto" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/gusto/README.md b/gusto/README.md index 4f112044..edc39c8c 100644 --- a/gusto/README.md +++ b/gusto/README.md @@ -32,7 +32,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -gusto-api = "0.7.1" +gusto-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/gusto/src/companies.rs b/gusto/src/companies.rs index a638b0aa..120d0a27 100644 --- a/gusto/src/companies.rs +++ b/gusto/src/companies.rs @@ -74,7 +74,9 @@ impl Companies { &self, body: &crate::types::PostPartnerManagedCompaniesRequest, ) -> ClientResult<crate::Response<crate::types::PostPartnerManagedCompaniesResponse>> { - let url = self.client.url("/v1/partner_managed_companies", None); + let url = self + .client + .url("/v1/partner_managed_companies", None); self.client .post( &url, diff --git a/gusto/src/lib.rs b/gusto/src/lib.rs index f3bb6110..d38da0d0 100644 --- a/gusto/src/lib.rs +++ b/gusto/src/lib.rs @@ -30,7 +30,7 @@ //! //! ```toml //! [dependencies] -//! gusto-api = "0.7.1" +//! gusto-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/gusto/src/types.rs b/gusto/src/types.rs index 9c38700d..75f4dcef 100644 --- a/gusto/src/types.rs +++ b/gusto/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Employee { /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -15,7 +15,7 @@ pub struct Employee { )] pub company_id: f64, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -24,7 +24,7 @@ pub struct Employee { )] pub company_uuid: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -39,7 +39,7 @@ pub struct Employee { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -48,7 +48,7 @@ pub struct Employee { )] pub department: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -57,7 +57,7 @@ pub struct Employee { )] pub eligible_paid_time_off: Vec<PaidTimeOff>, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -66,7 +66,7 @@ pub struct Employee { )] pub email: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -75,7 +75,7 @@ pub struct Employee { )] pub first_name: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -84,7 +84,7 @@ pub struct Employee { )] pub garnishments: Vec<Garnishment>, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -92,12 +92,12 @@ pub struct Employee { )] pub has_ssn: bool, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub home_address: Option<Location>, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -106,7 +106,7 @@ pub struct Employee { )] pub id: f64, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -115,7 +115,7 @@ pub struct Employee { )] pub jobs: Vec<Job>, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -124,7 +124,7 @@ pub struct Employee { )] pub last_name: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -133,7 +133,7 @@ pub struct Employee { )] pub manager_id: f64, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -142,7 +142,7 @@ pub struct Employee { )] pub middle_initial: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -150,7 +150,7 @@ pub struct Employee { )] pub onboarded: bool, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -159,7 +159,7 @@ pub struct Employee { )] pub phone: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -168,7 +168,7 @@ pub struct Employee { )] pub preferred_first_name: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -177,7 +177,7 @@ pub struct Employee { )] pub ssn: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -185,7 +185,7 @@ pub struct Employee { )] pub terminated: bool, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -194,7 +194,7 @@ pub struct Employee { )] pub terminations: Vec<Termination>, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -202,7 +202,7 @@ pub struct Employee { )] pub two_percent_shareholder: bool, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -211,7 +211,7 @@ pub struct Employee { )] pub uuid: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -220,7 +220,7 @@ pub struct Employee { )] pub version: String, /** - * The representation of an employee in Gusto. + * The representation of an employee in Gusto. */ #[serde( default, @@ -234,7 +234,7 @@ pub struct Employee { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Location { /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -242,7 +242,7 @@ pub struct Location { )] pub active: bool, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -251,7 +251,7 @@ pub struct Location { )] pub city: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -260,7 +260,7 @@ pub struct Location { )] pub company_id: i64, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -269,7 +269,7 @@ pub struct Location { )] pub country: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -278,7 +278,7 @@ pub struct Location { )] pub employee_id: i64, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -286,7 +286,7 @@ pub struct Location { )] pub filing_address: bool, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -295,7 +295,7 @@ pub struct Location { )] pub id: i64, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -303,7 +303,7 @@ pub struct Location { )] pub mailing_address: bool, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -312,7 +312,7 @@ pub struct Location { )] pub phone_number: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -321,7 +321,7 @@ pub struct Location { )] pub state: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -330,7 +330,7 @@ pub struct Location { )] pub street_1: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -339,7 +339,7 @@ pub struct Location { )] pub street_2: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -348,7 +348,7 @@ pub struct Location { )] pub version: String, /** - * The representation of an address in Gusto. + * The representation of an address in Gusto. */ #[serde( default, @@ -362,7 +362,7 @@ pub struct Location { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaidTimeOff { /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -371,7 +371,7 @@ pub struct PaidTimeOff { )] pub accrual_balance: String, /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -380,7 +380,7 @@ pub struct PaidTimeOff { )] pub accrual_period: String, /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -389,7 +389,7 @@ pub struct PaidTimeOff { )] pub accrual_rate: String, /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -398,7 +398,7 @@ pub struct PaidTimeOff { )] pub accrual_unit: String, /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -407,7 +407,7 @@ pub struct PaidTimeOff { )] pub maximum_accrual_balance: String, /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -416,7 +416,7 @@ pub struct PaidTimeOff { )] pub name: String, /** - * The representation of paid time off in Gusto. + * The representation of paid time off in Gusto. */ #[serde( default, @@ -429,7 +429,7 @@ pub struct PaidTimeOff { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Garnishment { /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -437,7 +437,7 @@ pub struct Garnishment { )] pub active: bool, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -446,7 +446,7 @@ pub struct Garnishment { )] pub amount: f64, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -455,7 +455,7 @@ pub struct Garnishment { )] pub annual_maximum: f64, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -463,7 +463,7 @@ pub struct Garnishment { )] pub court_ordered: bool, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -471,7 +471,7 @@ pub struct Garnishment { )] pub deduct_as_percentage: bool, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -480,7 +480,7 @@ pub struct Garnishment { )] pub description: String, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -489,7 +489,7 @@ pub struct Garnishment { )] pub employee_id: i64, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -498,7 +498,7 @@ pub struct Garnishment { )] pub id: i64, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -507,7 +507,7 @@ pub struct Garnishment { )] pub pay_period_maximum: f64, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -515,7 +515,7 @@ pub struct Garnishment { )] pub recurring: bool, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -524,7 +524,7 @@ pub struct Garnishment { )] pub times: i64, /** - * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. + * Garnishments, or employee deductions, are fixed amounts or percentages deducted from an employee’s pay. They can be deducted a specific number of times or on a recurring basis. Garnishments can also have maximum deductions on a yearly or per-pay-period bases. Common uses for garnishments are court-ordered payments for child support or back taxes. Some companies provide loans to their employees that are repaid via garnishments. */ #[serde( default, @@ -538,7 +538,7 @@ pub struct Garnishment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Termination { /** - * The representation of a termination in Gusto. + * The representation of a termination in Gusto. */ #[serde( default, @@ -552,7 +552,7 @@ pub struct Termination { )] pub effective_date: Option<chrono::NaiveDate>, /** - * The representation of a termination in Gusto. + * The representation of a termination in Gusto. */ #[serde( default, @@ -561,7 +561,7 @@ pub struct Termination { )] pub employee_id: i64, /** - * The representation of a termination in Gusto. + * The representation of a termination in Gusto. */ #[serde( default, @@ -570,7 +570,7 @@ pub struct Termination { )] pub id: i64, /** - * The representation of a termination in Gusto. + * The representation of a termination in Gusto. */ #[serde( default, @@ -578,7 +578,7 @@ pub struct Termination { )] pub run_termination_payroll: bool, /** - * The representation of a termination in Gusto. + * The representation of a termination in Gusto. */ #[serde( default, @@ -591,7 +591,8 @@ pub struct Termination { /** * The unit accompanying the compensation rate. If the employee is an owner, rate should be 'Paycheck'. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentUnit { #[serde(rename = "Hour")] Hour, @@ -634,7 +635,8 @@ impl PaymentUnit { /** * The FLSA status for this compensation. Salaried ('Exempt') employees are paid a fixed salary every pay period. Salaried with overtime ('Salaried Nonexempt') employees are paid a fixed salary every pay period, and receive overtime pay when applicable. Hourly ('Nonexempt') employees are paid for the hours they work, and receive overtime pay when applicable. Owners ('Owner') are employees that own at least twenty percent of the company. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FlsaStatus { #[serde(rename = "Exempt")] Exempt, @@ -681,12 +683,12 @@ pub struct Compensation { )] pub effective_date: Option<chrono::NaiveDate>, /** - * The representation of compensation in Gusto. + * The representation of compensation in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub flsa_status: Option<FlsaStatus>, /** - * The representation of compensation in Gusto. + * The representation of compensation in Gusto. */ #[serde( default, @@ -695,7 +697,7 @@ pub struct Compensation { )] pub id: i64, /** - * The representation of compensation in Gusto. + * The representation of compensation in Gusto. */ #[serde( default, @@ -704,12 +706,12 @@ pub struct Compensation { )] pub job_id: i64, /** - * The representation of compensation in Gusto. + * The representation of compensation in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_unit: Option<PaymentUnit>, /** - * The representation of compensation in Gusto. + * The representation of compensation in Gusto. */ #[serde( default, @@ -718,7 +720,7 @@ pub struct Compensation { )] pub rate: String, /** - * The representation of compensation in Gusto. + * The representation of compensation in Gusto. */ #[serde( default, @@ -731,7 +733,7 @@ pub struct Compensation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct JobLocation { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -740,7 +742,7 @@ pub struct JobLocation { )] pub city: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -749,7 +751,7 @@ pub struct JobLocation { )] pub country: String, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -758,7 +760,7 @@ pub struct JobLocation { )] pub id: f64, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde( default, @@ -766,7 +768,7 @@ pub struct JobLocation { )] pub inactive: bool, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -775,7 +777,7 @@ pub struct JobLocation { )] pub state: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -784,7 +786,7 @@ pub struct JobLocation { )] pub street_1: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -793,7 +795,7 @@ pub struct JobLocation { )] pub street_2: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -807,7 +809,7 @@ pub struct JobLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Job { /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -816,7 +818,7 @@ pub struct Job { )] pub compensations: Vec<Compensation>, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -825,7 +827,7 @@ pub struct Job { )] pub current_compensation_id: i64, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -840,7 +842,7 @@ pub struct Job { )] pub hire_date: Option<chrono::NaiveDate>, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -849,12 +851,12 @@ pub struct Job { )] pub id: i64, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<JobLocation>, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -863,7 +865,7 @@ pub struct Job { )] pub location_id: i64, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -872,7 +874,7 @@ pub struct Job { )] pub payment_unit: String, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -880,7 +882,7 @@ pub struct Job { )] pub primary: bool, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -889,7 +891,7 @@ pub struct Job { )] pub rate: String, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -898,7 +900,7 @@ pub struct Job { )] pub title: String, /** - * The representation of a job in Gusto. + * The representation of a job in Gusto. */ #[serde( default, @@ -912,7 +914,7 @@ pub struct Job { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Admin { /** - * The representation of an admin user in Gusto. + * The representation of an admin user in Gusto. */ #[serde( default, @@ -921,7 +923,7 @@ pub struct Admin { )] pub email: String, /** - * The representation of an admin user in Gusto. + * The representation of an admin user in Gusto. */ #[serde( default, @@ -930,7 +932,7 @@ pub struct Admin { )] pub first_name: String, /** - * The representation of an admin user in Gusto. + * The representation of an admin user in Gusto. */ #[serde( default, @@ -943,7 +945,8 @@ pub struct Admin { /** * The tax payer type of the company. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EntityType { #[serde(rename = "Association")] Association, @@ -1007,7 +1010,8 @@ impl EntityType { /** * The Gusto product tier of the company. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Tier { #[serde(rename = "basic")] Basic, @@ -1050,7 +1054,8 @@ impl Tier { /** * The status of the company in Gusto. "Approved" companies may run payroll with Gusto. "Not Approved" companies may not yet run payroll with Gusto. In order to run payroll, the company may need to complete onboarding or contact support. "Suspended" companies may not run payroll with Gusto. In order to unsuspend their account, the company must contact support. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CompanyStatus { #[serde(rename = "Approved")] Approved, @@ -1114,7 +1119,7 @@ pub struct Fixed { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Compensations { /** - * The available company-wide compensation rates for the company. + * The available company-wide compensation rates for the company. */ #[serde( default, @@ -1123,7 +1128,7 @@ pub struct Compensations { )] pub fixed: Vec<Fixed>, /** - * The available company-wide compensation rates for the company. + * The available company-wide compensation rates for the company. */ #[serde( default, @@ -1132,7 +1137,7 @@ pub struct Compensations { )] pub hourly: Vec<Hourly>, /** - * The available company-wide compensation rates for the company. + * The available company-wide compensation rates for the company. */ #[serde( default, @@ -1186,7 +1191,7 @@ pub struct HomeAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PrimarySignatory { /** - * The primary signatory of the company. + * The primary signatory of the company. */ #[serde( default, @@ -1195,7 +1200,7 @@ pub struct PrimarySignatory { )] pub email: String, /** - * The primary signatory of the company. + * The primary signatory of the company. */ #[serde( default, @@ -1204,12 +1209,12 @@ pub struct PrimarySignatory { )] pub first_name: String, /** - * The primary signatory of the company. + * The primary signatory of the company. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub home_address: Option<HomeAddress>, /** - * The primary signatory of the company. + * The primary signatory of the company. */ #[serde( default, @@ -1218,7 +1223,7 @@ pub struct PrimarySignatory { )] pub last_name: String, /** - * The primary signatory of the company. + * The primary signatory of the company. */ #[serde( default, @@ -1227,7 +1232,7 @@ pub struct PrimarySignatory { )] pub middle_initial: String, /** - * The primary signatory of the company. + * The primary signatory of the company. */ #[serde( default, @@ -1241,7 +1246,7 @@ pub struct PrimarySignatory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PrimaryPayrollAdmin { /** - * The primary payroll admin of the company. + * The primary payroll admin of the company. */ #[serde( default, @@ -1250,7 +1255,7 @@ pub struct PrimaryPayrollAdmin { )] pub email: String, /** - * The primary payroll admin of the company. + * The primary payroll admin of the company. */ #[serde( default, @@ -1259,7 +1264,7 @@ pub struct PrimaryPayrollAdmin { )] pub first_name: String, /** - * The primary payroll admin of the company. + * The primary payroll admin of the company. */ #[serde( default, @@ -1268,7 +1273,7 @@ pub struct PrimaryPayrollAdmin { )] pub last_name: String, /** - * The primary payroll admin of the company. + * The primary payroll admin of the company. */ #[serde( default, @@ -1282,17 +1287,17 @@ pub struct PrimaryPayrollAdmin { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Company { /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub company_status: Option<CompanyStatus>, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub compensations: Option<Compensations>, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1301,12 +1306,12 @@ pub struct Company { )] pub ein: String, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub entity_type: Option<EntityType>, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1315,7 +1320,7 @@ pub struct Company { )] pub id: f64, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1323,7 +1328,7 @@ pub struct Company { )] pub is_suspended: bool, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1332,7 +1337,7 @@ pub struct Company { )] pub locations: Vec<Location>, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1341,22 +1346,22 @@ pub struct Company { )] pub name: String, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub primary_payroll_admin: Option<PrimaryPayrollAdmin>, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub primary_signatory: Option<PrimarySignatory>, /** - * The Gusto product tier of the company. + * The Gusto product tier of the company. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tier: Option<Tier>, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1365,7 +1370,7 @@ pub struct Company { )] pub trade_name: String, /** - * The representation of a company in Gusto. + * The representation of a company in Gusto. */ #[serde( default, @@ -1378,7 +1383,8 @@ pub struct Company { /** * The contractor's wage type, either "Fixed" or "Hourly". */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WageType { #[serde(rename = "Fixed")] Fixed, @@ -1412,7 +1418,8 @@ impl WageType { /** * The contractor's type, either "Individual" or "Business". */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "Business")] Business, @@ -1447,7 +1454,7 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Address { /** - * The contractor’s home address. + * The contractor’s home address. */ #[serde( default, @@ -1456,7 +1463,7 @@ pub struct Address { )] pub city: String, /** - * The contractor’s home address. + * The contractor’s home address. */ #[serde( default, @@ -1465,7 +1472,7 @@ pub struct Address { )] pub country: String, /** - * The contractor’s home address. + * The contractor’s home address. */ #[serde( default, @@ -1474,7 +1481,7 @@ pub struct Address { )] pub state: String, /** - * The contractor’s home address. + * The contractor’s home address. */ #[serde( default, @@ -1483,7 +1490,7 @@ pub struct Address { )] pub street_1: String, /** - * The contractor’s home address. + * The contractor’s home address. */ #[serde( default, @@ -1492,7 +1499,7 @@ pub struct Address { )] pub street_2: String, /** - * The contractor’s home address. + * The contractor’s home address. */ #[serde( default, @@ -1506,12 +1513,12 @@ pub struct Address { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contractor { /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1520,7 +1527,7 @@ pub struct Contractor { )] pub business_name: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1529,7 +1536,7 @@ pub struct Contractor { )] pub company_id: f64, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1538,7 +1545,7 @@ pub struct Contractor { )] pub ein: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1547,7 +1554,7 @@ pub struct Contractor { )] pub email: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1556,7 +1563,7 @@ pub struct Contractor { )] pub first_name: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1565,7 +1572,7 @@ pub struct Contractor { )] pub hourly_rate: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1574,7 +1581,7 @@ pub struct Contractor { )] pub id: f64, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1582,7 +1589,7 @@ pub struct Contractor { )] pub is_active: bool, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1591,7 +1598,7 @@ pub struct Contractor { )] pub last_name: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1600,12 +1607,12 @@ pub struct Contractor { )] pub middle_initial: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde( default, @@ -1614,7 +1621,7 @@ pub struct Contractor { )] pub version: String, /** - * The representation of a contractor (individual or business) in Gusto. + * The representation of a contractor (individual or business) in Gusto. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wage_type: Option<WageType>, @@ -1623,7 +1630,8 @@ pub struct Contractor { /** * The payment method. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethod { #[serde(rename = "Check")] Check, @@ -1664,7 +1672,7 @@ impl PaymentMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContractorPayment { /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1673,7 +1681,7 @@ pub struct ContractorPayment { )] pub bonus: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1682,7 +1690,7 @@ pub struct ContractorPayment { )] pub contractor_id: f64, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1691,7 +1699,7 @@ pub struct ContractorPayment { )] pub date: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1700,7 +1708,7 @@ pub struct ContractorPayment { )] pub hourly_rate: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1709,12 +1717,12 @@ pub struct ContractorPayment { )] pub hours: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method: Option<PaymentMethod>, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1723,7 +1731,7 @@ pub struct ContractorPayment { )] pub reimbursement: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1732,7 +1740,7 @@ pub struct ContractorPayment { )] pub uuid: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1741,7 +1749,7 @@ pub struct ContractorPayment { )] pub wage: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde( default, @@ -1750,7 +1758,7 @@ pub struct ContractorPayment { )] pub wage_total: String, /** - * The representation of a single contractor payment. + * The representation of a single contractor payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wage_type: Option<WageType>, @@ -1760,7 +1768,7 @@ pub struct ContractorPayment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Total { /** - * The wage and reimbursement totals for all contractor payments within a given time period. + * The wage and reimbursement totals for all contractor payments within a given time period. */ #[serde( default, @@ -1769,7 +1777,7 @@ pub struct Total { )] pub reimbursements: String, /** - * The wage and reimbursement totals for all contractor payments within a given time period. + * The wage and reimbursement totals for all contractor payments within a given time period. */ #[serde( default, @@ -1783,7 +1791,7 @@ pub struct Total { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContractorPayments { /** - * + * */ #[serde( default, @@ -1792,7 +1800,7 @@ pub struct ContractorPayments { )] pub contractor_id: f64, /** - * + * */ #[serde( default, @@ -1801,7 +1809,7 @@ pub struct ContractorPayments { )] pub payments: Vec<ContractorPayment>, /** - * + * */ #[serde( default, @@ -1810,7 +1818,7 @@ pub struct ContractorPayments { )] pub reimbursement_total: String, /** - * + * */ #[serde( default, @@ -1824,7 +1832,7 @@ pub struct ContractorPayments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContractorPaymentSummary { /** - * The representation of the summary of contractor payments for a given company in a given time period. + * The representation of the summary of contractor payments for a given company in a given time period. */ #[serde( default, @@ -1833,7 +1841,7 @@ pub struct ContractorPaymentSummary { )] pub contractor_payments: Vec<ContractorPayments>, /** - * The representation of the summary of contractor payments for a given company in a given time period. + * The representation of the summary of contractor payments for a given company in a given time period. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub total: Option<Total>, @@ -1842,7 +1850,8 @@ pub struct ContractorPaymentSummary { /** * The status of the time off request. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "approved")] Approved, @@ -1879,7 +1888,8 @@ impl Status { /** * The type of time off request. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RequestType { #[serde(rename = "sick")] Sick, @@ -1918,7 +1928,7 @@ pub struct Days {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimeOffRequestEmployee { /** - * + * */ #[serde( default, @@ -1927,7 +1937,7 @@ pub struct TimeOffRequestEmployee { )] pub full_name: String, /** - * + * */ #[serde( default, @@ -1941,7 +1951,7 @@ pub struct TimeOffRequestEmployee { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Initiator { /** - * + * */ #[serde( default, @@ -1950,7 +1960,7 @@ pub struct Initiator { )] pub full_name: String, /** - * + * */ #[serde( default, @@ -1964,7 +1974,7 @@ pub struct Initiator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Approver { /** - * This value will be null if the request has not been approved. + * This value will be null if the request has not been approved. */ #[serde( default, @@ -1973,7 +1983,7 @@ pub struct Approver { )] pub full_name: String, /** - * This value will be null if the request has not been approved. + * This value will be null if the request has not been approved. */ #[serde( default, @@ -1987,22 +1997,22 @@ pub struct Approver { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TimeOffRequest { /** - * This value will be null if the request has not been approved. + * This value will be null if the request has not been approved. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub approver: Option<Approver>, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub days: Option<Days>, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub employee: Option<TimeOffRequestEmployee>, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde( default, @@ -2011,7 +2021,7 @@ pub struct TimeOffRequest { )] pub employee_note: String, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde( default, @@ -2020,7 +2030,7 @@ pub struct TimeOffRequest { )] pub employer_note: String, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde( default, @@ -2029,17 +2039,17 @@ pub struct TimeOffRequest { )] pub id: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub initiator: Option<Initiator>, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub request_type: Option<RequestType>, /** - * The representation of a time off request. + * The representation of a time off request. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, @@ -2087,7 +2097,7 @@ pub struct PayrollAdmin { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Roles { /** - * An object containing each of the user's permissions. + * An object containing each of the user's permissions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payroll_admin: Option<PayrollAdmin>, @@ -2097,7 +2107,7 @@ pub struct Roles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CurrentUser { /** - * + * */ #[serde( default, @@ -2106,7 +2116,7 @@ pub struct CurrentUser { )] pub email: String, /** - * + * */ #[serde( default, @@ -2115,13 +2125,14 @@ pub struct CurrentUser { )] pub id: f64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub roles: Option<Roles>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Frequency { #[serde(rename = "Every other week")] EveryOtherWeek, @@ -2168,7 +2179,7 @@ pub struct PaySchedule { )] pub anchor_pay_date: Option<chrono::NaiveDate>, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde( default, @@ -2176,7 +2187,7 @@ pub struct PaySchedule { )] pub auto_pilot: bool, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde( default, @@ -2185,7 +2196,7 @@ pub struct PaySchedule { )] pub day_1: i64, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde( default, @@ -2194,12 +2205,12 @@ pub struct PaySchedule { )] pub day_2: i64, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub frequency: Option<Frequency>, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde( default, @@ -2208,7 +2219,7 @@ pub struct PaySchedule { )] pub id: i64, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde( default, @@ -2217,7 +2228,7 @@ pub struct PaySchedule { )] pub name: String, /** - * The representation of a pay schedule. + * The representation of a pay schedule. */ #[serde( default, @@ -2230,7 +2241,8 @@ pub struct PaySchedule { /** * Bank account type */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountType { #[serde(rename = "Checking")] Checking, @@ -2268,7 +2280,8 @@ impl AccountType { * 'ready_for_verification' means the micro-deposits are completed and the verification process can begin by using the verify endpoint. * 'verified' means the bank account is verified. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VerificationStatus { #[serde(rename = "awaiting_deposits")] AwaitingDeposits, @@ -2306,12 +2319,12 @@ impl VerificationStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CompanyBankAccount { /** - * The company bank account + * The company bank account */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_type: Option<AccountType>, /** - * The company bank account + * The company bank account */ #[serde( default, @@ -2320,7 +2333,7 @@ pub struct CompanyBankAccount { )] pub company_uuid: String, /** - * The company bank account + * The company bank account */ #[serde( default, @@ -2329,7 +2342,7 @@ pub struct CompanyBankAccount { )] pub hidden_account_number: String, /** - * The company bank account + * The company bank account */ #[serde( default, @@ -2338,7 +2351,7 @@ pub struct CompanyBankAccount { )] pub routing_number: String, /** - * The company bank account + * The company bank account */ #[serde( default, @@ -2347,7 +2360,7 @@ pub struct CompanyBankAccount { )] pub uuid: String, /** - * The company bank account + * The company bank account */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_status: Option<VerificationStatus>, @@ -2357,7 +2370,7 @@ pub struct CompanyBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SupportedBenefit { /** - * + * */ #[serde( default, @@ -2366,7 +2379,7 @@ pub struct SupportedBenefit { )] pub description: String, /** - * + * */ #[serde( default, @@ -2374,7 +2387,7 @@ pub struct SupportedBenefit { )] pub healthcare: bool, /** - * + * */ #[serde( default, @@ -2383,7 +2396,7 @@ pub struct SupportedBenefit { )] pub id: f64, /** - * + * */ #[serde( default, @@ -2391,7 +2404,7 @@ pub struct SupportedBenefit { )] pub imputed: bool, /** - * + * */ #[serde( default, @@ -2400,7 +2413,7 @@ pub struct SupportedBenefit { )] pub name: String, /** - * + * */ #[serde( default, @@ -2408,7 +2421,7 @@ pub struct SupportedBenefit { )] pub posttax: bool, /** - * + * */ #[serde( default, @@ -2416,7 +2429,7 @@ pub struct SupportedBenefit { )] pub pretax: bool, /** - * + * */ #[serde( default, @@ -2424,7 +2437,7 @@ pub struct SupportedBenefit { )] pub retirement: bool, /** - * + * */ #[serde( default, @@ -2437,7 +2450,7 @@ pub struct SupportedBenefit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CompanyBenefit { /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2445,7 +2458,7 @@ pub struct CompanyBenefit { )] pub active: bool, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2454,7 +2467,7 @@ pub struct CompanyBenefit { )] pub benefit_id: f64, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2463,7 +2476,7 @@ pub struct CompanyBenefit { )] pub company_id: f64, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2472,7 +2485,7 @@ pub struct CompanyBenefit { )] pub description: String, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2481,7 +2494,7 @@ pub struct CompanyBenefit { )] pub id: f64, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2490,7 +2503,7 @@ pub struct CompanyBenefit { )] pub responsible_for_employee_w_2: bool, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2498,7 +2511,7 @@ pub struct CompanyBenefit { )] pub responsible_for_employer_taxes: bool, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2506,7 +2519,7 @@ pub struct CompanyBenefit { )] pub supports_percentage_amounts: bool, /** - * The representation of a company benefit. + * The representation of a company benefit. */ #[serde( default, @@ -2520,7 +2533,7 @@ pub struct CompanyBenefit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EarningType { /** - * + * */ #[serde( default, @@ -2529,7 +2542,7 @@ pub struct EarningType { )] pub name: String, /** - * + * */ #[serde( default, @@ -2542,7 +2555,8 @@ pub struct EarningType { /** * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeductionReducesTaxableIncome { #[serde(rename = "does_not_reduce_taxable_income")] DoesNotReduceTaxableIncome, @@ -2569,11 +2583,12 @@ impl std::fmt::Display for DeductionReducesTaxableIncome { } } + /// The representation of an employee benefit. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmployeeBenefit { /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2581,7 +2596,7 @@ pub struct EmployeeBenefit { )] pub active: bool, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2589,7 +2604,7 @@ pub struct EmployeeBenefit { )] pub catch_up: bool, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2598,7 +2613,7 @@ pub struct EmployeeBenefit { )] pub company_benefit_id: f64, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2607,7 +2622,7 @@ pub struct EmployeeBenefit { )] pub company_contribution: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2616,7 +2631,7 @@ pub struct EmployeeBenefit { )] pub company_contribution_annual_maximum: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2624,7 +2639,7 @@ pub struct EmployeeBenefit { )] pub contribute_as_percentage: bool, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2633,7 +2648,7 @@ pub struct EmployeeBenefit { )] pub coverage_amount: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2642,7 +2657,7 @@ pub struct EmployeeBenefit { )] pub coverage_salary_multiplier: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2650,12 +2665,12 @@ pub struct EmployeeBenefit { )] pub deduct_as_percentage: bool, /** - * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. + * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduction_reduces_taxable_income: Option<DeductionReducesTaxableIncome>, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2664,7 +2679,7 @@ pub struct EmployeeBenefit { )] pub employee_deduction: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2673,7 +2688,7 @@ pub struct EmployeeBenefit { )] pub employee_deduction_annual_maximum: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2682,7 +2697,7 @@ pub struct EmployeeBenefit { )] pub employee_id: f64, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2691,7 +2706,7 @@ pub struct EmployeeBenefit { )] pub id: f64, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2700,7 +2715,7 @@ pub struct EmployeeBenefit { )] pub limit_option: String, /** - * The representation of an employee benefit. + * The representation of an employee benefit. */ #[serde( default, @@ -2730,7 +2745,7 @@ pub struct EligibleEmployees { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Payroll { /** - * Information about the payroll for the pay period. + * Information about the payroll for the pay period. */ #[serde( default, @@ -2739,7 +2754,7 @@ pub struct Payroll { )] pub payroll_deadline: String, /** - * Information about the payroll for the pay period. + * Information about the payroll for the pay period. */ #[serde( default, @@ -2752,7 +2767,7 @@ pub struct Payroll { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PayPeriod { /** - * The representation of a pay period. + * The representation of a pay period. */ #[serde( default, @@ -2767,7 +2782,7 @@ pub struct PayPeriod { )] pub end_date: Option<chrono::NaiveDate>, /** - * The representation of a pay period. + * The representation of a pay period. */ #[serde( default, @@ -2776,7 +2791,7 @@ pub struct PayPeriod { )] pub pay_schedule_id: f64, /** - * The representation of a pay period. + * The representation of a pay period. */ #[serde( default, @@ -2785,7 +2800,7 @@ pub struct PayPeriod { )] pub pay_schedule_uuid: String, /** - * The representation of a pay period. + * The representation of a pay period. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payroll: Option<Payroll>, @@ -2829,7 +2844,7 @@ pub struct PayrollPayPeriod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Totals { /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2838,7 +2853,7 @@ pub struct Totals { )] pub additional_earnings: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2847,7 +2862,7 @@ pub struct Totals { )] pub benefits: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2856,7 +2871,7 @@ pub struct Totals { )] pub check_amount: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2865,7 +2880,7 @@ pub struct Totals { )] pub child_support_debit: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2874,7 +2889,7 @@ pub struct Totals { )] pub company_debit: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2883,7 +2898,7 @@ pub struct Totals { )] pub deferred_payroll_taxes: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2892,7 +2907,7 @@ pub struct Totals { )] pub employee_benefits_deductions: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2901,7 +2916,7 @@ pub struct Totals { )] pub employee_bonuses: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2910,7 +2925,7 @@ pub struct Totals { )] pub employee_cash_tips: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2919,7 +2934,7 @@ pub struct Totals { )] pub employee_commissions: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2928,7 +2943,7 @@ pub struct Totals { )] pub employee_paycheck_tips: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2937,7 +2952,7 @@ pub struct Totals { )] pub employee_taxes: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2946,7 +2961,7 @@ pub struct Totals { )] pub employer_taxes: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2955,7 +2970,7 @@ pub struct Totals { )] pub gross_pay: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2964,7 +2979,7 @@ pub struct Totals { )] pub net_pay: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2973,7 +2988,7 @@ pub struct Totals { )] pub net_pay_debit: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2982,7 +2997,7 @@ pub struct Totals { )] pub owners_draw: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -2991,7 +3006,7 @@ pub struct Totals { )] pub reimbursement_debit: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -3000,7 +3015,7 @@ pub struct Totals { )] pub reimbursements: String, /** - * The subtotals for the payroll. + * The subtotals for the payroll. */ #[serde( default, @@ -3013,7 +3028,8 @@ pub struct Totals { /** * The employee's compensation payment method. This value is only available for processed payrolls. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PayrollEmployeeCompensationsPaymentMethod { #[serde(rename = "Check")] Check, @@ -3047,7 +3063,7 @@ impl PayrollEmployeeCompensationsPaymentMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FixedCompensations { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3056,7 +3072,7 @@ pub struct FixedCompensations { )] pub amount: String, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -3065,7 +3081,7 @@ pub struct FixedCompensations { )] pub job_id: f64, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3078,7 +3094,7 @@ pub struct FixedCompensations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct HourlyCompensations { /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -3087,7 +3103,7 @@ pub struct HourlyCompensations { )] pub compensation_multiplier: f64, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3096,7 +3112,7 @@ pub struct HourlyCompensations { )] pub hours: String, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -3105,7 +3121,7 @@ pub struct HourlyCompensations { )] pub job_id: f64, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3118,7 +3134,7 @@ pub struct HourlyCompensations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PayrollEmployeeCompensationsPaidTimeOff { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3127,7 +3143,7 @@ pub struct PayrollEmployeeCompensationsPaidTimeOff { )] pub hours: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3183,7 +3199,7 @@ pub struct Deductions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Taxes { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3192,7 +3208,7 @@ pub struct Taxes { )] pub amount: String, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde( default, @@ -3200,7 +3216,7 @@ pub struct Taxes { )] pub employer: bool, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3213,7 +3229,7 @@ pub struct Taxes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmployeeCompensations { /** - * An array of employee benefits for the pay period. Benefits are only included for processed payroll when the include parameter is present. + * An array of employee benefits for the pay period. Benefits are only included for processed payroll when the include parameter is present. */ #[serde( default, @@ -3222,7 +3238,7 @@ pub struct EmployeeCompensations { )] pub benefits: Vec<Benefits>, /** - * An array of employee deductions for the pay period. Deductions are only included for processed payroll when the include parameter is present. + * An array of employee deductions for the pay period. Deductions are only included for processed payroll when the include parameter is present. */ #[serde( default, @@ -3231,7 +3247,7 @@ pub struct EmployeeCompensations { )] pub deductions: Vec<Deductions>, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -3240,7 +3256,7 @@ pub struct EmployeeCompensations { )] pub employee_id: f64, /** - * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. If this payroll has been procesed, only fixed compensations with a value greater than 0.00 are returned. For an unprocess payroll, all active fixed compensations are returned. + * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. If this payroll has been procesed, only fixed compensations with a value greater than 0.00 are returned. For an unprocess payroll, all active fixed compensations are returned. */ #[serde( default, @@ -3249,7 +3265,7 @@ pub struct EmployeeCompensations { )] pub fixed_compensations: Vec<FixedCompensations>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3258,7 +3274,7 @@ pub struct EmployeeCompensations { )] pub gross_pay: String, /** - * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. If this payroll has been procesed, only hourly compensations with a value greater than 0.00 are returned. For an unprocess payroll, all active hourly compensations are returned. + * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. If this payroll has been procesed, only hourly compensations with a value greater than 0.00 are returned. For an unprocess payroll, all active hourly compensations are returned. */ #[serde( default, @@ -3267,7 +3283,7 @@ pub struct EmployeeCompensations { )] pub hourly_compensations: Vec<HourlyCompensations>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3276,7 +3292,7 @@ pub struct EmployeeCompensations { )] pub net_pay: String, /** - * An array of all paid time off the employee is eligible for this pay period. + * An array of all paid time off the employee is eligible for this pay period. */ #[serde( default, @@ -3285,12 +3301,12 @@ pub struct EmployeeCompensations { )] pub paid_time_off: Vec<PayrollEmployeeCompensationsPaidTimeOff>, /** - * The employee's compensation payment method. This value is only available for processed payrolls. + * The employee's compensation payment method. This value is only available for processed payrolls. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method: Option<PayrollEmployeeCompensationsPaymentMethod>, /** - * An array of employer and employee taxes for the pay period. Taxes are only included for processed payroll when the include parameter is present. + * An array of employer and employee taxes for the pay period. Taxes are only included for processed payroll when the include parameter is present. */ #[serde( default, @@ -3304,7 +3320,7 @@ pub struct EmployeeCompensations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PayrollData { /** - * + * */ #[serde( default, @@ -3319,7 +3335,7 @@ pub struct PayrollData { )] pub check_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -3328,7 +3344,7 @@ pub struct PayrollData { )] pub company_id: f64, /** - * + * */ #[serde( default, @@ -3337,7 +3353,7 @@ pub struct PayrollData { )] pub company_uuid: String, /** - * + * */ #[serde( default, @@ -3346,12 +3362,12 @@ pub struct PayrollData { )] pub employee_compensations: Vec<EmployeeCompensations>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pay_period: Option<PayrollPayPeriod>, /** - * + * */ #[serde( default, @@ -3360,7 +3376,7 @@ pub struct PayrollData { )] pub payroll_deadline: String, /** - * + * */ #[serde( default, @@ -3369,7 +3385,7 @@ pub struct PayrollData { )] pub payroll_id: f64, /** - * + * */ #[serde( default, @@ -3378,7 +3394,7 @@ pub struct PayrollData { )] pub payroll_uuid: String, /** - * + * */ #[serde( default, @@ -3392,12 +3408,12 @@ pub struct PayrollData { )] pub processed_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub totals: Option<Totals>, /** - * + * */ #[serde( default, @@ -3407,7 +3423,8 @@ pub struct PayrollData { pub version: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomFieldType { #[serde(rename = "currency")] Currency, @@ -3451,7 +3468,7 @@ impl CustomFieldType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmployeeCustomField { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3460,7 +3477,7 @@ pub struct EmployeeCustomField { )] pub company_custom_field_id: String, /** - * A custom field of an employee + * A custom field of an employee */ #[serde( default, @@ -3469,7 +3486,7 @@ pub struct EmployeeCustomField { )] pub description: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3478,7 +3495,7 @@ pub struct EmployeeCustomField { )] pub id: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3487,7 +3504,7 @@ pub struct EmployeeCustomField { )] pub name: String, /** - * A custom field of an employee + * A custom field of an employee */ #[serde( default, @@ -3498,7 +3515,7 @@ pub struct EmployeeCustomField { #[serde(rename = "type")] pub type_: CustomFieldType, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3512,7 +3529,7 @@ pub struct EmployeeCustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CompanyCustomField { /** - * A custom field on a company + * A custom field on a company */ #[serde( default, @@ -3521,7 +3538,7 @@ pub struct CompanyCustomField { )] pub description: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3530,7 +3547,7 @@ pub struct CompanyCustomField { )] pub id: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3539,7 +3556,7 @@ pub struct CompanyCustomField { )] pub name: String, /** - * A custom field on a company + * A custom field on a company */ #[serde( default, @@ -3551,7 +3568,8 @@ pub struct CompanyCustomField { pub type_: CustomFieldType, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GustoPersonType { #[serde(rename = "Candidate")] Candidate, @@ -3589,7 +3607,7 @@ impl GustoPersonType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct JobApplicant { /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3598,7 +3616,7 @@ pub struct JobApplicant { )] pub company_id: f64, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3613,7 +3631,7 @@ pub struct JobApplicant { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3622,7 +3640,7 @@ pub struct JobApplicant { )] pub email: String, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3631,7 +3649,7 @@ pub struct JobApplicant { )] pub first_name: String, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3642,7 +3660,7 @@ pub struct JobApplicant { #[serde(default, skip_serializing_if = "Option::is_none")] pub gusto_person_type: Option<GustoPersonType>, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3651,7 +3669,7 @@ pub struct JobApplicant { )] pub gusto_person_uuid: String, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3660,7 +3678,7 @@ pub struct JobApplicant { )] pub job_title: String, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3669,7 +3687,7 @@ pub struct JobApplicant { )] pub last_name: String, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3684,7 +3702,7 @@ pub struct JobApplicant { )] pub start_date: Option<chrono::NaiveDate>, /** - * The representation of a job applicant in Gusto. + * The representation of a job applicant in Gusto. */ #[serde( default, @@ -3742,7 +3760,7 @@ pub struct FederalTaxDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostEmployeeYtdBenefitAmountsFromDifferentCompanyRequest { /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -3751,7 +3769,7 @@ pub struct PostEmployeeYtdBenefitAmountsFromDifferentCompanyRequest { )] pub benefit_id: f64, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -3760,7 +3778,7 @@ pub struct PostEmployeeYtdBenefitAmountsFromDifferentCompanyRequest { )] pub tax_year: f64, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3769,7 +3787,7 @@ pub struct PostEmployeeYtdBenefitAmountsFromDifferentCompanyRequest { )] pub ytd_company_contribution_amount: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3782,7 +3800,7 @@ pub struct PostEmployeeYtdBenefitAmountsFromDifferentCompanyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EarningTypeListResponse { /** - * The default earning types for the company. + * The default earning types for the company. */ #[serde( default, @@ -3791,7 +3809,7 @@ pub struct EarningTypeListResponse { )] pub custom: Vec<EarningType>, /** - * The default earning types for the company. + * The default earning types for the company. */ #[serde( default, @@ -3801,7 +3819,8 @@ pub struct EarningTypeListResponse { pub default: Vec<EarningType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Include { #[serde(rename = "custom_fields")] CustomFields, @@ -3839,7 +3858,7 @@ pub struct PutEmployeesRequest { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -3848,7 +3867,7 @@ pub struct PutEmployeesRequest { )] pub email: String, /** - * + * */ #[serde( default, @@ -3857,7 +3876,7 @@ pub struct PutEmployeesRequest { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -3866,7 +3885,7 @@ pub struct PutEmployeesRequest { )] pub last_name: String, /** - * + * */ #[serde( default, @@ -3875,7 +3894,7 @@ pub struct PutEmployeesRequest { )] pub middle_initial: String, /** - * + * */ #[serde( default, @@ -3884,12 +3903,12 @@ pub struct PutEmployeesRequest { )] pub ssn: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub two_percent_shareholder: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -3909,7 +3928,7 @@ pub struct PostEmployeesRequest { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -3918,7 +3937,7 @@ pub struct PostEmployeesRequest { )] pub email: String, /** - * + * */ #[serde( default, @@ -3927,7 +3946,7 @@ pub struct PostEmployeesRequest { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -3936,7 +3955,7 @@ pub struct PostEmployeesRequest { )] pub last_name: String, /** - * + * */ #[serde( default, @@ -3945,7 +3964,7 @@ pub struct PostEmployeesRequest { )] pub middle_initial: String, /** - * + * */ #[serde( default, @@ -3965,7 +3984,7 @@ pub struct PutJobRequest { )] pub hire_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -3974,7 +3993,7 @@ pub struct PutJobRequest { )] pub location_id: f64, /** - * + * */ #[serde( default, @@ -3983,7 +4002,7 @@ pub struct PutJobRequest { )] pub title: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4003,7 +4022,7 @@ pub struct PostJobRequest { )] pub hire_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -4012,7 +4031,7 @@ pub struct PostJobRequest { )] pub location_id: f64, /** - * + * */ #[serde( default, @@ -4026,7 +4045,7 @@ pub struct PostJobRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCompanyLocationsRequest { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4035,7 +4054,7 @@ pub struct PostCompanyLocationsRequest { )] pub city: String, /** - * + * */ #[serde( default, @@ -4044,17 +4063,17 @@ pub struct PostCompanyLocationsRequest { )] pub country: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filing_address: Option<bool>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mailing_address: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4063,7 +4082,7 @@ pub struct PostCompanyLocationsRequest { )] pub phone_number: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4072,7 +4091,7 @@ pub struct PostCompanyLocationsRequest { )] pub state: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4081,7 +4100,7 @@ pub struct PostCompanyLocationsRequest { )] pub street_1: String, /** - * + * */ #[serde( default, @@ -4090,7 +4109,7 @@ pub struct PostCompanyLocationsRequest { )] pub street_2: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4104,7 +4123,7 @@ pub struct PostCompanyLocationsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutLocationRequest { /** - * + * */ #[serde( default, @@ -4113,7 +4132,7 @@ pub struct PutLocationRequest { )] pub city: String, /** - * + * */ #[serde( default, @@ -4122,17 +4141,17 @@ pub struct PutLocationRequest { )] pub country: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filing_address: Option<bool>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mailing_address: Option<bool>, /** - * + * */ #[serde( default, @@ -4141,7 +4160,7 @@ pub struct PutLocationRequest { )] pub phone_number: String, /** - * + * */ #[serde( default, @@ -4150,7 +4169,7 @@ pub struct PutLocationRequest { )] pub state: String, /** - * + * */ #[serde( default, @@ -4159,7 +4178,7 @@ pub struct PutLocationRequest { )] pub street_1: String, /** - * + * */ #[serde( default, @@ -4168,7 +4187,7 @@ pub struct PutLocationRequest { )] pub street_2: String, /** - * + * */ #[serde( default, @@ -4182,7 +4201,7 @@ pub struct PutLocationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutComntractorRequest { /** - * + * */ #[serde( default, @@ -4191,7 +4210,7 @@ pub struct PutComntractorRequest { )] pub business_name: String, /** - * + * */ #[serde( default, @@ -4200,7 +4219,7 @@ pub struct PutComntractorRequest { )] pub ein: String, /** - * + * */ #[serde( default, @@ -4209,7 +4228,7 @@ pub struct PutComntractorRequest { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -4218,7 +4237,7 @@ pub struct PutComntractorRequest { )] pub hourly_rate: String, /** - * + * */ #[serde( default, @@ -4227,7 +4246,7 @@ pub struct PutComntractorRequest { )] pub last_name: String, /** - * + * */ #[serde( default, @@ -4242,7 +4261,7 @@ pub struct PutComntractorRequest { )] pub start_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -4251,7 +4270,7 @@ pub struct PutComntractorRequest { )] pub version: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wage_type: Option<WageType>, @@ -4261,7 +4280,7 @@ pub struct PutComntractorRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCompanyContractorsRequest { /** - * + * */ #[serde( default, @@ -4270,7 +4289,7 @@ pub struct PostCompanyContractorsRequest { )] pub business_name: String, /** - * + * */ #[serde( default, @@ -4279,7 +4298,7 @@ pub struct PostCompanyContractorsRequest { )] pub ein: String, /** - * + * */ #[serde( default, @@ -4288,7 +4307,7 @@ pub struct PostCompanyContractorsRequest { )] pub email: String, /** - * + * */ #[serde( default, @@ -4297,7 +4316,7 @@ pub struct PostCompanyContractorsRequest { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -4306,7 +4325,7 @@ pub struct PostCompanyContractorsRequest { )] pub last_name: String, /** - * + * */ #[serde( default, @@ -4315,7 +4334,7 @@ pub struct PostCompanyContractorsRequest { )] pub middle_initial: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub self_onboarding: Option<bool>, @@ -4326,12 +4345,12 @@ pub struct PostCompanyContractorsRequest { )] pub start_date: Option<chrono::NaiveDate>, /** - * The contractor's type, either "Individual" or "Business". + * The contractor's type, either "Individual" or "Business". */ #[serde(default, skip_serializing_if = "Type::is_noop", rename = "type")] pub type_: Type, /** - * The contractor's wage type, either "Fixed" or "Hourly". + * The contractor's wage type, either "Fixed" or "Hourly". */ #[serde(default, skip_serializing_if = "WageType::is_noop")] pub wage_type: WageType, @@ -4341,17 +4360,17 @@ pub struct PostCompanyContractorsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompensationRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub flsa_status: Option<FlsaStatus>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_unit: Option<PaymentUnit>, /** - * + * */ #[serde( default, @@ -4360,7 +4379,7 @@ pub struct PutCompensationRequest { )] pub rate: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4380,17 +4399,17 @@ pub struct PostJobCompensationsRequest { )] pub effective_date: Option<chrono::NaiveDate>, /** - * The FLSA status for this compensation. Salaried ('Exempt') employees are paid a fixed salary every pay period. Salaried with overtime ('Salaried Nonexempt') employees are paid a fixed salary every pay period, and receive overtime pay when applicable. Hourly ('Nonexempt') employees are paid for the hours they work, and receive overtime pay when applicable. Owners ('Owner') are employees that own at least twenty percent of the company. + * The FLSA status for this compensation. Salaried ('Exempt') employees are paid a fixed salary every pay period. Salaried with overtime ('Salaried Nonexempt') employees are paid a fixed salary every pay period, and receive overtime pay when applicable. Hourly ('Nonexempt') employees are paid for the hours they work, and receive overtime pay when applicable. Owners ('Owner') are employees that own at least twenty percent of the company. */ #[serde(default, skip_serializing_if = "FlsaStatus::is_noop")] pub flsa_status: FlsaStatus, /** - * The unit accompanying the compensation rate. If the employee is an owner, rate should be 'Paycheck'. + * The unit accompanying the compensation rate. If the employee is an owner, rate should be 'Paycheck'. */ #[serde(default, skip_serializing_if = "PaymentUnit::is_noop")] pub payment_unit: PaymentUnit, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4404,12 +4423,12 @@ pub struct PostJobCompensationsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostEmployeeGarnishmentsRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -4418,7 +4437,7 @@ pub struct PostEmployeeGarnishmentsRequest { )] pub amount: f64, /** - * + * */ #[serde( default, @@ -4427,17 +4446,17 @@ pub struct PostEmployeeGarnishmentsRequest { )] pub annual_maximum: f64, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub court_ordered: Option<bool>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduct_as_percentage: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4446,7 +4465,7 @@ pub struct PostEmployeeGarnishmentsRequest { )] pub description: String, /** - * + * */ #[serde( default, @@ -4455,12 +4474,12 @@ pub struct PostEmployeeGarnishmentsRequest { )] pub pay_period_maximum: f64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurring: Option<bool>, /** - * + * */ #[serde( default, @@ -4473,12 +4492,12 @@ pub struct PostEmployeeGarnishmentsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutGarnishmentRequest { /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -4487,7 +4506,7 @@ pub struct PutGarnishmentRequest { )] pub amount: f64, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -4496,17 +4515,17 @@ pub struct PutGarnishmentRequest { )] pub annual_maximum: f64, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub court_ordered: Option<bool>, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduct_as_percentage: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4515,7 +4534,7 @@ pub struct PutGarnishmentRequest { )] pub description: String, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -4524,12 +4543,12 @@ pub struct PutGarnishmentRequest { )] pub pay_period_maximum: f64, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurring: Option<bool>, /** - * The unique identifier of the location in Gusto. + * The unique identifier of the location in Gusto. */ #[serde( default, @@ -4538,7 +4557,7 @@ pub struct PutGarnishmentRequest { )] pub times: i64, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4558,7 +4577,7 @@ pub struct PostEmployeeTerminationsRequest { )] pub effective_date: Option<chrono::NaiveDate>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub run_termination_payroll: Option<bool>, @@ -4568,7 +4587,7 @@ pub struct PostEmployeeTerminationsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutEmployeeHomeAddressRequest { /** - * + * */ #[serde( default, @@ -4577,7 +4596,7 @@ pub struct PutEmployeeHomeAddressRequest { )] pub city: String, /** - * + * */ #[serde( default, @@ -4586,7 +4605,7 @@ pub struct PutEmployeeHomeAddressRequest { )] pub state: String, /** - * + * */ #[serde( default, @@ -4595,7 +4614,7 @@ pub struct PutEmployeeHomeAddressRequest { )] pub street_1: String, /** - * + * */ #[serde( default, @@ -4604,7 +4623,7 @@ pub struct PutEmployeeHomeAddressRequest { )] pub street_2: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4613,7 +4632,7 @@ pub struct PutEmployeeHomeAddressRequest { )] pub version: String, /** - * + * */ #[serde( default, @@ -4627,12 +4646,12 @@ pub struct PutEmployeeHomeAddressRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyPaySchedulesScheduleRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_pilot: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4646,7 +4665,7 @@ pub struct PutCompanyPaySchedulesScheduleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCompanyBankAccountsRequest { /** - * + * */ #[serde( default, @@ -4655,12 +4674,12 @@ pub struct PostCompanyBankAccountsRequest { )] pub account_number: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_type: Option<AccountType>, /** - * + * */ #[serde( default, @@ -4674,7 +4693,7 @@ pub struct PostCompanyBankAccountsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyBankAccountsVerifyRequest { /** - * + * */ #[serde( default, @@ -4683,7 +4702,7 @@ pub struct PutCompanyBankAccountsVerifyRequest { )] pub deposit_1: f64, /** - * + * */ #[serde( default, @@ -4697,12 +4716,12 @@ pub struct PutCompanyBankAccountsVerifyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCompanyBenefitsRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -4711,7 +4730,7 @@ pub struct PostCompanyBenefitsRequest { )] pub benefit_id: f64, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4720,7 +4739,7 @@ pub struct PostCompanyBenefitsRequest { )] pub description: String, /** - * + * */ #[serde( default, @@ -4729,7 +4748,7 @@ pub struct PostCompanyBenefitsRequest { )] pub responsible_for_employee_w_2: Option<bool>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub responsible_for_employer_taxes: Option<bool>, @@ -4739,12 +4758,12 @@ pub struct PostCompanyBenefitsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyBenefitRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * + * */ #[serde( default, @@ -4753,7 +4772,7 @@ pub struct PutCompanyBenefitRequest { )] pub description: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4766,7 +4785,7 @@ pub struct PutCompanyBenefitRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCompanyEarningTypesRequest { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4779,7 +4798,7 @@ pub struct PostCompanyEarningTypesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyEarningTypeRequest { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4793,17 +4812,17 @@ pub struct PutCompanyEarningTypeRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostEmployeeBenefitsRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub catch_up: Option<bool>, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -4812,7 +4831,7 @@ pub struct PostEmployeeBenefitsRequest { )] pub company_benefit_id: f64, /** - * + * */ #[serde( default, @@ -4821,7 +4840,7 @@ pub struct PostEmployeeBenefitsRequest { )] pub company_contribution: String, /** - * + * */ #[serde( default, @@ -4830,12 +4849,12 @@ pub struct PostEmployeeBenefitsRequest { )] pub company_contribution_annual_maximum: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub contribute_as_percentage: Option<bool>, /** - * + * */ #[serde( default, @@ -4844,7 +4863,7 @@ pub struct PostEmployeeBenefitsRequest { )] pub coverage_amount: String, /** - * + * */ #[serde( default, @@ -4853,17 +4872,17 @@ pub struct PostEmployeeBenefitsRequest { )] pub coverage_salary_multiplier: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduct_as_percentage: Option<bool>, /** - * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. + * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduction_reduces_taxable_income: Option<DeductionReducesTaxableIncome>, /** - * + * */ #[serde( default, @@ -4872,7 +4891,7 @@ pub struct PostEmployeeBenefitsRequest { )] pub employee_deduction: String, /** - * + * */ #[serde( default, @@ -4881,7 +4900,7 @@ pub struct PostEmployeeBenefitsRequest { )] pub employee_deduction_annual_maximum: String, /** - * + * */ #[serde( default, @@ -4894,17 +4913,17 @@ pub struct PostEmployeeBenefitsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutEmployeeBenefitRequest { /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active: Option<bool>, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub catch_up: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4913,7 +4932,7 @@ pub struct PutEmployeeBenefitRequest { )] pub company_contribution: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4922,12 +4941,12 @@ pub struct PutEmployeeBenefitRequest { )] pub company_contribution_annual_maximum: String, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub contribute_as_percentage: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4936,7 +4955,7 @@ pub struct PutEmployeeBenefitRequest { )] pub coverage_amount: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4945,17 +4964,17 @@ pub struct PutEmployeeBenefitRequest { )] pub coverage_salary_multiplier: String, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduct_as_percentage: Option<bool>, /** - * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. + * Whether the employee deduction reduces taxable income or not. Only valid for Group Term Life benefits. Note: when the value is not "unset", coverage amount and coverage salary multiplier are ignored. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deduction_reduces_taxable_income: Option<DeductionReducesTaxableIncome>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4964,7 +4983,7 @@ pub struct PutEmployeeBenefitRequest { )] pub employee_deduction: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4973,7 +4992,7 @@ pub struct PutEmployeeBenefitRequest { )] pub employee_deduction_annual_maximum: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4982,7 +5001,7 @@ pub struct PutEmployeeBenefitRequest { )] pub limit_option: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -4992,7 +5011,8 @@ pub struct PutEmployeeBenefitRequest { pub version: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetCompanyPayrollsInclude { #[serde(rename = "benefits")] Benefits, @@ -5026,7 +5046,8 @@ impl GetCompanyPayrollsInclude { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OffCycleReason { #[serde(rename = "Bonus")] Bonus, @@ -5078,7 +5099,7 @@ pub struct PostCompanyPayrollsRequest { )] pub end_date: Option<chrono::NaiveDate>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5100,7 +5121,7 @@ pub struct PostCompanyPayrollsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyPayrollsRequestEmployeeCompensationsFixed { /** - * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. + * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. */ #[serde( default, @@ -5109,7 +5130,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensationsFixed { )] pub amount: String, /** - * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. + * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. */ #[serde( default, @@ -5118,7 +5139,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensationsFixed { )] pub job_id: i64, /** - * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. + * An array of fixed compensations for the employee. Fixed compensations include tips, bonuses, and one time reimbursements. */ #[serde( default, @@ -5132,7 +5153,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensationsFixed { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyPayrollsRequestEmployeeCompensationsHourly { /** - * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. + * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. */ #[serde( default, @@ -5141,7 +5162,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensationsHourly { )] pub hours: String, /** - * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. + * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. */ #[serde( default, @@ -5150,7 +5171,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensationsHourly { )] pub job_id: i64, /** - * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. + * An array of hourly compensations for the employee. Hourly compensations include regular, overtime, and double overtime hours. */ #[serde( default, @@ -5164,7 +5185,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensationsHourly { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyPayrollsRequestEmployeeCompensations { /** - * The unique identifier of the location in Gusto. + * The unique identifier of the location in Gusto. */ #[serde( default, @@ -5173,7 +5194,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensations { )] pub employee_id: i64, /** - * + * */ #[serde( default, @@ -5182,7 +5203,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensations { )] pub fixed_compensations: Vec<PutCompanyPayrollsRequestEmployeeCompensationsFixed>, /** - * + * */ #[serde( default, @@ -5191,7 +5212,7 @@ pub struct PutCompanyPayrollsRequestEmployeeCompensations { )] pub hourly_compensations: Vec<PutCompanyPayrollsRequestEmployeeCompensationsHourly>, /** - * + * */ #[serde( default, @@ -5210,7 +5231,7 @@ pub struct PutCompanyPayrollsRequest { )] pub employee_compensations: Vec<PutCompanyPayrollsRequestEmployeeCompensations>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5224,7 +5245,7 @@ pub struct PutCompanyPayrollsRequest { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct User { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5233,7 +5254,7 @@ pub struct User { )] pub email: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5242,7 +5263,7 @@ pub struct User { )] pub first_name: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5251,7 +5272,7 @@ pub struct User { )] pub last_name: String, /** - * Information for the user who will be the primary payroll administrator for the new company. + * Information for the user who will be the primary payroll administrator for the new company. */ #[serde( default, @@ -5264,7 +5285,7 @@ pub struct User { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostPartnerManagedCompaniesRequestCompany { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5273,7 +5294,7 @@ pub struct PostPartnerManagedCompaniesRequestCompany { )] pub ein: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5282,7 +5303,7 @@ pub struct PostPartnerManagedCompaniesRequestCompany { )] pub name: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5297,7 +5318,7 @@ pub struct PostPartnerManagedCompaniesRequestCompany { pub struct PostPartnerManagedCompaniesRequest { pub company: PostPartnerManagedCompaniesRequestCompany, /** - * Information for the user who will be the primary payroll administrator for the new company. + * Information for the user who will be the primary payroll administrator for the new company. */ pub user: User, } @@ -5306,7 +5327,7 @@ pub struct PostPartnerManagedCompaniesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostPartnerManagedCompaniesResponse { /** - * + * */ #[serde( default, @@ -5315,7 +5336,7 @@ pub struct PostPartnerManagedCompaniesResponse { )] pub access_token: String, /** - * + * */ #[serde( default, @@ -5324,7 +5345,7 @@ pub struct PostPartnerManagedCompaniesResponse { )] pub company_uuid: String, /** - * + * */ #[serde( default, @@ -5337,7 +5358,7 @@ pub struct PostPartnerManagedCompaniesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Addresses { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5346,7 +5367,7 @@ pub struct Addresses { )] pub city: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5355,7 +5376,7 @@ pub struct Addresses { )] pub is_primary: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5364,7 +5385,7 @@ pub struct Addresses { )] pub phone: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5373,7 +5394,7 @@ pub struct Addresses { )] pub state: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5382,7 +5403,7 @@ pub struct Addresses { )] pub street_1: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5391,7 +5412,7 @@ pub struct Addresses { )] pub street_2: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5404,7 +5425,7 @@ pub struct Addresses { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostProvisionRequestCompany { /** - * The locations for the company. This includes mailing, work, and filing addresses. + * The locations for the company. This includes mailing, work, and filing addresses. */ #[serde( default, @@ -5413,7 +5434,7 @@ pub struct PostProvisionRequestCompany { )] pub addresses: Vec<Addresses>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5422,7 +5443,7 @@ pub struct PostProvisionRequestCompany { )] pub ein: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5431,7 +5452,7 @@ pub struct PostProvisionRequestCompany { )] pub name: String, /** - * The ID of the employee in Gusto. + * The ID of the employee in Gusto. */ #[serde( default, @@ -5440,7 +5461,7 @@ pub struct PostProvisionRequestCompany { )] pub number_employees: f64, /** - * An array of options for fields of type radio. Otherwise, null. + * An array of options for fields of type radio. Otherwise, null. */ #[serde( default, @@ -5449,7 +5470,7 @@ pub struct PostProvisionRequestCompany { )] pub states: Vec<String>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5464,7 +5485,7 @@ pub struct PostProvisionRequestCompany { pub struct PostProvisionRequest { pub company: PostProvisionRequestCompany, /** - * Information for the user who will be the primary payroll administrator for the new company. + * Information for the user who will be the primary payroll administrator for the new company. */ pub user: User, } @@ -5473,7 +5494,7 @@ pub struct PostProvisionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostProvisionResponse { /** - * + * */ #[serde( default, @@ -5486,7 +5507,7 @@ pub struct PostProvisionResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetEmployeeCustomFieldsResponse { /** - * Custom fields are only included for the employee if the include param has the custom_fields value set + * Custom fields are only included for the employee if the include param has the custom_fields value set */ #[serde( default, @@ -5509,7 +5530,8 @@ pub struct GetCompanyCustomFieldsResponse { /** * Must be "Employee" if send_offer is set to true. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OnboardingPersonType { #[serde(rename = "Contractor")] Contractor, @@ -5550,7 +5572,7 @@ pub struct PostCompanyJobApplicantsRequest { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5559,7 +5581,7 @@ pub struct PostCompanyJobApplicantsRequest { )] pub email: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5568,7 +5590,7 @@ pub struct PostCompanyJobApplicantsRequest { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -5577,7 +5599,7 @@ pub struct PostCompanyJobApplicantsRequest { )] pub job_title: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5586,12 +5608,12 @@ pub struct PostCompanyJobApplicantsRequest { )] pub last_name: String, /** - * Must be "Employee" if send_offer is set to true. + * Must be "Employee" if send_offer is set to true. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub onboarding_person_type: Option<OnboardingPersonType>, /** - * + * */ #[serde( default, @@ -5600,7 +5622,7 @@ pub struct PostCompanyJobApplicantsRequest { )] pub phone: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub send_offer: Option<bool>, @@ -5622,7 +5644,7 @@ pub struct PutCompanyJobApplicantRequest { )] pub date_of_birth: Option<chrono::NaiveDate>, /** - * + * */ #[serde( default, @@ -5631,7 +5653,7 @@ pub struct PutCompanyJobApplicantRequest { )] pub email: String, /** - * + * */ #[serde( default, @@ -5640,7 +5662,7 @@ pub struct PutCompanyJobApplicantRequest { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -5649,7 +5671,7 @@ pub struct PutCompanyJobApplicantRequest { )] pub job_title: String, /** - * + * */ #[serde( default, @@ -5658,12 +5680,12 @@ pub struct PutCompanyJobApplicantRequest { )] pub last_name: String, /** - * Must be "Employee" if send_offer is set to true. + * Must be "Employee" if send_offer is set to true. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub onboarding_person_type: Option<OnboardingPersonType>, /** - * + * */ #[serde( default, @@ -5672,7 +5694,7 @@ pub struct PutCompanyJobApplicantRequest { )] pub phone: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub send_offer: Option<bool>, @@ -5687,7 +5709,7 @@ pub struct PutCompanyJobApplicantRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCompanyPayrollReversalsResponse { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5696,7 +5718,7 @@ pub struct GetCompanyPayrollReversalsResponse { )] pub approved_at: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5705,7 +5727,7 @@ pub struct GetCompanyPayrollReversalsResponse { )] pub category: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5714,7 +5736,7 @@ pub struct GetCompanyPayrollReversalsResponse { )] pub reason: String, /** - * The unique identifier of the location in Gusto. + * The unique identifier of the location in Gusto. */ #[serde( default, @@ -5729,7 +5751,7 @@ pub struct GetCompanyPayrollReversalsResponse { )] pub reversed_employee_ids: Vec<i64>, /** - * The unique identifier of the location in Gusto. + * The unique identifier of the location in Gusto. */ #[serde( default, @@ -5743,7 +5765,7 @@ pub struct GetCompanyPayrollReversalsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCompanyAdminsRequest { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5752,7 +5774,7 @@ pub struct PostCompanyAdminsRequest { )] pub email: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5761,7 +5783,7 @@ pub struct PostCompanyAdminsRequest { )] pub first_name: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5774,7 +5796,7 @@ pub struct PostCompanyAdminsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCompanyFederalTaxDetailsResponse { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5783,7 +5805,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { )] pub ein: String, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde( default, @@ -5791,7 +5813,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { )] pub ein_verified: bool, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5800,7 +5822,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { )] pub filing_form: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5809,7 +5831,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { )] pub legal_name: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5818,7 +5840,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { )] pub tax_payer_type: String, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde( default, @@ -5826,7 +5848,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { )] pub taxable_as_scorp: bool, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5839,7 +5861,7 @@ pub struct GetCompanyFederalTaxDetailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutCompanyFederalTaxDetailsRequest { /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5848,7 +5870,7 @@ pub struct PutCompanyFederalTaxDetailsRequest { )] pub ein: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5857,7 +5879,7 @@ pub struct PutCompanyFederalTaxDetailsRequest { )] pub filing_form: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5866,7 +5888,7 @@ pub struct PutCompanyFederalTaxDetailsRequest { )] pub legal_name: String, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, @@ -5875,12 +5897,12 @@ pub struct PutCompanyFederalTaxDetailsRequest { )] pub tax_payer_type: String, /** - * Whether the employee is terminated. + * Whether the employee is terminated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub taxable_as_scorp: Option<bool>, /** - * A unique identifier of the employee in Gusto. + * A unique identifier of the employee in Gusto. */ #[serde( default, diff --git a/mailchimp/Cargo.toml b/mailchimp/Cargo.toml index b356c74d..39dd22d7 100644 --- a/mailchimp/Cargo.toml +++ b/mailchimp/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mailchimp-api" description = "A fully generated & opinionated API client for the MailChimp API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/mailchimp-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/mailchimp" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/mailchimp/README.md b/mailchimp/README.md index d03f1dcd..0fb08b14 100644 --- a/mailchimp/README.md +++ b/mailchimp/README.md @@ -32,7 +32,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -mailchimp-api = "0.7.1" +mailchimp-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/mailchimp/src/lib.rs b/mailchimp/src/lib.rs index 50df50a1..caba6931 100644 --- a/mailchimp/src/lib.rs +++ b/mailchimp/src/lib.rs @@ -30,7 +30,7 @@ //! //! ```toml //! [dependencies] -//! mailchimp-api = "0.7.1" +//! mailchimp-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/mailchimp/src/lists.rs b/mailchimp/src/lists.rs index 4f1c4e08..bddebb6d 100644 --- a/mailchimp/src/lists.rs +++ b/mailchimp/src/lists.rs @@ -260,7 +260,10 @@ impl Lists { */ pub async fn delete(&self, list_id: &str) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/lists/{}", crate::progenitor_support::encode_path(list_id),), + &format!( + "/lists/{}", + crate::progenitor_support::encode_path(list_id), + ), None, ); self.client @@ -290,7 +293,10 @@ impl Lists { body: &crate::types::SubscriberListData, ) -> ClientResult<crate::Response<crate::types::Lists>> { let url = self.client.url( - &format!("/lists/{}", crate::progenitor_support::encode_path(list_id),), + &format!( + "/lists/{}", + crate::progenitor_support::encode_path(list_id), + ), None, ); self.client diff --git a/mailchimp/src/types.rs b/mailchimp/src/types.rs index 6fd5689b..0dbe2a6a 100644 --- a/mailchimp/src/types.rs +++ b/mailchimp/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GalleryFolder { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -20,7 +20,7 @@ pub struct GalleryFolder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateInstance { /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -29,7 +29,7 @@ pub struct TemplateInstance { )] pub folder_id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -38,7 +38,7 @@ pub struct TemplateInstance { )] pub html: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -52,7 +52,7 @@ pub struct TemplateInstance { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberNotes { /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -66,7 +66,7 @@ pub struct MemberNotes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Interest { /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -75,7 +75,7 @@ pub struct Interest { )] pub display_order: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -88,7 +88,8 @@ pub struct Interest { /** * Determines how this category’s interests appear on signup forms. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "checkboxes")] Checkboxes, @@ -129,7 +130,7 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InterestCategory { /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde( default, @@ -138,7 +139,7 @@ pub struct InterestCategory { )] pub display_order: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -147,7 +148,7 @@ pub struct InterestCategory { )] pub title: String, /** - * Determines how this category’s interests appear on signup forms. + * Determines how this category’s interests appear on signup forms. */ #[serde(default, skip_serializing_if = "Type::is_noop", rename = "type")] pub type_: Type, @@ -157,7 +158,7 @@ pub struct InterestCategory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Events { /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -165,7 +166,7 @@ pub struct Events { )] pub campaign: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -173,7 +174,7 @@ pub struct Events { )] pub cleaned: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -181,7 +182,7 @@ pub struct Events { )] pub profile: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -189,7 +190,7 @@ pub struct Events { )] pub subscribe: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -197,7 +198,7 @@ pub struct Events { )] pub unsubscribe: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -210,7 +211,7 @@ pub struct Events { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sources { /** - * The possible sources of any events that can trigger the webhook and whether they are enabled. + * The possible sources of any events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -218,7 +219,7 @@ pub struct Sources { )] pub admin: bool, /** - * The possible sources of any events that can trigger the webhook and whether they are enabled. + * The possible sources of any events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -226,7 +227,7 @@ pub struct Sources { )] pub api: bool, /** - * The possible sources of any events that can trigger the webhook and whether they are enabled. + * The possible sources of any events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -239,17 +240,17 @@ pub struct Sources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddWebhook { /** - * Configure a webhook for the given list. + * Configure a webhook for the given list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub events: Option<Events>, /** - * Configure a webhook for the given list. + * Configure a webhook for the given list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sources: Option<Sources>, /** - * Configure a webhook for the given list. + * Configure a webhook for the given list. */ #[serde( default, @@ -263,7 +264,7 @@ pub struct AddWebhook { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberInAutomationQueue { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -277,7 +278,7 @@ pub struct SubscriberInAutomationQueue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProductVariant { /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -286,7 +287,7 @@ pub struct ECommerceProductVariant { )] pub backorders: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -295,7 +296,7 @@ pub struct ECommerceProductVariant { )] pub id: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -304,7 +305,7 @@ pub struct ECommerceProductVariant { )] pub image_url: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -313,7 +314,7 @@ pub struct ECommerceProductVariant { )] pub inventory_quantity: i64, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -322,7 +323,7 @@ pub struct ECommerceProductVariant { )] pub price: f64, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -331,7 +332,7 @@ pub struct ECommerceProductVariant { )] pub sku: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -340,7 +341,7 @@ pub struct ECommerceProductVariant { )] pub title: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -349,7 +350,7 @@ pub struct ECommerceProductVariant { )] pub url: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -362,7 +363,8 @@ pub struct ECommerceProductVariant { /** * The type of pricing plan the account is on. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PricingPlanType { #[serde(rename = "forever_free")] ForeverFree, @@ -400,7 +402,7 @@ impl PricingPlanType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contact { /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -410,7 +412,7 @@ pub struct Contact { )] pub addr_1: String, /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -420,7 +422,7 @@ pub struct Contact { )] pub addr_2: String, /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -429,7 +431,7 @@ pub struct Contact { )] pub city: String, /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -438,7 +440,7 @@ pub struct Contact { )] pub company: String, /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -447,7 +449,7 @@ pub struct Contact { )] pub country: String, /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -456,7 +458,7 @@ pub struct Contact { )] pub state: String, /** - * Information about the account contact. + * Information about the account contact. */ #[serde( default, @@ -470,7 +472,7 @@ pub struct Contact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IndustryStats { /** - * The [average campaign statistics](https://mailchimp.com/resources/research/email-marketing-benchmarks/?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs) for all campaigns in the account's specified industry. + * The [average campaign statistics](https://mailchimp.com/resources/research/email-marketing-benchmarks/?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs) for all campaigns in the account's specified industry. */ #[serde( default, @@ -479,7 +481,7 @@ pub struct IndustryStats { )] pub bounce_rate: f64, /** - * The [average campaign statistics](https://mailchimp.com/resources/research/email-marketing-benchmarks/?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs) for all campaigns in the account's specified industry. + * The [average campaign statistics](https://mailchimp.com/resources/research/email-marketing-benchmarks/?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs) for all campaigns in the account's specified industry. */ #[serde( default, @@ -488,7 +490,7 @@ pub struct IndustryStats { )] pub click_rate: f64, /** - * The [average campaign statistics](https://mailchimp.com/resources/research/email-marketing-benchmarks/?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs) for all campaigns in the account's specified industry. + * The [average campaign statistics](https://mailchimp.com/resources/research/email-marketing-benchmarks/?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs) for all campaigns in the account's specified industry. */ #[serde( default, @@ -501,7 +503,8 @@ pub struct IndustryStats { /** * The HTTP method that should be used when accessing the URL defined in 'href'. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Method { #[serde(rename = "DELETE")] Delete, @@ -551,7 +554,7 @@ impl Method { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Links { /** - * This object represents a link from the resource where it is found to another resource or action that may be performed. + * This object represents a link from the resource where it is found to another resource or action that may be performed. */ #[serde( default, @@ -560,12 +563,12 @@ pub struct Links { )] pub href: String, /** - * This object represents a link from the resource where it is found to another resource or action that may be performed. + * This object represents a link from the resource where it is found to another resource or action that may be performed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub method: Option<Method>, /** - * This object represents a link from the resource where it is found to another resource or action that may be performed. + * This object represents a link from the resource where it is found to another resource or action that may be performed. */ #[serde( default, @@ -574,7 +577,7 @@ pub struct Links { )] pub rel: String, /** - * This object represents a link from the resource where it is found to another resource or action that may be performed. + * This object represents a link from the resource where it is found to another resource or action that may be performed. */ #[serde( default, @@ -583,7 +586,7 @@ pub struct Links { )] pub schema: String, /** - * This object represents a link from the resource where it is found to another resource or action that may be performed. + * This object represents a link from the resource where it is found to another resource or action that may be performed. */ #[serde( default, @@ -598,7 +601,7 @@ pub struct Links { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiRoot { /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -608,7 +611,7 @@ pub struct ApiRoot { )] pub links: Vec<Links>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -617,7 +620,7 @@ pub struct ApiRoot { )] pub account_id: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -626,7 +629,7 @@ pub struct ApiRoot { )] pub account_industry: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -635,7 +638,7 @@ pub struct ApiRoot { )] pub account_name: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -644,7 +647,7 @@ pub struct ApiRoot { )] pub account_timezone: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -653,12 +656,12 @@ pub struct ApiRoot { )] pub avatar_url: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub contact: Option<Contact>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -667,7 +670,7 @@ pub struct ApiRoot { )] pub email: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -676,7 +679,7 @@ pub struct ApiRoot { )] pub first_name: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -685,12 +688,12 @@ pub struct ApiRoot { )] pub first_payment: Option<chrono::DateTime<chrono::Utc>>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub industry_stats: Option<IndustryStats>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -699,7 +702,7 @@ pub struct ApiRoot { )] pub last_login: Option<chrono::DateTime<chrono::Utc>>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -708,7 +711,7 @@ pub struct ApiRoot { )] pub last_name: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -717,7 +720,7 @@ pub struct ApiRoot { )] pub login_id: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -726,12 +729,12 @@ pub struct ApiRoot { )] pub member_since: Option<chrono::DateTime<chrono::Utc>>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pricing_plan_type: Option<PricingPlanType>, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -739,7 +742,7 @@ pub struct ApiRoot { )] pub pro_enabled: bool, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -748,7 +751,7 @@ pub struct ApiRoot { )] pub role: String, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -757,7 +760,7 @@ pub struct ApiRoot { )] pub total_subscribers: i64, /** - * The API root resource links to all other resources available in the API. + * The API root resource links to all other resources available in the API. */ #[serde( default, @@ -770,7 +773,8 @@ pub struct ApiRoot { /** * The type of activity */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetActivityFeedChimpChatterResponseType { #[serde(rename = "campaigns:facebook-likes")] CampaignsFacebookLikes, @@ -821,7 +825,7 @@ impl GetActivityFeedChimpChatterResponseType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChimpChatter { /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde( default, @@ -830,7 +834,7 @@ pub struct ChimpChatter { )] pub campaign_id: String, /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde( default, @@ -839,7 +843,7 @@ pub struct ChimpChatter { )] pub list_id: String, /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde( default, @@ -848,7 +852,7 @@ pub struct ChimpChatter { )] pub message: String, /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde( default, @@ -857,12 +861,12 @@ pub struct ChimpChatter { )] pub title: String, /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<GetActivityFeedChimpChatterResponseType>, /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde( default, @@ -871,7 +875,7 @@ pub struct ChimpChatter { )] pub update_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A Chimp Chatter message + * A Chimp Chatter message */ #[serde( default, @@ -885,7 +889,7 @@ pub struct ChimpChatter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetActivityFeedChimpChatterResponse { /** - * An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account. + * An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account. */ #[serde( default, @@ -895,7 +899,7 @@ pub struct GetActivityFeedChimpChatterResponse { )] pub links: Vec<Links>, /** - * An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account. + * An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account. */ #[serde( default, @@ -904,7 +908,7 @@ pub struct GetActivityFeedChimpChatterResponse { )] pub chimp_chatter: Vec<ChimpChatter>, /** - * An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account. + * An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account. */ #[serde( default, @@ -918,7 +922,7 @@ pub struct GetActivityFeedChimpChatterResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Apps { /** - * An authorized app. + * An authorized app. */ #[serde( default, @@ -928,7 +932,7 @@ pub struct Apps { )] pub links: Vec<Links>, /** - * An authorized app. + * An authorized app. */ #[serde( default, @@ -937,7 +941,7 @@ pub struct Apps { )] pub description: String, /** - * An authorized app. + * An authorized app. */ #[serde( default, @@ -946,7 +950,7 @@ pub struct Apps { )] pub id: i64, /** - * An authorized app. + * An authorized app. */ #[serde( default, @@ -955,7 +959,7 @@ pub struct Apps { )] pub name: String, /** - * An authorized app. + * An authorized app. */ #[serde( default, @@ -969,7 +973,7 @@ pub struct Apps { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAuthorizedAppsResponse { /** - * An array of objects, each representing an authorized application. + * An array of objects, each representing an authorized application. */ #[serde( default, @@ -979,7 +983,7 @@ pub struct GetAuthorizedAppsResponse { )] pub links: Vec<Links>, /** - * An array of objects, each representing an authorized application. + * An array of objects, each representing an authorized application. */ #[serde( default, @@ -988,7 +992,7 @@ pub struct GetAuthorizedAppsResponse { )] pub apps: Vec<Apps>, /** - * An array of objects, each representing an authorized application. + * An array of objects, each representing an authorized application. */ #[serde( default, @@ -1001,7 +1005,8 @@ pub struct GetAuthorizedAppsResponse { /** * Restrict the results to automations with the specified status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "paused")] Paused, @@ -1038,7 +1043,8 @@ impl Status { /** * Segment match type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Match { #[serde(rename = "all")] All, @@ -1069,7 +1075,8 @@ impl Match { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ConditionType { #[serde(rename = "Aim")] Aim, @@ -1100,7 +1107,8 @@ impl ConditionType { /** * Segment by interaction with a specific campaign. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Field { #[serde(rename = "aim")] Aim, @@ -1131,7 +1139,8 @@ impl Field { /** * The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Op { #[serde(rename = "click")] Click, @@ -1178,22 +1187,22 @@ impl Op { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Conditions { /** - * Segment by interaction with a specific campaign. + * Segment by interaction with a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<ConditionType>, /** - * Segment by interaction with a specific campaign. + * Segment by interaction with a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<Field>, /** - * Segment by interaction with a specific campaign. + * Segment by interaction with a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<Op>, /** - * Segment by interaction with a specific campaign. + * Segment by interaction with a specific campaign. */ #[serde( default, @@ -1203,7 +1212,8 @@ pub struct Conditions { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AutomationSegmentConditionType { #[serde(rename = "Automation")] Automation, @@ -1234,7 +1244,8 @@ impl AutomationSegmentConditionType { /** * Segment by interaction with an Automation workflow. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SegmentField { #[serde(rename = "automation")] Automation, @@ -1265,7 +1276,8 @@ impl SegmentField { /** * The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SegmentOperator { #[serde(rename = "completed")] Completed, @@ -1306,22 +1318,22 @@ impl SegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationSegment { /** - * Segment by interaction with an Automation workflow. + * Segment by interaction with an Automation workflow. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<AutomationSegmentConditionType>, /** - * Segment by interaction with an Automation workflow. + * Segment by interaction with an Automation workflow. */ #[serde(default, skip_serializing_if = "SegmentField::is_noop")] pub field: SegmentField, /** - * The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow. + * The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow. */ #[serde(default, skip_serializing_if = "SegmentOperator::is_noop")] pub op: SegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -1331,7 +1343,8 @@ pub struct AutomationSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PollActivitySegmentConditionType { #[serde(rename = "CampaignPoll")] CampaignPoll, @@ -1362,7 +1375,8 @@ impl PollActivitySegmentConditionType { /** * Segment by poll activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PollActivitySegmentField { #[serde(rename = "poll")] Poll, @@ -1393,7 +1407,8 @@ impl PollActivitySegmentField { /** * Members have/have not interacted with a specific poll in a Mailchimp email. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PollActivitySegmentOperator { #[serde(rename = "member")] Member, @@ -1428,22 +1443,22 @@ impl PollActivitySegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PollActivitySegment { /** - * Segment by poll activity. + * Segment by poll activity. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<PollActivitySegmentConditionType>, /** - * Segment by poll activity. + * Segment by poll activity. */ #[serde(default, skip_serializing_if = "PollActivitySegmentField::is_noop")] pub field: PollActivitySegmentField, /** - * Members have/have not interacted with a specific poll in a Mailchimp email. + * Members have/have not interacted with a specific poll in a Mailchimp email. */ #[serde(default, skip_serializing_if = "PollActivitySegmentOperator::is_noop")] pub op: PollActivitySegmentOperator, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -1453,7 +1468,8 @@ pub struct PollActivitySegment { pub value: f64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ConversationSegmentConditionType { #[serde(rename = "Conversation")] Conversation, @@ -1484,7 +1500,8 @@ impl ConversationSegmentConditionType { /** * Segment by interaction with a campaign via Conversations. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ConversationSegmentField { #[serde(rename = "conversation")] Conversation, @@ -1516,22 +1533,22 @@ impl ConversationSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConversationSegment { /** - * Segment by interaction with a campaign via Conversations. + * Segment by interaction with a campaign via Conversations. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<ConversationSegmentConditionType>, /** - * Segment by interaction with a campaign via Conversations. + * Segment by interaction with a campaign via Conversations. */ #[serde(default, skip_serializing_if = "ConversationSegmentField::is_noop")] pub field: ConversationSegmentField, /** - * Members have/have not interacted with a specific poll in a Mailchimp email. + * Members have/have not interacted with a specific poll in a Mailchimp email. */ #[serde(default, skip_serializing_if = "PollActivitySegmentOperator::is_noop")] pub op: PollActivitySegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -1541,7 +1558,8 @@ pub struct ConversationSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateSegmentConditionType { #[serde(rename = "Date")] Date, @@ -1572,7 +1590,8 @@ impl DateSegmentConditionType { /** * The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateSegmentField { #[serde(rename = "ecomm_date")] EcommDate, @@ -1609,7 +1628,8 @@ impl DateSegmentField { /** * When the event took place: Before, after, is a specific date, is not a specific date, is blank, or is not blank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateSegmentOperator { #[serde(rename = "blank")] Blank, @@ -1662,12 +1682,12 @@ impl DateSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DateSegment { /** - * Segment by a specific date field. + * Segment by a specific date field. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<DateSegmentConditionType>, /** - * Segment by a specific date field. + * Segment by a specific date field. */ #[serde( default, @@ -1676,17 +1696,17 @@ pub struct DateSegment { )] pub extra: String, /** - * The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase. + * The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase. */ #[serde(default, skip_serializing_if = "DateSegmentField::is_noop")] pub field: DateSegmentField, /** - * When the event took place: Before, after, is a specific date, is not a specific date, is blank, or is not blank. + * When the event took place: Before, after, is a specific date, is not a specific date, is blank, or is not blank. */ #[serde(default, skip_serializing_if = "DateSegmentOperator::is_noop")] pub op: DateSegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -1696,7 +1716,8 @@ pub struct DateSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailClientSegmentConditionType { #[serde(rename = "EmailClient")] EmailClient, @@ -1727,7 +1748,8 @@ impl EmailClientSegmentConditionType { /** * Segment by use of a particular email client. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailClientSegmentField { #[serde(rename = "email_client")] EmailClient, @@ -1758,7 +1780,8 @@ impl EmailClientSegmentField { /** * The operation to determine whether we select clients that match the value, or clients that do not match the value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailClientSegmentOperator { #[serde(rename = "client_is")] ClientIs, @@ -1793,22 +1816,22 @@ impl EmailClientSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailClientSegment { /** - * Segment by use of a particular email client. + * Segment by use of a particular email client. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EmailClientSegmentConditionType>, /** - * Segment by use of a particular email client. + * Segment by use of a particular email client. */ #[serde(default, skip_serializing_if = "EmailClientSegmentField::is_noop")] pub field: EmailClientSegmentField, /** - * The operation to determine whether we select clients that match the value, or clients that do not match the value. + * The operation to determine whether we select clients that match the value, or clients that do not match the value. */ #[serde(default, skip_serializing_if = "EmailClientSegmentOperator::is_noop")] pub op: EmailClientSegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -1818,7 +1841,8 @@ pub struct EmailClientSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LanguageSegmentConditionType { #[serde(rename = "Language")] Language, @@ -1849,7 +1873,8 @@ impl LanguageSegmentConditionType { /** * Segmenting based off of a subscriber's language. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LanguageSegmentField { #[serde(rename = "language")] Language, @@ -1880,7 +1905,8 @@ impl LanguageSegmentField { /** * Whether the member's language is or is not set to a specific language. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LanguageSegmentOperator { #[serde(rename = "is")] Is, @@ -1915,22 +1941,22 @@ impl LanguageSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LanguageSegment { /** - * Segment by language. + * Segment by language. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<LanguageSegmentConditionType>, /** - * Segmenting based off of a subscriber's language. + * Segmenting based off of a subscriber's language. */ #[serde(default, skip_serializing_if = "LanguageSegmentField::is_noop")] pub field: LanguageSegmentField, /** - * Whether the member's language is or is not set to a specific language. + * Whether the member's language is or is not set to a specific language. */ #[serde(default, skip_serializing_if = "LanguageSegmentOperator::is_noop")] pub op: LanguageSegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -1940,7 +1966,8 @@ pub struct LanguageSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MemberRatingSegmentConditionType { #[serde(rename = "MemberRating")] MemberRating, @@ -1971,7 +1998,8 @@ impl MemberRatingSegmentConditionType { /** * Segment by member rating. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MemberRatingSegmentField { #[serde(rename = "rating")] Rating, @@ -2002,7 +2030,8 @@ impl MemberRatingSegmentField { /** * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MemberRatingSegmentOperator { #[serde(rename = "greater")] Greater, @@ -2043,22 +2072,22 @@ impl MemberRatingSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberRatingSegment { /** - * Segment by member rating. + * Segment by member rating. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<MemberRatingSegmentConditionType>, /** - * Segment by member rating. + * Segment by member rating. */ #[serde(default, skip_serializing_if = "MemberRatingSegmentField::is_noop")] pub field: MemberRatingSegmentField, /** - * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. + * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. */ #[serde(default, skip_serializing_if = "MemberRatingSegmentOperator::is_noop")] pub op: MemberRatingSegmentOperator, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -2068,7 +2097,8 @@ pub struct MemberRatingSegment { pub value: f64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SignupSourceSegmentType { #[serde(rename = "SignupSource")] SignupSource, @@ -2096,7 +2126,8 @@ impl SignupSourceSegmentType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SignupSourceSegmentField { #[serde(rename = "source")] Source, @@ -2127,7 +2158,8 @@ impl SignupSourceSegmentField { /** * Whether the member's signup source was/was not a particular value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SignupSourceSegmentOperator { #[serde(rename = "source_is")] SourceIs, @@ -2166,12 +2198,12 @@ pub struct SignupSourceSegment { #[serde(default, skip_serializing_if = "SignupSourceSegmentField::is_noop")] pub field: SignupSourceSegmentField, /** - * Whether the member's signup source was/was not a particular value. + * Whether the member's signup source was/was not a particular value. */ #[serde(default, skip_serializing_if = "SignupSourceSegmentOperator::is_noop")] pub op: SignupSourceSegmentOperator, /** - * Segment by signup source. + * Segment by signup source. */ #[serde( default, @@ -2181,7 +2213,8 @@ pub struct SignupSourceSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SurveyMonkeySegmentConditionType { #[serde(rename = "SurveyMonkey")] SurveyMonkey, @@ -2212,7 +2245,8 @@ impl SurveyMonkeySegmentConditionType { /** * Segment by interaction with a SurveyMonkey survey. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SurveyMonkeySegmentField { #[serde(rename = "survey_monkey")] SurveyMonkey, @@ -2244,22 +2278,22 @@ impl SurveyMonkeySegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SurveyMonkeySegment { /** - * Segment by interaction with a SurveyMonkey survey. + * Segment by interaction with a SurveyMonkey survey. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SurveyMonkeySegmentConditionType>, /** - * Segment by interaction with a SurveyMonkey survey. + * Segment by interaction with a SurveyMonkey survey. */ #[serde(default, skip_serializing_if = "SurveyMonkeySegmentField::is_noop")] pub field: SurveyMonkeySegmentField, /** - * The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow. + * The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow. */ #[serde(default, skip_serializing_if = "SegmentOperator::is_noop")] pub op: SegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -2269,7 +2303,8 @@ pub struct SurveyMonkeySegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VipSegmentConditionType { #[serde(rename = "VIP")] Vip, @@ -2300,7 +2335,8 @@ impl VipSegmentConditionType { /** * Segment by VIP status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VipSegmentField { #[serde(rename = "gmonkey")] Gmonkey, @@ -2332,23 +2368,24 @@ impl VipSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VipSegment { /** - * Segment by VIP status. + * Segment by VIP status. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<VipSegmentConditionType>, /** - * Segment by VIP status. + * Segment by VIP status. */ #[serde(default, skip_serializing_if = "VipSegmentField::is_noop")] pub field: VipSegmentField, /** - * Members have/have not interacted with a specific poll in a Mailchimp email. + * Members have/have not interacted with a specific poll in a Mailchimp email. */ #[serde(default, skip_serializing_if = "PollActivitySegmentOperator::is_noop")] pub op: PollActivitySegmentOperator, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InterestsSegmentConditionType { #[serde(rename = "Interests")] Interests, @@ -2379,7 +2416,8 @@ impl InterestsSegmentConditionType { /** * Whether the member is a part of one, all, or none of the groups. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InterestsSegmentOperator { #[serde(rename = "interestcontains")] Interestcontains, @@ -2417,12 +2455,12 @@ impl InterestsSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InterestsSegment { /** - * Segment by an interest group merge field. + * Segment by an interest group merge field. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<InterestsSegmentConditionType>, /** - * Segment by an interest group merge field. + * Segment by an interest group merge field. */ #[serde( default, @@ -2431,12 +2469,12 @@ pub struct InterestsSegment { )] pub field: String, /** - * Segment by an interest group merge field. + * Segment by an interest group merge field. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<InterestsSegmentOperator>, /** - * Segment by an interest group merge field. + * Segment by an interest group merge field. */ #[serde( default, @@ -2446,7 +2484,8 @@ pub struct InterestsSegment { pub value: Vec<String>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceCategorySegmentConditionType { #[serde(rename = "EcommCategory")] EcommCategory, @@ -2477,7 +2516,8 @@ impl EcommerceCategorySegmentConditionType { /** * Segment by purchases in specific items or categories. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceCategorySegmentField { #[serde(rename = "ecomm_cat")] EcommCat, @@ -2511,7 +2551,8 @@ impl EcommerceCategorySegmentField { /** * A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceCategorySegmentOperator { #[serde(rename = "contains")] Contains, @@ -2558,22 +2599,22 @@ impl EcommerceCategorySegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceCategorySegment { /** - * Segment by purchases in specific items or categories. + * Segment by purchases in specific items or categories. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EcommerceCategorySegmentConditionType>, /** - * Segment by purchases in specific items or categories. + * Segment by purchases in specific items or categories. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<EcommerceCategorySegmentField>, /** - * Segment by purchases in specific items or categories. + * Segment by purchases in specific items or categories. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<EcommerceCategorySegmentOperator>, /** - * Segment by purchases in specific items or categories. + * Segment by purchases in specific items or categories. */ #[serde( default, @@ -2583,7 +2624,8 @@ pub struct EcommerceCategorySegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceNumberSegmentConditionType { #[serde(rename = "EcommNumber")] EcommNumber, @@ -2614,7 +2656,8 @@ impl EcommerceNumberSegmentConditionType { /** * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceNumberSegmentField { #[serde(rename = "ecomm_avg_ord")] EcommAvgOrd, @@ -2655,22 +2698,22 @@ impl EcommerceNumberSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceNumberSegment { /** - * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. + * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EcommerceNumberSegmentConditionType>, /** - * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. + * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. */ #[serde(default, skip_serializing_if = "EcommerceNumberSegmentField::is_noop")] pub field: EcommerceNumberSegmentField, /** - * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. + * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. */ #[serde(default, skip_serializing_if = "MemberRatingSegmentOperator::is_noop")] pub op: MemberRatingSegmentOperator, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -2680,7 +2723,8 @@ pub struct EcommerceNumberSegment { pub value: f64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommercePurchasedSegmentConditionType { #[serde(rename = "EcommPurchased")] EcommPurchased, @@ -2711,7 +2755,8 @@ impl EcommercePurchasedSegmentConditionType { /** * Segment by whether someone has purchased anything. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommercePurchasedSegmentField { #[serde(rename = "ecomm_purchased")] EcommPurchased, @@ -2743,23 +2788,24 @@ impl EcommercePurchasedSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommercePurchasedSegment { /** - * Segment by whether someone has purchased anything. + * Segment by whether someone has purchased anything. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EcommercePurchasedSegmentConditionType>, /** - * Segment by whether someone has purchased anything. + * Segment by whether someone has purchased anything. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<EcommercePurchasedSegmentField>, /** - * Segment by whether someone has purchased anything. + * Segment by whether someone has purchased anything. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<PollActivitySegmentOperator>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceSpentSegmentConditionType { #[serde(rename = "EcommSpent")] EcommSpent, @@ -2790,7 +2836,8 @@ impl EcommerceSpentSegmentConditionType { /** * Segment by amount spent on a single order or across all orders. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceSpentSegmentField { #[serde(rename = "ecomm_spent_all")] EcommSpentAll, @@ -2824,7 +2871,8 @@ impl EcommerceSpentSegmentField { /** * Members who have spent 'more' or 'less' than then specified value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceSpentSegmentOperator { #[serde(rename = "greater")] Greater, @@ -2859,22 +2907,22 @@ impl EcommerceSpentSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceSpentSegment { /** - * Segment by amount spent on a single order or across all orders. + * Segment by amount spent on a single order or across all orders. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EcommerceSpentSegmentConditionType>, /** - * Segment by amount spent on a single order or across all orders. + * Segment by amount spent on a single order or across all orders. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<EcommerceSpentSegmentField>, /** - * Segment by amount spent on a single order or across all orders. + * Segment by amount spent on a single order or across all orders. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<EcommerceSpentSegmentOperator>, /** - * Segment by amount spent on a single order or across all orders. + * Segment by amount spent on a single order or across all orders. */ #[serde( default, @@ -2884,7 +2932,8 @@ pub struct EcommerceSpentSegment { pub value: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommercePurchasedStoreSegmentConditionType { #[serde(rename = "EcommStore")] EcommStore, @@ -2915,7 +2964,8 @@ impl EcommercePurchasedStoreSegmentConditionType { /** * Segment by purchases from a specific store. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommercePurchasedStoreSegmentField { #[serde(rename = "ecomm_store")] EcommStore, @@ -2947,22 +2997,22 @@ impl EcommercePurchasedStoreSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommercePurchasedStoreSegment { /** - * Segment by purchases from a specific store. + * Segment by purchases from a specific store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EcommercePurchasedStoreSegmentConditionType>, /** - * Segment by purchases from a specific store. + * Segment by purchases from a specific store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<EcommercePurchasedStoreSegmentField>, /** - * Segment by purchases from a specific store. + * Segment by purchases from a specific store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<LanguageSegmentOperator>, /** - * Segment by purchases from a specific store. + * Segment by purchases from a specific store. */ #[serde( default, @@ -2972,7 +3022,8 @@ pub struct EcommercePurchasedStoreSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GoalActivitySegmentConditionType { #[serde(rename = "GoalActivity")] GoalActivity, @@ -3003,7 +3054,8 @@ impl GoalActivitySegmentConditionType { /** * Segment by Goal activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GoalActivitySegmentField { #[serde(rename = "goal")] Goal, @@ -3034,7 +3086,8 @@ impl GoalActivitySegmentField { /** * Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GoalActivitySegmentOperator { #[serde(rename = "contains")] Contains, @@ -3081,22 +3134,22 @@ impl GoalActivitySegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GoalActivitySegment { /** - * Segment by Goal activity. + * Segment by Goal activity. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<GoalActivitySegmentConditionType>, /** - * Segment by Goal activity. + * Segment by Goal activity. */ #[serde(default, skip_serializing_if = "GoalActivitySegmentField::is_noop")] pub field: GoalActivitySegmentField, /** - * Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string. + * Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string. */ #[serde(default, skip_serializing_if = "GoalActivitySegmentOperator::is_noop")] pub op: GoalActivitySegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -3106,7 +3159,8 @@ pub struct GoalActivitySegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GoalTimestampSegmentConditionType { #[serde(rename = "GoalTimestamp")] GoalTimestamp, @@ -3137,7 +3191,8 @@ impl GoalTimestampSegmentConditionType { /** * Segment by most recent interaction with a website. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GoalTimestampSegmentField { #[serde(rename = "goal_last_visited")] GoalLastVisited, @@ -3168,7 +3223,8 @@ impl GoalTimestampSegmentField { /** * Whether the website activity happened after, before, or at a given timestamp. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GoalTimestampSegmentOperator { #[serde(rename = "greater")] Greater, @@ -3206,22 +3262,22 @@ impl GoalTimestampSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GoalTimestampSegment { /** - * Segment by most recent interaction with a website. + * Segment by most recent interaction with a website. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<GoalTimestampSegmentConditionType>, /** - * Segment by most recent interaction with a website. + * Segment by most recent interaction with a website. */ #[serde(default, skip_serializing_if = "GoalTimestampSegmentField::is_noop")] pub field: GoalTimestampSegmentField, /** - * Whether the website activity happened after, before, or at a given timestamp. + * Whether the website activity happened after, before, or at a given timestamp. */ #[serde(default, skip_serializing_if = "GoalTimestampSegmentOperator::is_noop")] pub op: GoalTimestampSegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -3231,7 +3287,8 @@ pub struct GoalTimestampSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SimilarSubscribersSegmentMemberConditionType { #[serde(rename = "FuzzySegment")] FuzzySegment, @@ -3262,7 +3319,8 @@ impl SimilarSubscribersSegmentMemberConditionType { /** * Segment by similar subscribers. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SimilarSubscribersSegmentMemberField { #[serde(rename = "fuzzy_segment")] FuzzySegment, @@ -3293,7 +3351,8 @@ impl SimilarSubscribersSegmentMemberField { /** * Members who are/are not apart of a 'similar subscribers' segment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SimilarSubscribersSegmentMemberOperator { #[serde(rename = "fuzzy_is")] FuzzyIs, @@ -3328,12 +3387,12 @@ impl SimilarSubscribersSegmentMemberOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SimilarSubscribersSegmentMember { /** - * Segment by similar subscribers. + * Segment by similar subscribers. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SimilarSubscribersSegmentMemberConditionType>, /** - * Segment by similar subscribers. + * Segment by similar subscribers. */ #[serde( default, @@ -3341,7 +3400,7 @@ pub struct SimilarSubscribersSegmentMember { )] pub field: SimilarSubscribersSegmentMemberField, /** - * Members who are/are not apart of a 'similar subscribers' segment. + * Members who are/are not apart of a 'similar subscribers' segment. */ #[serde( default, @@ -3349,7 +3408,7 @@ pub struct SimilarSubscribersSegmentMember { )] pub op: SimilarSubscribersSegmentMemberOperator, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -3359,7 +3418,8 @@ pub struct SimilarSubscribersSegmentMember { pub value: f64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum StaticSegmentMemberConditionType { #[serde(rename = "StaticSegment")] StaticSegment, @@ -3390,7 +3450,8 @@ impl StaticSegmentMemberConditionType { /** * Segment by a given static segment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum StaticSegmentMemberField { #[serde(rename = "static_segment")] StaticSegment, @@ -3421,7 +3482,8 @@ impl StaticSegmentMemberField { /** * Members who are/are not apart of a static segment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum StaticSegmentMemberOperator { #[serde(rename = "static_is")] StaticIs, @@ -3456,22 +3518,22 @@ impl StaticSegmentMemberOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StaticSegmentMember { /** - * Segment by a given static segment. + * Segment by a given static segment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<StaticSegmentMemberConditionType>, /** - * Segment by a given static segment. + * Segment by a given static segment. */ #[serde(default, skip_serializing_if = "StaticSegmentMemberField::is_noop")] pub field: StaticSegmentMemberField, /** - * Members who are/are not apart of a static segment. + * Members who are/are not apart of a static segment. */ #[serde(default, skip_serializing_if = "StaticSegmentMemberOperator::is_noop")] pub op: StaticSegmentMemberOperator, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -3481,7 +3543,8 @@ pub struct StaticSegmentMember { pub value: f64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LocationBasedSegmentConditionType { #[serde(rename = "IPGeoCountryState")] IpGeoCountryState, @@ -3512,7 +3575,8 @@ impl LocationBasedSegmentConditionType { /** * Segmenting subscribers who are within a specific location. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LocationBasedSegmentField { #[serde(rename = "ipgeo")] Ipgeo, @@ -3543,7 +3607,8 @@ impl LocationBasedSegmentField { /** * Segment members who are within a specific country or US state. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LocationBasedSegmentOperator { #[serde(rename = "ipgeocountry")] Ipgeocountry, @@ -3584,22 +3649,22 @@ impl LocationBasedSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LocationBasedSegment { /** - * Segment by a specific country or US state. + * Segment by a specific country or US state. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<LocationBasedSegmentConditionType>, /** - * Segmenting subscribers who are within a specific location. + * Segmenting subscribers who are within a specific location. */ #[serde(default, skip_serializing_if = "LocationBasedSegmentField::is_noop")] pub field: LocationBasedSegmentField, /** - * Segment members who are within a specific country or US state. + * Segment members who are within a specific country or US state. */ #[serde(default, skip_serializing_if = "LocationBasedSegmentOperator::is_noop")] pub op: LocationBasedSegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -3609,7 +3674,8 @@ pub struct LocationBasedSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GeolocationSegmentConditionType { #[serde(rename = "IPGeoIn")] IpGeoIn, @@ -3640,7 +3706,8 @@ impl GeolocationSegmentConditionType { /** * Segment members who are within a specific geographic region. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GeolocationSegmentOperator { #[serde(rename = "ipgeoin")] Ipgeoin, @@ -3675,7 +3742,7 @@ impl GeolocationSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GeolocationSegment { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -3684,17 +3751,17 @@ pub struct GeolocationSegment { )] pub addr: String, /** - * Segment by a specific geographic region. + * Segment by a specific geographic region. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<GeolocationSegmentConditionType>, /** - * Segmenting subscribers who are within a specific location. + * Segmenting subscribers who are within a specific location. */ #[serde(default, skip_serializing_if = "LocationBasedSegmentField::is_noop")] pub field: LocationBasedSegmentField, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -3703,7 +3770,7 @@ pub struct GeolocationSegment { )] pub lat: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -3712,12 +3779,12 @@ pub struct GeolocationSegment { )] pub lng: String, /** - * Segment members who are within a specific geographic region. + * Segment members who are within a specific geographic region. */ #[serde(default, skip_serializing_if = "GeolocationSegmentOperator::is_noop")] pub op: GeolocationSegmentOperator, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -3727,7 +3794,8 @@ pub struct GeolocationSegment { pub value: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsZipCodeSegmentConditionType { #[serde(rename = "IPGeoInZip")] IpGeoInZip, @@ -3758,7 +3826,8 @@ impl UsZipCodeSegmentConditionType { /** * Segment members who are within a specific US zip code. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsZipCodeSegmentOperator { #[serde(rename = "ipgeoinzip")] Ipgeoinzip, @@ -3790,12 +3859,12 @@ impl UsZipCodeSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsZipCodeSegment { /** - * Segment by a specific US ZIP code. + * Segment by a specific US ZIP code. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<UsZipCodeSegmentConditionType>, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -3804,17 +3873,17 @@ pub struct UsZipCodeSegment { )] pub extra: i64, /** - * Segmenting subscribers who are within a specific location. + * Segmenting subscribers who are within a specific location. */ #[serde(default, skip_serializing_if = "LocationBasedSegmentField::is_noop")] pub field: LocationBasedSegmentField, /** - * Segment members who are within a specific US zip code. + * Segment members who are within a specific US zip code. */ #[serde(default, skip_serializing_if = "UsZipCodeSegmentOperator::is_noop")] pub op: UsZipCodeSegmentOperator, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -3824,7 +3893,8 @@ pub struct UsZipCodeSegment { pub value: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UnknownLocationBasedSegmentConditionType { #[serde(rename = "IPGeoUnknown")] IpGeoUnknown, @@ -3855,7 +3925,8 @@ impl UnknownLocationBasedSegmentConditionType { /** * Segment members for which location information is unknown. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UnknownLocationBasedSegmentOperator { #[serde(rename = "ipgeounknown")] Ipgeounknown, @@ -3887,17 +3958,17 @@ impl UnknownLocationBasedSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UnknownLocationBasedSegment { /** - * Segment members whose location information is unknown. + * Segment members whose location information is unknown. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<UnknownLocationBasedSegmentConditionType>, /** - * Segmenting subscribers who are within a specific location. + * Segmenting subscribers who are within a specific location. */ #[serde(default, skip_serializing_if = "LocationBasedSegmentField::is_noop")] pub field: LocationBasedSegmentField, /** - * Segment members for which location information is unknown. + * Segment members for which location information is unknown. */ #[serde( default, @@ -3906,7 +3977,8 @@ pub struct UnknownLocationBasedSegment { pub op: UnknownLocationBasedSegmentOperator, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ZipCodeLocationBasedSegmentConditionType { #[serde(rename = "IPGeoZip")] IpGeoZip, @@ -3937,7 +4009,8 @@ impl ZipCodeLocationBasedSegmentConditionType { /** * Segment members who are/are not within a specific US zip code. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ZipCodeLocationBasedSegmentOperator { #[serde(rename = "ipgeoiszip")] Ipgeoiszip, @@ -3972,17 +4045,17 @@ impl ZipCodeLocationBasedSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ZipCodeLocationBasedSegment { /** - * Segment by a specific US ZIP code. + * Segment by a specific US ZIP code. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<ZipCodeLocationBasedSegmentConditionType>, /** - * Segmenting subscribers who are within a specific location. + * Segmenting subscribers who are within a specific location. */ #[serde(default, skip_serializing_if = "LocationBasedSegmentField::is_noop")] pub field: LocationBasedSegmentField, /** - * Segment members who are/are not within a specific US zip code. + * Segment members who are/are not within a specific US zip code. */ #[serde( default, @@ -3990,7 +4063,7 @@ pub struct ZipCodeLocationBasedSegment { )] pub op: ZipCodeLocationBasedSegmentOperator, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -4000,7 +4073,8 @@ pub struct ZipCodeLocationBasedSegment { pub value: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesAgeSegmentConditionType { #[serde(rename = "SocialAge")] SocialAge, @@ -4031,7 +4105,8 @@ impl SocialProfilesAgeSegmentConditionType { /** * Segment by age ranges in Social Profiles data. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesAgeSegmentField { #[serde(rename = "social_age")] SocialAge, @@ -4062,7 +4137,8 @@ impl SocialProfilesAgeSegmentField { /** * The age range to segment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Value { #[serde(rename = "18-24")] OneThousandEightHundredAndTwentyFour, @@ -4103,12 +4179,12 @@ impl Value { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialProfilesAgeSegment { /** - * Segment by age ranges in Social Profiles data. + * Segment by age ranges in Social Profiles data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SocialProfilesAgeSegmentConditionType>, /** - * Segment by age ranges in Social Profiles data. + * Segment by age ranges in Social Profiles data. */ #[serde( default, @@ -4116,18 +4192,19 @@ pub struct SocialProfilesAgeSegment { )] pub field: SocialProfilesAgeSegmentField, /** - * Whether the member's language is or is not set to a specific language. + * Whether the member's language is or is not set to a specific language. */ #[serde(default, skip_serializing_if = "LanguageSegmentOperator::is_noop")] pub op: LanguageSegmentOperator, /** - * The age range to segment. + * The age range to segment. */ #[serde(default, skip_serializing_if = "Value::is_noop")] pub value: Value, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesGenderSegmentConditionType { #[serde(rename = "SocialGender")] SocialGender, @@ -4158,7 +4235,8 @@ impl SocialProfilesGenderSegmentConditionType { /** * Segment by listed gender in Social Profiles data. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesGenderSegmentField { #[serde(rename = "social_gender")] SocialGender, @@ -4189,7 +4267,8 @@ impl SocialProfilesGenderSegmentField { /** * The Social Profiles gender to segment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesGenderSegmentOperator { #[serde(rename = "female")] Female, @@ -4224,12 +4303,12 @@ impl SocialProfilesGenderSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialProfilesGenderSegment { /** - * Segment by listed gender in Social Profiles data. + * Segment by listed gender in Social Profiles data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SocialProfilesGenderSegmentConditionType>, /** - * Segment by listed gender in Social Profiles data. + * Segment by listed gender in Social Profiles data. */ #[serde( default, @@ -4237,12 +4316,12 @@ pub struct SocialProfilesGenderSegment { )] pub field: SocialProfilesGenderSegmentField, /** - * Whether the member's language is or is not set to a specific language. + * Whether the member's language is or is not set to a specific language. */ #[serde(default, skip_serializing_if = "LanguageSegmentOperator::is_noop")] pub op: LanguageSegmentOperator, /** - * The Social Profiles gender to segment. + * The Social Profiles gender to segment. */ #[serde( default, @@ -4251,7 +4330,8 @@ pub struct SocialProfilesGenderSegment { pub value: SocialProfilesGenderSegmentOperator, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesInfluenceSegmentConditionType { #[serde(rename = "SocialInfluence")] SocialInfluence, @@ -4282,7 +4362,8 @@ impl SocialProfilesInfluenceSegmentConditionType { /** * Segment by influence rating in Social Profiles data. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesInfluenceSegmentField { #[serde(rename = "social_influence")] SocialInfluence, @@ -4314,12 +4395,12 @@ impl SocialProfilesInfluenceSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialProfilesInfluenceSegment { /** - * Segment by influence rating in Social Profiles data. + * Segment by influence rating in Social Profiles data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SocialProfilesInfluenceSegmentConditionType>, /** - * Segment by influence rating in Social Profiles data. + * Segment by influence rating in Social Profiles data. */ #[serde( default, @@ -4327,12 +4408,12 @@ pub struct SocialProfilesInfluenceSegment { )] pub field: SocialProfilesInfluenceSegmentField, /** - * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. + * Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number. */ #[serde(default, skip_serializing_if = "MemberRatingSegmentOperator::is_noop")] pub op: MemberRatingSegmentOperator, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -4342,7 +4423,8 @@ pub struct SocialProfilesInfluenceSegment { pub value: f64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesNetworkSegmentConditionType { #[serde(rename = "SocialNetworkMember")] SocialNetworkMember, @@ -4373,7 +4455,8 @@ impl SocialProfilesNetworkSegmentConditionType { /** * Segment by social network in Social Profiles data. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesNetworkSegmentField { #[serde(rename = "social_network")] SocialNetwork, @@ -4404,7 +4487,8 @@ impl SocialProfilesNetworkSegmentField { /** * The social network to segment against. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesNetworkSegmentOperator { #[serde(rename = "facebook")] Facebook, @@ -4466,12 +4550,12 @@ impl SocialProfilesNetworkSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialProfilesNetworkSegment { /** - * Segment by social network in Social Profiles data. + * Segment by social network in Social Profiles data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SocialProfilesNetworkSegmentConditionType>, /** - * Segment by social network in Social Profiles data. + * Segment by social network in Social Profiles data. */ #[serde( default, @@ -4479,12 +4563,12 @@ pub struct SocialProfilesNetworkSegment { )] pub field: SocialProfilesNetworkSegmentField, /** - * Members have/have not interacted with a specific poll in a Mailchimp email. + * Members have/have not interacted with a specific poll in a Mailchimp email. */ #[serde(default, skip_serializing_if = "PollActivitySegmentOperator::is_noop")] pub op: PollActivitySegmentOperator, /** - * The social network to segment against. + * The social network to segment against. */ #[serde( default, @@ -4493,7 +4577,8 @@ pub struct SocialProfilesNetworkSegment { pub value: SocialProfilesNetworkSegmentOperator, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesNetworkFollowSegmentConditionType { #[serde(rename = "SocialNetworkFollow")] SocialNetworkFollow, @@ -4526,7 +4611,8 @@ impl SocialProfilesNetworkFollowSegmentConditionType { /** * Members who are/not following a linked account on a given social network. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesNetworkFollowSegmentOperator { #[serde(rename = "follow")] Follow, @@ -4560,7 +4646,8 @@ impl SocialProfilesNetworkFollowSegmentOperator { /** * The social network to segment against. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SocialProfilesNetworkFollowSegmentOperatorData { #[serde(rename = "twitter_follow")] TwitterFollow, @@ -4592,12 +4679,12 @@ impl SocialProfilesNetworkFollowSegmentOperatorData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialProfilesNetworkFollowSegment { /** - * Segment by social network in Social Profiles data. + * Segment by social network in Social Profiles data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<SocialProfilesNetworkFollowSegmentConditionType>, /** - * Segment by social network in Social Profiles data. + * Segment by social network in Social Profiles data. */ #[serde( default, @@ -4605,7 +4692,7 @@ pub struct SocialProfilesNetworkFollowSegment { )] pub field: SocialProfilesNetworkSegmentField, /** - * Members who are/not following a linked account on a given social network. + * Members who are/not following a linked account on a given social network. */ #[serde( default, @@ -4613,7 +4700,7 @@ pub struct SocialProfilesNetworkFollowSegment { )] pub op: SocialProfilesNetworkFollowSegmentOperator, /** - * The social network to segment against. + * The social network to segment against. */ #[serde( default, @@ -4622,7 +4709,8 @@ pub struct SocialProfilesNetworkFollowSegment { pub value: SocialProfilesNetworkFollowSegmentOperatorData, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AddressMergeFieldSegmentConditionType { #[serde(rename = "AddressMerge")] AddressMerge, @@ -4653,7 +4741,8 @@ impl AddressMergeFieldSegmentConditionType { /** * Whether the member's address merge field contains/does not contain a value or is/is not blank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AddressMergeFieldSegmentOperator { #[serde(rename = "blank")] Blank, @@ -4694,12 +4783,12 @@ impl AddressMergeFieldSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddressMergeFieldSegment { /** - * Segment by an address-type merge field. + * Segment by an address-type merge field. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<AddressMergeFieldSegmentConditionType>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -4708,7 +4797,7 @@ pub struct AddressMergeFieldSegment { )] pub field: String, /** - * Whether the member's address merge field contains/does not contain a value or is/is not blank. + * Whether the member's address merge field contains/does not contain a value or is/is not blank. */ #[serde( default, @@ -4716,7 +4805,7 @@ pub struct AddressMergeFieldSegment { )] pub op: AddressMergeFieldSegmentOperator, /** - * Segment by an address-type merge field. + * Segment by an address-type merge field. */ #[serde( default, @@ -4726,7 +4815,8 @@ pub struct AddressMergeFieldSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AddressZipMergeFieldSegmentConditionType { #[serde(rename = "ZipMerge")] ZipMerge, @@ -4757,7 +4847,8 @@ impl AddressZipMergeFieldSegmentConditionType { /** * Whether the member's address merge field is within a given distance from a city or zip. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AddressZipMergeFieldSegmentOperator { #[serde(rename = "geoin")] Geoin, @@ -4789,12 +4880,12 @@ impl AddressZipMergeFieldSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddressZipMergeFieldSegment { /** - * Segment by an address-type merge field within a given distance. + * Segment by an address-type merge field within a given distance. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<AddressZipMergeFieldSegmentConditionType>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -4803,7 +4894,7 @@ pub struct AddressZipMergeFieldSegment { )] pub extra: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -4812,7 +4903,7 @@ pub struct AddressZipMergeFieldSegment { )] pub field: String, /** - * Whether the member's address merge field is within a given distance from a city or zip. + * Whether the member's address merge field is within a given distance from a city or zip. */ #[serde( default, @@ -4820,7 +4911,7 @@ pub struct AddressZipMergeFieldSegment { )] pub op: AddressZipMergeFieldSegmentOperator, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -4830,7 +4921,8 @@ pub struct AddressZipMergeFieldSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BirthdayMergeFieldSegmentConditionType { #[serde(rename = "BirthdayMerge")] BirthdayMerge, @@ -4861,7 +4953,8 @@ impl BirthdayMergeFieldSegmentConditionType { /** * Whether the member's birthday merge information is/is not a certain date or is/is not blank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BirthdayMergeFieldSegmentOperator { #[serde(rename = "blank")] Blank, @@ -4902,12 +4995,12 @@ impl BirthdayMergeFieldSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BirthdayMergeFieldSegment { /** - * Segment by a contact's birthday. + * Segment by a contact's birthday. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<BirthdayMergeFieldSegmentConditionType>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -4916,7 +5009,7 @@ pub struct BirthdayMergeFieldSegment { )] pub field: String, /** - * Whether the member's birthday merge information is/is not a certain date or is/is not blank. + * Whether the member's birthday merge information is/is not a certain date or is/is not blank. */ #[serde( default, @@ -4924,7 +5017,7 @@ pub struct BirthdayMergeFieldSegment { )] pub op: BirthdayMergeFieldSegmentOperator, /** - * Segment by a contact's birthday. + * Segment by a contact's birthday. */ #[serde( default, @@ -4934,7 +5027,8 @@ pub struct BirthdayMergeFieldSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateMergeFieldSegmentConditionType { #[serde(rename = "DateMerge")] DateMerge, @@ -4965,7 +5059,8 @@ impl DateMergeFieldSegmentConditionType { /** * Whether the member's merge information is/is not, is greater/less than a value or is/is not blank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DateMergeFieldSegmentOperator { #[serde(rename = "blank")] Blank, @@ -5012,12 +5107,12 @@ impl DateMergeFieldSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DateMergeFieldSegment { /** - * Segment by a given date merge field. + * Segment by a given date merge field. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<DateMergeFieldSegmentConditionType>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -5026,7 +5121,7 @@ pub struct DateMergeFieldSegment { )] pub field: String, /** - * Whether the member's merge information is/is not, is greater/less than a value or is/is not blank. + * Whether the member's merge information is/is not, is greater/less than a value or is/is not blank. */ #[serde( default, @@ -5034,7 +5129,7 @@ pub struct DateMergeFieldSegment { )] pub op: DateMergeFieldSegmentOperator, /** - * Segment by a given date merge field. + * Segment by a given date merge field. */ #[serde( default, @@ -5044,7 +5139,8 @@ pub struct DateMergeFieldSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DropdownRadioMergeFieldSegmentConditionType { #[serde(rename = "SelectMerge")] SelectMerge, @@ -5075,7 +5171,8 @@ impl DropdownRadioMergeFieldSegmentConditionType { /** * Whether the member's merge information is/is not a value or is/is not blank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DropdownRadioMergeFieldSegmentOperator { #[serde(rename = "blank")] Blank, @@ -5122,12 +5219,12 @@ impl DropdownRadioMergeFieldSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DropdownRadioMergeFieldSegment { /** - * An individual segment condition + * An individual segment condition */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<DropdownRadioMergeFieldSegmentConditionType>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -5136,7 +5233,7 @@ pub struct DropdownRadioMergeFieldSegment { )] pub field: String, /** - * Whether the member's merge information is/is not a value or is/is not blank. + * Whether the member's merge information is/is not a value or is/is not blank. */ #[serde( default, @@ -5144,7 +5241,7 @@ pub struct DropdownRadioMergeFieldSegment { )] pub op: DropdownRadioMergeFieldSegmentOperator, /** - * An individual segment condition + * An individual segment condition */ #[serde( default, @@ -5154,7 +5251,8 @@ pub struct DropdownRadioMergeFieldSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TextNumberMergeFieldSegmentConditionType { #[serde(rename = "TextMerge")] TextMerge, @@ -5185,7 +5283,8 @@ impl TextNumberMergeFieldSegmentConditionType { /** * Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TextNumberMergeFieldSegmentOperator { #[serde(rename = "blank")] Blank, @@ -5244,12 +5343,12 @@ impl TextNumberMergeFieldSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TextNumberMergeFieldSegment { /** - * Segment by a given text or number merge field. + * Segment by a given text or number merge field. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<TextNumberMergeFieldSegmentConditionType>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -5258,7 +5357,7 @@ pub struct TextNumberMergeFieldSegment { )] pub field: String, /** - * Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value + * Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value */ #[serde( default, @@ -5266,7 +5365,7 @@ pub struct TextNumberMergeFieldSegment { )] pub op: TextNumberMergeFieldSegmentOperator, /** - * Segment by a given text or number merge field. + * Segment by a given text or number merge field. */ #[serde( default, @@ -5276,7 +5375,8 @@ pub struct TextNumberMergeFieldSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailSegmentConditionType { #[serde(rename = "EmailAddress")] EmailAddress, @@ -5307,7 +5407,8 @@ impl EmailSegmentConditionType { /** * Segmenting based off of a subscriber's email address. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailSegmentField { #[serde(rename = "EMAIL")] Email, @@ -5341,7 +5442,8 @@ impl EmailSegmentField { /** * Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailSegmentOperator { #[serde(rename = "contains")] Contains, @@ -5394,22 +5496,22 @@ impl EmailSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailSegment { /** - * Segment by email address. + * Segment by email address. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<EmailSegmentConditionType>, /** - * Segmenting based off of a subscriber's email address. + * Segmenting based off of a subscriber's email address. */ #[serde(default, skip_serializing_if = "EmailSegmentField::is_noop")] pub field: EmailSegmentField, /** - * Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string. + * Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string. */ #[serde(default, skip_serializing_if = "EmailSegmentOperator::is_noop")] pub op: EmailSegmentOperator, /** - * Segment by email address. + * Segment by email address. */ #[serde( default, @@ -5419,7 +5521,8 @@ pub struct EmailSegment { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PredictedGenderSegmentConditionType { #[serde(rename = "PredictedGender")] PredictedGender, @@ -5450,7 +5553,8 @@ impl PredictedGenderSegmentConditionType { /** * Segment by predicted gender. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PredictedGenderSegmentField { #[serde(rename = "predicted_gender")] PredictedGender, @@ -5482,22 +5586,22 @@ impl PredictedGenderSegmentField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PredictedGenderSegment { /** - * Segment by predicted gender. + * Segment by predicted gender. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<PredictedGenderSegmentConditionType>, /** - * Segment by predicted gender. + * Segment by predicted gender. */ #[serde(default, skip_serializing_if = "PredictedGenderSegmentField::is_noop")] pub field: PredictedGenderSegmentField, /** - * Whether the member's language is or is not set to a specific language. + * Whether the member's language is or is not set to a specific language. */ #[serde(default, skip_serializing_if = "LanguageSegmentOperator::is_noop")] pub op: LanguageSegmentOperator, /** - * The Social Profiles gender to segment. + * The Social Profiles gender to segment. */ #[serde( default, @@ -5506,7 +5610,8 @@ pub struct PredictedGenderSegment { pub value: SocialProfilesGenderSegmentOperator, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PredictedAgeSegmentConditionType { #[serde(rename = "PredictedAge")] PredictedAge, @@ -5537,7 +5642,8 @@ impl PredictedAgeSegmentConditionType { /** * Segment by predicted age. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PredictedAgeSegmentField { #[serde(rename = "predicted_age_range")] PredictedAgeRange, @@ -5568,7 +5674,8 @@ impl PredictedAgeSegmentField { /** * Members who are/not the exact criteria listed. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PredictedAgeSegmentOperator { #[serde(rename = "is")] Is, @@ -5599,7 +5706,8 @@ impl PredictedAgeSegmentOperator { /** * The predicted age to segment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PredictedAgeSegmentOperatorData { #[serde(rename = "18-24")] OneThousandEightHundredAndTwentyFour, @@ -5646,22 +5754,22 @@ impl PredictedAgeSegmentOperatorData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PredictedAgeSegment { /** - * Segment by predicted age. + * Segment by predicted age. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<PredictedAgeSegmentConditionType>, /** - * Segment by predicted age. + * Segment by predicted age. */ #[serde(default, skip_serializing_if = "PredictedAgeSegmentField::is_noop")] pub field: PredictedAgeSegmentField, /** - * Members who are/not the exact criteria listed. + * Members who are/not the exact criteria listed. */ #[serde(default, skip_serializing_if = "PredictedAgeSegmentOperator::is_noop")] pub op: PredictedAgeSegmentOperator, /** - * The predicted age to segment. + * The predicted age to segment. */ #[serde( default, @@ -5670,7 +5778,8 @@ pub struct PredictedAgeSegment { pub value: PredictedAgeSegmentOperatorData, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NewSubscribersPrebuiltSegmentConditionType { #[serde(rename = "NewSubscribers")] NewSubscribers, @@ -5701,7 +5810,8 @@ impl NewSubscribersPrebuiltSegmentConditionType { /** * Segment by when people subscribed. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NewSubscribersPrebuiltSegmentField { #[serde(rename = "timestamp_opt")] TimestampOpt, @@ -5732,7 +5842,8 @@ impl NewSubscribersPrebuiltSegmentField { /** * Whe the event took place, namely within a time frame. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NewSubscribersPrebuiltSegmentOperator { #[serde(rename = "date_within")] DateWithin, @@ -5764,22 +5875,22 @@ impl NewSubscribersPrebuiltSegmentOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewSubscribersPrebuiltSegment { /** - * Segment by when people subscribed. + * Segment by when people subscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub condition_type: Option<NewSubscribersPrebuiltSegmentConditionType>, /** - * Segment by when people subscribed. + * Segment by when people subscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<NewSubscribersPrebuiltSegmentField>, /** - * Segment by when people subscribed. + * Segment by when people subscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub op: Option<NewSubscribersPrebuiltSegmentOperator>, /** - * Segment by when people subscribed. + * Segment by when people subscribed. */ #[serde( default, @@ -5839,167 +5950,167 @@ pub struct NewSubscribersPrebuiltSegment { #[serde(untagged)] pub enum ConditionsOneOf { /** - * Segment by interaction with a specific campaign. + * Segment by interaction with a specific campaign. */ Conditions(Conditions), /** - * Segment by interaction with an Automation workflow. + * Segment by interaction with an Automation workflow. */ AutomationSegment(AutomationSegment), /** - * Segment by poll activity. + * Segment by poll activity. */ PollActivitySegment(PollActivitySegment), /** - * Segment by interaction with a campaign via Conversations. + * Segment by interaction with a campaign via Conversations. */ ConversationSegment(ConversationSegment), /** - * Segment by a specific date field. + * Segment by a specific date field. */ DateSegment(DateSegment), /** - * Segment by use of a particular email client. + * Segment by use of a particular email client. */ EmailClientSegment(EmailClientSegment), /** - * Segment by language. + * Segment by language. */ LanguageSegment(LanguageSegment), /** - * Segment by member rating. + * Segment by member rating. */ MemberRatingSegment(MemberRatingSegment), /** - * Segment by signup source. + * Segment by signup source. */ SignupSourceSegment(SignupSourceSegment), /** - * Segment by interaction with a SurveyMonkey survey. + * Segment by interaction with a SurveyMonkey survey. */ SurveyMonkeySegment(SurveyMonkeySegment), /** - * Segment by VIP status. + * Segment by VIP status. */ VipSegment(VipSegment), /** - * Segment by an interest group merge field. + * Segment by an interest group merge field. */ InterestsSegment(InterestsSegment), /** - * Segment by purchases in specific items or categories. + * Segment by purchases in specific items or categories. */ EcommerceCategorySegment(EcommerceCategorySegment), /** - * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. + * Segment by average spent total, number of orders, total number of products purchased, or average number of products per order. */ EcommerceNumberSegment(EcommerceNumberSegment), /** - * Segment by whether someone has purchased anything. + * Segment by whether someone has purchased anything. */ EcommercePurchasedSegment(EcommercePurchasedSegment), /** - * Segment by amount spent on a single order or across all orders. + * Segment by amount spent on a single order or across all orders. */ EcommerceSpentSegment(EcommerceSpentSegment), /** - * Segment by purchases from a specific store. + * Segment by purchases from a specific store. */ EcommercePurchasedStoreSegment(EcommercePurchasedStoreSegment), /** - * Segment by Goal activity. + * Segment by Goal activity. */ GoalActivitySegment(GoalActivitySegment), /** - * Segment by most recent interaction with a website. + * Segment by most recent interaction with a website. */ GoalTimestampSegment(GoalTimestampSegment), /** - * Segment by similar subscribers. + * Segment by similar subscribers. */ SimilarSubscribersSegmentMember(SimilarSubscribersSegmentMember), /** - * Segment by a given static segment. + * Segment by a given static segment. */ StaticSegmentMember(StaticSegmentMember), /** - * Segment by a specific country or US state. + * Segment by a specific country or US state. */ LocationBasedSegment(LocationBasedSegment), /** - * Segment by a specific geographic region. + * Segment by a specific geographic region. */ GeolocationSegment(GeolocationSegment), /** - * Segment by a specific US ZIP code. + * Segment by a specific US ZIP code. */ UsZipCodeSegment(UsZipCodeSegment), /** - * Segment members whose location information is unknown. + * Segment members whose location information is unknown. */ UnknownLocationBasedSegment(UnknownLocationBasedSegment), /** - * Segment by a specific US ZIP code. + * Segment by a specific US ZIP code. */ ZipCodeLocationBasedSegment(ZipCodeLocationBasedSegment), /** - * Segment by age ranges in Social Profiles data. + * Segment by age ranges in Social Profiles data. */ SocialProfilesAgeSegment(SocialProfilesAgeSegment), /** - * Segment by listed gender in Social Profiles data. + * Segment by listed gender in Social Profiles data. */ SocialProfilesGenderSegment(SocialProfilesGenderSegment), /** - * Segment by influence rating in Social Profiles data. + * Segment by influence rating in Social Profiles data. */ SocialProfilesInfluenceSegment(SocialProfilesInfluenceSegment), /** - * Segment by social network in Social Profiles data. + * Segment by social network in Social Profiles data. */ SocialProfilesNetworkSegment(SocialProfilesNetworkSegment), /** - * Segment by social network in Social Profiles data. + * Segment by social network in Social Profiles data. */ SocialProfilesNetworkFollowSegment(SocialProfilesNetworkFollowSegment), /** - * Segment by an address-type merge field. + * Segment by an address-type merge field. */ AddressMergeFieldSegment(AddressMergeFieldSegment), /** - * Segment by an address-type merge field within a given distance. + * Segment by an address-type merge field within a given distance. */ AddressZipMergeFieldSegment(AddressZipMergeFieldSegment), /** - * Segment by a contact's birthday. + * Segment by a contact's birthday. */ BirthdayMergeFieldSegment(BirthdayMergeFieldSegment), /** - * Segment by a given date merge field. + * Segment by a given date merge field. */ DateMergeFieldSegment(DateMergeFieldSegment), /** - * An individual segment condition + * An individual segment condition */ DropdownRadioMergeFieldSegment(DropdownRadioMergeFieldSegment), /** - * Segment by a given text or number merge field. + * Segment by a given text or number merge field. */ TextNumberMergeFieldSegment(TextNumberMergeFieldSegment), /** - * Segment by email address. + * Segment by email address. */ EmailSegment(EmailSegment), /** - * Segment by predicted gender. + * Segment by predicted gender. */ PredictedGenderSegment(PredictedGenderSegment), /** - * Segment by predicted age. + * Segment by predicted age. */ PredictedAgeSegment(PredictedAgeSegment), /** - * Segment by when people subscribed. + * Segment by when people subscribed. */ NewSubscribersPrebuiltSegment(NewSubscribersPrebuiltSegment), } @@ -6299,7 +6410,7 @@ impl ConditionsOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentOpts { /** - * An object representing all segmentation options. + * An object representing all segmentation options. */ #[serde( default, @@ -6308,12 +6419,12 @@ pub struct SegmentOpts { )] pub conditions: Vec<ConditionsOneOf>, /** - * An object representing all segmentation options. + * An object representing all segmentation options. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "match")] pub match_: Option<Match>, /** - * An object representing all segmentation options. + * An object representing all segmentation options. */ #[serde( default, @@ -6327,7 +6438,7 @@ pub struct SegmentOpts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct List { /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde( default, @@ -6336,7 +6447,7 @@ pub struct List { )] pub list_id: String, /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde( default, @@ -6344,7 +6455,7 @@ pub struct List { )] pub list_is_active: bool, /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde( default, @@ -6353,12 +6464,12 @@ pub struct List { )] pub list_name: String, /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub segment_opts: Option<SegmentOpts>, /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde( default, @@ -6372,7 +6483,7 @@ pub struct List { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Settings { /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6380,7 +6491,7 @@ pub struct Settings { )] pub authenticate: bool, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6388,7 +6499,7 @@ pub struct Settings { )] pub auto_footer: bool, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6397,7 +6508,7 @@ pub struct Settings { )] pub from_name: String, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6405,7 +6516,7 @@ pub struct Settings { )] pub inline_css: bool, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6414,7 +6525,7 @@ pub struct Settings { )] pub reply_to: String, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6423,7 +6534,7 @@ pub struct Settings { )] pub title: String, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6432,7 +6543,7 @@ pub struct Settings { )] pub to_name: String, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6445,7 +6556,7 @@ pub struct Settings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Salesforce { /** - * Deprecated + * Deprecated */ #[serde( default, @@ -6453,7 +6564,7 @@ pub struct Salesforce { )] pub campaign: bool, /** - * Deprecated + * Deprecated */ #[serde( default, @@ -6466,7 +6577,7 @@ pub struct Salesforce { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Capsule { /** - * Deprecated + * Deprecated */ #[serde( default, @@ -6479,12 +6590,12 @@ pub struct Capsule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Tracking { /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capsule: Option<Capsule>, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6493,7 +6604,7 @@ pub struct Tracking { )] pub clicktale: String, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6502,7 +6613,7 @@ pub struct Tracking { )] pub ecomm_360: bool, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6510,7 +6621,7 @@ pub struct Tracking { )] pub goal_tracking: bool, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6519,7 +6630,7 @@ pub struct Tracking { )] pub google_analytics: String, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6527,7 +6638,7 @@ pub struct Tracking { )] pub html_clicks: bool, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6535,12 +6646,12 @@ pub struct Tracking { )] pub opens: bool, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub salesforce: Option<Salesforce>, /** - * The tracking options for the Automation. + * The tracking options for the Automation. */ #[serde( default, @@ -6552,7 +6663,8 @@ pub struct Tracking { /** * The type of Automation workflow. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WorkflowType { #[serde(rename = "abandonedBrowse")] AbandonedBrowse, @@ -6628,7 +6740,8 @@ impl WorkflowType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Days { #[serde(rename = "friday")] Friday, @@ -6677,7 +6790,8 @@ impl Days { /** * When to send the Automation email. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailSendTimeSettings { #[serde(rename = "send_asap")] SendAsap, @@ -6715,7 +6829,7 @@ impl EmailSendTimeSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Hours { /** - * When to send the Automation email. + * When to send the Automation email. */ #[serde( default, @@ -6729,7 +6843,7 @@ pub struct Hours { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Runtime { /** - * A workflow's runtime settings for an Automation. + * A workflow's runtime settings for an Automation. */ #[serde( default, @@ -6738,7 +6852,7 @@ pub struct Runtime { )] pub days: Vec<Days>, /** - * A workflow's runtime settings for an Automation. + * A workflow's runtime settings for an Automation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub hours: Option<Hours>, @@ -6748,12 +6862,12 @@ pub struct Runtime { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TriggerSettings { /** - * Available triggers for Automation workflows. + * Available triggers for Automation workflows. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub runtime: Option<Runtime>, /** - * Available triggers for Automation workflows. + * Available triggers for Automation workflows. */ #[serde( default, @@ -6762,7 +6876,7 @@ pub struct TriggerSettings { )] pub workflow_emails_count: i64, /** - * Available triggers for Automation workflows. + * Available triggers for Automation workflows. */ #[serde( default, @@ -6771,7 +6885,7 @@ pub struct TriggerSettings { )] pub workflow_title: String, /** - * The type of Automation workflow. + * The type of Automation workflow. */ #[serde(default, skip_serializing_if = "WorkflowType::is_noop")] pub workflow_type: WorkflowType, @@ -6781,7 +6895,7 @@ pub struct TriggerSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportSummary { /** - * A summary of opens and clicks for sent campaigns. + * A summary of opens and clicks for sent campaigns. */ #[serde( default, @@ -6790,7 +6904,7 @@ pub struct ReportSummary { )] pub click_rate: f64, /** - * A summary of opens and clicks for sent campaigns. + * A summary of opens and clicks for sent campaigns. */ #[serde( default, @@ -6799,7 +6913,7 @@ pub struct ReportSummary { )] pub clicks: i64, /** - * A summary of opens and clicks for sent campaigns. + * A summary of opens and clicks for sent campaigns. */ #[serde( default, @@ -6808,7 +6922,7 @@ pub struct ReportSummary { )] pub open_rate: f64, /** - * A summary of opens and clicks for sent campaigns. + * A summary of opens and clicks for sent campaigns. */ #[serde( default, @@ -6817,7 +6931,7 @@ pub struct ReportSummary { )] pub opens: i64, /** - * A summary of opens and clicks for sent campaigns. + * A summary of opens and clicks for sent campaigns. */ #[serde( default, @@ -6826,7 +6940,7 @@ pub struct ReportSummary { )] pub subscriber_clicks: i64, /** - * A summary of opens and clicks for sent campaigns. + * A summary of opens and clicks for sent campaigns. */ #[serde( default, @@ -6840,7 +6954,7 @@ pub struct ReportSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Automations { /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde( default, @@ -6850,7 +6964,7 @@ pub struct Automations { )] pub links: Vec<Links>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde( default, @@ -6859,7 +6973,7 @@ pub struct Automations { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde( default, @@ -6868,7 +6982,7 @@ pub struct Automations { )] pub emails_sent: i64, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde( default, @@ -6877,22 +6991,22 @@ pub struct Automations { )] pub id: String, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<List>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub report_summary: Option<ReportSummary>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<Settings>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde( default, @@ -6901,17 +7015,17 @@ pub struct Automations { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<Tracking>, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub trigger_settings: Option<TriggerSettings>, @@ -6921,7 +7035,7 @@ pub struct Automations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAutomationsResponse { /** - * An array of objects, each representing an Automation workflow. + * An array of objects, each representing an Automation workflow. */ #[serde( default, @@ -6931,7 +7045,7 @@ pub struct GetAutomationsResponse { )] pub links: Vec<Links>, /** - * An array of objects, each representing an Automation workflow. + * An array of objects, each representing an Automation workflow. */ #[serde( default, @@ -6940,7 +7054,7 @@ pub struct GetAutomationsResponse { )] pub automations: Vec<Automations>, /** - * An array of objects, each representing an Automation workflow. + * An array of objects, each representing an Automation workflow. */ #[serde( default, @@ -6954,7 +7068,7 @@ pub struct GetAutomationsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recipients { /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde( default, @@ -6963,7 +7077,7 @@ pub struct Recipients { )] pub list_id: String, /** - * List settings for the Automation. + * List settings for the Automation. */ #[serde( default, @@ -6977,7 +7091,7 @@ pub struct Recipients { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationCampaignSettings { /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -6986,7 +7100,7 @@ pub struct AutomationCampaignSettings { )] pub from_name: String, /** - * The settings for the Automation workflow. + * The settings for the Automation workflow. */ #[serde( default, @@ -7000,7 +7114,7 @@ pub struct AutomationCampaignSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationTrigger { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -7014,16 +7128,16 @@ pub struct AutomationTrigger { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationWorkflow { /** - * List settings for the Automation. + * List settings for the Automation. */ pub recipients: Recipients, /** - * A summary of an individual Automation workflow's settings and content. + * A summary of an individual Automation workflow's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<AutomationCampaignSettings>, /** - * Trigger settings for the Automation. + * Trigger settings for the Automation. */ pub trigger_settings: AutomationTrigger, } @@ -7031,7 +7145,8 @@ pub struct AutomationWorkflow { /** * The type of delay for an Automation email. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DelayType { #[serde(rename = "day")] Day, @@ -7071,7 +7186,8 @@ impl DelayType { /** * Whether the delay settings describe before or after the delay action of an Automation email. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Direction { #[serde(rename = "after")] After, @@ -7105,7 +7221,8 @@ impl Direction { /** * The action that triggers the delay of an Automation email. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Action { #[serde(rename = "annual")] Annual, @@ -7233,12 +7350,12 @@ impl Action { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Delay { /** - * The delay settings for an Automation email. + * The delay settings for an Automation email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<Action>, /** - * The delay settings for an Automation email. + * The delay settings for an Automation email. */ #[serde( default, @@ -7247,7 +7364,7 @@ pub struct Delay { )] pub action_description: String, /** - * The delay settings for an Automation email. + * The delay settings for an Automation email. */ #[serde( default, @@ -7256,12 +7373,12 @@ pub struct Delay { )] pub amount: i64, /** - * The delay settings for an Automation email. + * The delay settings for an Automation email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub direction: Option<Direction>, /** - * The delay settings for an Automation email. + * The delay settings for an Automation email. */ #[serde( default, @@ -7270,7 +7387,7 @@ pub struct Delay { )] pub full_description: String, /** - * The delay settings for an Automation email. + * The delay settings for an Automation email. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<DelayType>, @@ -7280,7 +7397,7 @@ pub struct Delay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentOptions { /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde( default, @@ -7289,12 +7406,12 @@ pub struct SegmentOptions { )] pub conditions: Vec<ConditionsOneOf>, /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "match")] pub match_: Option<Match>, /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde( default, @@ -7303,7 +7420,7 @@ pub struct SegmentOptions { )] pub prebuilt_segment_id: String, /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde( default, @@ -7317,7 +7434,7 @@ pub struct SegmentOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationEmailsList { /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -7326,7 +7443,7 @@ pub struct AutomationEmailsList { )] pub list_id: String, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -7334,7 +7451,7 @@ pub struct AutomationEmailsList { )] pub list_is_active: bool, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -7343,7 +7460,7 @@ pub struct AutomationEmailsList { )] pub list_name: String, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -7352,12 +7469,12 @@ pub struct AutomationEmailsList { )] pub recipient_count: i64, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub segment_opts: Option<SegmentOptions>, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -7371,7 +7488,7 @@ pub struct AutomationEmailsList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignSettings { /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7379,7 +7496,7 @@ pub struct CampaignSettings { )] pub authenticate: bool, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7388,7 +7505,7 @@ pub struct CampaignSettings { )] pub auto_fb_post: Vec<String>, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7396,7 +7513,7 @@ pub struct CampaignSettings { )] pub auto_footer: bool, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7404,7 +7521,7 @@ pub struct CampaignSettings { )] pub auto_tweet: bool, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7412,7 +7529,7 @@ pub struct CampaignSettings { )] pub drag_and_drop: bool, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7420,7 +7537,7 @@ pub struct CampaignSettings { )] pub fb_comments: bool, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7429,7 +7546,7 @@ pub struct CampaignSettings { )] pub from_name: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7437,7 +7554,7 @@ pub struct CampaignSettings { )] pub inline_css: bool, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7446,7 +7563,7 @@ pub struct CampaignSettings { )] pub preview_text: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7455,7 +7572,7 @@ pub struct CampaignSettings { )] pub reply_to: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7464,7 +7581,7 @@ pub struct CampaignSettings { )] pub subject_line: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7473,7 +7590,7 @@ pub struct CampaignSettings { )] pub template_id: i64, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7487,12 +7604,12 @@ pub struct CampaignSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignTrackingOptions { /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capsule: Option<Capsule>, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7501,7 +7618,7 @@ pub struct CampaignTrackingOptions { )] pub clicktale: String, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7510,7 +7627,7 @@ pub struct CampaignTrackingOptions { )] pub ecomm_360: bool, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7518,7 +7635,7 @@ pub struct CampaignTrackingOptions { )] pub goal_tracking: bool, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7527,7 +7644,7 @@ pub struct CampaignTrackingOptions { )] pub google_analytics: String, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7535,7 +7652,7 @@ pub struct CampaignTrackingOptions { )] pub html_clicks: bool, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7543,12 +7660,12 @@ pub struct CampaignTrackingOptions { )] pub opens: bool, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub salesforce: Option<Salesforce>, /** - * The tracking options for a campaign. + * The tracking options for a campaign. */ #[serde( default, @@ -7561,7 +7678,7 @@ pub struct CampaignTrackingOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SocialCard { /** - * The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). + * The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). */ #[serde( default, @@ -7570,7 +7687,7 @@ pub struct SocialCard { )] pub description: String, /** - * The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). + * The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). */ #[serde( default, @@ -7579,7 +7696,7 @@ pub struct SocialCard { )] pub image_url: String, /** - * The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). + * The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/). */ #[serde( default, @@ -7593,7 +7710,7 @@ pub struct SocialCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignReportSummary { /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -7602,7 +7719,7 @@ pub struct CampaignReportSummary { )] pub click_rate: f64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -7611,7 +7728,7 @@ pub struct CampaignReportSummary { )] pub clicks: i64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -7620,7 +7737,7 @@ pub struct CampaignReportSummary { )] pub open_rate: f64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -7629,7 +7746,7 @@ pub struct CampaignReportSummary { )] pub opens: i64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -7638,7 +7755,7 @@ pub struct CampaignReportSummary { )] pub subscriber_clicks: i64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -7652,7 +7769,7 @@ pub struct CampaignReportSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Emails { /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7662,7 +7779,7 @@ pub struct Emails { )] pub links: Vec<Links>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7671,7 +7788,7 @@ pub struct Emails { )] pub archive_url: String, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7680,7 +7797,7 @@ pub struct Emails { )] pub content_type: String, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7689,12 +7806,12 @@ pub struct Emails { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delay: Option<Delay>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7703,7 +7820,7 @@ pub struct Emails { )] pub emails_sent: i64, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7711,7 +7828,7 @@ pub struct Emails { )] pub has_logo_merge_tag: bool, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7720,7 +7837,7 @@ pub struct Emails { )] pub id: String, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7728,7 +7845,7 @@ pub struct Emails { )] pub needs_block_refresh: bool, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7737,17 +7854,17 @@ pub struct Emails { )] pub position: i64, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<AutomationEmailsList>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub report_summary: Option<CampaignReportSummary>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7756,17 +7873,17 @@ pub struct Emails { )] pub send_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<CampaignSettings>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub social_card: Option<SocialCard>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7775,22 +7892,22 @@ pub struct Emails { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<CampaignTrackingOptions>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub trigger_settings: Option<TriggerSettings>, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7799,7 +7916,7 @@ pub struct Emails { )] pub web_id: i64, /** - * A summary of an individual Automation workflow email. + * A summary of an individual Automation workflow email. */ #[serde( default, @@ -7813,7 +7930,7 @@ pub struct Emails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationEmails { /** - * A summary of the emails in an Automation workflow. + * A summary of the emails in an Automation workflow. */ #[serde( default, @@ -7823,7 +7940,7 @@ pub struct AutomationEmails { )] pub links: Vec<Links>, /** - * A summary of the emails in an Automation workflow. + * A summary of the emails in an Automation workflow. */ #[serde( default, @@ -7832,7 +7949,7 @@ pub struct AutomationEmails { )] pub emails: Vec<Emails>, /** - * A summary of the emails in an Automation workflow. + * A summary of the emails in an Automation workflow. */ #[serde( default, @@ -7846,7 +7963,7 @@ pub struct AutomationEmails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateInformationAboutASpecificWorkflowEmailCampaignSettings { /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7855,7 +7972,7 @@ pub struct UpdateInformationAboutASpecificWorkflowEmailCampaignSettings { )] pub from_name: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7864,7 +7981,7 @@ pub struct UpdateInformationAboutASpecificWorkflowEmailCampaignSettings { )] pub preview_text: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7873,7 +7990,7 @@ pub struct UpdateInformationAboutASpecificWorkflowEmailCampaignSettings { )] pub reply_to: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7882,7 +7999,7 @@ pub struct UpdateInformationAboutASpecificWorkflowEmailCampaignSettings { )] pub subject_line: String, /** - * Settings for the campaign including the email subject, from name, and from email address. + * Settings for the campaign including the email subject, from name, and from email address. */ #[serde( default, @@ -7895,7 +8012,8 @@ pub struct UpdateInformationAboutASpecificWorkflowEmailCampaignSettings { /** * Whether the delay settings describe before or after the delay action of an automation email. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DelayDirection { #[serde(rename = "after")] After, @@ -7926,7 +8044,8 @@ impl DelayDirection { /** * The action that triggers the delay of an automation emails. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DelayAction { #[serde(rename = "ecomm_abandoned_browse")] EcommAbandonedBrowse, @@ -7964,12 +8083,12 @@ impl DelayAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationDelay { /** - * The action that triggers the delay of an automation emails. + * The action that triggers the delay of an automation emails. */ #[serde(default, skip_serializing_if = "DelayAction::is_noop")] pub action: DelayAction, /** - * The delay settings for an automation email. + * The delay settings for an automation email. */ #[serde( default, @@ -7978,12 +8097,12 @@ pub struct AutomationDelay { )] pub amount: i64, /** - * The delay settings for an automation email. + * The delay settings for an automation email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub direction: Option<DelayDirection>, /** - * The delay settings for an automation email. + * The delay settings for an automation email. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<DelayType>, @@ -7993,12 +8112,12 @@ pub struct AutomationDelay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateInformationAboutASpecificWorkflowEmail { /** - * Update information about an individual Automation workflow email. + * Update information about an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delay: Option<AutomationDelay>, /** - * Update information about an individual Automation workflow email. + * Update information about an individual Automation workflow email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<UpdateInformationAboutASpecificWorkflowEmailCampaignSettings>, @@ -8008,7 +8127,7 @@ pub struct UpdateInformationAboutASpecificWorkflowEmail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Queue { /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8018,7 +8137,7 @@ pub struct Queue { )] pub links: Vec<Links>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -8027,7 +8146,7 @@ pub struct Queue { )] pub email_address: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8036,7 +8155,7 @@ pub struct Queue { )] pub email_id: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8045,7 +8164,7 @@ pub struct Queue { )] pub id: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8054,7 +8173,7 @@ pub struct Queue { )] pub list_id: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8063,7 +8182,7 @@ pub struct Queue { )] pub next_send: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8077,7 +8196,7 @@ pub struct Queue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAutomationsEmailsQueueResponse { /** - * An automation workflow + * An automation workflow */ #[serde( default, @@ -8087,7 +8206,7 @@ pub struct GetAutomationsEmailsQueueResponse { )] pub links: Vec<Links>, /** - * An automation workflow + * An automation workflow */ #[serde( default, @@ -8096,7 +8215,7 @@ pub struct GetAutomationsEmailsQueueResponse { )] pub email_id: String, /** - * An automation workflow + * An automation workflow */ #[serde( default, @@ -8105,7 +8224,7 @@ pub struct GetAutomationsEmailsQueueResponse { )] pub queue: Vec<Queue>, /** - * An automation workflow + * An automation workflow */ #[serde( default, @@ -8114,7 +8233,7 @@ pub struct GetAutomationsEmailsQueueResponse { )] pub total_items: i64, /** - * An automation workflow + * An automation workflow */ #[serde( default, @@ -8128,7 +8247,7 @@ pub struct GetAutomationsEmailsQueueResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberInAutomationQueueData { /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8138,7 +8257,7 @@ pub struct SubscriberInAutomationQueueData { )] pub links: Vec<Links>, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8147,7 +8266,7 @@ pub struct SubscriberInAutomationQueueData { )] pub email_address: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8156,7 +8275,7 @@ pub struct SubscriberInAutomationQueueData { )] pub email_id: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8165,7 +8284,7 @@ pub struct SubscriberInAutomationQueueData { )] pub id: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8174,7 +8293,7 @@ pub struct SubscriberInAutomationQueueData { )] pub list_id: String, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8182,7 +8301,7 @@ pub struct SubscriberInAutomationQueueData { )] pub list_is_active: bool, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8191,7 +8310,7 @@ pub struct SubscriberInAutomationQueueData { )] pub next_send: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about subscribers in an Automation email queue. + * Information about subscribers in an Automation email queue. */ #[serde( default, @@ -8205,7 +8324,7 @@ pub struct SubscriberInAutomationQueueData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Subscribers { /** - * A summary of a subscriber removed from an Automation workflow. + * A summary of a subscriber removed from an Automation workflow. */ #[serde( default, @@ -8215,7 +8334,7 @@ pub struct Subscribers { )] pub links: Vec<Links>, /** - * A summary of a subscriber removed from an Automation workflow. + * A summary of a subscriber removed from an Automation workflow. */ #[serde( default, @@ -8224,7 +8343,7 @@ pub struct Subscribers { )] pub email_address: String, /** - * A summary of a subscriber removed from an Automation workflow. + * A summary of a subscriber removed from an Automation workflow. */ #[serde( default, @@ -8233,7 +8352,7 @@ pub struct Subscribers { )] pub id: String, /** - * A summary of a subscriber removed from an Automation workflow. + * A summary of a subscriber removed from an Automation workflow. */ #[serde( default, @@ -8242,7 +8361,7 @@ pub struct Subscribers { )] pub list_id: String, /** - * A summary of a subscriber removed from an Automation workflow. + * A summary of a subscriber removed from an Automation workflow. */ #[serde( default, @@ -8256,7 +8375,7 @@ pub struct Subscribers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RemovedSubscribers { /** - * A summary of the subscribers who were removed from an Automation workflow. + * A summary of the subscribers who were removed from an Automation workflow. */ #[serde( default, @@ -8266,7 +8385,7 @@ pub struct RemovedSubscribers { )] pub links: Vec<Links>, /** - * A summary of the subscribers who were removed from an Automation workflow. + * A summary of the subscribers who were removed from an Automation workflow. */ #[serde( default, @@ -8275,7 +8394,7 @@ pub struct RemovedSubscribers { )] pub subscribers: Vec<Subscribers>, /** - * A summary of the subscribers who were removed from an Automation workflow. + * A summary of the subscribers who were removed from an Automation workflow. */ #[serde( default, @@ -8284,7 +8403,7 @@ pub struct RemovedSubscribers { )] pub total_items: i64, /** - * A summary of the subscribers who were removed from an Automation workflow. + * A summary of the subscribers who were removed from an Automation workflow. */ #[serde( default, @@ -8297,7 +8416,8 @@ pub struct RemovedSubscribers { /** * The status of the batch call. [Learn more](https://mailchimp.com/developer/marketing/guides/run-async-requests-batch-endpoint/#check-the-status-of-a-batch-operation) about the batch operation status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BatchOperationsStatus { #[serde(rename = "finalizing")] Finalizing, @@ -8341,7 +8461,7 @@ impl BatchOperationsStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Batch { /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8351,7 +8471,7 @@ pub struct Batch { )] pub links: Vec<Links>, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8360,7 +8480,7 @@ pub struct Batch { )] pub completed_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8369,7 +8489,7 @@ pub struct Batch { )] pub errored_operations: i64, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8378,7 +8498,7 @@ pub struct Batch { )] pub finished_operations: i64, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8387,7 +8507,7 @@ pub struct Batch { )] pub id: String, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8396,12 +8516,12 @@ pub struct Batch { )] pub response_body_url: String, /** - * The status of a batch request + * The status of a batch request */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<BatchOperationsStatus>, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8410,7 +8530,7 @@ pub struct Batch { )] pub submitted_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The status of a batch request + * The status of a batch request */ #[serde( default, @@ -8424,7 +8544,7 @@ pub struct Batch { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchOperations { /** - * A summary of batch requests that have been made. + * A summary of batch requests that have been made. */ #[serde( default, @@ -8434,7 +8554,7 @@ pub struct BatchOperations { )] pub links: Vec<Links>, /** - * A summary of batch requests that have been made. + * A summary of batch requests that have been made. */ #[serde( default, @@ -8443,7 +8563,7 @@ pub struct BatchOperations { )] pub batches: Vec<Batch>, /** - * A summary of batch requests that have been made. + * A summary of batch requests that have been made. */ #[serde( default, @@ -8456,7 +8576,8 @@ pub struct BatchOperations { /** * The HTTP method to use for the operation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum HttpMethod { #[serde(rename = "DELETE")] Delete, @@ -8509,7 +8630,7 @@ pub struct Operations { )] pub body: String, /** - * The HTTP method to use for the operation. + * The HTTP method to use for the operation. */ #[serde(default, skip_serializing_if = "HttpMethod::is_noop")] pub method: HttpMethod, @@ -8522,7 +8643,7 @@ pub struct Operations { #[serde(default, skip_serializing_if = "Option::is_none")] pub params: Option<Params>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -8535,7 +8656,7 @@ pub struct Operations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostBatchesRequest { /** - * An array of objects that describes operations to perform. + * An array of objects that describes operations to perform. */ #[serde( default, @@ -8549,7 +8670,7 @@ pub struct PostBatchesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Webhooks { /** - * A webhook configured for batch status updates. + * A webhook configured for batch status updates. */ #[serde( default, @@ -8559,7 +8680,7 @@ pub struct Webhooks { )] pub links: Vec<Links>, /** - * A webhook configured for batch status updates. + * A webhook configured for batch status updates. */ #[serde( default, @@ -8568,7 +8689,7 @@ pub struct Webhooks { )] pub id: String, /** - * A webhook configured for batch status updates. + * A webhook configured for batch status updates. */ #[serde( default, @@ -8582,7 +8703,7 @@ pub struct Webhooks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchWebhooks { /** - * Manage webhooks for batch requests. + * Manage webhooks for batch requests. */ #[serde( default, @@ -8592,7 +8713,7 @@ pub struct BatchWebhooks { )] pub links: Vec<Links>, /** - * Manage webhooks for batch requests. + * Manage webhooks for batch requests. */ #[serde( default, @@ -8601,7 +8722,7 @@ pub struct BatchWebhooks { )] pub total_items: i64, /** - * Manage webhooks for batch requests. + * Manage webhooks for batch requests. */ #[serde( default, @@ -8615,7 +8736,7 @@ pub struct BatchWebhooks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchWebhook { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -8629,7 +8750,7 @@ pub struct BatchWebhook { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Folders { /** - * A folder used to organize templates. + * A folder used to organize templates. */ #[serde( default, @@ -8639,7 +8760,7 @@ pub struct Folders { )] pub links: Vec<Links>, /** - * A folder used to organize templates. + * A folder used to organize templates. */ #[serde( default, @@ -8648,7 +8769,7 @@ pub struct Folders { )] pub count: i64, /** - * A folder used to organize templates. + * A folder used to organize templates. */ #[serde( default, @@ -8657,7 +8778,7 @@ pub struct Folders { )] pub id: String, /** - * A folder used to organize templates. + * A folder used to organize templates. */ #[serde( default, @@ -8671,7 +8792,7 @@ pub struct Folders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateFolders { /** - * A list of template folders + * A list of template folders */ #[serde( default, @@ -8681,7 +8802,7 @@ pub struct TemplateFolders { )] pub links: Vec<Links>, /** - * A list of template folders + * A list of template folders */ #[serde( default, @@ -8690,7 +8811,7 @@ pub struct TemplateFolders { )] pub folders: Vec<Folders>, /** - * A list of template folders + * A list of template folders */ #[serde( default, @@ -8704,7 +8825,7 @@ pub struct TemplateFolders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignFolder { /** - * A folder used to organize campaigns. + * A folder used to organize campaigns. */ #[serde( default, @@ -8714,7 +8835,7 @@ pub struct CampaignFolder { )] pub links: Vec<Links>, /** - * A folder used to organize campaigns. + * A folder used to organize campaigns. */ #[serde( default, @@ -8723,7 +8844,7 @@ pub struct CampaignFolder { )] pub count: i64, /** - * A folder used to organize campaigns. + * A folder used to organize campaigns. */ #[serde( default, @@ -8732,7 +8853,7 @@ pub struct CampaignFolder { )] pub id: String, /** - * A folder used to organize campaigns. + * A folder used to organize campaigns. */ #[serde( default, @@ -8746,7 +8867,7 @@ pub struct CampaignFolder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignFolders { /** - * A list of campaign folders + * A list of campaign folders */ #[serde( default, @@ -8756,7 +8877,7 @@ pub struct CampaignFolders { )] pub links: Vec<Links>, /** - * A list of campaign folders + * A list of campaign folders */ #[serde( default, @@ -8765,7 +8886,7 @@ pub struct CampaignFolders { )] pub folders: Vec<CampaignFolder>, /** - * A list of campaign folders + * A list of campaign folders */ #[serde( default, @@ -8778,7 +8899,8 @@ pub struct CampaignFolders { /** * There are four types of [campaigns](https://mailchimp.com/help/getting-started-with-campaigns/) you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CampaignType { #[serde(rename = "absplit")] Absplit, @@ -8821,7 +8943,8 @@ impl CampaignType { /** * The status of the campaign. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetCampaignsStatus { #[serde(rename = "paused")] Paused, @@ -8864,7 +8987,8 @@ impl GetCampaignsStatus { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortField { #[serde(rename = "create_time")] CreateTime, @@ -8898,7 +9022,8 @@ impl SortField { /** * Determines the order direction for sorted results. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortDir { #[serde(rename = "ASC")] Asc, @@ -8932,7 +9057,8 @@ impl SortDir { /** * The current status of the campaign. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CampaignStatus { #[serde(rename = "archived")] Archived, @@ -8984,7 +9110,8 @@ impl CampaignStatus { /** * How the campaign's content is put together. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ContentType { #[serde(rename = "html")] Html, @@ -9025,7 +9152,7 @@ impl ContentType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCampaignsResponseCampaignSettings { /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9033,7 +9160,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub authenticate: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9042,7 +9169,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub auto_fb_post: Vec<String>, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9050,7 +9177,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub auto_footer: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9058,7 +9185,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub auto_tweet: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9066,7 +9193,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub drag_and_drop: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9074,7 +9201,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub fb_comments: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9083,7 +9210,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub folder_id: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9092,7 +9219,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub from_name: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9100,7 +9227,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub inline_css: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9109,7 +9236,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub preview_text: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9118,7 +9245,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub reply_to: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9127,7 +9254,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub subject_line: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9136,7 +9263,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub template_id: i64, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9144,7 +9271,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub timewarp: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9153,7 +9280,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub title: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9162,7 +9289,7 @@ pub struct GetCampaignsResponseCampaignSettings { )] pub to_name: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -9174,7 +9301,8 @@ pub struct GetCampaignsResponseCampaignSettings { /** * The combination that performs the best. This may be determined automatically by click rate, open rate, or total revenue -- or you may choose manually based on the reporting data you find the most valuable. For Multivariate Campaigns testing send_time, winner_criteria is ignored. For Multivariate Campaigns with 'manual' as the winner_criteria, the winner must be chosen in the Mailchimp web application. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WinnerCriteria { #[serde(rename = "clicks")] Clicks, @@ -9214,7 +9342,7 @@ impl WinnerCriteria { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Combinations { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -9223,7 +9351,7 @@ pub struct Combinations { )] pub content_description: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -9232,7 +9360,7 @@ pub struct Combinations { )] pub from_name: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -9241,7 +9369,7 @@ pub struct Combinations { )] pub id: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -9250,7 +9378,7 @@ pub struct Combinations { )] pub recipients: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -9259,7 +9387,7 @@ pub struct Combinations { )] pub reply_to: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -9268,7 +9396,7 @@ pub struct Combinations { )] pub send_time: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -9282,7 +9410,7 @@ pub struct Combinations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ABTestOptions { /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9291,7 +9419,7 @@ pub struct ABTestOptions { )] pub combinations: Vec<Combinations>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9300,7 +9428,7 @@ pub struct ABTestOptions { )] pub contents: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9309,7 +9437,7 @@ pub struct ABTestOptions { )] pub from_names: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9318,7 +9446,7 @@ pub struct ABTestOptions { )] pub reply_to_addresses: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9327,7 +9455,7 @@ pub struct ABTestOptions { )] pub send_times: Vec<Option<chrono::DateTime<chrono::Utc>>>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9336,7 +9464,7 @@ pub struct ABTestOptions { )] pub subject_lines: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9345,7 +9473,7 @@ pub struct ABTestOptions { )] pub test_size: i64, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9354,12 +9482,12 @@ pub struct ABTestOptions { )] pub wait_time: i64, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub winner_criteria: Option<WinnerCriteria>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9368,7 +9496,7 @@ pub struct ABTestOptions { )] pub winning_campaign_id: String, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -9381,7 +9509,8 @@ pub struct ABTestOptions { /** * The frequency of the RSS Campaign. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Frequency { #[serde(rename = "daily")] Daily, @@ -9419,7 +9548,7 @@ impl Frequency { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DailySend { /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9427,7 +9556,7 @@ pub struct DailySend { )] pub friday: bool, /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9435,7 +9564,7 @@ pub struct DailySend { )] pub monday: bool, /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9443,7 +9572,7 @@ pub struct DailySend { )] pub saturday: bool, /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9451,7 +9580,7 @@ pub struct DailySend { )] pub sunday: bool, /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9459,7 +9588,7 @@ pub struct DailySend { )] pub thursday: bool, /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9467,7 +9596,7 @@ pub struct DailySend { )] pub tuesday: bool, /** - * The days of the week to send a daily RSS Campaign. + * The days of the week to send a daily RSS Campaign. */ #[serde( default, @@ -9480,12 +9609,12 @@ pub struct DailySend { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Schedule { /** - * The schedule for sending the RSS Campaign. + * The schedule for sending the RSS Campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub daily_send: Option<DailySend>, /** - * The schedule for sending the RSS Campaign. + * The schedule for sending the RSS Campaign. */ #[serde( default, @@ -9494,7 +9623,7 @@ pub struct Schedule { )] pub hour: i64, /** - * The schedule for sending the RSS Campaign. + * The schedule for sending the RSS Campaign. */ #[serde( default, @@ -9503,7 +9632,7 @@ pub struct Schedule { )] pub monthly_send_date: f64, /** - * The schedule for sending the RSS Campaign. + * The schedule for sending the RSS Campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub weekly_send_day: Option<Days>, @@ -9513,7 +9642,7 @@ pub struct Schedule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RssOpts { /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde( default, @@ -9521,7 +9650,7 @@ pub struct RssOpts { )] pub constrain_rss_img: bool, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde( default, @@ -9530,12 +9659,12 @@ pub struct RssOpts { )] pub feed_url: String, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub frequency: Option<Frequency>, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde( default, @@ -9544,7 +9673,7 @@ pub struct RssOpts { )] pub last_sent: Option<chrono::DateTime<chrono::Utc>>, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub schedule: Option<Schedule>, @@ -9553,7 +9682,8 @@ pub struct RssOpts { /** * The type of AB split to run. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SplitTest { #[serde(rename = "from_name")] FromName, @@ -9590,7 +9720,8 @@ impl SplitTest { /** * How we should evaluate a winner. Based on 'opens', 'clicks', or 'manual'. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PickWinner { #[serde(rename = "clicks")] Clicks, @@ -9627,7 +9758,8 @@ impl PickWinner { /** * How unit of time for measuring the winner ('hours' or 'days'). This cannot be changed after a campaign is sent. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WaitTime { #[serde(rename = "days")] Days, @@ -9662,7 +9794,7 @@ impl WaitTime { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbSplitOpts { /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9671,7 +9803,7 @@ pub struct AbSplitOpts { )] pub from_name_a: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9680,12 +9812,12 @@ pub struct AbSplitOpts { )] pub from_name_b: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pick_winner: Option<PickWinner>, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9694,7 +9826,7 @@ pub struct AbSplitOpts { )] pub reply_email_a: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9703,7 +9835,7 @@ pub struct AbSplitOpts { )] pub reply_email_b: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9712,7 +9844,7 @@ pub struct AbSplitOpts { )] pub send_time_a: Option<chrono::DateTime<chrono::Utc>>, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9721,7 +9853,7 @@ pub struct AbSplitOpts { )] pub send_time_b: Option<chrono::DateTime<chrono::Utc>>, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9730,7 +9862,7 @@ pub struct AbSplitOpts { )] pub send_time_winner: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9739,12 +9871,12 @@ pub struct AbSplitOpts { )] pub split_size: i64, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub split_test: Option<SplitTest>, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9753,7 +9885,7 @@ pub struct AbSplitOpts { )] pub subject_a: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9762,7 +9894,7 @@ pub struct AbSplitOpts { )] pub subject_b: String, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde( default, @@ -9771,7 +9903,7 @@ pub struct AbSplitOpts { )] pub wait_time: i64, /** - * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. + * [A/B Testing](https://mailchimp.com/help/about-ab-testing-campaigns/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wait_units: Option<WaitTime>, @@ -9781,7 +9913,7 @@ pub struct AbSplitOpts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Ecommerce { /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -9790,7 +9922,7 @@ pub struct Ecommerce { )] pub total_orders: i64, /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -9799,7 +9931,7 @@ pub struct Ecommerce { )] pub total_revenue: f64, /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -9813,7 +9945,7 @@ pub struct Ecommerce { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCampaignsResponseCampaignReportSummary { /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde( default, @@ -9822,7 +9954,7 @@ pub struct GetCampaignsResponseCampaignReportSummary { )] pub click_rate: f64, /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde( default, @@ -9831,12 +9963,12 @@ pub struct GetCampaignsResponseCampaignReportSummary { )] pub clicks: i64, /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce: Option<Ecommerce>, /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde( default, @@ -9845,7 +9977,7 @@ pub struct GetCampaignsResponseCampaignReportSummary { )] pub open_rate: f64, /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde( default, @@ -9854,7 +9986,7 @@ pub struct GetCampaignsResponseCampaignReportSummary { )] pub opens: i64, /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde( default, @@ -9863,7 +9995,7 @@ pub struct GetCampaignsResponseCampaignReportSummary { )] pub subscriber_clicks: i64, /** - * For sent campaigns, a summary of opens, clicks, and e-commerce data. + * For sent campaigns, a summary of opens, clicks, and e-commerce data. */ #[serde( default, @@ -9876,7 +10008,8 @@ pub struct GetCampaignsResponseCampaignReportSummary { /** * The current state of a campaign delivery. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CampaignDeliveryStatus { #[serde(rename = "canceled")] Canceled, @@ -9917,7 +10050,7 @@ impl CampaignDeliveryStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeliveryStatus { /** - * Updates on campaigns in the process of sending. + * Updates on campaigns in the process of sending. */ #[serde( default, @@ -9925,7 +10058,7 @@ pub struct DeliveryStatus { )] pub can_cancel: bool, /** - * Updates on campaigns in the process of sending. + * Updates on campaigns in the process of sending. */ #[serde( default, @@ -9934,7 +10067,7 @@ pub struct DeliveryStatus { )] pub emails_canceled: i64, /** - * Updates on campaigns in the process of sending. + * Updates on campaigns in the process of sending. */ #[serde( default, @@ -9943,7 +10076,7 @@ pub struct DeliveryStatus { )] pub emails_sent: i64, /** - * Updates on campaigns in the process of sending. + * Updates on campaigns in the process of sending. */ #[serde( default, @@ -9951,7 +10084,7 @@ pub struct DeliveryStatus { )] pub enabled: bool, /** - * Updates on campaigns in the process of sending. + * Updates on campaigns in the process of sending. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<CampaignDeliveryStatus>, @@ -9961,7 +10094,7 @@ pub struct DeliveryStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Campaign { /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -9971,12 +10104,12 @@ pub struct Campaign { )] pub links: Vec<Links>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ab_split_opts: Option<AbSplitOpts>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -9985,12 +10118,12 @@ pub struct Campaign { )] pub archive_url: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub content_type: Option<ContentType>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -9999,12 +10132,12 @@ pub struct Campaign { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivery_status: Option<DeliveryStatus>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10013,7 +10146,7 @@ pub struct Campaign { )] pub emails_sent: i64, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10022,7 +10155,7 @@ pub struct Campaign { )] pub id: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10031,7 +10164,7 @@ pub struct Campaign { )] pub long_archive_url: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10039,7 +10172,7 @@ pub struct Campaign { )] pub needs_block_refresh: bool, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10048,17 +10181,17 @@ pub struct Campaign { )] pub parent_campaign_id: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<AutomationEmailsList>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub report_summary: Option<GetCampaignsResponseCampaignReportSummary>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10066,12 +10199,12 @@ pub struct Campaign { )] pub resendable: bool, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rss_opts: Option<RssOpts>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10080,37 +10213,37 @@ pub struct Campaign { )] pub send_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<GetCampaignsResponseCampaignSettings>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub social_card: Option<SocialCard>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<CampaignStatus>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<CampaignTrackingOptions>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<CampaignType>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub variate_settings: Option<ABTestOptions>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10124,7 +10257,7 @@ pub struct Campaign { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCampaignsResponse { /** - * An array of campaigns. + * An array of campaigns. */ #[serde( default, @@ -10134,7 +10267,7 @@ pub struct GetCampaignsResponse { )] pub links: Vec<Links>, /** - * An array of campaigns. + * An array of campaigns. */ #[serde( default, @@ -10143,7 +10276,7 @@ pub struct GetCampaignsResponse { )] pub campaigns: Vec<Campaign>, /** - * An array of campaigns. + * An array of campaigns. */ #[serde( default, @@ -10157,7 +10290,7 @@ pub struct GetCampaignsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreatedCampaignListSegmentOptions { /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde( default, @@ -10166,12 +10299,12 @@ pub struct CreatedCampaignListSegmentOptions { )] pub conditions: Vec<ConditionsOneOf>, /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "match")] pub match_: Option<Match>, /** - * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. + * An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options. */ #[serde( default, @@ -10185,7 +10318,7 @@ pub struct CreatedCampaignListSegmentOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreatedCampaignList { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10194,7 +10327,7 @@ pub struct CreatedCampaignList { )] pub list_id: String, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub segment_opts: Option<CreatedCampaignListSegmentOptions>, @@ -10204,7 +10337,7 @@ pub struct CreatedCampaignList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreatedCampaignSettings { /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10212,7 +10345,7 @@ pub struct CreatedCampaignSettings { )] pub authenticate: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10221,7 +10354,7 @@ pub struct CreatedCampaignSettings { )] pub auto_fb_post: Vec<String>, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10229,7 +10362,7 @@ pub struct CreatedCampaignSettings { )] pub auto_footer: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10237,7 +10370,7 @@ pub struct CreatedCampaignSettings { )] pub auto_tweet: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10245,7 +10378,7 @@ pub struct CreatedCampaignSettings { )] pub fb_comments: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10254,7 +10387,7 @@ pub struct CreatedCampaignSettings { )] pub folder_id: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10263,7 +10396,7 @@ pub struct CreatedCampaignSettings { )] pub from_name: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10271,7 +10404,7 @@ pub struct CreatedCampaignSettings { )] pub inline_css: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10280,7 +10413,7 @@ pub struct CreatedCampaignSettings { )] pub preview_text: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10289,7 +10422,7 @@ pub struct CreatedCampaignSettings { )] pub reply_to: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10298,7 +10431,7 @@ pub struct CreatedCampaignSettings { )] pub subject_line: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10307,7 +10440,7 @@ pub struct CreatedCampaignSettings { )] pub template_id: i64, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10316,7 +10449,7 @@ pub struct CreatedCampaignSettings { )] pub title: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10325,7 +10458,7 @@ pub struct CreatedCampaignSettings { )] pub to_name: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10338,7 +10471,7 @@ pub struct CreatedCampaignSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VariateSettings { /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10347,7 +10480,7 @@ pub struct VariateSettings { )] pub from_names: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10356,7 +10489,7 @@ pub struct VariateSettings { )] pub reply_to_addresses: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10365,7 +10498,7 @@ pub struct VariateSettings { )] pub send_times: Vec<Option<chrono::DateTime<chrono::Utc>>>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10374,7 +10507,7 @@ pub struct VariateSettings { )] pub subject_lines: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10383,7 +10516,7 @@ pub struct VariateSettings { )] pub test_size: i64, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10392,7 +10525,7 @@ pub struct VariateSettings { )] pub wait_time: i64, /** - * The combination that performs the best. This may be determined automatically by click rate, open rate, or total revenue -- or you may choose manually based on the reporting data you find the most valuable. For Multivariate Campaigns testing send_time, winner_criteria is ignored. For Multivariate Campaigns with 'manual' as the winner_criteria, the winner must be chosen in the Mailchimp web application. + * The combination that performs the best. This may be determined automatically by click rate, open rate, or total revenue -- or you may choose manually based on the reporting data you find the most valuable. For Multivariate Campaigns testing send_time, winner_criteria is ignored. For Multivariate Campaigns with 'manual' as the winner_criteria, the winner must be chosen in the Mailchimp web application. */ #[serde(default, skip_serializing_if = "WinnerCriteria::is_noop")] pub winner_criteria: WinnerCriteria, @@ -10402,7 +10535,7 @@ pub struct VariateSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RssOptions { /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options, specific to an RSS campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options, specific to an RSS campaign. */ #[serde( default, @@ -10410,7 +10543,7 @@ pub struct RssOptions { )] pub constrain_rss_img: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10419,12 +10552,12 @@ pub struct RssOptions { )] pub feed_url: String, /** - * The frequency of the RSS Campaign. + * The frequency of the RSS Campaign. */ #[serde(default, skip_serializing_if = "Frequency::is_noop")] pub frequency: Frequency, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options, specific to an RSS campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options, specific to an RSS campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub schedule: Option<Schedule>, @@ -10433,7 +10566,8 @@ pub struct RssOptions { /** * How the campaign's content is put together. The old drag and drop editor uses 'template' while the new editor uses 'multichannel'. Defaults to template. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CreatedCampaignContentType { #[serde(rename = "multichannel")] Multichannel, @@ -10468,37 +10602,37 @@ impl CreatedCampaignContentType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreatedCampaign { /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub content_type: Option<CreatedCampaignContentType>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<CreatedCampaignList>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rss_opts: Option<RssOptions>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<CreatedCampaignSettings>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub social_card: Option<SocialCard>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<CampaignTrackingOptions>, /** - * There are four types of [campaigns](https://mailchimp.com/help/getting-started-with-campaigns/) you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead. + * There are four types of [campaigns](https://mailchimp.com/help/getting-started-with-campaigns/) you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead. */ #[serde( default, @@ -10507,7 +10641,7 @@ pub struct CreatedCampaign { )] pub type_: CampaignType, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub variate_settings: Option<VariateSettings>, @@ -10517,7 +10651,7 @@ pub struct CreatedCampaign { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignList { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10526,7 +10660,7 @@ pub struct CampaignList { )] pub list_id: String, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub segment_opts: Option<SegmentOptions>, @@ -10536,7 +10670,7 @@ pub struct CampaignList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignSettingsData { /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10544,7 +10678,7 @@ pub struct CampaignSettingsData { )] pub authenticate: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10553,7 +10687,7 @@ pub struct CampaignSettingsData { )] pub auto_fb_post: Vec<String>, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10561,7 +10695,7 @@ pub struct CampaignSettingsData { )] pub auto_footer: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10569,7 +10703,7 @@ pub struct CampaignSettingsData { )] pub auto_tweet: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10577,7 +10711,7 @@ pub struct CampaignSettingsData { )] pub fb_comments: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10586,7 +10720,7 @@ pub struct CampaignSettingsData { )] pub folder_id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10595,7 +10729,7 @@ pub struct CampaignSettingsData { )] pub from_name: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10603,7 +10737,7 @@ pub struct CampaignSettingsData { )] pub inline_css: bool, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10612,7 +10746,7 @@ pub struct CampaignSettingsData { )] pub preview_text: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10621,7 +10755,7 @@ pub struct CampaignSettingsData { )] pub reply_to: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10630,7 +10764,7 @@ pub struct CampaignSettingsData { )] pub subject_line: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10639,7 +10773,7 @@ pub struct CampaignSettingsData { )] pub template_id: i64, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10648,7 +10782,7 @@ pub struct CampaignSettingsData { )] pub title: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10657,7 +10791,7 @@ pub struct CampaignSettingsData { )] pub to_name: String, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ #[serde( default, @@ -10670,7 +10804,7 @@ pub struct CampaignSettingsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignRssOptions { /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde( default, @@ -10678,7 +10812,7 @@ pub struct CampaignRssOptions { )] pub constrain_rss_img: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10687,12 +10821,12 @@ pub struct CampaignRssOptions { )] pub feed_url: String, /** - * The frequency of the RSS Campaign. + * The frequency of the RSS Campaign. */ #[serde(default, skip_serializing_if = "Frequency::is_noop")] pub frequency: Frequency, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub schedule: Option<Schedule>, @@ -10702,31 +10836,31 @@ pub struct CampaignRssOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignData { /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<CampaignList>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rss_opts: Option<CampaignRssOptions>, /** - * The settings for your campaign, including subject, from name, reply-to address, and more. + * The settings for your campaign, including subject, from name, reply-to address, and more. */ pub settings: CampaignSettingsData, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub social_card: Option<SocialCard>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<CampaignTrackingOptions>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub variate_settings: Option<VariateSettings>, @@ -10736,7 +10870,7 @@ pub struct CampaignData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignListData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10745,7 +10879,7 @@ pub struct CampaignListData { )] pub list_id: String, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -10754,7 +10888,7 @@ pub struct CampaignListData { )] pub list_name: String, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -10763,12 +10897,12 @@ pub struct CampaignListData { )] pub recipient_count: i64, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub segment_opts: Option<SegmentOptions>, /** - * List settings for the campaign. + * List settings for the campaign. */ #[serde( default, @@ -10782,7 +10916,7 @@ pub struct CampaignListData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignABTestOptions { /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10791,7 +10925,7 @@ pub struct CampaignABTestOptions { )] pub combinations: Vec<Combinations>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10800,7 +10934,7 @@ pub struct CampaignABTestOptions { )] pub contents: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10809,7 +10943,7 @@ pub struct CampaignABTestOptions { )] pub from_names: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10818,7 +10952,7 @@ pub struct CampaignABTestOptions { )] pub reply_to_addresses: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10827,7 +10961,7 @@ pub struct CampaignABTestOptions { )] pub send_times: Vec<Option<chrono::DateTime<chrono::Utc>>>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10836,7 +10970,7 @@ pub struct CampaignABTestOptions { )] pub subject_lines: Vec<String>, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10845,7 +10979,7 @@ pub struct CampaignABTestOptions { )] pub test_size: i64, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10854,12 +10988,12 @@ pub struct CampaignABTestOptions { )] pub wait_time: i64, /** - * The combination that performs the best. This may be determined automatically by click rate, open rate, or total revenue -- or you may choose manually based on the reporting data you find the most valuable. For Multivariate Campaigns testing send_time, winner_criteria is ignored. For Multivariate Campaigns with 'manual' as the winner_criteria, the winner must be chosen in the Mailchimp web application. + * The combination that performs the best. This may be determined automatically by click rate, open rate, or total revenue -- or you may choose manually based on the reporting data you find the most valuable. For Multivariate Campaigns testing send_time, winner_criteria is ignored. For Multivariate Campaigns with 'manual' as the winner_criteria, the winner must be chosen in the Mailchimp web application. */ #[serde(default, skip_serializing_if = "WinnerCriteria::is_noop")] pub winner_criteria: WinnerCriteria, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10868,7 +11002,7 @@ pub struct CampaignABTestOptions { )] pub winning_campaign_id: String, /** - * The settings specific to A/B test campaigns. + * The settings specific to A/B test campaigns. */ #[serde( default, @@ -10882,7 +11016,7 @@ pub struct CampaignABTestOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignRssOptionsData { /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde( default, @@ -10890,7 +11024,7 @@ pub struct CampaignRssOptionsData { )] pub constrain_rss_img: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -10899,12 +11033,12 @@ pub struct CampaignRssOptionsData { )] pub feed_url: String, /** - * The frequency of the RSS Campaign. + * The frequency of the RSS Campaign. */ #[serde(default, skip_serializing_if = "Frequency::is_noop")] pub frequency: Frequency, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde( default, @@ -10913,7 +11047,7 @@ pub struct CampaignRssOptionsData { )] pub last_sent: Option<chrono::DateTime<chrono::Utc>>, /** - * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. + * [RSS](https://mailchimp.com/help/share-your-blog-posts-with-mailchimp/) options for a campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub schedule: Option<Schedule>, @@ -10923,7 +11057,7 @@ pub struct CampaignRssOptionsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignReportSummaryData { /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -10932,7 +11066,7 @@ pub struct CampaignReportSummaryData { )] pub click_rate: f64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -10941,12 +11075,12 @@ pub struct CampaignReportSummaryData { )] pub clicks: i64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce: Option<Ecommerce>, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -10955,7 +11089,7 @@ pub struct CampaignReportSummaryData { )] pub open_rate: f64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -10964,7 +11098,7 @@ pub struct CampaignReportSummaryData { )] pub opens: i64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -10973,7 +11107,7 @@ pub struct CampaignReportSummaryData { )] pub subscriber_clicks: i64, /** - * For sent campaigns, a summary of opens and clicks. + * For sent campaigns, a summary of opens and clicks. */ #[serde( default, @@ -10987,7 +11121,7 @@ pub struct CampaignReportSummaryData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignDataType { /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -10997,12 +11131,12 @@ pub struct CampaignDataType { )] pub links: Vec<Links>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ab_split_opts: Option<AbSplitOpts>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11011,7 +11145,7 @@ pub struct CampaignDataType { )] pub archive_url: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11020,7 +11154,7 @@ pub struct CampaignDataType { )] pub content_type: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11029,12 +11163,12 @@ pub struct CampaignDataType { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivery_status: Option<DeliveryStatus>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11043,7 +11177,7 @@ pub struct CampaignDataType { )] pub emails_sent: i64, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11052,7 +11186,7 @@ pub struct CampaignDataType { )] pub id: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11061,7 +11195,7 @@ pub struct CampaignDataType { )] pub long_archive_url: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11069,7 +11203,7 @@ pub struct CampaignDataType { )] pub needs_block_refresh: bool, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11078,17 +11212,17 @@ pub struct CampaignDataType { )] pub parent_campaign_id: String, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<CampaignListData>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub report_summary: Option<CampaignReportSummaryData>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11096,12 +11230,12 @@ pub struct CampaignDataType { )] pub resendable: bool, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub rss_opts: Option<CampaignRssOptionsData>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11110,27 +11244,27 @@ pub struct CampaignDataType { )] pub send_time: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<GetCampaignsResponseCampaignSettings>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub social_card: Option<SocialCard>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<CampaignStatus>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<CampaignTrackingOptions>, /** - * There are four types of [campaigns](https://mailchimp.com/help/getting-started-with-campaigns/) you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead. + * There are four types of [campaigns](https://mailchimp.com/help/getting-started-with-campaigns/) you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead. */ #[serde( default, @@ -11139,12 +11273,12 @@ pub struct CampaignDataType { )] pub type_: CampaignType, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub variate_settings: Option<CampaignABTestOptions>, /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde( default, @@ -11158,7 +11292,7 @@ pub struct CampaignDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchDelivery { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -11167,7 +11301,7 @@ pub struct BatchDelivery { )] pub batch_count: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -11180,12 +11314,12 @@ pub struct BatchDelivery { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCampaignsActionsScheduleRequest { /** - * Choose whether the campaign should use [Batch Delivery](https://mailchimp.com/help/schedule-batch-delivery/). Cannot be set to `true` for campaigns using [Timewarp](https://mailchimp.com/help/use-timewarp/). + * Choose whether the campaign should use [Batch Delivery](https://mailchimp.com/help/schedule-batch-delivery/). Cannot be set to `true` for campaigns using [Timewarp](https://mailchimp.com/help/use-timewarp/). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub batch_delivery: Option<BatchDelivery>, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -11194,7 +11328,7 @@ pub struct PostCampaignsActionsScheduleRequest { )] pub schedule_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub timewarp: Option<bool>, @@ -11203,7 +11337,8 @@ pub struct PostCampaignsActionsScheduleRequest { /** * Choose the type of test email to send. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SendType { #[serde(rename = "html")] Html, @@ -11237,12 +11372,12 @@ impl SendType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCampaignsActionsTestRequest { /** - * Choose the type of test email to send. + * Choose the type of test email to send. */ #[serde(default, skip_serializing_if = "SendType::is_noop")] pub send_type: SendType, /** - * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. + * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. */ #[serde( default, @@ -11255,7 +11390,7 @@ pub struct PostCampaignsActionsTestRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VariateContents { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11264,7 +11399,7 @@ pub struct VariateContents { )] pub content_label: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11273,7 +11408,7 @@ pub struct VariateContents { )] pub html: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11287,7 +11422,7 @@ pub struct VariateContents { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignContent { /** - * The HTML and plain-text content for a campaign. + * The HTML and plain-text content for a campaign. */ #[serde( default, @@ -11297,7 +11432,7 @@ pub struct CampaignContent { )] pub links: Vec<Links>, /** - * The HTML and plain-text content for a campaign. + * The HTML and plain-text content for a campaign. */ #[serde( default, @@ -11306,7 +11441,7 @@ pub struct CampaignContent { )] pub archive_html: String, /** - * The HTML and plain-text content for a campaign. + * The HTML and plain-text content for a campaign. */ #[serde( default, @@ -11315,7 +11450,7 @@ pub struct CampaignContent { )] pub html: String, /** - * The HTML and plain-text content for a campaign. + * The HTML and plain-text content for a campaign. */ #[serde( default, @@ -11324,7 +11459,7 @@ pub struct CampaignContent { )] pub plain_text: String, /** - * The HTML and plain-text content for a campaign. + * The HTML and plain-text content for a campaign. */ #[serde( default, @@ -11338,7 +11473,7 @@ pub struct CampaignContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Template { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -11347,7 +11482,7 @@ pub struct Template { )] pub id: i64, /** - * Use this template to generate the HTML content of the campaign + * Use this template to generate the HTML content of the campaign */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sections: Option<Params>, @@ -11356,7 +11491,8 @@ pub struct Template { /** * The type of encoded file. Defaults to zip. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ArchiveType { #[serde(rename = "tar")] Tar, @@ -11403,7 +11539,7 @@ impl ArchiveType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Archive { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11412,7 +11548,7 @@ pub struct Archive { )] pub archive_content: String, /** - * Available when uploading an archive to create campaign content. The archive should include all campaign content and images. [Learn more](https://mailchimp.com/help/import-a-custom-html-template/). + * Available when uploading an archive to create campaign content. The archive should include all campaign content and images. [Learn more](https://mailchimp.com/help/import-a-custom-html-template/). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub archive_type: Option<ArchiveType>, @@ -11422,7 +11558,7 @@ pub struct Archive { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateContent { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -11431,7 +11567,7 @@ pub struct TemplateContent { )] pub id: i64, /** - * Use this template to generate the HTML content for the campaign. + * Use this template to generate the HTML content for the campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sections: Option<Params>, @@ -11440,12 +11576,12 @@ pub struct TemplateContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignContentVariateContents { /** - * Available when uploading an archive to create campaign content. The archive should include all campaign content and images. [Learn more](https://mailchimp.com/help/import-a-custom-html-template/). + * Available when uploading an archive to create campaign content. The archive should include all campaign content and images. [Learn more](https://mailchimp.com/help/import-a-custom-html-template/). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub archive: Option<Archive>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11454,7 +11590,7 @@ pub struct CampaignContentVariateContents { )] pub content_label: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11463,7 +11599,7 @@ pub struct CampaignContentVariateContents { )] pub html: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11472,12 +11608,12 @@ pub struct CampaignContentVariateContents { )] pub plain_text: String, /** - * Use this template to generate the HTML content for the campaign. + * Use this template to generate the HTML content for the campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub template: Option<TemplateContent>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11491,12 +11627,12 @@ pub struct CampaignContentVariateContents { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignContentData { /** - * The HTML and plain-text content for a campaign + * The HTML and plain-text content for a campaign */ #[serde(default, skip_serializing_if = "Option::is_none")] pub archive: Option<Archive>, /** - * The HTML and plain-text content for a campaign + * The HTML and plain-text content for a campaign */ #[serde( default, @@ -11505,7 +11641,7 @@ pub struct CampaignContentData { )] pub html: String, /** - * The HTML and plain-text content for a campaign + * The HTML and plain-text content for a campaign */ #[serde( default, @@ -11514,12 +11650,12 @@ pub struct CampaignContentData { )] pub plain_text: String, /** - * The HTML and plain-text content for a campaign + * The HTML and plain-text content for a campaign */ #[serde(default, skip_serializing_if = "Option::is_none")] pub template: Option<Template>, /** - * The HTML and plain-text content for a campaign + * The HTML and plain-text content for a campaign */ #[serde( default, @@ -11528,7 +11664,7 @@ pub struct CampaignContentData { )] pub url: String, /** - * The HTML and plain-text content for a campaign + * The HTML and plain-text content for a campaign */ #[serde( default, @@ -11541,7 +11677,8 @@ pub struct CampaignContentData { /** * The source of the feedback. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Source { #[serde(rename = "android")] Android, @@ -11588,7 +11725,7 @@ impl Source { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Feedback { /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11598,7 +11735,7 @@ pub struct Feedback { )] pub links: Vec<Links>, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11607,7 +11744,7 @@ pub struct Feedback { )] pub block_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11616,7 +11753,7 @@ pub struct Feedback { )] pub campaign_id: String, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11625,7 +11762,7 @@ pub struct Feedback { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11634,7 +11771,7 @@ pub struct Feedback { )] pub created_by: String, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11643,7 +11780,7 @@ pub struct Feedback { )] pub feedback_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11651,7 +11788,7 @@ pub struct Feedback { )] pub is_complete: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11660,7 +11797,7 @@ pub struct Feedback { )] pub message: String, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11669,12 +11806,12 @@ pub struct Feedback { )] pub parent_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11688,7 +11825,7 @@ pub struct Feedback { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignReports { /** - * A summary of the comment feedback for a specific campaign. + * A summary of the comment feedback for a specific campaign. */ #[serde( default, @@ -11698,7 +11835,7 @@ pub struct CampaignReports { )] pub links: Vec<Links>, /** - * A summary of the comment feedback for a specific campaign. + * A summary of the comment feedback for a specific campaign. */ #[serde( default, @@ -11707,7 +11844,7 @@ pub struct CampaignReports { )] pub campaign_id: String, /** - * A summary of the comment feedback for a specific campaign. + * A summary of the comment feedback for a specific campaign. */ #[serde( default, @@ -11716,7 +11853,7 @@ pub struct CampaignReports { )] pub feedback: Vec<Feedback>, /** - * A summary of the comment feedback for a specific campaign. + * A summary of the comment feedback for a specific campaign. */ #[serde( default, @@ -11730,7 +11867,7 @@ pub struct CampaignReports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignFeedback { /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11739,7 +11876,7 @@ pub struct CampaignFeedback { )] pub block_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11747,7 +11884,7 @@ pub struct CampaignFeedback { )] pub is_complete: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11761,7 +11898,7 @@ pub struct CampaignFeedback { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignFeedbackData { /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11771,7 +11908,7 @@ pub struct CampaignFeedbackData { )] pub links: Vec<Links>, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11780,7 +11917,7 @@ pub struct CampaignFeedbackData { )] pub block_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11789,7 +11926,7 @@ pub struct CampaignFeedbackData { )] pub campaign_id: String, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11798,7 +11935,7 @@ pub struct CampaignFeedbackData { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11807,7 +11944,7 @@ pub struct CampaignFeedbackData { )] pub created_by: String, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11816,7 +11953,7 @@ pub struct CampaignFeedbackData { )] pub feedback_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11824,7 +11961,7 @@ pub struct CampaignFeedbackData { )] pub is_complete: bool, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11833,7 +11970,7 @@ pub struct CampaignFeedbackData { )] pub message: String, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11842,12 +11979,12 @@ pub struct CampaignFeedbackData { )] pub parent_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11861,7 +11998,7 @@ pub struct CampaignFeedbackData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignFeedbackDataType { /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11870,7 +12007,7 @@ pub struct CampaignFeedbackDataType { )] pub block_id: i64, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11878,7 +12015,7 @@ pub struct CampaignFeedbackDataType { )] pub is_complete: bool, /** - * A specific feedback message from a specific campaign. + * A specific feedback message from a specific campaign. */ #[serde( default, @@ -11891,7 +12028,8 @@ pub struct CampaignFeedbackDataType { /** * The item type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SendChecklistItemsType { #[serde(rename = "error")] Error, @@ -11928,7 +12066,7 @@ impl SendChecklistItemsType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Items { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11937,7 +12075,7 @@ pub struct Items { )] pub details: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -11946,7 +12084,7 @@ pub struct Items { )] pub heading: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -11955,7 +12093,7 @@ pub struct Items { )] pub id: i64, /** - * The item type. + * The item type. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<SendChecklistItemsType>, @@ -11965,7 +12103,7 @@ pub struct Items { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendChecklist { /** - * The send checklist for the campaign. + * The send checklist for the campaign. */ #[serde( default, @@ -11975,7 +12113,7 @@ pub struct SendChecklist { )] pub links: Vec<Links>, /** - * The send checklist for the campaign. + * The send checklist for the campaign. */ #[serde( default, @@ -11983,7 +12121,7 @@ pub struct SendChecklist { )] pub is_ready: bool, /** - * The send checklist for the campaign. + * The send checklist for the campaign. */ #[serde( default, @@ -11997,7 +12135,7 @@ pub struct SendChecklist { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Script { /** - * The script used to connect your site with Mailchimp. + * The script used to connect your site with Mailchimp. */ #[serde( default, @@ -12006,7 +12144,7 @@ pub struct Script { )] pub fragment: String, /** - * The script used to connect your site with Mailchimp. + * The script used to connect your site with Mailchimp. */ #[serde( default, @@ -12020,7 +12158,7 @@ pub struct Script { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sites { /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12030,7 +12168,7 @@ pub struct Sites { )] pub links: Vec<Links>, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12039,7 +12177,7 @@ pub struct Sites { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12048,7 +12186,7 @@ pub struct Sites { )] pub domain: String, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12057,7 +12195,7 @@ pub struct Sites { )] pub foreign_id: String, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12066,12 +12204,12 @@ pub struct Sites { )] pub platform: String, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub site_script: Option<Script>, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12080,7 +12218,7 @@ pub struct Sites { )] pub store_id: String, /** - * Information about a specific connected site. + * Information about a specific connected site. */ #[serde( default, @@ -12094,7 +12232,7 @@ pub struct Sites { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectedSites { /** - * A collection of connected sites in the account. + * A collection of connected sites in the account. */ #[serde( default, @@ -12104,7 +12242,7 @@ pub struct ConnectedSites { )] pub links: Vec<Links>, /** - * A collection of connected sites in the account. + * A collection of connected sites in the account. */ #[serde( default, @@ -12113,7 +12251,7 @@ pub struct ConnectedSites { )] pub sites: Vec<Sites>, /** - * A collection of connected sites in the account. + * A collection of connected sites in the account. */ #[serde( default, @@ -12127,7 +12265,7 @@ pub struct ConnectedSites { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectedSite { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -12136,7 +12274,7 @@ pub struct ConnectedSite { )] pub domain: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -12149,7 +12287,8 @@ pub struct ConnectedSite { /** * Whether a conversation message has been marked as read. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IsRead { #[serde(rename = "false")] False, @@ -12184,7 +12323,7 @@ impl IsRead { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LastMessage { /** - * The most recent message in the conversation. + * The most recent message in the conversation. */ #[serde( default, @@ -12193,7 +12332,7 @@ pub struct LastMessage { )] pub from_email: String, /** - * The most recent message in the conversation. + * The most recent message in the conversation. */ #[serde( default, @@ -12202,7 +12341,7 @@ pub struct LastMessage { )] pub from_label: String, /** - * The most recent message in the conversation. + * The most recent message in the conversation. */ #[serde( default, @@ -12211,7 +12350,7 @@ pub struct LastMessage { )] pub message: String, /** - * The most recent message in the conversation. + * The most recent message in the conversation. */ #[serde( default, @@ -12219,7 +12358,7 @@ pub struct LastMessage { )] pub read: bool, /** - * The most recent message in the conversation. + * The most recent message in the conversation. */ #[serde( default, @@ -12228,7 +12367,7 @@ pub struct LastMessage { )] pub subject: String, /** - * The most recent message in the conversation. + * The most recent message in the conversation. */ #[serde( default, @@ -12242,7 +12381,7 @@ pub struct LastMessage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Conversation { /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12252,7 +12391,7 @@ pub struct Conversation { )] pub links: Vec<Links>, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12261,7 +12400,7 @@ pub struct Conversation { )] pub campaign_id: String, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12270,7 +12409,7 @@ pub struct Conversation { )] pub from_email: String, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12279,7 +12418,7 @@ pub struct Conversation { )] pub from_label: String, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12288,12 +12427,12 @@ pub struct Conversation { )] pub id: String, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub last_message: Option<LastMessage>, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12302,7 +12441,7 @@ pub struct Conversation { )] pub list_id: String, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12311,7 +12450,7 @@ pub struct Conversation { )] pub message_count: i64, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12320,7 +12459,7 @@ pub struct Conversation { )] pub subject: String, /** - * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * Details about an individual conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12334,7 +12473,7 @@ pub struct Conversation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrackedConversations { /** - * A collection of this account's tracked conversations. + * A collection of this account's tracked conversations. */ #[serde( default, @@ -12344,7 +12483,7 @@ pub struct TrackedConversations { )] pub links: Vec<Links>, /** - * A collection of this account's tracked conversations. + * A collection of this account's tracked conversations. */ #[serde( default, @@ -12353,7 +12492,7 @@ pub struct TrackedConversations { )] pub conversations: Vec<Conversation>, /** - * A collection of this account's tracked conversations. + * A collection of this account's tracked conversations. */ #[serde( default, @@ -12367,7 +12506,7 @@ pub struct TrackedConversations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConversationMessage { /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12377,7 +12516,7 @@ pub struct ConversationMessage { )] pub links: Vec<Links>, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12386,7 +12525,7 @@ pub struct ConversationMessage { )] pub conversation_id: String, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12395,7 +12534,7 @@ pub struct ConversationMessage { )] pub from_email: String, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12404,7 +12543,7 @@ pub struct ConversationMessage { )] pub from_label: String, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12413,7 +12552,7 @@ pub struct ConversationMessage { )] pub id: String, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12422,7 +12561,7 @@ pub struct ConversationMessage { )] pub list_id: i64, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12431,7 +12570,7 @@ pub struct ConversationMessage { )] pub message: String, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12439,7 +12578,7 @@ pub struct ConversationMessage { )] pub read: bool, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12448,7 +12587,7 @@ pub struct ConversationMessage { )] pub subject: String, /** - * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. + * An individual message in a conversation. Conversation tracking is a feature available to paid accounts that lets you view replies to your campaigns in your Mailchimp account. */ #[serde( default, @@ -12462,7 +12601,7 @@ pub struct ConversationMessage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfConversationMessages { /** - * Messages from a specific conversation. + * Messages from a specific conversation. */ #[serde( default, @@ -12472,7 +12611,7 @@ pub struct CollectionOfConversationMessages { )] pub links: Vec<Links>, /** - * Messages from a specific conversation. + * Messages from a specific conversation. */ #[serde( default, @@ -12481,7 +12620,7 @@ pub struct CollectionOfConversationMessages { )] pub conversation_id: String, /** - * Messages from a specific conversation. + * Messages from a specific conversation. */ #[serde( default, @@ -12490,7 +12629,7 @@ pub struct CollectionOfConversationMessages { )] pub conversation_messages: Vec<ConversationMessage>, /** - * Messages from a specific conversation. + * Messages from a specific conversation. */ #[serde( default, @@ -12503,7 +12642,8 @@ pub struct CollectionOfConversationMessages { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetFileManagerFilesSortField { #[serde(rename = "added_date")] AddedDate, @@ -12534,7 +12674,8 @@ impl GetFileManagerFilesSortField { /** * The type of file in the File Manager. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FileType { #[serde(rename = "file")] File, @@ -12569,7 +12710,7 @@ impl FileType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Files { /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12579,7 +12720,7 @@ pub struct Files { )] pub links: Vec<Links>, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12588,7 +12729,7 @@ pub struct Files { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12597,7 +12738,7 @@ pub struct Files { )] pub created_by: String, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12606,7 +12747,7 @@ pub struct Files { )] pub folder_id: i64, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12615,7 +12756,7 @@ pub struct Files { )] pub full_size_url: String, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12624,7 +12765,7 @@ pub struct Files { )] pub height: i64, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12633,7 +12774,7 @@ pub struct Files { )] pub id: i64, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12642,7 +12783,7 @@ pub struct Files { )] pub name: String, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12651,7 +12792,7 @@ pub struct Files { )] pub size: i64, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12660,12 +12801,12 @@ pub struct Files { )] pub thumbnail_url: String, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<FileType>, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12679,7 +12820,7 @@ pub struct Files { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileManager { /** - * A list of available images and files stored in the File Manager for the account. + * A list of available images and files stored in the File Manager for the account. */ #[serde( default, @@ -12689,7 +12830,7 @@ pub struct FileManager { )] pub links: Vec<Links>, /** - * A list of available images and files stored in the File Manager for the account. + * A list of available images and files stored in the File Manager for the account. */ #[serde( default, @@ -12698,7 +12839,7 @@ pub struct FileManager { )] pub files: Vec<Files>, /** - * A list of available images and files stored in the File Manager for the account. + * A list of available images and files stored in the File Manager for the account. */ #[serde( default, @@ -12707,7 +12848,7 @@ pub struct FileManager { )] pub total_file_size: f64, /** - * A list of available images and files stored in the File Manager for the account. + * A list of available images and files stored in the File Manager for the account. */ #[serde( default, @@ -12721,7 +12862,7 @@ pub struct FileManager { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GalleryFile { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -12730,7 +12871,7 @@ pub struct GalleryFile { )] pub file_data: String, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12739,7 +12880,7 @@ pub struct GalleryFile { )] pub folder_id: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -12753,7 +12894,7 @@ pub struct GalleryFile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GalleryFileData { /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12762,7 +12903,7 @@ pub struct GalleryFileData { )] pub folder_id: i64, /** - * An individual file listed in the File Manager. + * An individual file listed in the File Manager. */ #[serde( default, @@ -12776,7 +12917,7 @@ pub struct GalleryFileData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileManagerFoldersGalleryFolder { /** - * An individual folder listed in the File Manager. + * An individual folder listed in the File Manager. */ #[serde( default, @@ -12786,7 +12927,7 @@ pub struct FileManagerFoldersGalleryFolder { )] pub links: Vec<Links>, /** - * An individual folder listed in the File Manager. + * An individual folder listed in the File Manager. */ #[serde( default, @@ -12795,7 +12936,7 @@ pub struct FileManagerFoldersGalleryFolder { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * An individual folder listed in the File Manager. + * An individual folder listed in the File Manager. */ #[serde( default, @@ -12804,7 +12945,7 @@ pub struct FileManagerFoldersGalleryFolder { )] pub created_by: String, /** - * An individual folder listed in the File Manager. + * An individual folder listed in the File Manager. */ #[serde( default, @@ -12813,7 +12954,7 @@ pub struct FileManagerFoldersGalleryFolder { )] pub file_count: i64, /** - * An individual folder listed in the File Manager. + * An individual folder listed in the File Manager. */ #[serde( default, @@ -12822,7 +12963,7 @@ pub struct FileManagerFoldersGalleryFolder { )] pub id: i64, /** - * An individual folder listed in the File Manager. + * An individual folder listed in the File Manager. */ #[serde( default, @@ -12836,7 +12977,7 @@ pub struct FileManagerFoldersGalleryFolder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileManagerFolders { /** - * A list of all folders in the File Manager. + * A list of all folders in the File Manager. */ #[serde( default, @@ -12846,7 +12987,7 @@ pub struct FileManagerFolders { )] pub links: Vec<Links>, /** - * A list of all folders in the File Manager. + * A list of all folders in the File Manager. */ #[serde( default, @@ -12855,7 +12996,7 @@ pub struct FileManagerFolders { )] pub folders: Vec<FileManagerFoldersGalleryFolder>, /** - * A list of all folders in the File Manager. + * A list of all folders in the File Manager. */ #[serde( default, @@ -12868,7 +13009,8 @@ pub struct FileManagerFolders { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetListsSortField { #[serde(rename = "date_created")] DateCreated, @@ -12900,7 +13042,7 @@ impl GetListsSortField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListContact { /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12910,7 +13052,7 @@ pub struct ListContact { )] pub address_1: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12920,7 +13062,7 @@ pub struct ListContact { )] pub address_2: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12929,7 +13071,7 @@ pub struct ListContact { )] pub city: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12938,7 +13080,7 @@ pub struct ListContact { )] pub company: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12947,7 +13089,7 @@ pub struct ListContact { )] pub country: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12956,7 +13098,7 @@ pub struct ListContact { )] pub phone: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12965,7 +13107,7 @@ pub struct ListContact { )] pub state: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -12979,7 +13121,7 @@ pub struct ListContact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignDefaults { /** - * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. + * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. */ #[serde( default, @@ -12988,7 +13130,7 @@ pub struct CampaignDefaults { )] pub from_email: String, /** - * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. + * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. */ #[serde( default, @@ -12997,7 +13139,7 @@ pub struct CampaignDefaults { )] pub from_name: String, /** - * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. + * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. */ #[serde( default, @@ -13006,7 +13148,7 @@ pub struct CampaignDefaults { )] pub language: String, /** - * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. + * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. */ #[serde( default, @@ -13019,7 +13161,8 @@ pub struct CampaignDefaults { /** * Legacy - visibility settings are no longer used */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Visibility { #[serde(rename = "prv")] Prv, @@ -13054,7 +13197,7 @@ impl Visibility { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Stats { /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13063,7 +13206,7 @@ pub struct Stats { )] pub avg_sub_rate: f64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13072,7 +13215,7 @@ pub struct Stats { )] pub avg_unsub_rate: f64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13081,7 +13224,7 @@ pub struct Stats { )] pub campaign_count: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13090,7 +13233,7 @@ pub struct Stats { )] pub campaign_last_sent: Option<chrono::DateTime<chrono::Utc>>, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13099,7 +13242,7 @@ pub struct Stats { )] pub cleaned_count: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13108,7 +13251,7 @@ pub struct Stats { )] pub cleaned_count_since_send: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13117,7 +13260,7 @@ pub struct Stats { )] pub click_rate: f64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13126,7 +13269,7 @@ pub struct Stats { )] pub last_sub_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13135,7 +13278,7 @@ pub struct Stats { )] pub last_unsub_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13144,7 +13287,7 @@ pub struct Stats { )] pub member_count: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13153,7 +13296,7 @@ pub struct Stats { )] pub member_count_since_send: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13162,7 +13305,7 @@ pub struct Stats { )] pub merge_field_count: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13171,7 +13314,7 @@ pub struct Stats { )] pub open_rate: f64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13180,7 +13323,7 @@ pub struct Stats { )] pub target_sub_rate: f64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13189,7 +13332,7 @@ pub struct Stats { )] pub total_contacts: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13198,7 +13341,7 @@ pub struct Stats { )] pub unsubscribe_count: i64, /** - * Stats for the list. Many of these are cached for at least five minutes. + * Stats for the list. Many of these are cached for at least five minutes. */ #[serde( default, @@ -13212,7 +13355,7 @@ pub struct Stats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Lists { /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13222,7 +13365,7 @@ pub struct Lists { )] pub links: Vec<Links>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13231,17 +13374,17 @@ pub struct Lists { )] pub beamer_address: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub campaign_defaults: Option<CampaignDefaults>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub contact: Option<ListContact>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13250,7 +13393,7 @@ pub struct Lists { )] pub date_created: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13258,7 +13401,7 @@ pub struct Lists { )] pub double_optin: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13266,7 +13409,7 @@ pub struct Lists { )] pub email_type_option: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13274,7 +13417,7 @@ pub struct Lists { )] pub has_welcome: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13283,7 +13426,7 @@ pub struct Lists { )] pub id: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13292,7 +13435,7 @@ pub struct Lists { )] pub list_rating: i64, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13300,7 +13443,7 @@ pub struct Lists { )] pub marketing_permissions: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13309,7 +13452,7 @@ pub struct Lists { )] pub modules: Vec<String>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13318,7 +13461,7 @@ pub struct Lists { )] pub name: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13327,7 +13470,7 @@ pub struct Lists { )] pub notify_on_subscribe: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13336,7 +13479,7 @@ pub struct Lists { )] pub notify_on_unsubscribe: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13345,12 +13488,12 @@ pub struct Lists { )] pub permission_reminder: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stats: Option<Stats>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13359,7 +13502,7 @@ pub struct Lists { )] pub subscribe_url_long: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13368,7 +13511,7 @@ pub struct Lists { )] pub subscribe_url_short: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13376,12 +13519,12 @@ pub struct Lists { )] pub use_archive_bar: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visibility: Option<Visibility>, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13395,7 +13538,7 @@ pub struct Lists { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Constraints { /** - * Do particular authorization constraints around this collection limit creation of new instances? + * Do particular authorization constraints around this collection limit creation of new instances? */ #[serde( default, @@ -13404,7 +13547,7 @@ pub struct Constraints { )] pub current_total_instances: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -13413,7 +13556,7 @@ pub struct Constraints { )] pub max_instances: i64, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -13426,7 +13569,7 @@ pub struct Constraints { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberLists { /** - * A collection of subscriber lists for this account. Lists contain subscribers who have opted-in to receive correspondence from you or your organization. + * A collection of subscriber lists for this account. Lists contain subscribers who have opted-in to receive correspondence from you or your organization. */ #[serde( default, @@ -13436,12 +13579,12 @@ pub struct SubscriberLists { )] pub links: Vec<Links>, /** - * A collection of subscriber lists for this account. Lists contain subscribers who have opted-in to receive correspondence from you or your organization. + * A collection of subscriber lists for this account. Lists contain subscribers who have opted-in to receive correspondence from you or your organization. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub constraints: Option<Constraints>, /** - * An array of objects, each representing a list. + * An array of objects, each representing a list. */ #[serde( default, @@ -13450,7 +13593,7 @@ pub struct SubscriberLists { )] pub lists: Vec<Lists>, /** - * A collection of subscriber lists for this account. Lists contain subscribers who have opted-in to receive correspondence from you or your organization. + * A collection of subscriber lists for this account. Lists contain subscribers who have opted-in to receive correspondence from you or your organization. */ #[serde( default, @@ -13464,7 +13607,7 @@ pub struct SubscriberLists { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberListContact { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13474,7 +13617,7 @@ pub struct SubscriberListContact { )] pub address_1: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -13484,7 +13627,7 @@ pub struct SubscriberListContact { )] pub address_2: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13493,7 +13636,7 @@ pub struct SubscriberListContact { )] pub city: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13502,7 +13645,7 @@ pub struct SubscriberListContact { )] pub company: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13511,7 +13654,7 @@ pub struct SubscriberListContact { )] pub country: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -13520,7 +13663,7 @@ pub struct SubscriberListContact { )] pub phone: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -13529,7 +13672,7 @@ pub struct SubscriberListContact { )] pub state: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -13543,7 +13686,7 @@ pub struct SubscriberListContact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberListCampaignDefaults { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13552,7 +13695,7 @@ pub struct SubscriberListCampaignDefaults { )] pub from_email: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13561,7 +13704,7 @@ pub struct SubscriberListCampaignDefaults { )] pub from_name: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13570,7 +13713,7 @@ pub struct SubscriberListCampaignDefaults { )] pub language: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13584,15 +13727,15 @@ pub struct SubscriberListCampaignDefaults { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberList { /** - * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. + * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. */ pub campaign_defaults: SubscriberListCampaignDefaults, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ pub contact: SubscriberListContact, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13600,7 +13743,7 @@ pub struct SubscriberList { )] pub double_optin: bool, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -13608,7 +13751,7 @@ pub struct SubscriberList { )] pub email_type_option: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13616,7 +13759,7 @@ pub struct SubscriberList { )] pub marketing_permissions: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13625,7 +13768,7 @@ pub struct SubscriberList { )] pub name: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13634,7 +13777,7 @@ pub struct SubscriberList { )] pub notify_on_subscribe: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13643,7 +13786,7 @@ pub struct SubscriberList { )] pub notify_on_unsubscribe: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -13652,7 +13795,7 @@ pub struct SubscriberList { )] pub permission_reminder: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -13664,7 +13807,8 @@ pub struct SubscriberList { /** * Subscriber's current status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MembersSubscribeUnsubscribeFromAListInBatchStatus { #[serde(rename = "cleaned")] Cleaned, @@ -13708,7 +13852,7 @@ impl MembersSubscribeUnsubscribeFromAListInBatchStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Location { /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13717,7 +13861,7 @@ pub struct Location { )] pub latitude: f64, /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13731,7 +13875,7 @@ pub struct Location { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Members { /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13740,7 +13884,7 @@ pub struct Members { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13749,7 +13893,7 @@ pub struct Members { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13757,7 +13901,7 @@ pub struct Members { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13766,7 +13910,7 @@ pub struct Members { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13775,7 +13919,7 @@ pub struct Members { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13784,22 +13928,22 @@ pub struct Members { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<Location>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<MembersSubscribeUnsubscribeFromAListInBatchStatus>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13808,7 +13952,7 @@ pub struct Members { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13817,7 +13961,7 @@ pub struct Members { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -13830,7 +13974,7 @@ pub struct Members { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MembersSubscribeUnsubscribeFromAListInBatch { /** - * An array of objects, each representing an email address and the subscription status for a specific list. Up to 500 members may be added or updated with each API call. + * An array of objects, each representing an email address and the subscription status for a specific list. Up to 500 members may be added or updated with each API call. */ #[serde( default, @@ -13839,7 +13983,7 @@ pub struct MembersSubscribeUnsubscribeFromAListInBatch { )] pub members: Vec<Members>, /** - * Members to subscribe to or unsubscribe from a list. + * Members to subscribe to or unsubscribe from a list. */ #[serde( default, @@ -13851,7 +13995,8 @@ pub struct MembersSubscribeUnsubscribeFromAListInBatch { /** * Subscriber's status. This value is required only if the email address is not already present on the list. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum StatusIfNew { #[serde(rename = "cleaned")] Cleaned, @@ -13895,7 +14040,7 @@ impl StatusIfNew { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberStats { /** - * Open and click rates for this subscriber. + * Open and click rates for this subscriber. */ #[serde( default, @@ -13904,7 +14049,7 @@ pub struct SubscriberStats { )] pub avg_click_rate: f64, /** - * Open and click rates for this subscriber. + * Open and click rates for this subscriber. */ #[serde( default, @@ -13918,7 +14063,7 @@ pub struct SubscriberStats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateListMembersNewLocation { /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13927,7 +14072,7 @@ pub struct BatchUpdateListMembersNewLocation { )] pub country_code: String, /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13936,7 +14081,7 @@ pub struct BatchUpdateListMembersNewLocation { )] pub dstoff: i64, /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13945,7 +14090,7 @@ pub struct BatchUpdateListMembersNewLocation { )] pub gmtoff: i64, /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13954,7 +14099,7 @@ pub struct BatchUpdateListMembersNewLocation { )] pub latitude: f64, /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13963,7 +14108,7 @@ pub struct BatchUpdateListMembersNewLocation { )] pub longitude: f64, /** - * Subscriber location information. + * Subscriber location information. */ #[serde( default, @@ -13977,7 +14122,7 @@ pub struct BatchUpdateListMembersNewLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Notes { /** - * The most recent Note added about this member. + * The most recent Note added about this member. */ #[serde( default, @@ -13986,7 +14131,7 @@ pub struct Notes { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The most recent Note added about this member. + * The most recent Note added about this member. */ #[serde( default, @@ -13995,7 +14140,7 @@ pub struct Notes { )] pub created_by: String, /** - * The most recent Note added about this member. + * The most recent Note added about this member. */ #[serde( default, @@ -14004,7 +14149,7 @@ pub struct Notes { )] pub note: String, /** - * The most recent Note added about this member. + * The most recent Note added about this member. */ #[serde( default, @@ -14017,7 +14162,7 @@ pub struct Notes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Tags { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -14026,7 +14171,7 @@ pub struct Tags { )] pub id: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14040,7 +14185,7 @@ pub struct Tags { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NewMembers { /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14050,7 +14195,7 @@ pub struct NewMembers { )] pub links: Vec<Links>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14059,7 +14204,7 @@ pub struct NewMembers { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14068,7 +14213,7 @@ pub struct NewMembers { )] pub email_client: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14077,7 +14222,7 @@ pub struct NewMembers { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14086,7 +14231,7 @@ pub struct NewMembers { )] pub id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14094,7 +14239,7 @@ pub struct NewMembers { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14103,7 +14248,7 @@ pub struct NewMembers { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14112,7 +14257,7 @@ pub struct NewMembers { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14121,7 +14266,7 @@ pub struct NewMembers { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14130,12 +14275,12 @@ pub struct NewMembers { )] pub last_changed: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub last_note: Option<Notes>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14144,12 +14289,12 @@ pub struct NewMembers { )] pub list_id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<BatchUpdateListMembersNewLocation>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14158,22 +14303,22 @@ pub struct NewMembers { )] pub member_rating: i64, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stats: Option<SubscriberStats>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<StatusIfNew>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14182,7 +14327,7 @@ pub struct NewMembers { )] pub tags: Vec<Tags>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14191,7 +14336,7 @@ pub struct NewMembers { )] pub tags_count: i64, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14200,7 +14345,7 @@ pub struct NewMembers { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14209,7 +14354,7 @@ pub struct NewMembers { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14218,7 +14363,7 @@ pub struct NewMembers { )] pub unique_email_id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -14230,7 +14375,8 @@ pub struct NewMembers { /** * A unique code that identifies this specifc error. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ErrorCode { #[serde(rename = "ERROR_CONTACT_EXISTS")] ErrorContactExists, @@ -14264,7 +14410,7 @@ impl ErrorCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Errors { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14273,7 +14419,7 @@ pub struct Errors { )] pub email_address: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14282,7 +14428,7 @@ pub struct Errors { )] pub error: String, /** - * A unique code that identifies this specifc error. + * A unique code that identifies this specifc error. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub error_code: Option<ErrorCode>, @@ -14292,7 +14438,7 @@ pub struct Errors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchUpdateListMembers { /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14302,7 +14448,7 @@ pub struct BatchUpdateListMembers { )] pub links: Vec<Links>, /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14311,7 +14457,7 @@ pub struct BatchUpdateListMembers { )] pub error_count: i64, /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14320,7 +14466,7 @@ pub struct BatchUpdateListMembers { )] pub errors: Vec<Errors>, /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14329,7 +14475,7 @@ pub struct BatchUpdateListMembers { )] pub new_members: Vec<NewMembers>, /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14338,7 +14484,7 @@ pub struct BatchUpdateListMembers { )] pub total_created: i64, /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14347,7 +14493,7 @@ pub struct BatchUpdateListMembers { )] pub total_updated: i64, /** - * Batch update list members. + * Batch update list members. */ #[serde( default, @@ -14361,7 +14507,7 @@ pub struct BatchUpdateListMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberListContactData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14371,7 +14517,7 @@ pub struct SubscriberListContactData { )] pub address_1: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -14381,7 +14527,7 @@ pub struct SubscriberListContactData { )] pub address_2: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14390,7 +14536,7 @@ pub struct SubscriberListContactData { )] pub city: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14399,7 +14545,7 @@ pub struct SubscriberListContactData { )] pub company: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14408,7 +14554,7 @@ pub struct SubscriberListContactData { )] pub country: String, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ #[serde( default, @@ -14417,7 +14563,7 @@ pub struct SubscriberListContactData { )] pub phone: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14426,7 +14572,7 @@ pub struct SubscriberListContactData { )] pub state: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14440,15 +14586,15 @@ pub struct SubscriberListContactData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriberListData { /** - * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. + * [Default values for campaigns](https://mailchimp.com/help/edit-your-emails-subject-preview-text-from-name-or-from-email-address/) created for this list. */ pub campaign_defaults: SubscriberListCampaignDefaults, /** - * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. + * [Contact information displayed in campaign footers](https://mailchimp.com/help/about-campaign-footers/) to comply with international spam laws. */ pub contact: SubscriberListContactData, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -14456,7 +14602,7 @@ pub struct SubscriberListData { )] pub double_optin: bool, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -14464,7 +14610,7 @@ pub struct SubscriberListData { )] pub email_type_option: bool, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -14472,7 +14618,7 @@ pub struct SubscriberListData { )] pub marketing_permissions: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14481,7 +14627,7 @@ pub struct SubscriberListData { )] pub name: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -14490,7 +14636,7 @@ pub struct SubscriberListData { )] pub notify_on_subscribe: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -14499,7 +14645,7 @@ pub struct SubscriberListData { )] pub notify_on_unsubscribe: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -14508,7 +14654,7 @@ pub struct SubscriberListData { )] pub permission_reminder: String, /** - * Information about a specific list. + * Information about a specific list. */ #[serde( default, @@ -14521,7 +14667,7 @@ pub struct SubscriberListData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbuseReports { /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14531,7 +14677,7 @@ pub struct AbuseReports { )] pub links: Vec<Links>, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14540,7 +14686,7 @@ pub struct AbuseReports { )] pub campaign_id: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14549,7 +14695,7 @@ pub struct AbuseReports { )] pub date: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14558,7 +14704,7 @@ pub struct AbuseReports { )] pub email_address: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14567,7 +14713,7 @@ pub struct AbuseReports { )] pub email_id: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14576,7 +14722,7 @@ pub struct AbuseReports { )] pub id: i64, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14585,12 +14731,12 @@ pub struct AbuseReports { )] pub list_id: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14603,7 +14749,7 @@ pub struct AbuseReports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbuseComplaints { /** - * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14613,7 +14759,7 @@ pub struct AbuseComplaints { )] pub links: Vec<Links>, /** - * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14622,7 +14768,7 @@ pub struct AbuseComplaints { )] pub abuse_reports: Vec<AbuseReports>, /** - * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14631,7 +14777,7 @@ pub struct AbuseComplaints { )] pub list_id: String, /** - * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * A collection of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -14645,7 +14791,7 @@ pub struct AbuseComplaints { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Activity { /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14655,7 +14801,7 @@ pub struct Activity { )] pub links: Vec<Links>, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14664,7 +14810,7 @@ pub struct Activity { )] pub day: String, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14673,7 +14819,7 @@ pub struct Activity { )] pub emails_sent: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14682,7 +14828,7 @@ pub struct Activity { )] pub hard_bounce: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14691,7 +14837,7 @@ pub struct Activity { )] pub other_adds: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14700,7 +14846,7 @@ pub struct Activity { )] pub other_removes: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14709,7 +14855,7 @@ pub struct Activity { )] pub recipient_clicks: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14718,7 +14864,7 @@ pub struct Activity { )] pub soft_bounce: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14727,7 +14873,7 @@ pub struct Activity { )] pub subs: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14736,7 +14882,7 @@ pub struct Activity { )] pub unique_opens: i64, /** - * One day's worth of list activity. Doesn't include Automation activity. + * One day's worth of list activity. Doesn't include Automation activity. */ #[serde( default, @@ -14750,7 +14896,7 @@ pub struct Activity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListActivity { /** - * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. + * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. */ #[serde( default, @@ -14760,7 +14906,7 @@ pub struct ListActivity { )] pub links: Vec<Links>, /** - * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. + * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. */ #[serde( default, @@ -14769,7 +14915,7 @@ pub struct ListActivity { )] pub activity: Vec<Activity>, /** - * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. + * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. */ #[serde( default, @@ -14778,7 +14924,7 @@ pub struct ListActivity { )] pub list_id: String, /** - * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. + * Up to the previous 180 days of daily detailed aggregated activity stats for a specific list. Does not include AutoResponder or Automation activity. */ #[serde( default, @@ -14792,7 +14938,7 @@ pub struct ListActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Clients { /** - * The email client. + * The email client. */ #[serde( default, @@ -14801,7 +14947,7 @@ pub struct Clients { )] pub client: String, /** - * The email client. + * The email client. */ #[serde( default, @@ -14815,7 +14961,7 @@ pub struct Clients { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailClients { /** - * The top email clients based on user-agent strings. + * The top email clients based on user-agent strings. */ #[serde( default, @@ -14825,7 +14971,7 @@ pub struct EmailClients { )] pub links: Vec<Links>, /** - * The top email clients based on user-agent strings. + * The top email clients based on user-agent strings. */ #[serde( default, @@ -14834,7 +14980,7 @@ pub struct EmailClients { )] pub clients: Vec<Clients>, /** - * The top email clients based on user-agent strings. + * The top email clients based on user-agent strings. */ #[serde( default, @@ -14843,7 +14989,7 @@ pub struct EmailClients { )] pub list_id: String, /** - * The top email clients based on user-agent strings. + * The top email clients based on user-agent strings. */ #[serde( default, @@ -14856,7 +15002,8 @@ pub struct EmailClients { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetListsGrowthHistorySortField { #[serde(rename = "month")] Month, @@ -14888,7 +15035,7 @@ impl GetListsGrowthHistorySortField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct History { /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14898,7 +15045,7 @@ pub struct History { )] pub links: Vec<Links>, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14907,7 +15054,7 @@ pub struct History { )] pub cleaned: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14916,7 +15063,7 @@ pub struct History { )] pub deleted: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14925,7 +15072,7 @@ pub struct History { )] pub existing: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14934,7 +15081,7 @@ pub struct History { )] pub imports: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14943,7 +15090,7 @@ pub struct History { )] pub list_id: String, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14952,7 +15099,7 @@ pub struct History { )] pub month: String, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14961,7 +15108,7 @@ pub struct History { )] pub optins: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14970,7 +15117,7 @@ pub struct History { )] pub pending: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14979,7 +15126,7 @@ pub struct History { )] pub reconfirm: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14988,7 +15135,7 @@ pub struct History { )] pub subscribed: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -14997,7 +15144,7 @@ pub struct History { )] pub transactional: i64, /** - * A summary of a specific list's growth activity for a specific month and year. + * A summary of a specific list's growth activity for a specific month and year. */ #[serde( default, @@ -15011,7 +15158,7 @@ pub struct History { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GrowthHistory { /** - * A month-by-month summary of a specific list's growth activity. + * A month-by-month summary of a specific list's growth activity. */ #[serde( default, @@ -15021,7 +15168,7 @@ pub struct GrowthHistory { )] pub links: Vec<Links>, /** - * A month-by-month summary of a specific list's growth activity. + * A month-by-month summary of a specific list's growth activity. */ #[serde( default, @@ -15030,7 +15177,7 @@ pub struct GrowthHistory { )] pub history: Vec<History>, /** - * A month-by-month summary of a specific list's growth activity. + * A month-by-month summary of a specific list's growth activity. */ #[serde( default, @@ -15039,7 +15186,7 @@ pub struct GrowthHistory { )] pub list_id: String, /** - * A month-by-month summary of a specific list's growth activity. + * A month-by-month summary of a specific list's growth activity. */ #[serde( default, @@ -15053,7 +15200,7 @@ pub struct GrowthHistory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Categories { /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde( default, @@ -15063,7 +15210,7 @@ pub struct Categories { )] pub links: Vec<Links>, /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde( default, @@ -15072,7 +15219,7 @@ pub struct Categories { )] pub display_order: i64, /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde( default, @@ -15081,7 +15228,7 @@ pub struct Categories { )] pub id: String, /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde( default, @@ -15090,7 +15237,7 @@ pub struct Categories { )] pub list_id: String, /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde( default, @@ -15099,7 +15246,7 @@ pub struct Categories { )] pub title: String, /** - * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. + * Interest categories organize interests, which are used to group subscribers based on their preferences. These correspond to Group Titles the application. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, @@ -15109,7 +15256,7 @@ pub struct Categories { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InterestGroupings { /** - * Information about this list's interest categories. + * Information about this list's interest categories. */ #[serde( default, @@ -15119,7 +15266,7 @@ pub struct InterestGroupings { )] pub links: Vec<Links>, /** - * Information about this list's interest categories. + * Information about this list's interest categories. */ #[serde( default, @@ -15128,7 +15275,7 @@ pub struct InterestGroupings { )] pub categories: Vec<Categories>, /** - * Information about this list's interest categories. + * Information about this list's interest categories. */ #[serde( default, @@ -15137,7 +15284,7 @@ pub struct InterestGroupings { )] pub list_id: String, /** - * Information about this list's interest categories. + * Information about this list's interest categories. */ #[serde( default, @@ -15151,7 +15298,7 @@ pub struct InterestGroupings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InterestsInterest { /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15161,7 +15308,7 @@ pub struct InterestsInterest { )] pub links: Vec<Links>, /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15170,7 +15317,7 @@ pub struct InterestsInterest { )] pub category_id: String, /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15179,7 +15326,7 @@ pub struct InterestsInterest { )] pub display_order: i64, /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15188,7 +15335,7 @@ pub struct InterestsInterest { )] pub id: String, /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15197,7 +15344,7 @@ pub struct InterestsInterest { )] pub list_id: String, /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15206,7 +15353,7 @@ pub struct InterestsInterest { )] pub name: String, /** - * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. + * Assign subscribers to interests to group them together. Interests are referred to as 'group names' in the Mailchimp application. */ #[serde( default, @@ -15220,7 +15367,7 @@ pub struct InterestsInterest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InterestsData { /** - * A list of this category's interests + * A list of this category's interests */ #[serde( default, @@ -15230,7 +15377,7 @@ pub struct InterestsData { )] pub links: Vec<Links>, /** - * A list of this category's interests + * A list of this category's interests */ #[serde( default, @@ -15239,7 +15386,7 @@ pub struct InterestsData { )] pub category_id: String, /** - * A list of this category's interests + * A list of this category's interests */ #[serde( default, @@ -15248,7 +15395,7 @@ pub struct InterestsData { )] pub interests: Vec<InterestsInterest>, /** - * A list of this category's interests + * A list of this category's interests */ #[serde( default, @@ -15257,7 +15404,7 @@ pub struct InterestsData { )] pub list_id: String, /** - * A list of this category's interests + * A list of this category's interests */ #[serde( default, @@ -15270,7 +15417,8 @@ pub struct InterestsData { /** * The type of segment. Static segments are now known as tags. Learn more about [tags](https://mailchimp.com/help/getting-started-tags?utm_source=mc-api&utm_medium=docs&utm_campaign=apidocs). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CollectionOfSegmentsType { #[serde(rename = "fuzzy")] Fuzzy, @@ -15308,7 +15456,7 @@ impl CollectionOfSegmentsType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Options { /** - * The conditions of the segment. Static segments (tags) and fuzzy segments don't have conditions. + * The conditions of the segment. Static segments (tags) and fuzzy segments don't have conditions. */ #[serde( default, @@ -15317,7 +15465,7 @@ pub struct Options { )] pub conditions: Vec<ConditionsOneOf>, /** - * The conditions of the segment. Static segments (tags) and fuzzy segments don't have conditions. + * The conditions of the segment. Static segments (tags) and fuzzy segments don't have conditions. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "match")] pub match_: Option<Match>, @@ -15327,7 +15475,7 @@ pub struct Options { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Segments { /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15337,7 +15485,7 @@ pub struct Segments { )] pub links: Vec<Links>, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15346,7 +15494,7 @@ pub struct Segments { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15355,7 +15503,7 @@ pub struct Segments { )] pub id: i64, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15364,7 +15512,7 @@ pub struct Segments { )] pub list_id: String, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15373,7 +15521,7 @@ pub struct Segments { )] pub member_count: i64, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15382,17 +15530,17 @@ pub struct Segments { )] pub name: String, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<Options>, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<CollectionOfSegmentsType>, /** - * Information about a specific segment. + * Information about a specific segment. */ #[serde( default, @@ -15406,7 +15554,7 @@ pub struct Segments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfSegments { /** - * A list of available segments. + * A list of available segments. */ #[serde( default, @@ -15416,7 +15564,7 @@ pub struct CollectionOfSegments { )] pub links: Vec<Links>, /** - * A list of available segments. + * A list of available segments. */ #[serde( default, @@ -15425,7 +15573,7 @@ pub struct CollectionOfSegments { )] pub list_id: String, /** - * A list of available segments. + * A list of available segments. */ #[serde( default, @@ -15434,7 +15582,7 @@ pub struct CollectionOfSegments { )] pub segments: Vec<Segments>, /** - * A list of available segments. + * A list of available segments. */ #[serde( default, @@ -15448,7 +15596,7 @@ pub struct CollectionOfSegments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListConditions { /** - * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. + * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. */ #[serde( default, @@ -15457,7 +15605,7 @@ pub struct ListConditions { )] pub conditions: Vec<ConditionsOneOf>, /** - * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. + * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "match")] pub match_: Option<Match>, @@ -15467,7 +15615,7 @@ pub struct ListConditions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -15476,12 +15624,12 @@ pub struct ListData { )] pub name: String, /** - * Information about a specific list segment. + * Information about a specific list segment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<ListConditions>, /** - * Information about a specific list segment. + * Information about a specific list segment. */ #[serde( default, @@ -15495,7 +15643,7 @@ pub struct ListData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MembersAddRemoveFromAStaticSegment { /** - * Members to add/remove to/from a static segment + * Members to add/remove to/from a static segment */ #[serde( default, @@ -15504,7 +15652,7 @@ pub struct MembersAddRemoveFromAStaticSegment { )] pub members_to_add: Vec<String>, /** - * Members to add/remove to/from a static segment + * Members to add/remove to/from a static segment */ #[serde( default, @@ -15517,7 +15665,7 @@ pub struct MembersAddRemoveFromAStaticSegment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchAddRemoveListMembersFromStaticSegmentErrors { /** - * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. + * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. */ #[serde( default, @@ -15526,7 +15674,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegmentErrors { )] pub email_addresses: Vec<String>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -15540,7 +15688,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegmentErrors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchAddRemoveListMembersFromStaticSegment { /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15550,7 +15698,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { )] pub links: Vec<Links>, /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15559,7 +15707,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { )] pub error_count: i64, /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15568,7 +15716,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { )] pub errors: Vec<BatchAddRemoveListMembersFromStaticSegmentErrors>, /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15577,7 +15725,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { )] pub members_added: Vec<NewMembers>, /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15586,7 +15734,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { )] pub members_removed: Vec<NewMembers>, /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15595,7 +15743,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { )] pub total_added: i64, /** - * Batch add/remove List members to/from static segment + * Batch add/remove List members to/from static segment */ #[serde( default, @@ -15609,7 +15757,7 @@ pub struct BatchAddRemoveListMembersFromStaticSegment { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListConditionsData { /** - * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. + * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. */ #[serde( default, @@ -15618,7 +15766,7 @@ pub struct ListConditionsData { )] pub conditions: Vec<Vec<ConditionsOneOf>>, /** - * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. + * The [conditions of the segment](https://mailchimp.com/help/save-and-manage-segments/). Static and fuzzy segments don't have conditions. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "match")] pub match_: Option<Match>, @@ -15628,7 +15776,7 @@ pub struct ListConditionsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListDataType { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -15637,12 +15785,12 @@ pub struct ListDataType { )] pub name: String, /** - * Information about a specific list segment. + * Information about a specific list segment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<ListConditionsData>, /** - * Information about a specific list segment. + * Information about a specific list segment. */ #[serde( default, @@ -15656,7 +15804,7 @@ pub struct ListDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListMembers { /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15666,7 +15814,7 @@ pub struct ListMembers { )] pub links: Vec<Links>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15675,7 +15823,7 @@ pub struct ListMembers { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15684,7 +15832,7 @@ pub struct ListMembers { )] pub email_client: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15693,7 +15841,7 @@ pub struct ListMembers { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15702,7 +15850,7 @@ pub struct ListMembers { )] pub id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15710,7 +15858,7 @@ pub struct ListMembers { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15719,7 +15867,7 @@ pub struct ListMembers { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15728,7 +15876,7 @@ pub struct ListMembers { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15737,7 +15885,7 @@ pub struct ListMembers { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15746,12 +15894,12 @@ pub struct ListMembers { )] pub last_changed: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub last_note: Option<Notes>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15760,12 +15908,12 @@ pub struct ListMembers { )] pub list_id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<BatchUpdateListMembersNewLocation>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15774,22 +15922,22 @@ pub struct ListMembers { )] pub member_rating: i64, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stats: Option<SubscriberStats>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<StatusIfNew>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15798,7 +15946,7 @@ pub struct ListMembers { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15807,7 +15955,7 @@ pub struct ListMembers { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15816,7 +15964,7 @@ pub struct ListMembers { )] pub unique_email_id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -15829,7 +15977,7 @@ pub struct ListMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentMembers { /** - * View members in a specific list segment. + * View members in a specific list segment. */ #[serde( default, @@ -15839,7 +15987,7 @@ pub struct SegmentMembers { )] pub links: Vec<Links>, /** - * View members in a specific list segment. + * View members in a specific list segment. */ #[serde( default, @@ -15848,7 +15996,7 @@ pub struct SegmentMembers { )] pub members: Vec<ListMembers>, /** - * View members in a specific list segment. + * View members in a specific list segment. */ #[serde( default, @@ -15862,7 +16010,7 @@ pub struct SegmentMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TagSearchResults { /** - * A list of tags matching the input query. + * A list of tags matching the input query. */ #[serde( default, @@ -15871,7 +16019,7 @@ pub struct TagSearchResults { )] pub tags: Vec<String>, /** - * A list of tags matching the input query. + * A list of tags matching the input query. */ #[serde( default, @@ -15884,7 +16032,8 @@ pub struct TagSearchResults { /** * The subscriber's status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetListsMembersStatus { #[serde(rename = "archived")] Archived, @@ -15930,7 +16079,8 @@ impl GetListsMembersStatus { /** * Used to filter list members by interests. Must be accompanied by interest_category_id and interest_ids. "any" will match a member with any of the interest supplied, "all" will only match members with every interest supplied, and "none" will match members without any of the interest supplied. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InterestMatch { #[serde(rename = "all")] All, @@ -15967,7 +16117,8 @@ impl InterestMatch { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetListsMembersSortField { #[serde(rename = "last_changed")] LastChanged, @@ -16005,7 +16156,7 @@ impl GetListsMembersSortField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceData { /** - * Ecommerce stats for the list member if the list is attached to a store. + * Ecommerce stats for the list member if the list is attached to a store. */ #[serde( default, @@ -16014,7 +16165,7 @@ pub struct EcommerceData { )] pub currency_code: String, /** - * Ecommerce stats for the list member if the list is attached to a store. + * Ecommerce stats for the list member if the list is attached to a store. */ #[serde( default, @@ -16023,7 +16174,7 @@ pub struct EcommerceData { )] pub number_of_orders: f64, /** - * Ecommerce stats for the list member if the list is attached to a store. + * Ecommerce stats for the list member if the list is attached to a store. */ #[serde( default, @@ -16037,7 +16188,7 @@ pub struct EcommerceData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListMembersSubscriberStats { /** - * Open and click rates for this subscriber. + * Open and click rates for this subscriber. */ #[serde( default, @@ -16046,7 +16197,7 @@ pub struct ListMembersSubscriberStats { )] pub avg_click_rate: f64, /** - * Open and click rates for this subscriber. + * Open and click rates for this subscriber. */ #[serde( default, @@ -16055,7 +16206,7 @@ pub struct ListMembersSubscriberStats { )] pub avg_open_rate: f64, /** - * Open and click rates for this subscriber. + * Open and click rates for this subscriber. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce_data: Option<EcommerceData>, @@ -16065,7 +16216,7 @@ pub struct ListMembersSubscriberStats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MarketingPermission { /** - * A single marketing permission a subscriber has either opted-in to or opted-out of. + * A single marketing permission a subscriber has either opted-in to or opted-out of. */ #[serde( default, @@ -16073,7 +16224,7 @@ pub struct MarketingPermission { )] pub enabled: bool, /** - * A single marketing permission a subscriber has either opted-in to or opted-out of. + * A single marketing permission a subscriber has either opted-in to or opted-out of. */ #[serde( default, @@ -16082,7 +16233,7 @@ pub struct MarketingPermission { )] pub marketing_permission_id: String, /** - * A single marketing permission a subscriber has either opted-in to or opted-out of. + * A single marketing permission a subscriber has either opted-in to or opted-out of. */ #[serde( default, @@ -16096,7 +16247,7 @@ pub struct MarketingPermission { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListMembersData { /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16106,7 +16257,7 @@ pub struct ListMembersData { )] pub links: Vec<Links>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16115,7 +16266,7 @@ pub struct ListMembersData { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16124,7 +16275,7 @@ pub struct ListMembersData { )] pub email_client: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16133,7 +16284,7 @@ pub struct ListMembersData { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16142,7 +16293,7 @@ pub struct ListMembersData { )] pub full_name: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16151,7 +16302,7 @@ pub struct ListMembersData { )] pub id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16159,7 +16310,7 @@ pub struct ListMembersData { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16168,7 +16319,7 @@ pub struct ListMembersData { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16177,7 +16328,7 @@ pub struct ListMembersData { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16186,7 +16337,7 @@ pub struct ListMembersData { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16195,12 +16346,12 @@ pub struct ListMembersData { )] pub last_changed: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub last_note: Option<Notes>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16209,12 +16360,12 @@ pub struct ListMembersData { )] pub list_id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<BatchUpdateListMembersNewLocation>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16223,7 +16374,7 @@ pub struct ListMembersData { )] pub marketing_permissions: Vec<MarketingPermission>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16232,12 +16383,12 @@ pub struct ListMembersData { )] pub member_rating: i64, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16246,17 +16397,17 @@ pub struct ListMembersData { )] pub source: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stats: Option<ListMembersSubscriberStats>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<GetListsMembersStatus>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16265,7 +16416,7 @@ pub struct ListMembersData { )] pub tags: Vec<Tags>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16274,7 +16425,7 @@ pub struct ListMembersData { )] pub tags_count: i64, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16283,7 +16434,7 @@ pub struct ListMembersData { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16292,7 +16443,7 @@ pub struct ListMembersData { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16301,7 +16452,7 @@ pub struct ListMembersData { )] pub unique_email_id: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16310,7 +16461,7 @@ pub struct ListMembersData { )] pub unsubscribe_reason: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16318,7 +16469,7 @@ pub struct ListMembersData { )] pub vip: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16332,7 +16483,7 @@ pub struct ListMembersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListMembersDataType { /** - * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. + * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. */ #[serde( default, @@ -16342,7 +16493,7 @@ pub struct ListMembersDataType { )] pub links: Vec<Links>, /** - * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. + * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. */ #[serde( default, @@ -16351,7 +16502,7 @@ pub struct ListMembersDataType { )] pub list_id: String, /** - * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. + * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. */ #[serde( default, @@ -16360,7 +16511,7 @@ pub struct ListMembersDataType { )] pub members: Vec<ListMembersData>, /** - * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. + * Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members. */ #[serde( default, @@ -16374,7 +16525,7 @@ pub struct ListMembersDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MarketingPermissions { /** - * A single marketing permission a subscriber has either opted-in to or opted-out of. + * A single marketing permission a subscriber has either opted-in to or opted-out of. */ #[serde( default, @@ -16382,7 +16533,7 @@ pub struct MarketingPermissions { )] pub enabled: bool, /** - * A single marketing permission a subscriber has either opted-in to or opted-out of. + * A single marketing permission a subscriber has either opted-in to or opted-out of. */ #[serde( default, @@ -16396,7 +16547,7 @@ pub struct MarketingPermissions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddListMembers { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -16405,7 +16556,7 @@ pub struct AddListMembers { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16414,7 +16565,7 @@ pub struct AddListMembers { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16422,7 +16573,7 @@ pub struct AddListMembers { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16431,7 +16582,7 @@ pub struct AddListMembers { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16440,7 +16591,7 @@ pub struct AddListMembers { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16449,12 +16600,12 @@ pub struct AddListMembers { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<Location>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16463,17 +16614,17 @@ pub struct AddListMembers { )] pub marketing_permissions: Vec<MarketingPermissions>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Subscriber's status. This value is required only if the email address is not already present on the list. + * Subscriber's status. This value is required only if the email address is not already present on the list. */ #[serde(default, skip_serializing_if = "StatusIfNew::is_noop")] pub status: StatusIfNew, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16482,7 +16633,7 @@ pub struct AddListMembers { )] pub tags: Vec<String>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16491,7 +16642,7 @@ pub struct AddListMembers { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16500,7 +16651,7 @@ pub struct AddListMembers { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16513,7 +16664,7 @@ pub struct AddListMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddListMembersData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -16522,7 +16673,7 @@ pub struct AddListMembersData { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16531,7 +16682,7 @@ pub struct AddListMembersData { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16539,7 +16690,7 @@ pub struct AddListMembersData { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16548,7 +16699,7 @@ pub struct AddListMembersData { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16557,7 +16708,7 @@ pub struct AddListMembersData { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16566,12 +16717,12 @@ pub struct AddListMembersData { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<Location>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16580,22 +16731,22 @@ pub struct AddListMembersData { )] pub marketing_permissions: Vec<MarketingPermissions>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<StatusIfNew>, /** - * Subscriber's status. This value is required only if the email address is not already present on the list. + * Subscriber's status. This value is required only if the email address is not already present on the list. */ #[serde(default, skip_serializing_if = "StatusIfNew::is_noop")] pub status_if_new: StatusIfNew, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16604,7 +16755,7 @@ pub struct AddListMembersData { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16613,7 +16764,7 @@ pub struct AddListMembersData { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16626,7 +16777,7 @@ pub struct AddListMembersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddListMembersDataType { /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16635,7 +16786,7 @@ pub struct AddListMembersDataType { )] pub email_address: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16644,7 +16795,7 @@ pub struct AddListMembersDataType { )] pub email_type: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16652,7 +16803,7 @@ pub struct AddListMembersDataType { )] pub interests: bool, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16661,7 +16812,7 @@ pub struct AddListMembersDataType { )] pub ip_opt: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16670,7 +16821,7 @@ pub struct AddListMembersDataType { )] pub ip_signup: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16679,12 +16830,12 @@ pub struct AddListMembersDataType { )] pub language: String, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<Location>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16693,17 +16844,17 @@ pub struct AddListMembersDataType { )] pub marketing_permissions: Vec<MarketingPermissions>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<MembersSubscribeUnsubscribeFromAListInBatchStatus>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16712,7 +16863,7 @@ pub struct AddListMembersDataType { )] pub timestamp_opt: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16721,7 +16872,7 @@ pub struct AddListMembersDataType { )] pub timestamp_signup: Option<chrono::DateTime<chrono::Utc>>, /** - * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. + * Individuals who are currently or have been previously subscribed to this list, including members who have bounced or unsubscribed. */ #[serde( default, @@ -16734,7 +16885,7 @@ pub struct AddListMembersDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberActivity { /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16743,7 +16894,7 @@ pub struct MemberActivity { )] pub action: String, /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16752,7 +16903,7 @@ pub struct MemberActivity { )] pub campaign_id: String, /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16761,7 +16912,7 @@ pub struct MemberActivity { )] pub parent_campaign: String, /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16770,7 +16921,7 @@ pub struct MemberActivity { )] pub timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16779,7 +16930,7 @@ pub struct MemberActivity { )] pub title: String, /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16789,7 +16940,7 @@ pub struct MemberActivity { )] pub type_: String, /** - * Member activity events. + * Member activity events. */ #[serde( default, @@ -16803,7 +16954,7 @@ pub struct MemberActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberActivityEvents { /** - * The last 50 member events for a list. + * The last 50 member events for a list. */ #[serde( default, @@ -16813,7 +16964,7 @@ pub struct MemberActivityEvents { )] pub links: Vec<Links>, /** - * The last 50 member events for a list. + * The last 50 member events for a list. */ #[serde( default, @@ -16822,7 +16973,7 @@ pub struct MemberActivityEvents { )] pub activity: Vec<MemberActivity>, /** - * The last 50 member events for a list. + * The last 50 member events for a list. */ #[serde( default, @@ -16831,7 +16982,7 @@ pub struct MemberActivityEvents { )] pub email_id: String, /** - * The last 50 member events for a list. + * The last 50 member events for a list. */ #[serde( default, @@ -16840,7 +16991,7 @@ pub struct MemberActivityEvents { )] pub list_id: String, /** - * The last 50 member events for a list. + * The last 50 member events for a list. */ #[serde( default, @@ -16853,7 +17004,8 @@ pub struct MemberActivityEvents { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ActivityType { #[serde(rename = "open")] Open, @@ -16885,12 +17037,12 @@ impl ActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailOpens { /** - * Activity feed item representing opening an email. + * Activity feed item representing opening an email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<ActivityType>, /** - * Activity feed item representing opening an email. + * Activity feed item representing opening an email. */ #[serde( default, @@ -16899,7 +17051,7 @@ pub struct EmailOpens { )] pub campaign_id: String, /** - * Activity feed item representing opening an email. + * Activity feed item representing opening an email. */ #[serde( default, @@ -16908,7 +17060,7 @@ pub struct EmailOpens { )] pub campaign_title: String, /** - * Activity feed item representing opening an email. + * Activity feed item representing opening an email. */ #[serde( default, @@ -16921,7 +17073,8 @@ pub struct EmailOpens { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailClicksActivityType { #[serde(rename = "click")] Click, @@ -16953,12 +17106,12 @@ impl EmailClicksActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailClicks { /** - * Activity feed item representing having a link clicked by a contact. + * Activity feed item representing having a link clicked by a contact. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<EmailClicksActivityType>, /** - * Activity feed item representing having a link clicked by a contact. + * Activity feed item representing having a link clicked by a contact. */ #[serde( default, @@ -16967,7 +17120,7 @@ pub struct EmailClicks { )] pub campaign_id: String, /** - * Activity feed item representing having a link clicked by a contact. + * Activity feed item representing having a link clicked by a contact. */ #[serde( default, @@ -16976,7 +17129,7 @@ pub struct EmailClicks { )] pub campaign_title: String, /** - * Activity feed item representing having a link clicked by a contact. + * Activity feed item representing having a link clicked by a contact. */ #[serde( default, @@ -16985,7 +17138,7 @@ pub struct EmailClicks { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item representing having a link clicked by a contact. + * Activity feed item representing having a link clicked by a contact. */ #[serde( default, @@ -16998,7 +17151,8 @@ pub struct EmailClicks { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailBouncedActivityType { #[serde(rename = "bounce")] Bounce, @@ -17029,7 +17183,8 @@ impl EmailBouncedActivityType { /** * The type of bounce. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BounceType { #[serde(rename = "hard")] Hard, @@ -17064,12 +17219,12 @@ impl BounceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailBounced { /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<EmailBouncedActivityType>, /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ #[serde( default, @@ -17077,12 +17232,12 @@ pub struct EmailBounced { )] pub bounce_has_open_activity: bool, /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bounce_type: Option<BounceType>, /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ #[serde( default, @@ -17091,7 +17246,7 @@ pub struct EmailBounced { )] pub campaign_id: String, /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ #[serde( default, @@ -17100,7 +17255,7 @@ pub struct EmailBounced { )] pub campaign_title: String, /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ #[serde( default, @@ -17113,7 +17268,8 @@ pub struct EmailBounced { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListUnsubscribedActivityType { #[serde(rename = "unsub")] Unsub, @@ -17145,12 +17301,12 @@ impl ListUnsubscribedActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListUnsubscribed { /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<ListUnsubscribedActivityType>, /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ #[serde( default, @@ -17159,7 +17315,7 @@ pub struct ListUnsubscribed { )] pub campaign_id: String, /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ #[serde( default, @@ -17168,7 +17324,7 @@ pub struct ListUnsubscribed { )] pub campaign_title: String, /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ #[serde( default, @@ -17177,7 +17333,7 @@ pub struct ListUnsubscribed { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ #[serde( default, @@ -17185,7 +17341,7 @@ pub struct ListUnsubscribed { )] pub is_admin_unsubscribed: bool, /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ #[serde( default, @@ -17198,7 +17354,8 @@ pub struct ListUnsubscribed { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailSentActivityType { #[serde(rename = "sent")] Sent, @@ -17230,12 +17387,12 @@ impl EmailSentActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailSent { /** - * Activity feed item representing having an email sent to the contact. + * Activity feed item representing having an email sent to the contact. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<EmailSentActivityType>, /** - * Activity feed item representing having an email sent to the contact. + * Activity feed item representing having an email sent to the contact. */ #[serde( default, @@ -17244,7 +17401,7 @@ pub struct EmailSent { )] pub campaign_id: String, /** - * Activity feed item representing having an email sent to the contact. + * Activity feed item representing having an email sent to the contact. */ #[serde( default, @@ -17253,7 +17410,7 @@ pub struct EmailSent { )] pub campaign_title: String, /** - * Activity feed item representing having an email sent to the contact. + * Activity feed item representing having an email sent to the contact. */ #[serde( default, @@ -17267,12 +17424,12 @@ pub struct EmailSent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailConversation { /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<ConversationSegmentField>, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17281,7 +17438,7 @@ pub struct EmailConversation { )] pub avatar_url: String, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17290,7 +17447,7 @@ pub struct EmailConversation { )] pub campaign_id: String, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17299,7 +17456,7 @@ pub struct EmailConversation { )] pub campaign_title: String, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17308,7 +17465,7 @@ pub struct EmailConversation { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17317,7 +17474,7 @@ pub struct EmailConversation { )] pub created_by: String, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17326,7 +17483,7 @@ pub struct EmailConversation { )] pub from_email: String, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17334,7 +17491,7 @@ pub struct EmailConversation { )] pub has_read: bool, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17342,7 +17499,7 @@ pub struct EmailConversation { )] pub is_user: bool, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17351,7 +17508,7 @@ pub struct EmailConversation { )] pub message_text: String, /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ #[serde( default, @@ -17364,7 +17521,8 @@ pub struct EmailConversation { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NoteActivityType { #[serde(rename = "note")] Note, @@ -17396,12 +17554,12 @@ impl NoteActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Note { /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<NoteActivityType>, /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde( default, @@ -17410,7 +17568,7 @@ pub struct Note { )] pub avatar_url: String, /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde( default, @@ -17419,7 +17577,7 @@ pub struct Note { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde( default, @@ -17428,7 +17586,7 @@ pub struct Note { )] pub created_by: String, /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde( default, @@ -17437,7 +17595,7 @@ pub struct Note { )] pub note_id: String, /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde( default, @@ -17446,7 +17604,7 @@ pub struct Note { )] pub note_text: String, /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ #[serde( default, @@ -17459,7 +17617,8 @@ pub struct Note { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MarketingPermissionActivityType { #[serde(rename = "marketing_permission")] MarketingPermission, @@ -17491,12 +17650,12 @@ impl MarketingPermissionActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MarketingPermissionData { /** - * Activity feed item indicating if a marketing permission was added or updated. + * Activity feed item indicating if a marketing permission was added or updated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<MarketingPermissionActivityType>, /** - * Activity feed item indicating if a marketing permission was added or updated. + * Activity feed item indicating if a marketing permission was added or updated. */ #[serde( default, @@ -17505,7 +17664,7 @@ pub struct MarketingPermissionData { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item indicating if a marketing permission was added or updated. + * Activity feed item indicating if a marketing permission was added or updated. */ #[serde( default, @@ -17513,7 +17672,7 @@ pub struct MarketingPermissionData { )] pub marketing_permission_opted_in: bool, /** - * Activity feed item indicating if a marketing permission was added or updated. + * Activity feed item indicating if a marketing permission was added or updated. */ #[serde( default, @@ -17522,7 +17681,7 @@ pub struct MarketingPermissionData { )] pub marketing_permisson_text: String, /** - * Activity feed item indicating if a marketing permission was added or updated. + * Activity feed item indicating if a marketing permission was added or updated. */ #[serde( default, @@ -17535,7 +17694,8 @@ pub struct MarketingPermissionData { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PostcardSentActivityType { #[serde(rename = "postcard_sent")] PostcardSent, @@ -17567,12 +17727,12 @@ impl PostcardSentActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostcardSent { /** - * Activity feed item representing a time when a contact was sent a particular postcard. + * Activity feed item representing a time when a contact was sent a particular postcard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<PostcardSentActivityType>, /** - * Activity feed item representing a time when a contact was sent a particular postcard. + * Activity feed item representing a time when a contact was sent a particular postcard. */ #[serde( default, @@ -17581,7 +17741,7 @@ pub struct PostcardSent { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item representing a time when a contact was sent a particular postcard. + * Activity feed item representing a time when a contact was sent a particular postcard. */ #[serde( default, @@ -17590,7 +17750,7 @@ pub struct PostcardSent { )] pub outreach_id: String, /** - * Activity feed item representing a time when a contact was sent a particular postcard. + * Activity feed item representing a time when a contact was sent a particular postcard. */ #[serde( default, @@ -17603,7 +17763,8 @@ pub struct PostcardSent { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SquatterSignupActivityType { #[serde(rename = "squatter_signup")] SquatterSignup, @@ -17635,12 +17796,12 @@ impl SquatterSignupActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SquatterSignup { /** - * Activity feed item to representing a contact signing up for the audience from a squatter page. + * Activity feed item to representing a contact signing up for the audience from a squatter page. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<SquatterSignupActivityType>, /** - * Activity feed item to representing a contact signing up for the audience from a squatter page. + * Activity feed item to representing a contact signing up for the audience from a squatter page. */ #[serde( default, @@ -17649,7 +17810,7 @@ pub struct SquatterSignup { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item to representing a contact signing up for the audience from a squatter page. + * Activity feed item to representing a contact signing up for the audience from a squatter page. */ #[serde( default, @@ -17658,7 +17819,7 @@ pub struct SquatterSignup { )] pub outreach_id: String, /** - * Activity feed item to representing a contact signing up for the audience from a squatter page. + * Activity feed item to representing a contact signing up for the audience from a squatter page. */ #[serde( default, @@ -17671,7 +17832,8 @@ pub struct SquatterSignup { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WebsiteSignupActivityType { #[serde(rename = "website_signup")] WebsiteSignup, @@ -17703,12 +17865,12 @@ impl WebsiteSignupActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebsiteSignup { /** - * Activity feed item to representing a contact signing up for the contact through a website page. + * Activity feed item to representing a contact signing up for the contact through a website page. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<WebsiteSignupActivityType>, /** - * Activity feed item to representing a contact signing up for the contact through a website page. + * Activity feed item to representing a contact signing up for the contact through a website page. */ #[serde( default, @@ -17717,7 +17879,7 @@ pub struct WebsiteSignup { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item to representing a contact signing up for the contact through a website page. + * Activity feed item to representing a contact signing up for the contact through a website page. */ #[serde( default, @@ -17726,7 +17888,7 @@ pub struct WebsiteSignup { )] pub outreach_id: String, /** - * Activity feed item to representing a contact signing up for the contact through a website page. + * Activity feed item to representing a contact signing up for the contact through a website page. */ #[serde( default, @@ -17739,7 +17901,8 @@ pub struct WebsiteSignup { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LandingPageSignupActivityType { #[serde(rename = "landing_page_signup")] LandingPageSignup, @@ -17771,12 +17934,12 @@ impl LandingPageSignupActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPageSignup { /** - * Activity feed item to representing a contact signing up for the list via a landing page. + * Activity feed item to representing a contact signing up for the list via a landing page. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<LandingPageSignupActivityType>, /** - * Activity feed item to representing a contact signing up for the list via a landing page. + * Activity feed item to representing a contact signing up for the list via a landing page. */ #[serde( default, @@ -17785,7 +17948,7 @@ pub struct LandingPageSignup { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item to representing a contact signing up for the list via a landing page. + * Activity feed item to representing a contact signing up for the list via a landing page. */ #[serde( default, @@ -17794,7 +17957,7 @@ pub struct LandingPageSignup { )] pub outreach_id: String, /** - * Activity feed item to representing a contact signing up for the list via a landing page. + * Activity feed item to representing a contact signing up for the list via a landing page. */ #[serde( default, @@ -17807,7 +17970,8 @@ pub struct LandingPageSignup { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceSignupActivityType { #[serde(rename = "ecommerce_signup")] EcommerceSignup, @@ -17839,12 +18003,12 @@ impl EcommerceSignupActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceSignup { /** - * Activity feed item to representing a contact signing up for the list via a ecommerce store. + * Activity feed item to representing a contact signing up for the list via a ecommerce store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<EcommerceSignupActivityType>, /** - * Activity feed item to representing a contact signing up for the list via a ecommerce store. + * Activity feed item to representing a contact signing up for the list via a ecommerce store. */ #[serde( default, @@ -17853,7 +18017,7 @@ pub struct EcommerceSignup { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item to representing a contact signing up for the list via a ecommerce store. + * Activity feed item to representing a contact signing up for the list via a ecommerce store. */ #[serde( default, @@ -17866,7 +18030,8 @@ pub struct EcommerceSignup { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GenericSignupActivityType { #[serde(rename = "generic_signup")] GenericSignup, @@ -17898,12 +18063,12 @@ impl GenericSignupActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GenericSignup { /** - * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). + * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<GenericSignupActivityType>, /** - * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). + * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). */ #[serde( default, @@ -17912,7 +18077,7 @@ pub struct GenericSignup { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). + * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). */ #[serde( default, @@ -17925,7 +18090,8 @@ pub struct GenericSignup { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EcommerceOrderActivityType { #[serde(rename = "order")] Order, @@ -17957,7 +18123,7 @@ impl EcommerceOrderActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Lines { /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -17967,7 +18133,7 @@ pub struct Lines { )] pub links: Vec<Links>, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -17976,7 +18142,7 @@ pub struct Lines { )] pub discount: f64, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -17985,7 +18151,7 @@ pub struct Lines { )] pub id: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -17994,7 +18160,7 @@ pub struct Lines { )] pub image_url: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -18003,7 +18169,7 @@ pub struct Lines { )] pub price: f64, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -18012,7 +18178,7 @@ pub struct Lines { )] pub product_id: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -18021,7 +18187,7 @@ pub struct Lines { )] pub product_title: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -18030,7 +18196,7 @@ pub struct Lines { )] pub product_variant_id: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -18039,7 +18205,7 @@ pub struct Lines { )] pub product_variant_title: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -18053,12 +18219,12 @@ pub struct Lines { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceOrder { /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<EcommerceOrderActivityType>, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18067,7 +18233,7 @@ pub struct EcommerceOrder { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18076,7 +18242,7 @@ pub struct EcommerceOrder { )] pub order_id: String, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18085,7 +18251,7 @@ pub struct EcommerceOrder { )] pub order_items: Vec<Lines>, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18094,7 +18260,7 @@ pub struct EcommerceOrder { )] pub order_total: String, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18103,7 +18269,7 @@ pub struct EcommerceOrder { )] pub order_url: String, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18112,7 +18278,7 @@ pub struct EcommerceOrder { )] pub outreach_id: String, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18121,7 +18287,7 @@ pub struct EcommerceOrder { )] pub outreach_title: String, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18130,7 +18296,7 @@ pub struct EcommerceOrder { )] pub outreach_type: String, /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ #[serde( default, @@ -18143,7 +18309,8 @@ pub struct EcommerceOrder { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ContactActivityEventType { #[serde(rename = "event")] Event, @@ -18175,12 +18342,12 @@ impl ContactActivityEventType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactActivityEvent { /** - * Activity feed item that represents a generic event. + * Activity feed item that represents a generic event. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<ContactActivityEventType>, /** - * Activity feed item that represents a generic event. + * Activity feed item that represents a generic event. */ #[serde( default, @@ -18189,7 +18356,7 @@ pub struct ContactActivityEvent { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Activity feed item that represents a generic event. + * Activity feed item that represents a generic event. */ #[serde( default, @@ -18198,7 +18365,7 @@ pub struct ContactActivityEvent { )] pub event_name: String, /** - * Activity feed item that represents a generic event. + * Activity feed item that represents a generic event. */ #[serde( default, @@ -18211,7 +18378,8 @@ pub struct ContactActivityEvent { /** * The type of event activity. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SurveyResponseActivityType { #[serde(rename = "survey_response")] SurveyResponse, @@ -18243,12 +18411,12 @@ impl SurveyResponseActivityType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SurveyResponse { /** - * Represents when a contact completes and submits a survey + * Represents when a contact completes and submits a survey */ #[serde(default, skip_serializing_if = "Option::is_none")] pub activity_type: Option<SurveyResponseActivityType>, /** - * Represents when a contact completes and submits a survey + * Represents when a contact completes and submits a survey */ #[serde( default, @@ -18257,7 +18425,7 @@ pub struct SurveyResponse { )] pub created_at_timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * Represents when a contact completes and submits a survey + * Represents when a contact completes and submits a survey */ #[serde( default, @@ -18266,7 +18434,7 @@ pub struct SurveyResponse { )] pub survey_id: String, /** - * Represents when a contact completes and submits a survey + * Represents when a contact completes and submits a survey */ #[serde( default, @@ -18302,71 +18470,71 @@ pub struct SurveyResponse { #[serde(untagged)] pub enum ActivityOneOf { /** - * Activity feed item representing opening an email. + * Activity feed item representing opening an email. */ EmailOpens(EmailOpens), /** - * Activity feed item representing having a link clicked by a contact. + * Activity feed item representing having a link clicked by a contact. */ EmailClicks(EmailClicks), /** - * Activity feed item representing an email to this contact bouncing. + * Activity feed item representing an email to this contact bouncing. */ EmailBounced(EmailBounced), /** - * Activity feed item representing this contact unsubscribing from a list. + * Activity feed item representing this contact unsubscribing from a list. */ ListUnsubscribed(ListUnsubscribed), /** - * Activity feed item representing having an email sent to the contact. + * Activity feed item representing having an email sent to the contact. */ EmailSent(EmailSent), /** - * Activity feed item representing an individual reply in a conversation. + * Activity feed item representing an individual reply in a conversation. */ EmailConversation(EmailConversation), /** - * Activity feed item representing a note on the contact record. + * Activity feed item representing a note on the contact record. */ Note(Note), /** - * Activity feed item indicating if a marketing permission was added or updated. + * Activity feed item indicating if a marketing permission was added or updated. */ MarketingPermissionData(MarketingPermissionData), /** - * Activity feed item representing a time when a contact was sent a particular postcard. + * Activity feed item representing a time when a contact was sent a particular postcard. */ PostcardSent(PostcardSent), /** - * Activity feed item to representing a contact signing up for the audience from a squatter page. + * Activity feed item to representing a contact signing up for the audience from a squatter page. */ SquatterSignup(SquatterSignup), /** - * Activity feed item to representing a contact signing up for the contact through a website page. + * Activity feed item to representing a contact signing up for the contact through a website page. */ WebsiteSignup(WebsiteSignup), /** - * Activity feed item to representing a contact signing up for the list via a landing page. + * Activity feed item to representing a contact signing up for the list via a landing page. */ LandingPageSignup(LandingPageSignup), /** - * Activity feed item to representing a contact signing up for the list via a ecommerce store. + * Activity feed item to representing a contact signing up for the list via a ecommerce store. */ EcommerceSignup(EcommerceSignup), /** - * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). + * Activity feed item that represents a contact signing up for the audience via a generic some generic method (specifically, one we can't link to). */ GenericSignup(GenericSignup), /** - * Activity feed item that represents an order. + * Activity feed item that represents an order. */ EcommerceOrder(EcommerceOrder), /** - * Activity feed item that represents a generic event. + * Activity feed item that represents a generic event. */ ContactActivityEvent(ContactActivityEvent), /** - * Represents when a contact completes and submits a survey + * Represents when a contact completes and submits a survey */ SurveyResponse(SurveyResponse), } @@ -18496,7 +18664,7 @@ impl ActivityOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberActivityEventsData { /** - * The member activity events for a given member. + * The member activity events for a given member. */ #[serde( default, @@ -18506,7 +18674,7 @@ pub struct MemberActivityEventsData { )] pub links: Vec<Links>, /** - * The member activity events for a given member. + * The member activity events for a given member. */ #[serde( default, @@ -18515,7 +18683,7 @@ pub struct MemberActivityEventsData { )] pub activity: Vec<ActivityOneOf>, /** - * The member activity events for a given member. + * The member activity events for a given member. */ #[serde( default, @@ -18524,7 +18692,7 @@ pub struct MemberActivityEventsData { )] pub email_id: String, /** - * The member activity events for a given member. + * The member activity events for a given member. */ #[serde( default, @@ -18538,7 +18706,7 @@ pub struct MemberActivityEventsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfTags { /** - * A list of tags assigned to a list member. + * A list of tags assigned to a list member. */ #[serde( default, @@ -18548,7 +18716,7 @@ pub struct CollectionOfTags { )] pub links: Vec<Links>, /** - * A list of tags assigned to a list member. + * A list of tags assigned to a list member. */ #[serde( default, @@ -18557,7 +18725,7 @@ pub struct CollectionOfTags { )] pub tags: Vec<String>, /** - * A list of tags assigned to a list member. + * A list of tags assigned to a list member. */ #[serde( default, @@ -18570,7 +18738,8 @@ pub struct CollectionOfTags { /** * The status for the tag on the member, pass in active to add a tag or inactive to remove it. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MemberTagsTagStatus { #[serde(rename = "active")] Active, @@ -18605,7 +18774,7 @@ impl MemberTagsTagStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberTag { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -18614,7 +18783,7 @@ pub struct MemberTag { )] pub name: String, /** - * The status for the tag on the member, pass in active to add a tag or inactive to remove it. + * The status for the tag on the member, pass in active to add a tag or inactive to remove it. */ #[serde(default, skip_serializing_if = "MemberTagsTagStatus::is_noop")] pub status: MemberTagsTagStatus, @@ -18624,7 +18793,7 @@ pub struct MemberTag { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MemberTags { /** - * A list of tags assigned to a list member. + * A list of tags assigned to a list member. */ #[serde( default, @@ -18632,7 +18801,7 @@ pub struct MemberTags { )] pub is_syncing: bool, /** - * A list of tags assigned to the list member. + * A list of tags assigned to the list member. */ #[serde( default, @@ -18646,7 +18815,7 @@ pub struct MemberTags { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Event { /** - * A specific event for a contact. + * A specific event for a contact. */ #[serde( default, @@ -18655,7 +18824,7 @@ pub struct Event { )] pub name: String, /** - * A specific event for a contact. + * A specific event for a contact. */ #[serde( default, @@ -18664,7 +18833,7 @@ pub struct Event { )] pub occurred_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A specific event for a contact. + * A specific event for a contact. */ #[serde( default, @@ -18678,7 +18847,7 @@ pub struct Event { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfEvents { /** - * A collection of events for a given contact + * A collection of events for a given contact */ #[serde( default, @@ -18688,7 +18857,7 @@ pub struct CollectionOfEvents { )] pub links: Vec<Links>, /** - * A collection of events for a given contact + * A collection of events for a given contact */ #[serde( default, @@ -18697,7 +18866,7 @@ pub struct CollectionOfEvents { )] pub events: Vec<Event>, /** - * A collection of events for a given contact + * A collection of events for a given contact */ #[serde( default, @@ -18711,7 +18880,7 @@ pub struct CollectionOfEvents { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EventsData { /** - * A new event for a specific list member + * A new event for a specific list member */ #[serde( default, @@ -18719,7 +18888,7 @@ pub struct EventsData { )] pub is_syncing: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -18728,7 +18897,7 @@ pub struct EventsData { )] pub name: String, /** - * A new event for a specific list member + * A new event for a specific list member */ #[serde( default, @@ -18737,7 +18906,7 @@ pub struct EventsData { )] pub occurred_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A new event for a specific list member + * A new event for a specific list member */ #[serde( default, @@ -18751,7 +18920,7 @@ pub struct EventsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Goal { /** - * A single instance of a goal activity. + * A single instance of a goal activity. */ #[serde( default, @@ -18760,7 +18929,7 @@ pub struct Goal { )] pub data: String, /** - * A single instance of a goal activity. + * A single instance of a goal activity. */ #[serde( default, @@ -18769,7 +18938,7 @@ pub struct Goal { )] pub event: String, /** - * A single instance of a goal activity. + * A single instance of a goal activity. */ #[serde( default, @@ -18778,7 +18947,7 @@ pub struct Goal { )] pub goal_id: i64, /** - * A single instance of a goal activity. + * A single instance of a goal activity. */ #[serde( default, @@ -18792,7 +18961,7 @@ pub struct Goal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfMemberActivityEvents { /** - * The last 50 Goal events for a member on a specific list. + * The last 50 Goal events for a member on a specific list. */ #[serde( default, @@ -18802,7 +18971,7 @@ pub struct CollectionOfMemberActivityEvents { )] pub links: Vec<Links>, /** - * The last 50 Goal events for a member on a specific list. + * The last 50 Goal events for a member on a specific list. */ #[serde( default, @@ -18811,7 +18980,7 @@ pub struct CollectionOfMemberActivityEvents { )] pub email_id: String, /** - * The last 50 Goal events for a member on a specific list. + * The last 50 Goal events for a member on a specific list. */ #[serde( default, @@ -18820,7 +18989,7 @@ pub struct CollectionOfMemberActivityEvents { )] pub goals: Vec<Goal>, /** - * The last 50 Goal events for a member on a specific list. + * The last 50 Goal events for a member on a specific list. */ #[serde( default, @@ -18829,7 +18998,7 @@ pub struct CollectionOfMemberActivityEvents { )] pub list_id: String, /** - * The last 50 Goal events for a member on a specific list. + * The last 50 Goal events for a member on a specific list. */ #[serde( default, @@ -18842,7 +19011,8 @@ pub struct CollectionOfMemberActivityEvents { /** * Returns notes sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetListsMembersNotesSortField { #[serde(rename = "created_at")] CreatedAt, @@ -18880,7 +19050,7 @@ impl GetListsMembersNotesSortField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfNotesMember { /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18890,7 +19060,7 @@ pub struct CollectionOfNotesMember { )] pub links: Vec<Links>, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18899,7 +19069,7 @@ pub struct CollectionOfNotesMember { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18908,7 +19078,7 @@ pub struct CollectionOfNotesMember { )] pub created_by: String, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18917,7 +19087,7 @@ pub struct CollectionOfNotesMember { )] pub email_id: String, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18926,7 +19096,7 @@ pub struct CollectionOfNotesMember { )] pub id: i64, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18935,7 +19105,7 @@ pub struct CollectionOfNotesMember { )] pub list_id: String, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18944,7 +19114,7 @@ pub struct CollectionOfNotesMember { )] pub note: String, /** - * A specific note for a specific member. + * A specific note for a specific member. */ #[serde( default, @@ -18958,7 +19128,7 @@ pub struct CollectionOfNotesMember { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfNotes { /** - * The last 10 notes for a specific list member, based on date created. + * The last 10 notes for a specific list member, based on date created. */ #[serde( default, @@ -18968,7 +19138,7 @@ pub struct CollectionOfNotes { )] pub links: Vec<Links>, /** - * The last 10 notes for a specific list member, based on date created. + * The last 10 notes for a specific list member, based on date created. */ #[serde( default, @@ -18977,7 +19147,7 @@ pub struct CollectionOfNotes { )] pub email_id: String, /** - * The last 10 notes for a specific list member, based on date created. + * The last 10 notes for a specific list member, based on date created. */ #[serde( default, @@ -18986,7 +19156,7 @@ pub struct CollectionOfNotes { )] pub list_id: String, /** - * The last 10 notes for a specific list member, based on date created. + * The last 10 notes for a specific list member, based on date created. */ #[serde( default, @@ -18995,7 +19165,7 @@ pub struct CollectionOfNotes { )] pub notes: Vec<CollectionOfNotesMember>, /** - * The last 10 notes for a specific list member, based on date created. + * The last 10 notes for a specific list member, based on date created. */ #[serde( default, @@ -19008,7 +19178,8 @@ pub struct CollectionOfNotes { /** * The [type](https://mailchimp.com/help/manage-audience-signup-form-fields/#Audience_field_types) for the merge field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MergeFieldType { #[serde(rename = "address")] Address, @@ -19070,7 +19241,7 @@ impl MergeFieldType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeFieldOptions { /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19079,7 +19250,7 @@ pub struct MergeFieldOptions { )] pub choices: Vec<String>, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19088,7 +19259,7 @@ pub struct MergeFieldOptions { )] pub date_format: Option<chrono::NaiveDate>, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19097,7 +19268,7 @@ pub struct MergeFieldOptions { )] pub default_country: i64, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19106,7 +19277,7 @@ pub struct MergeFieldOptions { )] pub phone_format: String, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19120,7 +19291,7 @@ pub struct MergeFieldOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeField { /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19130,7 +19301,7 @@ pub struct MergeField { )] pub links: Vec<Links>, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19139,7 +19310,7 @@ pub struct MergeField { )] pub default_value: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19148,7 +19319,7 @@ pub struct MergeField { )] pub display_order: i64, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19157,7 +19328,7 @@ pub struct MergeField { )] pub help_text: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19166,7 +19337,7 @@ pub struct MergeField { )] pub list_id: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19175,7 +19346,7 @@ pub struct MergeField { )] pub merge_id: i64, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19184,12 +19355,12 @@ pub struct MergeField { )] pub name: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<MergeFieldOptions>, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19197,7 +19368,7 @@ pub struct MergeField { )] pub public: bool, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19205,7 +19376,7 @@ pub struct MergeField { )] pub required: bool, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19214,7 +19385,7 @@ pub struct MergeField { )] pub tag: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<MergeFieldType>, @@ -19224,7 +19395,7 @@ pub struct MergeField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CollectionOfMergeFields { /** - * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. + * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. */ #[serde( default, @@ -19234,7 +19405,7 @@ pub struct CollectionOfMergeFields { )] pub links: Vec<Links>, /** - * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. + * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. */ #[serde( default, @@ -19243,7 +19414,7 @@ pub struct CollectionOfMergeFields { )] pub list_id: String, /** - * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. + * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. */ #[serde( default, @@ -19252,7 +19423,7 @@ pub struct CollectionOfMergeFields { )] pub merge_fields: Vec<MergeField>, /** - * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. + * The merge fields ([audience fields](https://mailchimp.com/help/getting-started-with-merge-tags/)) for an audience. */ #[serde( default, @@ -19266,7 +19437,7 @@ pub struct CollectionOfMergeFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeFieldData { /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19275,7 +19446,7 @@ pub struct MergeFieldData { )] pub default_value: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19284,7 +19455,7 @@ pub struct MergeFieldData { )] pub display_order: i64, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19293,7 +19464,7 @@ pub struct MergeFieldData { )] pub help_text: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -19302,12 +19473,12 @@ pub struct MergeFieldData { )] pub name: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<MergeFieldOptions>, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19315,7 +19486,7 @@ pub struct MergeFieldData { )] pub public: bool, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19323,7 +19494,7 @@ pub struct MergeFieldData { )] pub required: bool, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19332,7 +19503,7 @@ pub struct MergeFieldData { )] pub tag: String, /** - * The [type](https://mailchimp.com/help/manage-audience-signup-form-fields/#Audience_field_types) for the merge field. + * The [type](https://mailchimp.com/help/manage-audience-signup-form-fields/#Audience_field_types) for the merge field. */ #[serde( default, @@ -19346,7 +19517,7 @@ pub struct MergeFieldData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeFieldOptionsData { /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19355,7 +19526,7 @@ pub struct MergeFieldOptionsData { )] pub choices: Vec<String>, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19364,7 +19535,7 @@ pub struct MergeFieldOptionsData { )] pub date_format: Option<chrono::NaiveDate>, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19373,7 +19544,7 @@ pub struct MergeFieldOptionsData { )] pub default_country: i64, /** - * Extra options for some merge field types. + * Extra options for some merge field types. */ #[serde( default, @@ -19387,7 +19558,7 @@ pub struct MergeFieldOptionsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MergeFieldDataType { /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19396,7 +19567,7 @@ pub struct MergeFieldDataType { )] pub default_value: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19405,7 +19576,7 @@ pub struct MergeFieldDataType { )] pub display_order: i64, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19414,7 +19585,7 @@ pub struct MergeFieldDataType { )] pub help_text: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -19423,12 +19594,12 @@ pub struct MergeFieldDataType { )] pub name: String, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<MergeFieldOptionsData>, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19436,7 +19607,7 @@ pub struct MergeFieldDataType { )] pub public: bool, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19444,7 +19615,7 @@ pub struct MergeFieldDataType { )] pub required: bool, /** - * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. + * A merge field ([audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)) for a list. */ #[serde( default, @@ -19458,7 +19629,7 @@ pub struct MergeFieldDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListWebhooksEvents { /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19466,7 +19637,7 @@ pub struct ListWebhooksEvents { )] pub campaign: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19474,7 +19645,7 @@ pub struct ListWebhooksEvents { )] pub cleaned: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19482,7 +19653,7 @@ pub struct ListWebhooksEvents { )] pub profile: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19490,7 +19661,7 @@ pub struct ListWebhooksEvents { )] pub subscribe: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19498,7 +19669,7 @@ pub struct ListWebhooksEvents { )] pub unsubscribe: bool, /** - * The events that can trigger the webhook and whether they are enabled. + * The events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19511,7 +19682,7 @@ pub struct ListWebhooksEvents { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListWebhooksSources { /** - * The possible sources of any events that can trigger the webhook and whether they are enabled. + * The possible sources of any events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19519,7 +19690,7 @@ pub struct ListWebhooksSources { )] pub admin: bool, /** - * The possible sources of any events that can trigger the webhook and whether they are enabled. + * The possible sources of any events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19527,7 +19698,7 @@ pub struct ListWebhooksSources { )] pub api: bool, /** - * The possible sources of any events that can trigger the webhook and whether they are enabled. + * The possible sources of any events that can trigger the webhook and whether they are enabled. */ #[serde( default, @@ -19540,7 +19711,7 @@ pub struct ListWebhooksSources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListWebhooks { /** - * Webhook configured for the given list. + * Webhook configured for the given list. */ #[serde( default, @@ -19550,12 +19721,12 @@ pub struct ListWebhooks { )] pub links: Vec<Links>, /** - * Webhook configured for the given list. + * Webhook configured for the given list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub events: Option<ListWebhooksEvents>, /** - * Webhook configured for the given list. + * Webhook configured for the given list. */ #[serde( default, @@ -19564,7 +19735,7 @@ pub struct ListWebhooks { )] pub id: String, /** - * Webhook configured for the given list. + * Webhook configured for the given list. */ #[serde( default, @@ -19573,12 +19744,12 @@ pub struct ListWebhooks { )] pub list_id: String, /** - * Webhook configured for the given list. + * Webhook configured for the given list. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sources: Option<ListWebhooksSources>, /** - * Webhook configured for the given list. + * Webhook configured for the given list. */ #[serde( default, @@ -19592,7 +19763,7 @@ pub struct ListWebhooks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListWebhooksData { /** - * Manage webhooks for a specific list. + * Manage webhooks for a specific list. */ #[serde( default, @@ -19602,7 +19773,7 @@ pub struct ListWebhooksData { )] pub links: Vec<Links>, /** - * Manage webhooks for a specific list. + * Manage webhooks for a specific list. */ #[serde( default, @@ -19611,7 +19782,7 @@ pub struct ListWebhooksData { )] pub list_id: String, /** - * Manage webhooks for a specific list. + * Manage webhooks for a specific list. */ #[serde( default, @@ -19620,7 +19791,7 @@ pub struct ListWebhooksData { )] pub total_items: i64, /** - * Manage webhooks for a specific list. + * Manage webhooks for a specific list. */ #[serde( default, @@ -19633,7 +19804,8 @@ pub struct ListWebhooksData { /** * Image alignment. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ImageAlign { #[serde(rename = "center")] Center, @@ -19673,7 +19845,8 @@ impl ImageAlign { /** * Image border style. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ImageBorderStyle { #[serde(rename = "dashed")] Dashed, @@ -19728,7 +19901,8 @@ impl ImageBorderStyle { /** * Image link target. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ImageTarget { #[serde(rename = "_blank")] Blank, @@ -19763,12 +19937,12 @@ impl ImageTarget { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Header { /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub image_align: Option<ImageAlign>, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19777,7 +19951,7 @@ pub struct Header { )] pub image_alt: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19786,12 +19960,12 @@ pub struct Header { )] pub image_border_color: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub image_border_style: Option<ImageBorderStyle>, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19800,7 +19974,7 @@ pub struct Header { )] pub image_border_width: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19809,7 +19983,7 @@ pub struct Header { )] pub image_height: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19818,12 +19992,12 @@ pub struct Header { )] pub image_link: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub image_target: Option<ImageTarget>, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19832,7 +20006,7 @@ pub struct Header { )] pub image_url: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19841,7 +20015,7 @@ pub struct Header { )] pub image_width: String, /** - * Options for customizing your signup form header. + * Options for customizing your signup form header. */ #[serde( default, @@ -19854,7 +20028,8 @@ pub struct Header { /** * The content section name. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Section { #[serde(rename = "signup_message")] SignupMessage, @@ -19892,12 +20067,12 @@ impl Section { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contents { /** - * Collection of Content for List Signup Forms. + * Collection of Content for List Signup Forms. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub section: Option<Section>, /** - * Collection of Content for List Signup Forms. + * Collection of Content for List Signup Forms. */ #[serde( default, @@ -19910,7 +20085,8 @@ pub struct Contents { /** * A string that identifies the element selector. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Selector { #[serde(rename = "body_background")] BodyBackground, @@ -19981,7 +20157,7 @@ impl Selector { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AnOptionSignupFormStyles { /** - * An option for Signup Form Styles. + * An option for Signup Form Styles. */ #[serde( default, @@ -19990,7 +20166,7 @@ pub struct AnOptionSignupFormStyles { )] pub property: String, /** - * An option for Signup Form Styles. + * An option for Signup Form Styles. */ #[serde( default, @@ -20004,7 +20180,7 @@ pub struct AnOptionSignupFormStyles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Styles { /** - * Collection of Element style for List Signup Forms. + * Collection of Element style for List Signup Forms. */ #[serde( default, @@ -20013,7 +20189,7 @@ pub struct Styles { )] pub options: Vec<AnOptionSignupFormStyles>, /** - * Collection of Element style for List Signup Forms. + * Collection of Element style for List Signup Forms. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub selector: Option<Selector>, @@ -20023,7 +20199,7 @@ pub struct Styles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignupForm { /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20033,7 +20209,7 @@ pub struct SignupForm { )] pub links: Vec<Links>, /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20042,12 +20218,12 @@ pub struct SignupForm { )] pub contents: Vec<Contents>, /** - * List signup form. + * List signup form. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub header: Option<Header>, /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20056,7 +20232,7 @@ pub struct SignupForm { )] pub list_id: String, /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20065,7 +20241,7 @@ pub struct SignupForm { )] pub signup_form_url: String, /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20079,7 +20255,7 @@ pub struct SignupForm { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSignupForms { /** - * List Signup Forms. + * List Signup Forms. */ #[serde( default, @@ -20089,7 +20265,7 @@ pub struct ListSignupForms { )] pub links: Vec<Links>, /** - * List Signup Forms. + * List Signup Forms. */ #[serde( default, @@ -20098,7 +20274,7 @@ pub struct ListSignupForms { )] pub list_id: String, /** - * List Signup Forms. + * List Signup Forms. */ #[serde( default, @@ -20107,7 +20283,7 @@ pub struct ListSignupForms { )] pub signup_forms: Vec<SignupForm>, /** - * List Signup Forms. + * List Signup Forms. */ #[serde( default, @@ -20121,7 +20297,7 @@ pub struct ListSignupForms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SignupFormData { /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20130,12 +20306,12 @@ pub struct SignupFormData { )] pub contents: Vec<Contents>, /** - * List signup form. + * List signup form. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub header: Option<Header>, /** - * List signup form. + * List signup form. */ #[serde( default, @@ -20177,7 +20353,7 @@ pub struct Locations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListLocations { /** - * A summary of List's locations. + * A summary of List's locations. */ #[serde( default, @@ -20187,7 +20363,7 @@ pub struct ListLocations { )] pub links: Vec<Links>, /** - * A summary of List's locations. + * A summary of List's locations. */ #[serde( default, @@ -20196,7 +20372,7 @@ pub struct ListLocations { )] pub list_id: String, /** - * A summary of List's locations. + * A summary of List's locations. */ #[serde( default, @@ -20205,7 +20381,7 @@ pub struct ListLocations { )] pub locations: Vec<Locations>, /** - * A summary of List's locations. + * A summary of List's locations. */ #[serde( default, @@ -20218,7 +20394,8 @@ pub struct ListLocations { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAllLandingPagesSortField { #[serde(rename = "created_at")] CreatedAt, @@ -20252,7 +20429,8 @@ impl GetAllLandingPagesSortField { /** * The status of this landing page. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LandingPageStatus { #[serde(rename = "draft")] Draft, @@ -20290,7 +20468,7 @@ impl LandingPageStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrackingSettings { /** - * The tracking settings applied to this landing page. + * The tracking settings applied to this landing page. */ #[serde( default, @@ -20298,7 +20476,7 @@ pub struct TrackingSettings { )] pub enable_restricted_data_processing: bool, /** - * The tracking settings applied to this landing page. + * The tracking settings applied to this landing page. */ #[serde( default, @@ -20311,7 +20489,7 @@ pub struct TrackingSettings { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPage { /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20321,7 +20499,7 @@ pub struct LandingPage { )] pub links: Vec<Links>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20330,7 +20508,7 @@ pub struct LandingPage { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20339,7 +20517,7 @@ pub struct LandingPage { )] pub created_by_source: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20348,7 +20526,7 @@ pub struct LandingPage { )] pub description: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20357,7 +20535,7 @@ pub struct LandingPage { )] pub id: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20366,7 +20544,7 @@ pub struct LandingPage { )] pub list_id: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20375,7 +20553,7 @@ pub struct LandingPage { )] pub name: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20384,12 +20562,12 @@ pub struct LandingPage { )] pub published_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<LandingPageStatus>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20398,7 +20576,7 @@ pub struct LandingPage { )] pub store_id: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20407,7 +20585,7 @@ pub struct LandingPage { )] pub template_id: i64, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20416,12 +20594,12 @@ pub struct LandingPage { )] pub title: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<TrackingSettings>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20430,7 +20608,7 @@ pub struct LandingPage { )] pub unpublished_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20439,7 +20617,7 @@ pub struct LandingPage { )] pub updated_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20448,7 +20626,7 @@ pub struct LandingPage { )] pub url: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -20462,7 +20640,7 @@ pub struct LandingPage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAllLandingPagesResponse { /** - * A collection of landing pages. + * A collection of landing pages. */ #[serde( default, @@ -20472,7 +20650,7 @@ pub struct GetAllLandingPagesResponse { )] pub links: Vec<Links>, /** - * A collection of landing pages. + * A collection of landing pages. */ #[serde( default, @@ -20481,7 +20659,7 @@ pub struct GetAllLandingPagesResponse { )] pub landing_pages: Vec<LandingPage>, /** - * A collection of landing pages. + * A collection of landing pages. */ #[serde( default, @@ -20494,7 +20672,8 @@ pub struct GetAllLandingPagesResponse { /** * The type of template the landing page has. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LandingPageTemplateType { #[serde(rename = "product")] Product, @@ -20529,7 +20708,7 @@ impl LandingPageTemplateType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPageData { /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20538,7 +20717,7 @@ pub struct LandingPageData { )] pub description: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20547,7 +20726,7 @@ pub struct LandingPageData { )] pub list_id: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20556,7 +20735,7 @@ pub struct LandingPageData { )] pub name: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20565,7 +20744,7 @@ pub struct LandingPageData { )] pub store_id: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20574,7 +20753,7 @@ pub struct LandingPageData { )] pub template_id: i64, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20583,12 +20762,12 @@ pub struct LandingPageData { )] pub title: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<TrackingSettings>, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<LandingPageTemplateType>, @@ -20598,7 +20777,7 @@ pub struct LandingPageData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPageDataType { /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20607,7 +20786,7 @@ pub struct LandingPageDataType { )] pub description: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20616,7 +20795,7 @@ pub struct LandingPageDataType { )] pub list_id: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20625,7 +20804,7 @@ pub struct LandingPageDataType { )] pub name: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20634,7 +20813,7 @@ pub struct LandingPageDataType { )] pub store_id: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde( default, @@ -20643,7 +20822,7 @@ pub struct LandingPageDataType { )] pub title: String, /** - * A summary of an individual page's properties. + * A summary of an individual page's properties. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<TrackingSettings>, @@ -20653,7 +20832,7 @@ pub struct LandingPageDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPageContent { /** - * The HTML content for a landing page. + * The HTML content for a landing page. */ #[serde( default, @@ -20663,7 +20842,7 @@ pub struct LandingPageContent { )] pub links: Vec<Links>, /** - * The HTML content for a landing page. + * The HTML content for a landing page. */ #[serde( default, @@ -20672,7 +20851,7 @@ pub struct LandingPageContent { )] pub html: String, /** - * The HTML content for a landing page. + * The HTML content for a landing page. */ #[serde( default, @@ -20686,7 +20865,7 @@ pub struct LandingPageContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Bounces { /** - * An object describing the bounce summary for the campaign. + * An object describing the bounce summary for the campaign. */ #[serde( default, @@ -20695,7 +20874,7 @@ pub struct Bounces { )] pub hard_bounces: i64, /** - * An object describing the bounce summary for the campaign. + * An object describing the bounce summary for the campaign. */ #[serde( default, @@ -20704,7 +20883,7 @@ pub struct Bounces { )] pub soft_bounces: i64, /** - * An object describing the bounce summary for the campaign. + * An object describing the bounce summary for the campaign. */ #[serde( default, @@ -20718,7 +20897,7 @@ pub struct Bounces { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Forwards { /** - * An object describing the forwards and forward activity for the campaign. + * An object describing the forwards and forward activity for the campaign. */ #[serde( default, @@ -20727,7 +20906,7 @@ pub struct Forwards { )] pub forwards_count: i64, /** - * An object describing the forwards and forward activity for the campaign. + * An object describing the forwards and forward activity for the campaign. */ #[serde( default, @@ -20741,7 +20920,7 @@ pub struct Forwards { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Opens { /** - * An object describing the open activity for the campaign. + * An object describing the open activity for the campaign. */ #[serde( default, @@ -20750,7 +20929,7 @@ pub struct Opens { )] pub last_open: Option<chrono::DateTime<chrono::Utc>>, /** - * An object describing the open activity for the campaign. + * An object describing the open activity for the campaign. */ #[serde( default, @@ -20759,7 +20938,7 @@ pub struct Opens { )] pub open_rate: f64, /** - * An object describing the open activity for the campaign. + * An object describing the open activity for the campaign. */ #[serde( default, @@ -20768,7 +20947,7 @@ pub struct Opens { )] pub opens_total: i64, /** - * An object describing the open activity for the campaign. + * An object describing the open activity for the campaign. */ #[serde( default, @@ -20782,7 +20961,7 @@ pub struct Opens { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Clicks { /** - * An object describing the click activity for the campaign. + * An object describing the click activity for the campaign. */ #[serde( default, @@ -20791,7 +20970,7 @@ pub struct Clicks { )] pub click_rate: f64, /** - * An object describing the click activity for the campaign. + * An object describing the click activity for the campaign. */ #[serde( default, @@ -20800,7 +20979,7 @@ pub struct Clicks { )] pub clicks_total: i64, /** - * An object describing the click activity for the campaign. + * An object describing the click activity for the campaign. */ #[serde( default, @@ -20809,7 +20988,7 @@ pub struct Clicks { )] pub last_click: Option<chrono::DateTime<chrono::Utc>>, /** - * An object describing the click activity for the campaign. + * An object describing the click activity for the campaign. */ #[serde( default, @@ -20818,7 +20997,7 @@ pub struct Clicks { )] pub unique_clicks: i64, /** - * An object describing the click activity for the campaign. + * An object describing the click activity for the campaign. */ #[serde( default, @@ -20832,7 +21011,7 @@ pub struct Clicks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookLikes { /** - * An object describing campaign engagement on Facebook. + * An object describing campaign engagement on Facebook. */ #[serde( default, @@ -20841,7 +21020,7 @@ pub struct FacebookLikes { )] pub facebook_likes: i64, /** - * An object describing campaign engagement on Facebook. + * An object describing campaign engagement on Facebook. */ #[serde( default, @@ -20850,7 +21029,7 @@ pub struct FacebookLikes { )] pub recipient_likes: i64, /** - * An object describing campaign engagement on Facebook. + * An object describing campaign engagement on Facebook. */ #[serde( default, @@ -20864,7 +21043,7 @@ pub struct FacebookLikes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignReportsIndustryStats { /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20873,7 +21052,7 @@ pub struct CampaignReportsIndustryStats { )] pub abuse_rate: f64, /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20882,7 +21061,7 @@ pub struct CampaignReportsIndustryStats { )] pub bounce_rate: f64, /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20891,7 +21070,7 @@ pub struct CampaignReportsIndustryStats { )] pub click_rate: f64, /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20900,7 +21079,7 @@ pub struct CampaignReportsIndustryStats { )] pub open_rate: f64, /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20910,7 +21089,7 @@ pub struct CampaignReportsIndustryStats { )] pub type_: String, /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20919,7 +21098,7 @@ pub struct CampaignReportsIndustryStats { )] pub unopen_rate: f64, /** - * The average campaign statistics for your industry. + * The average campaign statistics for your industry. */ #[serde( default, @@ -20933,7 +21112,7 @@ pub struct CampaignReportsIndustryStats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListStats { /** - * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. + * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. */ #[serde( default, @@ -20942,7 +21121,7 @@ pub struct ListStats { )] pub click_rate: f64, /** - * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. + * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. */ #[serde( default, @@ -20951,7 +21130,7 @@ pub struct ListStats { )] pub open_rate: f64, /** - * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. + * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. */ #[serde( default, @@ -20960,7 +21139,7 @@ pub struct ListStats { )] pub sub_rate: f64, /** - * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. + * The average campaign statistics for your list. This won't be present if we haven't calculated it yet for this list. */ #[serde( default, @@ -20974,7 +21153,7 @@ pub struct ListStats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct A { /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -20983,7 +21162,7 @@ pub struct A { )] pub abuse_reports: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -20992,7 +21171,7 @@ pub struct A { )] pub bounces: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21001,7 +21180,7 @@ pub struct A { )] pub forwards: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21010,7 +21189,7 @@ pub struct A { )] pub forwards_opens: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21019,7 +21198,7 @@ pub struct A { )] pub last_open: String, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21028,7 +21207,7 @@ pub struct A { )] pub opens: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21037,7 +21216,7 @@ pub struct A { )] pub recipient_clicks: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21046,7 +21225,7 @@ pub struct A { )] pub unique_opens: i64, /** - * Stats for Campaign A. + * Stats for Campaign A. */ #[serde( default, @@ -21060,7 +21239,7 @@ pub struct A { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct B { /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21069,7 +21248,7 @@ pub struct B { )] pub abuse_reports: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21078,7 +21257,7 @@ pub struct B { )] pub bounces: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21087,7 +21266,7 @@ pub struct B { )] pub forwards: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21096,7 +21275,7 @@ pub struct B { )] pub forwards_opens: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21105,7 +21284,7 @@ pub struct B { )] pub last_open: String, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21114,7 +21293,7 @@ pub struct B { )] pub opens: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21123,7 +21302,7 @@ pub struct B { )] pub recipient_clicks: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21132,7 +21311,7 @@ pub struct B { )] pub unique_opens: i64, /** - * Stats for Campaign B. + * Stats for Campaign B. */ #[serde( default, @@ -21146,12 +21325,12 @@ pub struct B { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbSplit { /** - * General stats about different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. + * General stats about different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub a: Option<A>, /** - * General stats about different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. + * General stats about different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub b: Option<B>, @@ -21160,7 +21339,7 @@ pub struct AbSplit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Timewarp { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21169,7 +21348,7 @@ pub struct Timewarp { )] pub bounces: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21178,7 +21357,7 @@ pub struct Timewarp { )] pub clicks: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21187,7 +21366,7 @@ pub struct Timewarp { )] pub gmt_offset: i64, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -21196,7 +21375,7 @@ pub struct Timewarp { )] pub last_click: Option<chrono::DateTime<chrono::Utc>>, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -21205,7 +21384,7 @@ pub struct Timewarp { )] pub last_open: Option<chrono::DateTime<chrono::Utc>>, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21214,7 +21393,7 @@ pub struct Timewarp { )] pub opens: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21223,7 +21402,7 @@ pub struct Timewarp { )] pub unique_clicks: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21236,7 +21415,7 @@ pub struct Timewarp { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Timeseries { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21245,7 +21424,7 @@ pub struct Timeseries { )] pub emails_sent: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21254,7 +21433,7 @@ pub struct Timeseries { )] pub recipients_clicks: i64, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -21263,7 +21442,7 @@ pub struct Timeseries { )] pub timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -21277,7 +21456,7 @@ pub struct Timeseries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShareReport { /** - * The url and password for the [VIP report](https://mailchimp.com/help/share-a-campaign-report/). + * The url and password for the [VIP report](https://mailchimp.com/help/share-a-campaign-report/). */ #[serde( default, @@ -21286,7 +21465,7 @@ pub struct ShareReport { )] pub share_password: String, /** - * The url and password for the [VIP report](https://mailchimp.com/help/share-a-campaign-report/). + * The url and password for the [VIP report](https://mailchimp.com/help/share-a-campaign-report/). */ #[serde( default, @@ -21300,7 +21479,7 @@ pub struct ShareReport { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceReport { /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -21309,7 +21488,7 @@ pub struct ECommerceReport { )] pub currency_code: String, /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -21318,7 +21497,7 @@ pub struct ECommerceReport { )] pub total_orders: i64, /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -21327,7 +21506,7 @@ pub struct ECommerceReport { )] pub total_revenue: f64, /** - * E-Commerce stats for a campaign. + * E-Commerce stats for a campaign. */ #[serde( default, @@ -21341,7 +21520,7 @@ pub struct ECommerceReport { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reports { /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21351,12 +21530,12 @@ pub struct Reports { )] pub links: Vec<Links>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ab_split: Option<AbSplit>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21365,12 +21544,12 @@ pub struct Reports { )] pub abuse_reports: i64, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bounces: Option<Bounces>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21379,22 +21558,22 @@ pub struct Reports { )] pub campaign_title: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub clicks: Option<Clicks>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivery_status: Option<DeliveryStatus>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce: Option<ECommerceReport>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21403,17 +21582,17 @@ pub struct Reports { )] pub emails_sent: i64, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub facebook_likes: Option<FacebookLikes>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub forwards: Option<Forwards>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21422,12 +21601,12 @@ pub struct Reports { )] pub id: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub industry_stats: Option<CampaignReportsIndustryStats>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21436,7 +21615,7 @@ pub struct Reports { )] pub list_id: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21444,7 +21623,7 @@ pub struct Reports { )] pub list_is_active: bool, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21453,17 +21632,17 @@ pub struct Reports { )] pub list_name: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub list_stats: Option<ListStats>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub opens: Option<Opens>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21472,7 +21651,7 @@ pub struct Reports { )] pub preview_text: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21481,7 +21660,7 @@ pub struct Reports { )] pub rss_last_send: Option<chrono::DateTime<chrono::Utc>>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21490,12 +21669,12 @@ pub struct Reports { )] pub send_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub share_report: Option<ShareReport>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21504,7 +21683,7 @@ pub struct Reports { )] pub subject_line: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21513,7 +21692,7 @@ pub struct Reports { )] pub timeseries: Vec<Timeseries>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21522,7 +21701,7 @@ pub struct Reports { )] pub timewarp: Vec<Timewarp>, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21532,7 +21711,7 @@ pub struct Reports { )] pub type_: String, /** - * Report details about a sent campaign. + * Report details about a sent campaign. */ #[serde( default, @@ -21546,7 +21725,7 @@ pub struct Reports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignReportsData { /** - * A list of reports containing campaigns marked as Sent. + * A list of reports containing campaigns marked as Sent. */ #[serde( default, @@ -21556,7 +21735,7 @@ pub struct CampaignReportsData { )] pub links: Vec<Links>, /** - * A list of reports containing campaigns marked as Sent. + * A list of reports containing campaigns marked as Sent. */ #[serde( default, @@ -21565,7 +21744,7 @@ pub struct CampaignReportsData { )] pub reports: Vec<Reports>, /** - * A list of reports containing campaigns marked as Sent. + * A list of reports containing campaigns marked as Sent. */ #[serde( default, @@ -21579,7 +21758,7 @@ pub struct CampaignReportsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbuseComplaint { /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21589,7 +21768,7 @@ pub struct AbuseComplaint { )] pub links: Vec<Links>, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21598,7 +21777,7 @@ pub struct AbuseComplaint { )] pub campaign_id: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21607,7 +21786,7 @@ pub struct AbuseComplaint { )] pub date: Option<chrono::DateTime<chrono::Utc>>, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21616,7 +21795,7 @@ pub struct AbuseComplaint { )] pub email_address: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21625,7 +21804,7 @@ pub struct AbuseComplaint { )] pub email_id: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21634,7 +21813,7 @@ pub struct AbuseComplaint { )] pub id: i64, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21643,7 +21822,7 @@ pub struct AbuseComplaint { )] pub list_id: String, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21651,12 +21830,12 @@ pub struct AbuseComplaint { )] pub list_is_active: bool, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. + * Details of abuse complaints for a specific list. An abuse complaint occurs when your recipient clicks to 'report spam' in their email program. */ #[serde( default, @@ -21669,7 +21848,7 @@ pub struct AbuseComplaint { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbuseComplaintsData { /** - * A list of abuse complaints for a specific list. + * A list of abuse complaints for a specific list. */ #[serde( default, @@ -21679,7 +21858,7 @@ pub struct AbuseComplaintsData { )] pub links: Vec<Links>, /** - * A list of abuse complaints for a specific list. + * A list of abuse complaints for a specific list. */ #[serde( default, @@ -21688,7 +21867,7 @@ pub struct AbuseComplaintsData { )] pub abuse_reports: Vec<AbuseComplaint>, /** - * A list of abuse complaints for a specific list. + * A list of abuse complaints for a specific list. */ #[serde( default, @@ -21697,7 +21876,7 @@ pub struct AbuseComplaintsData { )] pub campaign_id: String, /** - * A list of abuse complaints for a specific list. + * A list of abuse complaints for a specific list. */ #[serde( default, @@ -21710,7 +21889,8 @@ pub struct AbuseComplaintsData { /** * The sentiment type for a feedback message. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AdviceType { #[serde(rename = "negative")] Negative, @@ -21748,7 +21928,7 @@ impl AdviceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Advice { /** - * Campaign feedback details. + * Campaign feedback details. */ #[serde( default, @@ -21758,7 +21938,7 @@ pub struct Advice { )] pub links: Vec<Links>, /** - * Campaign feedback details. + * Campaign feedback details. */ #[serde( default, @@ -21767,7 +21947,7 @@ pub struct Advice { )] pub message: String, /** - * Campaign feedback details. + * Campaign feedback details. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<AdviceType>, @@ -21777,7 +21957,7 @@ pub struct Advice { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignAdviceReport { /** - * A list of feedback based on a campaign's statistics. + * A list of feedback based on a campaign's statistics. */ #[serde( default, @@ -21787,7 +21967,7 @@ pub struct CampaignAdviceReport { )] pub links: Vec<Links>, /** - * A list of feedback based on a campaign's statistics. + * A list of feedback based on a campaign's statistics. */ #[serde( default, @@ -21796,7 +21976,7 @@ pub struct CampaignAdviceReport { )] pub advice: Vec<Advice>, /** - * A list of feedback based on a campaign's statistics. + * A list of feedback based on a campaign's statistics. */ #[serde( default, @@ -21805,7 +21985,7 @@ pub struct CampaignAdviceReport { )] pub campaign_id: String, /** - * A list of feedback based on a campaign's statistics. + * A list of feedback based on a campaign's statistics. */ #[serde( default, @@ -21819,7 +21999,7 @@ pub struct CampaignAdviceReport { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupA { /** - * Stats for Group A. + * Stats for Group A. */ #[serde( default, @@ -21828,7 +22008,7 @@ pub struct GroupA { )] pub click_percentage_a: f64, /** - * Stats for Group A. + * Stats for Group A. */ #[serde( default, @@ -21837,7 +22017,7 @@ pub struct GroupA { )] pub total_clicks_a: i64, /** - * Stats for Group A. + * Stats for Group A. */ #[serde( default, @@ -21846,7 +22026,7 @@ pub struct GroupA { )] pub unique_click_percentage_a: f64, /** - * Stats for Group A. + * Stats for Group A. */ #[serde( default, @@ -21860,7 +22040,7 @@ pub struct GroupA { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupB { /** - * Stats for Group B. + * Stats for Group B. */ #[serde( default, @@ -21869,7 +22049,7 @@ pub struct GroupB { )] pub click_percentage_b: f64, /** - * Stats for Group B. + * Stats for Group B. */ #[serde( default, @@ -21878,7 +22058,7 @@ pub struct GroupB { )] pub total_clicks_b: i64, /** - * Stats for Group B. + * Stats for Group B. */ #[serde( default, @@ -21887,7 +22067,7 @@ pub struct GroupB { )] pub unique_click_percentage_b: f64, /** - * Stats for Group B. + * Stats for Group B. */ #[serde( default, @@ -21901,12 +22081,12 @@ pub struct GroupB { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ABSplit { /** - * A breakdown of clicks by different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. + * A breakdown of clicks by different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub a: Option<GroupA>, /** - * A breakdown of clicks by different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. + * A breakdown of clicks by different groups of an A/B Split campaign. Does not return information about Multivariate Campaigns. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub b: Option<GroupB>, @@ -21916,7 +22096,7 @@ pub struct ABSplit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UrlsClicked { /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21926,12 +22106,12 @@ pub struct UrlsClicked { )] pub links: Vec<Links>, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ab_split: Option<ABSplit>, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21940,7 +22120,7 @@ pub struct UrlsClicked { )] pub campaign_id: String, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21949,7 +22129,7 @@ pub struct UrlsClicked { )] pub click_percentage: f64, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21958,7 +22138,7 @@ pub struct UrlsClicked { )] pub id: String, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21967,7 +22147,7 @@ pub struct UrlsClicked { )] pub last_click: Option<chrono::DateTime<chrono::Utc>>, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21976,7 +22156,7 @@ pub struct UrlsClicked { )] pub total_clicks: i64, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21985,7 +22165,7 @@ pub struct UrlsClicked { )] pub unique_click_percentage: f64, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -21994,7 +22174,7 @@ pub struct UrlsClicked { )] pub unique_clicks: i64, /** - * A report of links clicked in a specific campaign. + * A report of links clicked in a specific campaign. */ #[serde( default, @@ -22008,7 +22188,7 @@ pub struct UrlsClicked { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClickDetailReport { /** - * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. + * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. */ #[serde( default, @@ -22018,7 +22198,7 @@ pub struct ClickDetailReport { )] pub links: Vec<Links>, /** - * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. + * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. */ #[serde( default, @@ -22027,7 +22207,7 @@ pub struct ClickDetailReport { )] pub campaign_id: String, /** - * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. + * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. */ #[serde( default, @@ -22036,7 +22216,7 @@ pub struct ClickDetailReport { )] pub total_items: i64, /** - * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. + * A list of URLs and unique IDs included in HTML and plain-text versions of a campaign. */ #[serde( default, @@ -22050,7 +22230,7 @@ pub struct ClickDetailReport { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClickDetailMember { /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22060,7 +22240,7 @@ pub struct ClickDetailMember { )] pub links: Vec<Links>, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22069,7 +22249,7 @@ pub struct ClickDetailMember { )] pub campaign_id: String, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22078,7 +22258,7 @@ pub struct ClickDetailMember { )] pub clicks: i64, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22087,7 +22267,7 @@ pub struct ClickDetailMember { )] pub contact_status: String, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22096,7 +22276,7 @@ pub struct ClickDetailMember { )] pub email_address: String, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22105,7 +22285,7 @@ pub struct ClickDetailMember { )] pub email_id: String, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22114,7 +22294,7 @@ pub struct ClickDetailMember { )] pub list_id: String, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22122,12 +22302,12 @@ pub struct ClickDetailMember { )] pub list_is_active: bool, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22136,7 +22316,7 @@ pub struct ClickDetailMember { )] pub url_id: String, /** - * A subscriber who clicked a specific URL in a specific campaign. + * A subscriber who clicked a specific URL in a specific campaign. */ #[serde( default, @@ -22149,7 +22329,7 @@ pub struct ClickDetailMember { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClickDetailMembers { /** - * A collection of members who clicked on a specific link within a campaign. + * A collection of members who clicked on a specific link within a campaign. */ #[serde( default, @@ -22159,7 +22339,7 @@ pub struct ClickDetailMembers { )] pub links: Vec<Links>, /** - * A collection of members who clicked on a specific link within a campaign. + * A collection of members who clicked on a specific link within a campaign. */ #[serde( default, @@ -22168,7 +22348,7 @@ pub struct ClickDetailMembers { )] pub campaign_id: String, /** - * A collection of members who clicked on a specific link within a campaign. + * A collection of members who clicked on a specific link within a campaign. */ #[serde( default, @@ -22177,7 +22357,7 @@ pub struct ClickDetailMembers { )] pub members: Vec<ClickDetailMember>, /** - * A collection of members who clicked on a specific link within a campaign. + * A collection of members who clicked on a specific link within a campaign. */ #[serde( default, @@ -22191,7 +22371,7 @@ pub struct ClickDetailMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OpenDetailReportActivityMember { /** - * A summary of the interaction with the campaign. + * A summary of the interaction with the campaign. */ #[serde( default, @@ -22205,7 +22385,7 @@ pub struct OpenDetailReportActivityMember { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OpenActivity { /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22215,7 +22395,7 @@ pub struct OpenActivity { )] pub links: Vec<Links>, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22224,7 +22404,7 @@ pub struct OpenActivity { )] pub campaign_id: String, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22233,7 +22413,7 @@ pub struct OpenActivity { )] pub contact_status: String, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22242,7 +22422,7 @@ pub struct OpenActivity { )] pub email_address: String, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22251,7 +22431,7 @@ pub struct OpenActivity { )] pub email_id: String, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22260,7 +22440,7 @@ pub struct OpenActivity { )] pub list_id: String, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22268,12 +22448,12 @@ pub struct OpenActivity { )] pub list_is_active: bool, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22282,7 +22462,7 @@ pub struct OpenActivity { )] pub opens: Vec<OpenDetailReportActivityMember>, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22291,7 +22471,7 @@ pub struct OpenActivity { )] pub opens_count: i64, /** - * A list of a member's opens activity in a specific campaign. + * A list of a member's opens activity in a specific campaign. */ #[serde( default, @@ -22304,7 +22484,7 @@ pub struct OpenActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OpenDetailReport { /** - * A detailed report of any campaign emails that were opened by a list member. + * A detailed report of any campaign emails that were opened by a list member. */ #[serde( default, @@ -22314,7 +22494,7 @@ pub struct OpenDetailReport { )] pub links: Vec<Links>, /** - * A detailed report of any campaign emails that were opened by a list member. + * A detailed report of any campaign emails that were opened by a list member. */ #[serde( default, @@ -22323,7 +22503,7 @@ pub struct OpenDetailReport { )] pub campaign_id: String, /** - * A detailed report of any campaign emails that were opened by a list member. + * A detailed report of any campaign emails that were opened by a list member. */ #[serde( default, @@ -22332,7 +22512,7 @@ pub struct OpenDetailReport { )] pub members: Vec<OpenActivity>, /** - * A detailed report of any campaign emails that were opened by a list member. + * A detailed report of any campaign emails that were opened by a list member. */ #[serde( default, @@ -22341,7 +22521,7 @@ pub struct OpenDetailReport { )] pub total_items: i64, /** - * A detailed report of any campaign emails that were opened by a list member. + * A detailed report of any campaign emails that were opened by a list member. */ #[serde( default, @@ -22355,7 +22535,7 @@ pub struct OpenDetailReport { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Domains { /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22364,7 +22544,7 @@ pub struct Domains { )] pub bounces: i64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22373,7 +22553,7 @@ pub struct Domains { )] pub bounces_pct: f64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22382,7 +22562,7 @@ pub struct Domains { )] pub clicks: i64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22391,7 +22571,7 @@ pub struct Domains { )] pub clicks_pct: f64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22400,7 +22580,7 @@ pub struct Domains { )] pub delivered: i64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22409,7 +22589,7 @@ pub struct Domains { )] pub domain: String, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22418,7 +22598,7 @@ pub struct Domains { )] pub emails_pct: f64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22427,7 +22607,7 @@ pub struct Domains { )] pub emails_sent: i64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22436,7 +22616,7 @@ pub struct Domains { )] pub opens: i64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22445,7 +22625,7 @@ pub struct Domains { )] pub opens_pct: f64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22454,7 +22634,7 @@ pub struct Domains { )] pub unsubs: i64, /** - * A single email domain's performance + * A single email domain's performance */ #[serde( default, @@ -22468,7 +22648,7 @@ pub struct Domains { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainPerformance { /** - * Statistics for the top-performing email domains in a campaign. + * Statistics for the top-performing email domains in a campaign. */ #[serde( default, @@ -22478,7 +22658,7 @@ pub struct DomainPerformance { )] pub links: Vec<Links>, /** - * Statistics for the top-performing email domains in a campaign. + * Statistics for the top-performing email domains in a campaign. */ #[serde( default, @@ -22487,7 +22667,7 @@ pub struct DomainPerformance { )] pub campaign_id: String, /** - * Statistics for the top-performing email domains in a campaign. + * Statistics for the top-performing email domains in a campaign. */ #[serde( default, @@ -22496,7 +22676,7 @@ pub struct DomainPerformance { )] pub domains: Vec<Domains>, /** - * Statistics for the top-performing email domains in a campaign. + * Statistics for the top-performing email domains in a campaign. */ #[serde( default, @@ -22505,7 +22685,7 @@ pub struct DomainPerformance { )] pub total_items: i64, /** - * Statistics for the top-performing email domains in a campaign. + * Statistics for the top-performing email domains in a campaign. */ #[serde( default, @@ -22519,7 +22699,7 @@ pub struct DomainPerformance { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Statuses { /** - * An individual tweet. + * An individual tweet. */ #[serde( default, @@ -22528,7 +22708,7 @@ pub struct Statuses { )] pub datetime: Option<chrono::DateTime<chrono::Utc>>, /** - * An individual tweet. + * An individual tweet. */ #[serde( default, @@ -22536,7 +22716,7 @@ pub struct Statuses { )] pub is_retweet: bool, /** - * An individual tweet. + * An individual tweet. */ #[serde( default, @@ -22545,7 +22725,7 @@ pub struct Statuses { )] pub screen_name: String, /** - * An individual tweet. + * An individual tweet. */ #[serde( default, @@ -22554,7 +22734,7 @@ pub struct Statuses { )] pub status: String, /** - * An individual tweet. + * An individual tweet. */ #[serde( default, @@ -22568,7 +22748,7 @@ pub struct Statuses { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Twitter { /** - * A summary of Twitter activity for a campaign. + * A summary of Twitter activity for a campaign. */ #[serde( default, @@ -22577,7 +22757,7 @@ pub struct Twitter { )] pub first_tweet: String, /** - * A summary of Twitter activity for a campaign. + * A summary of Twitter activity for a campaign. */ #[serde( default, @@ -22586,7 +22766,7 @@ pub struct Twitter { )] pub last_tweet: String, /** - * A summary of Twitter activity for a campaign. + * A summary of Twitter activity for a campaign. */ #[serde( default, @@ -22595,7 +22775,7 @@ pub struct Twitter { )] pub retweets: i64, /** - * A summary of Twitter activity for a campaign. + * A summary of Twitter activity for a campaign. */ #[serde( default, @@ -22604,7 +22784,7 @@ pub struct Twitter { )] pub statuses: Vec<Statuses>, /** - * A summary of Twitter activity for a campaign. + * A summary of Twitter activity for a campaign. */ #[serde( default, @@ -22618,7 +22798,7 @@ pub struct Twitter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EepurlActivityClickSummaryLocation { /** - * An individual click location. + * An individual click location. */ #[serde( default, @@ -22627,7 +22807,7 @@ pub struct EepurlActivityClickSummaryLocation { )] pub country: String, /** - * An individual click location. + * An individual click location. */ #[serde( default, @@ -22641,7 +22821,7 @@ pub struct EepurlActivityClickSummaryLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClickSummary { /** - * A summary of the click-throughs on the campaign's URL. + * A summary of the click-throughs on the campaign's URL. */ #[serde( default, @@ -22650,7 +22830,7 @@ pub struct ClickSummary { )] pub clicks: i64, /** - * A summary of the click-throughs on the campaign's URL. + * A summary of the click-throughs on the campaign's URL. */ #[serde( default, @@ -22659,7 +22839,7 @@ pub struct ClickSummary { )] pub first_click: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of the click-throughs on the campaign's URL. + * A summary of the click-throughs on the campaign's URL. */ #[serde( default, @@ -22668,7 +22848,7 @@ pub struct ClickSummary { )] pub last_click: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of the click-throughs on the campaign's URL. + * A summary of the click-throughs on the campaign's URL. */ #[serde( default, @@ -22682,7 +22862,7 @@ pub struct ClickSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Referrer { /** - * A single instance of a campaign referral. + * A single instance of a campaign referral. */ #[serde( default, @@ -22691,7 +22871,7 @@ pub struct Referrer { )] pub clicks: i64, /** - * A single instance of a campaign referral. + * A single instance of a campaign referral. */ #[serde( default, @@ -22700,7 +22880,7 @@ pub struct Referrer { )] pub first_click: Option<chrono::DateTime<chrono::Utc>>, /** - * A single instance of a campaign referral. + * A single instance of a campaign referral. */ #[serde( default, @@ -22709,7 +22889,7 @@ pub struct Referrer { )] pub last_click: Option<chrono::DateTime<chrono::Utc>>, /** - * A single instance of a campaign referral. + * A single instance of a campaign referral. */ #[serde( default, @@ -22723,7 +22903,7 @@ pub struct Referrer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EepurlActivity { /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde( default, @@ -22733,7 +22913,7 @@ pub struct EepurlActivity { )] pub links: Vec<Links>, /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde( default, @@ -22742,12 +22922,12 @@ pub struct EepurlActivity { )] pub campaign_id: String, /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub clicks: Option<ClickSummary>, /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde( default, @@ -22756,7 +22936,7 @@ pub struct EepurlActivity { )] pub eepurl: String, /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde( default, @@ -22765,7 +22945,7 @@ pub struct EepurlActivity { )] pub referrers: Vec<Referrer>, /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde( default, @@ -22774,7 +22954,7 @@ pub struct EepurlActivity { )] pub total_items: i64, /** - * A summary of social activity for the campaign, tracked by EepURL. + * A summary of social activity for the campaign, tracked by EepURL. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub twitter: Option<Twitter>, @@ -22784,7 +22964,7 @@ pub struct EepurlActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailActivityMember { /** - * A summary of the interaction with the campaign. + * A summary of the interaction with the campaign. */ #[serde( default, @@ -22793,7 +22973,7 @@ pub struct EmailActivityMember { )] pub action: String, /** - * A summary of the interaction with the campaign. + * A summary of the interaction with the campaign. */ #[serde( default, @@ -22802,7 +22982,7 @@ pub struct EmailActivityMember { )] pub ip: String, /** - * A summary of the interaction with the campaign. + * A summary of the interaction with the campaign. */ #[serde( default, @@ -22811,7 +22991,7 @@ pub struct EmailActivityMember { )] pub timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of the interaction with the campaign. + * A summary of the interaction with the campaign. */ #[serde( default, @@ -22821,7 +23001,7 @@ pub struct EmailActivityMember { )] pub type_: String, /** - * A summary of the interaction with the campaign. + * A summary of the interaction with the campaign. */ #[serde( default, @@ -22835,7 +23015,7 @@ pub struct EmailActivityMember { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailActivity { /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22845,7 +23025,7 @@ pub struct EmailActivity { )] pub links: Vec<Links>, /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22854,7 +23034,7 @@ pub struct EmailActivity { )] pub activity: Vec<EmailActivityMember>, /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22863,7 +23043,7 @@ pub struct EmailActivity { )] pub campaign_id: String, /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22872,7 +23052,7 @@ pub struct EmailActivity { )] pub email_address: String, /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22881,7 +23061,7 @@ pub struct EmailActivity { )] pub email_id: String, /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22890,7 +23070,7 @@ pub struct EmailActivity { )] pub list_id: String, /** - * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. + * A list of a member's subscriber activity in a specific campaign, including opens, clicks, and bounces. */ #[serde( default, @@ -22903,7 +23083,7 @@ pub struct EmailActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailActivityData { /** - * A list of member's subscriber activity in a specific campaign. + * A list of member's subscriber activity in a specific campaign. */ #[serde( default, @@ -22913,7 +23093,7 @@ pub struct EmailActivityData { )] pub links: Vec<Links>, /** - * A list of member's subscriber activity in a specific campaign. + * A list of member's subscriber activity in a specific campaign. */ #[serde( default, @@ -22922,7 +23102,7 @@ pub struct EmailActivityData { )] pub campaign_id: String, /** - * A list of member's subscriber activity in a specific campaign. + * A list of member's subscriber activity in a specific campaign. */ #[serde( default, @@ -22931,7 +23111,7 @@ pub struct EmailActivityData { )] pub emails: Vec<EmailActivity>, /** - * A list of member's subscriber activity in a specific campaign. + * A list of member's subscriber activity in a specific campaign. */ #[serde( default, @@ -22944,7 +23124,7 @@ pub struct EmailActivityData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OpenLocations { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -22953,7 +23133,7 @@ pub struct OpenLocations { )] pub country_code: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -22962,7 +23142,7 @@ pub struct OpenLocations { )] pub opens: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -22971,7 +23151,7 @@ pub struct OpenLocations { )] pub region: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -22985,7 +23165,7 @@ pub struct OpenLocations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OpenLocationsData { /** - * Top open locations for a specific campaign. + * Top open locations for a specific campaign. */ #[serde( default, @@ -22995,7 +23175,7 @@ pub struct OpenLocationsData { )] pub links: Vec<Links>, /** - * Top open locations for a specific campaign. + * Top open locations for a specific campaign. */ #[serde( default, @@ -23004,7 +23184,7 @@ pub struct OpenLocationsData { )] pub campaign_id: String, /** - * Top open locations for a specific campaign. + * Top open locations for a specific campaign. */ #[serde( default, @@ -23013,7 +23193,7 @@ pub struct OpenLocationsData { )] pub locations: Vec<OpenLocations>, /** - * Top open locations for a specific campaign. + * Top open locations for a specific campaign. */ #[serde( default, @@ -23027,7 +23207,7 @@ pub struct OpenLocationsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SentTo { /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23037,7 +23217,7 @@ pub struct SentTo { )] pub links: Vec<Links>, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23046,7 +23226,7 @@ pub struct SentTo { )] pub absplit_group: String, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23055,7 +23235,7 @@ pub struct SentTo { )] pub campaign_id: String, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23064,7 +23244,7 @@ pub struct SentTo { )] pub email_address: String, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23073,7 +23253,7 @@ pub struct SentTo { )] pub email_id: String, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23082,7 +23262,7 @@ pub struct SentTo { )] pub gmt_offset: i64, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23091,7 +23271,7 @@ pub struct SentTo { )] pub last_open: Option<chrono::DateTime<chrono::Utc>>, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23100,7 +23280,7 @@ pub struct SentTo { )] pub list_id: String, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23108,12 +23288,12 @@ pub struct SentTo { )] pub list_is_active: bool, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23122,7 +23302,7 @@ pub struct SentTo { )] pub open_count: i64, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23131,7 +23311,7 @@ pub struct SentTo { )] pub status: String, /** - * A subscriber's status for a specific campaign. + * A subscriber's status for a specific campaign. */ #[serde( default, @@ -23144,7 +23324,7 @@ pub struct SentTo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SentData { /** - * A list of subscribers who were sent a specific campaign. + * A list of subscribers who were sent a specific campaign. */ #[serde( default, @@ -23154,7 +23334,7 @@ pub struct SentData { )] pub links: Vec<Links>, /** - * A list of subscribers who were sent a specific campaign. + * A list of subscribers who were sent a specific campaign. */ #[serde( default, @@ -23163,7 +23343,7 @@ pub struct SentData { )] pub campaign_id: String, /** - * A list of subscribers who were sent a specific campaign. + * A list of subscribers who were sent a specific campaign. */ #[serde( default, @@ -23172,7 +23352,7 @@ pub struct SentData { )] pub sent_to: Vec<SentTo>, /** - * A list of subscribers who were sent a specific campaign. + * A list of subscribers who were sent a specific campaign. */ #[serde( default, @@ -23186,7 +23366,7 @@ pub struct SentData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CampaignSubReports { /** - * A list of reports containing child campaigns for a specific campaign. + * A list of reports containing child campaigns for a specific campaign. */ #[serde( default, @@ -23196,7 +23376,7 @@ pub struct CampaignSubReports { )] pub links: Vec<Links>, /** - * A list of reports containing child campaigns for a specific campaign. + * A list of reports containing child campaigns for a specific campaign. */ #[serde( default, @@ -23205,7 +23385,7 @@ pub struct CampaignSubReports { )] pub campaign_id: String, /** - * A list of reports containing child campaigns for a specific campaign. + * A list of reports containing child campaigns for a specific campaign. */ #[serde( default, @@ -23214,7 +23394,7 @@ pub struct CampaignSubReports { )] pub reports: Vec<Reports>, /** - * A list of reports containing child campaigns for a specific campaign. + * A list of reports containing child campaigns for a specific campaign. */ #[serde( default, @@ -23228,7 +23408,7 @@ pub struct CampaignSubReports { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Unsubscribes { /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23238,7 +23418,7 @@ pub struct Unsubscribes { )] pub links: Vec<Links>, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23247,7 +23427,7 @@ pub struct Unsubscribes { )] pub campaign_id: String, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23256,7 +23436,7 @@ pub struct Unsubscribes { )] pub email_address: String, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23265,7 +23445,7 @@ pub struct Unsubscribes { )] pub email_id: String, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23274,7 +23454,7 @@ pub struct Unsubscribes { )] pub list_id: String, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23282,12 +23462,12 @@ pub struct Unsubscribes { )] pub list_is_active: bool, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merge_fields: Option<serde_json::Value>, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23296,7 +23476,7 @@ pub struct Unsubscribes { )] pub reason: String, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23305,7 +23485,7 @@ pub struct Unsubscribes { )] pub timestamp: Option<chrono::DateTime<chrono::Utc>>, /** - * A member who unsubscribed from a specific campaign. + * A member who unsubscribed from a specific campaign. */ #[serde( default, @@ -23318,7 +23498,7 @@ pub struct Unsubscribes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UnsubscribesData { /** - * A list of members who have unsubscribed from a specific campaign. + * A list of members who have unsubscribed from a specific campaign. */ #[serde( default, @@ -23328,7 +23508,7 @@ pub struct UnsubscribesData { )] pub links: Vec<Links>, /** - * A list of members who have unsubscribed from a specific campaign. + * A list of members who have unsubscribed from a specific campaign. */ #[serde( default, @@ -23337,7 +23517,7 @@ pub struct UnsubscribesData { )] pub campaign_id: String, /** - * A list of members who have unsubscribed from a specific campaign. + * A list of members who have unsubscribed from a specific campaign. */ #[serde( default, @@ -23346,7 +23526,7 @@ pub struct UnsubscribesData { )] pub total_items: i64, /** - * A list of members who have unsubscribed from a specific campaign. + * A list of members who have unsubscribed from a specific campaign. */ #[serde( default, @@ -23359,7 +23539,8 @@ pub struct UnsubscribesData { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetReportsEcommerceProductActivitySortField { #[serde(rename = "title")] Title, @@ -23396,7 +23577,7 @@ impl GetReportsEcommerceProductActivitySortField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Products { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -23405,7 +23586,7 @@ pub struct Products { )] pub currency_code: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -23414,7 +23595,7 @@ pub struct Products { )] pub image_url: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -23423,7 +23604,7 @@ pub struct Products { )] pub recommendation_purchased: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -23432,7 +23613,7 @@ pub struct Products { )] pub recommendation_total: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -23441,7 +23622,7 @@ pub struct Products { )] pub sku: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -23450,7 +23631,7 @@ pub struct Products { )] pub title: String, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -23459,7 +23640,7 @@ pub struct Products { )] pub total_purchased: f64, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -23473,7 +23654,7 @@ pub struct Products { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetReportsEcommerceProductActivityResponse { /** - * A collection of ecommerce products. + * A collection of ecommerce products. */ #[serde( default, @@ -23483,7 +23664,7 @@ pub struct GetReportsEcommerceProductActivityResponse { )] pub links: Vec<Links>, /** - * A collection of ecommerce products. + * A collection of ecommerce products. */ #[serde( default, @@ -23492,7 +23673,7 @@ pub struct GetReportsEcommerceProductActivityResponse { )] pub products: Vec<Products>, /** - * A collection of ecommerce products. + * A collection of ecommerce products. */ #[serde( default, @@ -23505,7 +23686,8 @@ pub struct GetReportsEcommerceProductActivityResponse { /** * Returns user templates sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetTemplatesSortField { #[serde(rename = "date_created")] DateCreated, @@ -23543,7 +23725,7 @@ impl GetTemplatesSortField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Templates { /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23553,7 +23735,7 @@ pub struct Templates { )] pub links: Vec<Links>, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23561,7 +23743,7 @@ pub struct Templates { )] pub active: bool, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23570,7 +23752,7 @@ pub struct Templates { )] pub category: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23579,7 +23761,7 @@ pub struct Templates { )] pub created_by: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23588,7 +23770,7 @@ pub struct Templates { )] pub date_created: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23597,7 +23779,7 @@ pub struct Templates { )] pub date_edited: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23605,7 +23787,7 @@ pub struct Templates { )] pub drag_and_drop: bool, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23614,7 +23796,7 @@ pub struct Templates { )] pub edited_by: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23623,7 +23805,7 @@ pub struct Templates { )] pub folder_id: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23632,7 +23814,7 @@ pub struct Templates { )] pub id: i64, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23641,7 +23823,7 @@ pub struct Templates { )] pub name: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23649,7 +23831,7 @@ pub struct Templates { )] pub responsive: bool, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23658,7 +23840,7 @@ pub struct Templates { )] pub share_url: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23667,7 +23849,7 @@ pub struct Templates { )] pub thumbnail: String, /** - * Information about a specific template. + * Information about a specific template. */ #[serde( default, @@ -23682,7 +23864,7 @@ pub struct Templates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplatesData { /** - * A list an account's available templates. + * A list an account's available templates. */ #[serde( default, @@ -23692,7 +23874,7 @@ pub struct TemplatesData { )] pub links: Vec<Links>, /** - * A list an account's available templates. + * A list an account's available templates. */ #[serde( default, @@ -23701,7 +23883,7 @@ pub struct TemplatesData { )] pub templates: Vec<Templates>, /** - * A list an account's available templates. + * A list an account's available templates. */ #[serde( default, @@ -23715,7 +23897,7 @@ pub struct TemplatesData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TemplateDefaultContent { /** - * Default content for a template. + * Default content for a template. */ #[serde( default, @@ -23725,7 +23907,7 @@ pub struct TemplateDefaultContent { )] pub links: Vec<Links>, /** - * Default content for a template. + * Default content for a template. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sections: Option<serde_json::Value>, @@ -23735,7 +23917,7 @@ pub struct TemplateDefaultContent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Address { /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23745,7 +23927,7 @@ pub struct Address { )] pub address_1: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23755,7 +23937,7 @@ pub struct Address { )] pub address_2: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23764,7 +23946,7 @@ pub struct Address { )] pub city: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23773,7 +23955,7 @@ pub struct Address { )] pub country: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23782,7 +23964,7 @@ pub struct Address { )] pub country_code: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23791,7 +23973,7 @@ pub struct Address { )] pub postal_code: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23800,7 +23982,7 @@ pub struct Address { )] pub province: String, /** - * The customer's address. + * The customer's address. */ #[serde( default, @@ -23814,7 +23996,7 @@ pub struct Address { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Customer { /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23824,12 +24006,12 @@ pub struct Customer { )] pub links: Vec<Links>, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23838,7 +24020,7 @@ pub struct Customer { )] pub company: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23847,7 +24029,7 @@ pub struct Customer { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23856,7 +24038,7 @@ pub struct Customer { )] pub email_address: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23865,7 +24047,7 @@ pub struct Customer { )] pub first_name: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23874,7 +24056,7 @@ pub struct Customer { )] pub id: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23883,7 +24065,7 @@ pub struct Customer { )] pub last_name: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23891,7 +24073,7 @@ pub struct Customer { )] pub opt_in_status: bool, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23900,7 +24082,7 @@ pub struct Customer { )] pub orders_count: i64, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23909,7 +24091,7 @@ pub struct Customer { )] pub total_spent: f64, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -23922,7 +24104,8 @@ pub struct Customer { /** * The Mailchimp tracking code for the order. Uses the 'mc_tc' parameter in E-Commerce tracking URLs. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TrackingCode { #[serde(rename = "prec")] Prec, @@ -23954,7 +24137,7 @@ impl TrackingCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShippingAddress { /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -23964,7 +24147,7 @@ pub struct ShippingAddress { )] pub address_1: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -23974,7 +24157,7 @@ pub struct ShippingAddress { )] pub address_2: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -23983,7 +24166,7 @@ pub struct ShippingAddress { )] pub city: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -23992,7 +24175,7 @@ pub struct ShippingAddress { )] pub company: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24001,7 +24184,7 @@ pub struct ShippingAddress { )] pub country: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24010,7 +24193,7 @@ pub struct ShippingAddress { )] pub country_code: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24019,7 +24202,7 @@ pub struct ShippingAddress { )] pub latitude: f64, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24028,7 +24211,7 @@ pub struct ShippingAddress { )] pub longitude: f64, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24037,7 +24220,7 @@ pub struct ShippingAddress { )] pub name: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24046,7 +24229,7 @@ pub struct ShippingAddress { )] pub phone: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24055,7 +24238,7 @@ pub struct ShippingAddress { )] pub postal_code: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24064,7 +24247,7 @@ pub struct ShippingAddress { )] pub province: String, /** - * The shipping address for the order. + * The shipping address for the order. */ #[serde( default, @@ -24078,7 +24261,7 @@ pub struct ShippingAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingAddress { /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24088,7 +24271,7 @@ pub struct BillingAddress { )] pub address_1: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24098,7 +24281,7 @@ pub struct BillingAddress { )] pub address_2: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24107,7 +24290,7 @@ pub struct BillingAddress { )] pub city: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24116,7 +24299,7 @@ pub struct BillingAddress { )] pub company: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24125,7 +24308,7 @@ pub struct BillingAddress { )] pub country: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24134,7 +24317,7 @@ pub struct BillingAddress { )] pub country_code: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24143,7 +24326,7 @@ pub struct BillingAddress { )] pub latitude: f64, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24152,7 +24335,7 @@ pub struct BillingAddress { )] pub longitude: f64, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24161,7 +24344,7 @@ pub struct BillingAddress { )] pub name: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24170,7 +24353,7 @@ pub struct BillingAddress { )] pub phone: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24179,7 +24362,7 @@ pub struct BillingAddress { )] pub postal_code: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24188,7 +24371,7 @@ pub struct BillingAddress { )] pub province: String, /** - * The billing address for the order. + * The billing address for the order. */ #[serde( default, @@ -24201,7 +24384,8 @@ pub struct BillingAddress { /** * Type of discount. For free shipping set type to fixed */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrdersPromosType { #[serde(rename = "fixed")] Fixed, @@ -24235,7 +24419,7 @@ impl OrdersPromosType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Promos { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -24244,7 +24428,7 @@ pub struct Promos { )] pub amount_discounted: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -24253,7 +24437,7 @@ pub struct Promos { )] pub code: String, /** - * Type of discount. For free shipping set type to fixed + * Type of discount. For free shipping set type to fixed */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<OrdersPromosType>, @@ -24263,7 +24447,7 @@ pub struct Promos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Outreach { /** - * The outreach associated with this order. For example, an email campaign or Facebook ad. + * The outreach associated with this order. For example, an email campaign or Facebook ad. */ #[serde( default, @@ -24272,7 +24456,7 @@ pub struct Outreach { )] pub id: String, /** - * The outreach associated with this order. For example, an email campaign or Facebook ad. + * The outreach associated with this order. For example, an email campaign or Facebook ad. */ #[serde( default, @@ -24281,7 +24465,7 @@ pub struct Outreach { )] pub name: String, /** - * The outreach associated with this order. For example, an email campaign or Facebook ad. + * The outreach associated with this order. For example, an email campaign or Facebook ad. */ #[serde( default, @@ -24290,7 +24474,7 @@ pub struct Outreach { )] pub published_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The outreach associated with this order. For example, an email campaign or Facebook ad. + * The outreach associated with this order. For example, an email campaign or Facebook ad. */ #[serde( default, @@ -24305,7 +24489,7 @@ pub struct Outreach { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Orders { /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24315,12 +24499,12 @@ pub struct Orders { )] pub links: Vec<Links>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<BillingAddress>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24329,7 +24513,7 @@ pub struct Orders { )] pub campaign_id: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24338,7 +24522,7 @@ pub struct Orders { )] pub cancelled_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24347,12 +24531,12 @@ pub struct Orders { )] pub currency_code: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer: Option<Customer>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24361,7 +24545,7 @@ pub struct Orders { )] pub discount_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24370,7 +24554,7 @@ pub struct Orders { )] pub financial_status: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24379,7 +24563,7 @@ pub struct Orders { )] pub fulfillment_status: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24388,7 +24572,7 @@ pub struct Orders { )] pub id: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24397,7 +24581,7 @@ pub struct Orders { )] pub landing_site: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24406,7 +24590,7 @@ pub struct Orders { )] pub lines: Vec<Lines>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24415,7 +24599,7 @@ pub struct Orders { )] pub order_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24424,12 +24608,12 @@ pub struct Orders { )] pub order_url: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub outreach: Option<Outreach>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24438,7 +24622,7 @@ pub struct Orders { )] pub processed_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24447,12 +24631,12 @@ pub struct Orders { )] pub promos: Vec<Promos>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<ShippingAddress>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24461,7 +24645,7 @@ pub struct Orders { )] pub shipping_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24470,7 +24654,7 @@ pub struct Orders { )] pub store_id: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24479,12 +24663,12 @@ pub struct Orders { )] pub tax_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking_code: Option<TrackingCode>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -24498,7 +24682,7 @@ pub struct Orders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersData { /** - * A collection of orders in an account. + * A collection of orders in an account. */ #[serde( default, @@ -24508,7 +24692,7 @@ pub struct OrdersData { )] pub links: Vec<Links>, /** - * A collection of orders in an account. + * A collection of orders in an account. */ #[serde( default, @@ -24517,7 +24701,7 @@ pub struct OrdersData { )] pub orders: Vec<Orders>, /** - * A collection of orders in an account. + * A collection of orders in an account. */ #[serde( default, @@ -24531,7 +24715,7 @@ pub struct OrdersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceStoresAddress { /** - * The store address. + * The store address. */ #[serde( default, @@ -24541,7 +24725,7 @@ pub struct ECommerceStoresAddress { )] pub address_1: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24551,7 +24735,7 @@ pub struct ECommerceStoresAddress { )] pub address_2: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24560,7 +24744,7 @@ pub struct ECommerceStoresAddress { )] pub city: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24569,7 +24753,7 @@ pub struct ECommerceStoresAddress { )] pub country: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24578,7 +24762,7 @@ pub struct ECommerceStoresAddress { )] pub country_code: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24587,7 +24771,7 @@ pub struct ECommerceStoresAddress { )] pub latitude: f64, /** - * The store address. + * The store address. */ #[serde( default, @@ -24596,7 +24780,7 @@ pub struct ECommerceStoresAddress { )] pub longitude: f64, /** - * The store address. + * The store address. */ #[serde( default, @@ -24605,7 +24789,7 @@ pub struct ECommerceStoresAddress { )] pub postal_code: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24614,7 +24798,7 @@ pub struct ECommerceStoresAddress { )] pub province: String, /** - * The store address. + * The store address. */ #[serde( default, @@ -24628,7 +24812,7 @@ pub struct ECommerceStoresAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceStoresConnectedSite { /** - * The Connected Site associated with the store. + * The Connected Site associated with the store. */ #[serde( default, @@ -24637,7 +24821,7 @@ pub struct ECommerceStoresConnectedSite { )] pub site_foreign_id: String, /** - * The Connected Site associated with the store. + * The Connected Site associated with the store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub site_script: Option<Script>, @@ -24647,7 +24831,7 @@ pub struct ECommerceStoresConnectedSite { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbandonedCart { /** - * abandonedCart automation details. + * abandonedCart automation details. */ #[serde( default, @@ -24656,7 +24840,7 @@ pub struct AbandonedCart { )] pub id: String, /** - * abandonedCart automation details. + * abandonedCart automation details. */ #[serde( default, @@ -24664,7 +24848,7 @@ pub struct AbandonedCart { )] pub is_supported: bool, /** - * abandonedCart automation details. + * abandonedCart automation details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, @@ -24674,7 +24858,7 @@ pub struct AbandonedCart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbandonedBrowse { /** - * abandonedBrowse automation details. abandonedBrowse is also known as Product Retargeting Email or Retarget Site Visitors on the web. + * abandonedBrowse automation details. abandonedBrowse is also known as Product Retargeting Email or Retarget Site Visitors on the web. */ #[serde( default, @@ -24683,7 +24867,7 @@ pub struct AbandonedBrowse { )] pub id: String, /** - * abandonedBrowse automation details. abandonedBrowse is also known as Product Retargeting Email or Retarget Site Visitors on the web. + * abandonedBrowse automation details. abandonedBrowse is also known as Product Retargeting Email or Retarget Site Visitors on the web. */ #[serde( default, @@ -24691,7 +24875,7 @@ pub struct AbandonedBrowse { )] pub is_supported: bool, /** - * abandonedBrowse automation details. abandonedBrowse is also known as Product Retargeting Email or Retarget Site Visitors on the web. + * abandonedBrowse automation details. abandonedBrowse is also known as Product Retargeting Email or Retarget Site Visitors on the web. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, @@ -24701,12 +24885,12 @@ pub struct AbandonedBrowse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceStoresAutomations { /** - * Details for the automations attached to this store. + * Details for the automations attached to this store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub abandoned_browse: Option<AbandonedBrowse>, /** - * Details for the automations attached to this store. + * Details for the automations attached to this store. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub abandoned_cart: Option<AbandonedCart>, @@ -24716,7 +24900,7 @@ pub struct ECommerceStoresAutomations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Stores { /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24726,22 +24910,22 @@ pub struct Stores { )] pub links: Vec<Links>, /** - * An individual store in an account. + * An individual store in an account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<ECommerceStoresAddress>, /** - * An individual store in an account. + * An individual store in an account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub automations: Option<ECommerceStoresAutomations>, /** - * An individual store in an account. + * An individual store in an account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub connected_site: Option<ECommerceStoresConnectedSite>, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24750,7 +24934,7 @@ pub struct Stores { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24759,7 +24943,7 @@ pub struct Stores { )] pub currency_code: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24768,7 +24952,7 @@ pub struct Stores { )] pub domain: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24777,7 +24961,7 @@ pub struct Stores { )] pub email_address: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24786,7 +24970,7 @@ pub struct Stores { )] pub id: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24794,7 +24978,7 @@ pub struct Stores { )] pub is_syncing: bool, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24803,7 +24987,7 @@ pub struct Stores { )] pub list_id: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24811,7 +24995,7 @@ pub struct Stores { )] pub list_is_active: bool, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24820,7 +25004,7 @@ pub struct Stores { )] pub money_format: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24829,7 +25013,7 @@ pub struct Stores { )] pub name: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24838,7 +25022,7 @@ pub struct Stores { )] pub phone: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24847,7 +25031,7 @@ pub struct Stores { )] pub platform: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24856,7 +25040,7 @@ pub struct Stores { )] pub primary_locale: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24865,7 +25049,7 @@ pub struct Stores { )] pub timezone: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24879,7 +25063,7 @@ pub struct Stores { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceStores { /** - * A collection of stores in the account. + * A collection of stores in the account. */ #[serde( default, @@ -24889,7 +25073,7 @@ pub struct ECommerceStores { )] pub links: Vec<Links>, /** - * A collection of stores in the account. + * A collection of stores in the account. */ #[serde( default, @@ -24898,7 +25082,7 @@ pub struct ECommerceStores { )] pub stores: Vec<Stores>, /** - * A collection of stores in the account. + * A collection of stores in the account. */ #[serde( default, @@ -24912,12 +25096,12 @@ pub struct ECommerceStores { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceStore { /** - * An individual store in an account. + * An individual store in an account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<ECommerceStoresAddress>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -24926,7 +25110,7 @@ pub struct ECommerceStore { )] pub currency_code: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24935,7 +25119,7 @@ pub struct ECommerceStore { )] pub domain: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24944,7 +25128,7 @@ pub struct ECommerceStore { )] pub email_address: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -24953,7 +25137,7 @@ pub struct ECommerceStore { )] pub id: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24961,7 +25145,7 @@ pub struct ECommerceStore { )] pub is_syncing: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -24970,7 +25154,7 @@ pub struct ECommerceStore { )] pub list_id: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24979,7 +25163,7 @@ pub struct ECommerceStore { )] pub money_format: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -24988,7 +25172,7 @@ pub struct ECommerceStore { )] pub name: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -24997,7 +25181,7 @@ pub struct ECommerceStore { )] pub phone: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25006,7 +25190,7 @@ pub struct ECommerceStore { )] pub platform: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25015,7 +25199,7 @@ pub struct ECommerceStore { )] pub primary_locale: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25029,12 +25213,12 @@ pub struct ECommerceStore { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceStoreData { /** - * An individual store in an account. + * An individual store in an account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<ECommerceStoresAddress>, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25043,7 +25227,7 @@ pub struct ECommerceStoreData { )] pub currency_code: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25052,7 +25236,7 @@ pub struct ECommerceStoreData { )] pub domain: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25061,7 +25245,7 @@ pub struct ECommerceStoreData { )] pub email_address: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25069,7 +25253,7 @@ pub struct ECommerceStoreData { )] pub is_syncing: bool, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25078,7 +25262,7 @@ pub struct ECommerceStoreData { )] pub money_format: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25087,7 +25271,7 @@ pub struct ECommerceStoreData { )] pub name: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25096,7 +25280,7 @@ pub struct ECommerceStoreData { )] pub phone: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25105,7 +25289,7 @@ pub struct ECommerceStoreData { )] pub platform: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25114,7 +25298,7 @@ pub struct ECommerceStoreData { )] pub primary_locale: String, /** - * An individual store in an account. + * An individual store in an account. */ #[serde( default, @@ -25128,7 +25312,7 @@ pub struct ECommerceStoreData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCartLineItem { /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25138,7 +25322,7 @@ pub struct ECommerceCartLineItem { )] pub links: Vec<Links>, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25147,7 +25331,7 @@ pub struct ECommerceCartLineItem { )] pub id: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25156,7 +25340,7 @@ pub struct ECommerceCartLineItem { )] pub price: f64, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25165,7 +25349,7 @@ pub struct ECommerceCartLineItem { )] pub product_id: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25174,7 +25358,7 @@ pub struct ECommerceCartLineItem { )] pub product_title: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25183,7 +25367,7 @@ pub struct ECommerceCartLineItem { )] pub product_variant_id: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25192,7 +25376,7 @@ pub struct ECommerceCartLineItem { )] pub product_variant_title: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25206,7 +25390,7 @@ pub struct ECommerceCartLineItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Carts { /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25216,7 +25400,7 @@ pub struct Carts { )] pub links: Vec<Links>, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25225,7 +25409,7 @@ pub struct Carts { )] pub campaign_id: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25234,7 +25418,7 @@ pub struct Carts { )] pub checkout_url: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25243,7 +25427,7 @@ pub struct Carts { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25252,12 +25436,12 @@ pub struct Carts { )] pub currency_code: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer: Option<Customer>, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25266,7 +25450,7 @@ pub struct Carts { )] pub id: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25275,7 +25459,7 @@ pub struct Carts { )] pub lines: Vec<ECommerceCartLineItem>, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25284,7 +25468,7 @@ pub struct Carts { )] pub order_total: f64, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25293,7 +25477,7 @@ pub struct Carts { )] pub tax_total: f64, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25307,7 +25491,7 @@ pub struct Carts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CartsData { /** - * A collection of a store's carts. + * A collection of a store's carts. */ #[serde( default, @@ -25317,7 +25501,7 @@ pub struct CartsData { )] pub links: Vec<Links>, /** - * A collection of a store's carts. + * A collection of a store's carts. */ #[serde( default, @@ -25326,7 +25510,7 @@ pub struct CartsData { )] pub carts: Vec<Carts>, /** - * A collection of a store's carts. + * A collection of a store's carts. */ #[serde( default, @@ -25335,7 +25519,7 @@ pub struct CartsData { )] pub store_id: String, /** - * A collection of a store's carts. + * A collection of a store's carts. */ #[serde( default, @@ -25349,12 +25533,12 @@ pub struct CartsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCustomer { /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25363,7 +25547,7 @@ pub struct ECommerceCustomer { )] pub company: String, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25372,7 +25556,7 @@ pub struct ECommerceCustomer { )] pub email_address: String, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25381,7 +25565,7 @@ pub struct ECommerceCustomer { )] pub first_name: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25390,7 +25574,7 @@ pub struct ECommerceCustomer { )] pub id: String, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25399,7 +25583,7 @@ pub struct ECommerceCustomer { )] pub last_name: String, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25412,7 +25596,7 @@ pub struct ECommerceCustomer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCartLineItemData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25421,7 +25605,7 @@ pub struct ECommerceCartLineItemData { )] pub id: String, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -25430,7 +25614,7 @@ pub struct ECommerceCartLineItemData { )] pub price: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25439,7 +25623,7 @@ pub struct ECommerceCartLineItemData { )] pub product_id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25448,7 +25632,7 @@ pub struct ECommerceCartLineItemData { )] pub product_variant_id: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -25462,7 +25646,7 @@ pub struct ECommerceCartLineItemData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCart { /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25471,7 +25655,7 @@ pub struct ECommerceCart { )] pub campaign_id: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25480,7 +25664,7 @@ pub struct ECommerceCart { )] pub checkout_url: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25489,11 +25673,11 @@ pub struct ECommerceCart { )] pub currency_code: String, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ pub customer: ECommerceCustomer, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25502,7 +25686,7 @@ pub struct ECommerceCart { )] pub id: String, /** - * An array of the cart's line items. + * An array of the cart's line items. */ #[serde( default, @@ -25511,7 +25695,7 @@ pub struct ECommerceCart { )] pub lines: Vec<ECommerceCartLineItemData>, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -25520,7 +25704,7 @@ pub struct ECommerceCart { )] pub order_total: f64, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25534,12 +25718,12 @@ pub struct ECommerceCart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCartCustomer { /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25548,7 +25732,7 @@ pub struct ECommerceCartCustomer { )] pub company: String, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25557,7 +25741,7 @@ pub struct ECommerceCartCustomer { )] pub first_name: String, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25566,7 +25750,7 @@ pub struct ECommerceCartCustomer { )] pub last_name: String, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25579,7 +25763,7 @@ pub struct ECommerceCartCustomer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCartLineItemDataType { /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25588,7 +25772,7 @@ pub struct ECommerceCartLineItemDataType { )] pub price: f64, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25597,7 +25781,7 @@ pub struct ECommerceCartLineItemDataType { )] pub product_id: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25606,7 +25790,7 @@ pub struct ECommerceCartLineItemDataType { )] pub product_variant_id: String, /** - * Information about a specific cart line item. + * Information about a specific cart line item. */ #[serde( default, @@ -25620,7 +25804,7 @@ pub struct ECommerceCartLineItemDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCartData { /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25629,7 +25813,7 @@ pub struct ECommerceCartData { )] pub campaign_id: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25638,7 +25822,7 @@ pub struct ECommerceCartData { )] pub checkout_url: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25647,12 +25831,12 @@ pub struct ECommerceCartData { )] pub currency_code: String, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer: Option<ECommerceCartCustomer>, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25661,7 +25845,7 @@ pub struct ECommerceCartData { )] pub lines: Vec<ECommerceCartLineItemDataType>, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25670,7 +25854,7 @@ pub struct ECommerceCartData { )] pub order_total: f64, /** - * Information about a specific cart. + * Information about a specific cart. */ #[serde( default, @@ -25684,7 +25868,7 @@ pub struct ECommerceCartData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CartLines { /** - * A collection of a cart's line items. + * A collection of a cart's line items. */ #[serde( default, @@ -25694,7 +25878,7 @@ pub struct CartLines { )] pub links: Vec<Links>, /** - * A collection of a cart's line items. + * A collection of a cart's line items. */ #[serde( default, @@ -25703,7 +25887,7 @@ pub struct CartLines { )] pub cart_id: String, /** - * A collection of a cart's line items. + * A collection of a cart's line items. */ #[serde( default, @@ -25712,7 +25896,7 @@ pub struct CartLines { )] pub lines: Vec<ECommerceCartLineItem>, /** - * A collection of a cart's line items. + * A collection of a cart's line items. */ #[serde( default, @@ -25721,7 +25905,7 @@ pub struct CartLines { )] pub store_id: String, /** - * A collection of a cart's line items. + * A collection of a cart's line items. */ #[serde( default, @@ -25735,7 +25919,7 @@ pub struct CartLines { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Customers { /** - * A collection of the store's customers. + * A collection of the store's customers. */ #[serde( default, @@ -25745,7 +25929,7 @@ pub struct Customers { )] pub links: Vec<Links>, /** - * A collection of the store's customers. + * A collection of the store's customers. */ #[serde( default, @@ -25754,7 +25938,7 @@ pub struct Customers { )] pub customers: Vec<Customer>, /** - * A collection of the store's customers. + * A collection of the store's customers. */ #[serde( default, @@ -25763,7 +25947,7 @@ pub struct Customers { )] pub store_id: String, /** - * A collection of the store's customers. + * A collection of the store's customers. */ #[serde( default, @@ -25777,12 +25961,12 @@ pub struct Customers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCustomerData { /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -25791,7 +25975,7 @@ pub struct ECommerceCustomerData { )] pub company: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25800,7 +25984,7 @@ pub struct ECommerceCustomerData { )] pub email_address: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -25809,7 +25993,7 @@ pub struct ECommerceCustomerData { )] pub first_name: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25818,7 +26002,7 @@ pub struct ECommerceCustomerData { )] pub id: String, /** - * Information about a specific customer. + * Information about a specific customer. */ #[serde( default, @@ -25827,7 +26011,7 @@ pub struct ECommerceCustomerData { )] pub last_name: String, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -25840,12 +26024,12 @@ pub struct ECommerceCustomerData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceCustomerDataType { /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25854,7 +26038,7 @@ pub struct ECommerceCustomerDataType { )] pub company: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25863,7 +26047,7 @@ pub struct ECommerceCustomerDataType { )] pub email_address: String, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25872,7 +26056,7 @@ pub struct ECommerceCustomerDataType { )] pub first_name: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -25881,7 +26065,7 @@ pub struct ECommerceCustomerDataType { )] pub id: String, /** - * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. + * Information about a specific customer. Orders for existing customers should include only the `id` parameter in the `customer` object body. */ #[serde( default, @@ -25890,7 +26074,7 @@ pub struct ECommerceCustomerDataType { )] pub last_name: String, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -25902,7 +26086,8 @@ pub struct ECommerceCustomerDataType { /** * The target that the discount applies to. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Target { #[serde(rename = "per_item")] PerItem, @@ -25940,7 +26125,7 @@ impl Target { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PromoRules { /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -25950,7 +26135,7 @@ pub struct PromoRules { )] pub links: Vec<Links>, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -25959,7 +26144,7 @@ pub struct PromoRules { )] pub amount: f64, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -25968,7 +26153,7 @@ pub struct PromoRules { )] pub created_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -25977,7 +26162,7 @@ pub struct PromoRules { )] pub description: String, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -25985,7 +26170,7 @@ pub struct PromoRules { )] pub enabled: bool, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -25994,7 +26179,7 @@ pub struct PromoRules { )] pub ends_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -26003,7 +26188,7 @@ pub struct PromoRules { )] pub id: String, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -26012,12 +26197,12 @@ pub struct PromoRules { )] pub starts_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde(default, skip_serializing_if = "Option::is_none")] pub target: Option<Target>, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -26026,12 +26211,12 @@ pub struct PromoRules { )] pub title: String, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<OrdersPromosType>, /** - * Information about an Ecommerce Store's specific Promo Rule + * Information about an Ecommerce Store's specific Promo Rule */ #[serde( default, @@ -26045,7 +26230,7 @@ pub struct PromoRules { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PromoRulesData { /** - * A collection of the store's promo rules. + * A collection of the store's promo rules. */ #[serde( default, @@ -26055,7 +26240,7 @@ pub struct PromoRulesData { )] pub links: Vec<Links>, /** - * A collection of the store's promo rules. + * A collection of the store's promo rules. */ #[serde( default, @@ -26064,7 +26249,7 @@ pub struct PromoRulesData { )] pub promo_rules: Vec<PromoRules>, /** - * A collection of the store's promo rules. + * A collection of the store's promo rules. */ #[serde( default, @@ -26073,7 +26258,7 @@ pub struct PromoRulesData { )] pub store_id: String, /** - * A collection of the store's promo rules. + * A collection of the store's promo rules. */ #[serde( default, @@ -26087,7 +26272,7 @@ pub struct PromoRulesData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommercePromoRule { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -26096,7 +26281,7 @@ pub struct ECommercePromoRule { )] pub amount: f64, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26105,7 +26290,7 @@ pub struct ECommercePromoRule { )] pub created_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26114,7 +26299,7 @@ pub struct ECommercePromoRule { )] pub description: String, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26122,7 +26307,7 @@ pub struct ECommercePromoRule { )] pub enabled: bool, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26131,7 +26316,7 @@ pub struct ECommercePromoRule { )] pub ends_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26140,7 +26325,7 @@ pub struct ECommercePromoRule { )] pub id: String, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26149,12 +26334,12 @@ pub struct ECommercePromoRule { )] pub starts_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The target that the discount applies to. + * The target that the discount applies to. */ #[serde(default, skip_serializing_if = "Target::is_noop")] pub target: Target, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26163,7 +26348,7 @@ pub struct ECommercePromoRule { )] pub title: String, /** - * Type of discount. For free shipping set type to fixed + * Type of discount. For free shipping set type to fixed */ #[serde( default, @@ -26172,7 +26357,7 @@ pub struct ECommercePromoRule { )] pub type_: OrdersPromosType, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26186,7 +26371,7 @@ pub struct ECommercePromoRule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommercePromoRuleData { /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26195,7 +26380,7 @@ pub struct ECommercePromoRuleData { )] pub amount: f64, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26204,7 +26389,7 @@ pub struct ECommercePromoRuleData { )] pub created_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26213,7 +26398,7 @@ pub struct ECommercePromoRuleData { )] pub description: String, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26221,7 +26406,7 @@ pub struct ECommercePromoRuleData { )] pub enabled: bool, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26230,7 +26415,7 @@ pub struct ECommercePromoRuleData { )] pub ends_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26239,12 +26424,12 @@ pub struct ECommercePromoRuleData { )] pub starts_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub target: Option<Target>, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26253,12 +26438,12 @@ pub struct ECommercePromoRuleData { )] pub title: String, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<OrdersPromosType>, /** - * Information about an Ecommerce Store's specific Promo Rule. + * Information about an Ecommerce Store's specific Promo Rule. */ #[serde( default, @@ -26272,7 +26457,7 @@ pub struct ECommercePromoRuleData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PromoCodes { /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26282,7 +26467,7 @@ pub struct PromoCodes { )] pub links: Vec<Links>, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26291,7 +26476,7 @@ pub struct PromoCodes { )] pub code: String, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26300,7 +26485,7 @@ pub struct PromoCodes { )] pub created_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26308,7 +26493,7 @@ pub struct PromoCodes { )] pub enabled: bool, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26317,7 +26502,7 @@ pub struct PromoCodes { )] pub id: String, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26326,7 +26511,7 @@ pub struct PromoCodes { )] pub redemption_url: String, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26335,7 +26520,7 @@ pub struct PromoCodes { )] pub updated_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Code + * Information about an Ecommerce Store's specific Promo Code */ #[serde( default, @@ -26349,7 +26534,7 @@ pub struct PromoCodes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PromoCodesData { /** - * A collection of the store's promo codes. + * A collection of the store's promo codes. */ #[serde( default, @@ -26359,7 +26544,7 @@ pub struct PromoCodesData { )] pub links: Vec<Links>, /** - * A collection of the store's promo codes. + * A collection of the store's promo codes. */ #[serde( default, @@ -26368,7 +26553,7 @@ pub struct PromoCodesData { )] pub promo_codes: Vec<PromoCodes>, /** - * A collection of the store's promo codes. + * A collection of the store's promo codes. */ #[serde( default, @@ -26377,7 +26562,7 @@ pub struct PromoCodesData { )] pub store_id: String, /** - * A collection of the store's promo codes. + * A collection of the store's promo codes. */ #[serde( default, @@ -26391,7 +26576,7 @@ pub struct PromoCodesData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommercePromoCode { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26400,7 +26585,7 @@ pub struct ECommercePromoCode { )] pub code: String, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26409,7 +26594,7 @@ pub struct ECommercePromoCode { )] pub created_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26417,7 +26602,7 @@ pub struct ECommercePromoCode { )] pub enabled: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26426,7 +26611,7 @@ pub struct ECommercePromoCode { )] pub id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26435,7 +26620,7 @@ pub struct ECommercePromoCode { )] pub redemption_url: String, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26444,7 +26629,7 @@ pub struct ECommercePromoCode { )] pub updated_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26458,7 +26643,7 @@ pub struct ECommercePromoCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommercePromoCodeData { /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26467,7 +26652,7 @@ pub struct ECommercePromoCodeData { )] pub code: String, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26476,7 +26661,7 @@ pub struct ECommercePromoCodeData { )] pub created_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26484,7 +26669,7 @@ pub struct ECommercePromoCodeData { )] pub enabled: bool, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26493,7 +26678,7 @@ pub struct ECommercePromoCodeData { )] pub redemption_url: String, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26502,7 +26687,7 @@ pub struct ECommercePromoCodeData { )] pub updated_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about an Ecommerce Store's specific Promo Code. + * Information about an Ecommerce Store's specific Promo Code. */ #[serde( default, @@ -26516,7 +26701,7 @@ pub struct ECommercePromoCodeData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersDataType { /** - * A collection of orders in a store. + * A collection of orders in a store. */ #[serde( default, @@ -26526,7 +26711,7 @@ pub struct OrdersDataType { )] pub links: Vec<Links>, /** - * A collection of orders in a store. + * A collection of orders in a store. */ #[serde( default, @@ -26535,7 +26720,7 @@ pub struct OrdersDataType { )] pub orders: Vec<Orders>, /** - * A collection of orders in a store. + * A collection of orders in a store. */ #[serde( default, @@ -26544,7 +26729,7 @@ pub struct OrdersDataType { )] pub store_id: String, /** - * A collection of orders in a store. + * A collection of orders in a store. */ #[serde( default, @@ -26557,7 +26742,7 @@ pub struct OrdersDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceOrderPromos { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -26566,7 +26751,7 @@ pub struct ECommerceOrderPromos { )] pub amount_discounted: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26575,7 +26760,7 @@ pub struct ECommerceOrderPromos { )] pub code: String, /** - * Type of discount. For free shipping set type to fixed + * Type of discount. For free shipping set type to fixed */ #[serde( default, @@ -26589,7 +26774,7 @@ pub struct ECommerceOrderPromos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceOrderLineItem { /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -26598,7 +26783,7 @@ pub struct ECommerceOrderLineItem { )] pub discount: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26607,7 +26792,7 @@ pub struct ECommerceOrderLineItem { )] pub id: String, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -26616,7 +26801,7 @@ pub struct ECommerceOrderLineItem { )] pub price: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26625,7 +26810,7 @@ pub struct ECommerceOrderLineItem { )] pub product_id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26634,7 +26819,7 @@ pub struct ECommerceOrderLineItem { )] pub product_variant_id: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -26648,7 +26833,7 @@ pub struct ECommerceOrderLineItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceOrderOutreach { /** - * The outreach associated with this order. For example, an email campaign or Facebook ad. + * The outreach associated with this order. For example, an email campaign or Facebook ad. */ #[serde( default, @@ -26662,12 +26847,12 @@ pub struct ECommerceOrderOutreach { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceOrder { /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<BillingAddress>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26676,7 +26861,7 @@ pub struct ECommerceOrder { )] pub campaign_id: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26685,7 +26870,7 @@ pub struct ECommerceOrder { )] pub cancelled_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26694,11 +26879,11 @@ pub struct ECommerceOrder { )] pub currency_code: String, /** - * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. + * Information about a specific customer. For existing customers include only the `id` parameter in the `customer` object body. */ pub customer: ECommerceCustomer, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26707,7 +26892,7 @@ pub struct ECommerceOrder { )] pub discount_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26716,7 +26901,7 @@ pub struct ECommerceOrder { )] pub financial_status: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26725,7 +26910,7 @@ pub struct ECommerceOrder { )] pub fulfillment_status: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -26734,7 +26919,7 @@ pub struct ECommerceOrder { )] pub id: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26743,7 +26928,7 @@ pub struct ECommerceOrder { )] pub landing_site: String, /** - * An array of the order's line items. + * An array of the order's line items. */ #[serde( default, @@ -26752,7 +26937,7 @@ pub struct ECommerceOrder { )] pub lines: Vec<ECommerceOrderLineItem>, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -26761,7 +26946,7 @@ pub struct ECommerceOrder { )] pub order_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26770,12 +26955,12 @@ pub struct ECommerceOrder { )] pub order_url: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub outreach: Option<ECommerceOrderOutreach>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26784,7 +26969,7 @@ pub struct ECommerceOrder { )] pub processed_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26793,12 +26978,12 @@ pub struct ECommerceOrder { )] pub promos: Vec<ECommerceOrderPromos>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<ShippingAddress>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26807,7 +26992,7 @@ pub struct ECommerceOrder { )] pub shipping_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26816,12 +27001,12 @@ pub struct ECommerceOrder { )] pub tax_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking_code: Option<TrackingCode>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26835,7 +27020,7 @@ pub struct ECommerceOrder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceOrderLineItemData { /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -26844,7 +27029,7 @@ pub struct ECommerceOrderLineItemData { )] pub discount: f64, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -26853,7 +27038,7 @@ pub struct ECommerceOrderLineItemData { )] pub price: f64, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -26862,7 +27047,7 @@ pub struct ECommerceOrderLineItemData { )] pub product_id: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -26871,7 +27056,7 @@ pub struct ECommerceOrderLineItemData { )] pub product_variant_id: String, /** - * Information about a specific order line. + * Information about a specific order line. */ #[serde( default, @@ -26885,12 +27070,12 @@ pub struct ECommerceOrderLineItemData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceOrderData { /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<BillingAddress>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26899,7 +27084,7 @@ pub struct ECommerceOrderData { )] pub campaign_id: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26908,7 +27093,7 @@ pub struct ECommerceOrderData { )] pub cancelled_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26917,12 +27102,12 @@ pub struct ECommerceOrderData { )] pub currency_code: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer: Option<ECommerceCartCustomer>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26931,7 +27116,7 @@ pub struct ECommerceOrderData { )] pub discount_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26940,7 +27125,7 @@ pub struct ECommerceOrderData { )] pub financial_status: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26949,7 +27134,7 @@ pub struct ECommerceOrderData { )] pub fulfillment_status: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26958,7 +27143,7 @@ pub struct ECommerceOrderData { )] pub landing_site: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26967,7 +27152,7 @@ pub struct ECommerceOrderData { )] pub lines: Vec<ECommerceOrderLineItemData>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26976,7 +27161,7 @@ pub struct ECommerceOrderData { )] pub order_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26985,12 +27170,12 @@ pub struct ECommerceOrderData { )] pub order_url: String, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub outreach: Option<ECommerceOrderOutreach>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -26999,7 +27184,7 @@ pub struct ECommerceOrderData { )] pub processed_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -27008,12 +27193,12 @@ pub struct ECommerceOrderData { )] pub promos: Vec<ECommerceOrderPromos>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<ShippingAddress>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -27022,7 +27207,7 @@ pub struct ECommerceOrderData { )] pub shipping_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -27031,12 +27216,12 @@ pub struct ECommerceOrderData { )] pub tax_total: f64, /** - * Information about a specific order. + * Information about a specific order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking_code: Option<TrackingCode>, /** - * Information about a specific order. + * Information about a specific order. */ #[serde( default, @@ -27050,7 +27235,7 @@ pub struct ECommerceOrderData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrderLines { /** - * A collection of an order's line items. + * A collection of an order's line items. */ #[serde( default, @@ -27060,7 +27245,7 @@ pub struct OrderLines { )] pub links: Vec<Links>, /** - * A collection of an order's line items. + * A collection of an order's line items. */ #[serde( default, @@ -27069,7 +27254,7 @@ pub struct OrderLines { )] pub lines: Vec<Lines>, /** - * A collection of an order's line items. + * A collection of an order's line items. */ #[serde( default, @@ -27078,7 +27263,7 @@ pub struct OrderLines { )] pub order_id: String, /** - * A collection of an order's line items. + * A collection of an order's line items. */ #[serde( default, @@ -27087,7 +27272,7 @@ pub struct OrderLines { )] pub store_id: String, /** - * A collection of an order's line items. + * A collection of an order's line items. */ #[serde( default, @@ -27101,7 +27286,7 @@ pub struct OrderLines { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Variants { /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27111,7 +27296,7 @@ pub struct Variants { )] pub links: Vec<Links>, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27120,7 +27305,7 @@ pub struct Variants { )] pub backorders: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27129,7 +27314,7 @@ pub struct Variants { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27138,7 +27323,7 @@ pub struct Variants { )] pub id: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27147,7 +27332,7 @@ pub struct Variants { )] pub image_url: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27156,7 +27341,7 @@ pub struct Variants { )] pub inventory_quantity: i64, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27165,7 +27350,7 @@ pub struct Variants { )] pub price: f64, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27174,7 +27359,7 @@ pub struct Variants { )] pub sku: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27183,7 +27368,7 @@ pub struct Variants { )] pub title: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27192,7 +27377,7 @@ pub struct Variants { )] pub updated_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27201,7 +27386,7 @@ pub struct Variants { )] pub url: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27215,7 +27400,7 @@ pub struct Variants { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Images { /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27225,7 +27410,7 @@ pub struct Images { )] pub links: Vec<Links>, /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27234,7 +27419,7 @@ pub struct Images { )] pub id: String, /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27243,7 +27428,7 @@ pub struct Images { )] pub url: String, /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27257,7 +27442,7 @@ pub struct Images { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProduct { /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27267,7 +27452,7 @@ pub struct ECommerceProduct { )] pub links: Vec<Links>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27276,7 +27461,7 @@ pub struct ECommerceProduct { )] pub currency_code: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27285,7 +27470,7 @@ pub struct ECommerceProduct { )] pub description: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27294,7 +27479,7 @@ pub struct ECommerceProduct { )] pub handle: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27303,7 +27488,7 @@ pub struct ECommerceProduct { )] pub id: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27312,7 +27497,7 @@ pub struct ECommerceProduct { )] pub image_url: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27321,7 +27506,7 @@ pub struct ECommerceProduct { )] pub images: Vec<Images>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27330,7 +27515,7 @@ pub struct ECommerceProduct { )] pub published_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27339,7 +27524,7 @@ pub struct ECommerceProduct { )] pub title: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27349,7 +27534,7 @@ pub struct ECommerceProduct { )] pub type_: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27358,7 +27543,7 @@ pub struct ECommerceProduct { )] pub url: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27367,7 +27552,7 @@ pub struct ECommerceProduct { )] pub variants: Vec<Variants>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27381,7 +27566,7 @@ pub struct ECommerceProduct { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductsData { /** - * A collection of a store's products. + * A collection of a store's products. */ #[serde( default, @@ -27391,7 +27576,7 @@ pub struct ProductsData { )] pub links: Vec<Links>, /** - * A collection of a store's products. + * A collection of a store's products. */ #[serde( default, @@ -27400,7 +27585,7 @@ pub struct ProductsData { )] pub products: Vec<ECommerceProduct>, /** - * A collection of a store's products. + * A collection of a store's products. */ #[serde( default, @@ -27409,7 +27594,7 @@ pub struct ProductsData { )] pub store_id: String, /** - * A collection of a store's products. + * A collection of a store's products. */ #[serde( default, @@ -27423,7 +27608,7 @@ pub struct ProductsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProductImage { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -27432,7 +27617,7 @@ pub struct ECommerceProductImage { )] pub id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -27441,7 +27626,7 @@ pub struct ECommerceProductImage { )] pub url: String, /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27455,7 +27640,7 @@ pub struct ECommerceProductImage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProductData { /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27464,7 +27649,7 @@ pub struct ECommerceProductData { )] pub description: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27473,7 +27658,7 @@ pub struct ECommerceProductData { )] pub handle: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -27482,7 +27667,7 @@ pub struct ECommerceProductData { )] pub id: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27491,7 +27676,7 @@ pub struct ECommerceProductData { )] pub image_url: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27500,7 +27685,7 @@ pub struct ECommerceProductData { )] pub images: Vec<ECommerceProductImage>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27509,7 +27694,7 @@ pub struct ECommerceProductData { )] pub published_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -27518,7 +27703,7 @@ pub struct ECommerceProductData { )] pub title: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27528,7 +27713,7 @@ pub struct ECommerceProductData { )] pub type_: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27537,7 +27722,7 @@ pub struct ECommerceProductData { )] pub url: String, /** - * An array of the product's variants. At least one variant is required for each product. A variant can use the same `id` and `title` as the parent product. + * An array of the product's variants. At least one variant is required for each product. A variant can use the same `id` and `title` as the parent product. */ #[serde( default, @@ -27546,7 +27731,7 @@ pub struct ECommerceProductData { )] pub variants: Vec<ECommerceProductVariant>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27560,7 +27745,7 @@ pub struct ECommerceProductData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProductVariantData { /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27569,7 +27754,7 @@ pub struct ECommerceProductVariantData { )] pub backorders: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27578,7 +27763,7 @@ pub struct ECommerceProductVariantData { )] pub image_url: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27587,7 +27772,7 @@ pub struct ECommerceProductVariantData { )] pub inventory_quantity: i64, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27596,7 +27781,7 @@ pub struct ECommerceProductVariantData { )] pub price: f64, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27605,7 +27790,7 @@ pub struct ECommerceProductVariantData { )] pub sku: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27614,7 +27799,7 @@ pub struct ECommerceProductVariantData { )] pub title: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27623,7 +27808,7 @@ pub struct ECommerceProductVariantData { )] pub url: String, /** - * Information about a specific product variant. + * Information about a specific product variant. */ #[serde( default, @@ -27637,7 +27822,7 @@ pub struct ECommerceProductVariantData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProductImageData { /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27646,7 +27831,7 @@ pub struct ECommerceProductImageData { )] pub id: String, /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27655,7 +27840,7 @@ pub struct ECommerceProductImageData { )] pub url: String, /** - * Information about a specific product image. + * Information about a specific product image. */ #[serde( default, @@ -27669,7 +27854,7 @@ pub struct ECommerceProductImageData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ECommerceProductDataType { /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27678,7 +27863,7 @@ pub struct ECommerceProductDataType { )] pub description: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27687,7 +27872,7 @@ pub struct ECommerceProductDataType { )] pub handle: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27696,7 +27881,7 @@ pub struct ECommerceProductDataType { )] pub image_url: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27705,7 +27890,7 @@ pub struct ECommerceProductDataType { )] pub images: Vec<ECommerceProductImageData>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27714,7 +27899,7 @@ pub struct ECommerceProductDataType { )] pub published_at_foreign: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27723,7 +27908,7 @@ pub struct ECommerceProductDataType { )] pub title: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27733,7 +27918,7 @@ pub struct ECommerceProductDataType { )] pub type_: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27742,7 +27927,7 @@ pub struct ECommerceProductDataType { )] pub url: String, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27751,7 +27936,7 @@ pub struct ECommerceProductDataType { )] pub variants: Vec<ECommerceProductVariantData>, /** - * Information about a specific product. + * Information about a specific product. */ #[serde( default, @@ -27765,7 +27950,7 @@ pub struct ECommerceProductDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceProductVariants { /** - * A collection of a product's variants. + * A collection of a product's variants. */ #[serde( default, @@ -27775,7 +27960,7 @@ pub struct EcommerceProductVariants { )] pub links: Vec<Links>, /** - * A collection of a product's variants. + * A collection of a product's variants. */ #[serde( default, @@ -27784,7 +27969,7 @@ pub struct EcommerceProductVariants { )] pub product_id: String, /** - * A collection of a product's variants. + * A collection of a product's variants. */ #[serde( default, @@ -27793,7 +27978,7 @@ pub struct EcommerceProductVariants { )] pub store_id: String, /** - * A collection of a product's variants. + * A collection of a product's variants. */ #[serde( default, @@ -27802,7 +27987,7 @@ pub struct EcommerceProductVariants { )] pub total_items: i64, /** - * A collection of a product's variants. + * A collection of a product's variants. */ #[serde( default, @@ -27816,7 +28001,7 @@ pub struct EcommerceProductVariants { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EcommerceProductImages { /** - * A collection of a product's images. + * A collection of a product's images. */ #[serde( default, @@ -27826,7 +28011,7 @@ pub struct EcommerceProductImages { )] pub links: Vec<Links>, /** - * A collection of a product's images. + * A collection of a product's images. */ #[serde( default, @@ -27835,7 +28020,7 @@ pub struct EcommerceProductImages { )] pub images: Vec<Images>, /** - * A collection of a product's images. + * A collection of a product's images. */ #[serde( default, @@ -27844,7 +28029,7 @@ pub struct EcommerceProductImages { )] pub product_id: String, /** - * A collection of a product's images. + * A collection of a product's images. */ #[serde( default, @@ -27853,7 +28038,7 @@ pub struct EcommerceProductImages { )] pub store_id: String, /** - * A collection of a product's images. + * A collection of a product's images. */ #[serde( default, @@ -27866,12 +28051,12 @@ pub struct EcommerceProductImages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Results { /** - * A summary of an individual campaign's settings and content. + * A summary of an individual campaign's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub campaign: Option<Campaign>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -27885,7 +28070,7 @@ pub struct Results { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Campaigns { /** - * Campaigns and Snippets found for given search term. + * Campaigns and Snippets found for given search term. */ #[serde( default, @@ -27895,7 +28080,7 @@ pub struct Campaigns { )] pub links: Vec<Links>, /** - * Campaigns and Snippets found for given search term. + * Campaigns and Snippets found for given search term. */ #[serde( default, @@ -27904,7 +28089,7 @@ pub struct Campaigns { )] pub results: Vec<Results>, /** - * Campaigns and Snippets found for given search term. + * Campaigns and Snippets found for given search term. */ #[serde( default, @@ -27918,7 +28103,7 @@ pub struct Campaigns { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExactMatches { /** - * Exact matches of the provided search query. + * Exact matches of the provided search query. */ #[serde( default, @@ -27927,7 +28112,7 @@ pub struct ExactMatches { )] pub members: Vec<ListMembersData>, /** - * Exact matches of the provided search query. + * Exact matches of the provided search query. */ #[serde( default, @@ -27941,7 +28126,7 @@ pub struct ExactMatches { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FullSearch { /** - * Partial matches of the provided search query. + * Partial matches of the provided search query. */ #[serde( default, @@ -27950,7 +28135,7 @@ pub struct FullSearch { )] pub members: Vec<ListMembersData>, /** - * Partial matches of the provided search query. + * Partial matches of the provided search query. */ #[serde( default, @@ -27964,7 +28149,7 @@ pub struct FullSearch { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MembersData { /** - * Members found for given search term + * Members found for given search term */ #[serde( default, @@ -27974,12 +28159,12 @@ pub struct MembersData { )] pub links: Vec<Links>, /** - * Members found for given search term + * Members found for given search term */ #[serde(default, skip_serializing_if = "Option::is_none")] pub exact_matches: Option<ExactMatches>, /** - * Members found for given search term + * Members found for given search term */ #[serde(default, skip_serializing_if = "Option::is_none")] pub full_search: Option<FullSearch>, @@ -27989,7 +28174,7 @@ pub struct MembersData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiHealthStatus { /** - * API health status. + * API health status. */ #[serde( default, @@ -28002,7 +28187,8 @@ pub struct ApiHealthStatus { /** * Returns files sorted by the specified field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAllFacebookAdsSortField { #[serde(rename = "created_at")] CreatedAt, @@ -28039,7 +28225,8 @@ impl GetAllFacebookAdsSortField { /** * Supported Campaign, Ad, Page type */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OutreachType { #[serde(rename = "absplit")] Absplit, @@ -28109,7 +28296,8 @@ impl OutreachType { /** * Campaign, Ad, or Page status */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OutreachStatus { #[serde(rename = "active")] Active, @@ -28188,7 +28376,7 @@ impl OutreachStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsReportSummaryEcommerce { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28197,7 +28385,7 @@ pub struct FacebookAdsReportSummaryEcommerce { )] pub average_order_revenue: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28206,7 +28394,7 @@ pub struct FacebookAdsReportSummaryEcommerce { )] pub currency_code: String, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28219,7 +28407,7 @@ pub struct FacebookAdsReportSummaryEcommerce { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsReportSummary { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28228,7 +28416,7 @@ pub struct FacebookAdsReportSummary { )] pub click_rate: f64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28237,7 +28425,7 @@ pub struct FacebookAdsReportSummary { )] pub clicks: i64, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28248,7 +28436,7 @@ pub struct FacebookAdsReportSummary { #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce: Option<FacebookAdsReportSummaryEcommerce>, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28257,7 +28445,7 @@ pub struct FacebookAdsReportSummary { )] pub engagements: i64, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28266,7 +28454,7 @@ pub struct FacebookAdsReportSummary { )] pub impressions: f64, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28275,7 +28463,7 @@ pub struct FacebookAdsReportSummary { )] pub open_rate: f64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28284,7 +28472,7 @@ pub struct FacebookAdsReportSummary { )] pub opens: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28293,7 +28481,7 @@ pub struct FacebookAdsReportSummary { )] pub reach: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28302,7 +28490,7 @@ pub struct FacebookAdsReportSummary { )] pub subscriber_clicks: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28311,7 +28499,7 @@ pub struct FacebookAdsReportSummary { )] pub subscribes: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28320,7 +28508,7 @@ pub struct FacebookAdsReportSummary { )] pub total_sent: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28329,7 +28517,7 @@ pub struct FacebookAdsReportSummary { )] pub unique_opens: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28338,7 +28526,7 @@ pub struct FacebookAdsReportSummary { )] pub unique_visits: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28352,7 +28540,7 @@ pub struct FacebookAdsReportSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsList { /** - * List settings for the outreach + * List settings for the outreach */ #[serde( default, @@ -28361,7 +28549,7 @@ pub struct FacebookAdsList { )] pub list_id: String, /** - * List settings for the outreach + * List settings for the outreach */ #[serde( default, @@ -28369,7 +28557,7 @@ pub struct FacebookAdsList { )] pub list_is_active: bool, /** - * List settings for the outreach + * List settings for the outreach */ #[serde( default, @@ -28378,7 +28566,7 @@ pub struct FacebookAdsList { )] pub list_name: String, /** - * List settings for the outreach + * List settings for the outreach */ #[serde( default, @@ -28387,12 +28575,12 @@ pub struct FacebookAdsList { )] pub recipient_count: i64, /** - * List settings for the outreach + * List settings for the outreach */ #[serde(default, skip_serializing_if = "Option::is_none")] pub segment_opts: Option<SegmentOptions>, /** - * List settings for the outreach + * List settings for the outreach */ #[serde( default, @@ -28405,7 +28593,7 @@ pub struct FacebookAdsList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAds { /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28414,7 +28602,7 @@ pub struct FacebookAds { )] pub canceled_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28423,7 +28611,7 @@ pub struct FacebookAds { )] pub create_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -28431,7 +28619,7 @@ pub struct FacebookAds { )] pub has_segment: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28440,7 +28628,7 @@ pub struct FacebookAds { )] pub id: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28449,7 +28637,7 @@ pub struct FacebookAds { )] pub name: String, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28458,14 +28646,14 @@ pub struct FacebookAds { )] pub published_time: Option<chrono::DateTime<chrono::Utc>>, /** - * List settings for the outreach + * List settings for the outreach */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipients: Option<FacebookAdsList>, #[serde(default, skip_serializing_if = "Option::is_none")] pub report_summary: Option<FacebookAdsReportSummary>, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -28473,7 +28661,7 @@ pub struct FacebookAds { )] pub show_report: bool, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28482,12 +28670,12 @@ pub struct FacebookAds { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Campaign, Ad, or Page status + * Campaign, Ad, or Page status */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<OutreachStatus>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28496,12 +28684,12 @@ pub struct FacebookAds { )] pub thumbnail: String, /** - * Supported Campaign, Ad, Page type + * Supported Campaign, Ad, Page type */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<OutreachType>, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28510,7 +28698,7 @@ pub struct FacebookAds { )] pub updated_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28523,7 +28711,7 @@ pub struct FacebookAds { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28532,7 +28720,7 @@ pub struct FacebookAdsData { )] pub email_source_name: String, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28541,7 +28729,7 @@ pub struct FacebookAdsData { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -28549,7 +28737,7 @@ pub struct FacebookAdsData { )] pub needs_attention: bool, /** - * The date and time that the account was created in ISO 8601 format. + * The date and time that the account was created in ISO 8601 format. */ #[serde( default, @@ -28558,7 +28746,7 @@ pub struct FacebookAdsData { )] pub paused_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -28571,7 +28759,7 @@ pub struct FacebookAdsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Channel { /** - * Channel settings + * Channel settings */ #[serde( default, @@ -28579,7 +28767,7 @@ pub struct Channel { )] pub fb_placement_audience: bool, /** - * Channel settings + * Channel settings */ #[serde( default, @@ -28587,7 +28775,7 @@ pub struct Channel { )] pub fb_placement_feed: bool, /** - * Channel settings + * Channel settings */ #[serde( default, @@ -28600,7 +28788,7 @@ pub struct Channel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsFeedback { /** - * Check if this ad is connected to a facebook page + * Check if this ad is connected to a facebook page */ #[serde( default, @@ -28609,7 +28797,7 @@ pub struct FacebookAdsFeedback { )] pub audience: String, /** - * Check if this ad is connected to a facebook page + * Check if this ad is connected to a facebook page */ #[serde( default, @@ -28618,7 +28806,7 @@ pub struct FacebookAdsFeedback { )] pub budget: String, /** - * Check if this ad is connected to a facebook page + * Check if this ad is connected to a facebook page */ #[serde( default, @@ -28627,7 +28815,7 @@ pub struct FacebookAdsFeedback { )] pub compliance: String, /** - * Check if this ad is connected to a facebook page + * Check if this ad is connected to a facebook page */ #[serde( default, @@ -28641,7 +28829,7 @@ pub struct FacebookAdsFeedback { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Site { /** - * Connected Site + * Connected Site */ #[serde( default, @@ -28650,7 +28838,7 @@ pub struct Site { )] pub id: i64, /** - * Connected Site + * Connected Site */ #[serde( default, @@ -28659,7 +28847,7 @@ pub struct Site { )] pub name: String, /** - * Connected Site + * Connected Site */ #[serde( default, @@ -28672,7 +28860,8 @@ pub struct Site { /** * Type of the audience */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FacebookAdsAudienceType { #[serde(rename = "Custom Audience")] CustomAudience, @@ -28709,7 +28898,8 @@ impl FacebookAdsAudienceType { /** * List or Facebook based audience */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceType { #[serde(rename = "facebook")] Facebook, @@ -28743,7 +28933,7 @@ impl SourceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailSource { /** - * Whether the webhook is triggered when a list subscriber is added. + * Whether the webhook is triggered when a list subscriber is added. */ #[serde( default, @@ -28751,7 +28941,7 @@ pub struct EmailSource { )] pub is_segment: bool, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28760,7 +28950,7 @@ pub struct EmailSource { )] pub list_name: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28769,7 +28959,7 @@ pub struct EmailSource { )] pub name: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28778,7 +28968,7 @@ pub struct EmailSource { )] pub segment_type: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28792,7 +28982,7 @@ pub struct EmailSource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsAudienceTargetingSpecsLocations { /** - * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. + * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. */ #[serde( default, @@ -28801,7 +28991,7 @@ pub struct FacebookAdsAudienceTargetingSpecsLocations { )] pub cities: Vec<String>, /** - * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. + * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. */ #[serde( default, @@ -28810,7 +29000,7 @@ pub struct FacebookAdsAudienceTargetingSpecsLocations { )] pub countries: Vec<String>, /** - * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. + * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. */ #[serde( default, @@ -28819,7 +29009,7 @@ pub struct FacebookAdsAudienceTargetingSpecsLocations { )] pub regions: Vec<String>, /** - * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. + * A comma-separated list of fields to return. Reference parameters of sub-objects with dot notation. */ #[serde( default, @@ -28832,7 +29022,7 @@ pub struct FacebookAdsAudienceTargetingSpecsLocations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsAudienceTargetingSpecsInterests { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28845,7 +29035,7 @@ pub struct FacebookAdsAudienceTargetingSpecsInterests { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TargetingSpecs { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28862,7 +29052,7 @@ pub struct TargetingSpecs { #[serde(default, skip_serializing_if = "Option::is_none")] pub locations: Option<FacebookAdsAudienceTargetingSpecsLocations>, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28871,7 +29061,7 @@ pub struct TargetingSpecs { )] pub max_age: i64, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28885,12 +29075,12 @@ pub struct TargetingSpecs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Audience { /** - * Audience settings + * Audience settings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub email_source: Option<EmailSource>, /** - * Audience settings + * Audience settings */ #[serde( default, @@ -28898,7 +29088,7 @@ pub struct Audience { )] pub include_source_in_target: bool, /** - * Audience settings + * Audience settings */ #[serde( default, @@ -28907,17 +29097,17 @@ pub struct Audience { )] pub lookalike_country_code: String, /** - * Audience settings + * Audience settings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source_type: Option<SourceType>, /** - * Audience settings + * Audience settings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub targeting_specs: Option<TargetingSpecs>, /** - * Audience settings + * Audience settings */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<FacebookAdsAudienceType>, @@ -28926,7 +29116,7 @@ pub struct Audience { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Budget { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28935,7 +29125,7 @@ pub struct Budget { )] pub currency_code: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -28944,7 +29134,7 @@ pub struct Budget { )] pub duration: i64, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -28957,7 +29147,7 @@ pub struct Budget { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Attachments { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28966,7 +29156,7 @@ pub struct Attachments { )] pub call_to_action: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28975,7 +29165,7 @@ pub struct Attachments { )] pub description: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28984,7 +29174,7 @@ pub struct Attachments { )] pub image_url: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -28993,7 +29183,7 @@ pub struct Attachments { )] pub link_url: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29012,7 +29202,7 @@ pub struct Content { )] pub attachments: Vec<Attachments>, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29021,7 +29211,7 @@ pub struct Content { )] pub call_to_action: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29030,7 +29220,7 @@ pub struct Content { )] pub description: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29039,7 +29229,7 @@ pub struct Content { )] pub image_url: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29048,7 +29238,7 @@ pub struct Content { )] pub link_url: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29057,7 +29247,7 @@ pub struct Content { )] pub message: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29071,32 +29261,32 @@ pub struct Content { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsDataType { /** - * A facebook ad. + * A facebook ad. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audience: Option<Audience>, /** - * A facebook ad. + * A facebook ad. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub budget: Option<Budget>, /** - * A facebook ad. + * A facebook ad. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub channel: Option<Channel>, /** - * A facebook ad. + * A facebook ad. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub content: Option<Content>, /** - * A facebook ad. + * A facebook ad. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub feedback: Option<FacebookAdsFeedback>, /** - * A facebook ad. + * A facebook ad. */ #[serde( default, @@ -29104,7 +29294,7 @@ pub struct FacebookAdsDataType { )] pub has_audience: bool, /** - * A facebook ad. + * A facebook ad. */ #[serde( default, @@ -29112,7 +29302,7 @@ pub struct FacebookAdsDataType { )] pub has_content: bool, /** - * A facebook ad. + * A facebook ad. */ #[serde( default, @@ -29120,7 +29310,7 @@ pub struct FacebookAdsDataType { )] pub is_connected: bool, /** - * A facebook ad. + * A facebook ad. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, @@ -29129,7 +29319,7 @@ pub struct FacebookAdsDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetFacebookAdsResponse { /** - * A list of link types and descriptions for the API schema documents. + * A list of link types and descriptions for the API schema documents. */ #[serde( default, @@ -29154,7 +29344,7 @@ pub struct FacebookAdsAllOf { #[serde(flatten)] pub facebook_ads_data: FacebookAdsData, /** - * A facebook ad. + * A facebook ad. */ #[serde(flatten)] pub facebook_ads_data_type: FacebookAdsDataType, @@ -29166,7 +29356,7 @@ pub struct FacebookAdsAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAllFacebookAdsResponse { /** - * Contains an array of facebook ads. + * Contains an array of facebook ads. */ #[serde( default, @@ -29176,7 +29366,7 @@ pub struct GetAllFacebookAdsResponse { )] pub links: Vec<Links>, /** - * Contains an array of facebook ads. + * Contains an array of facebook ads. */ #[serde( default, @@ -29185,7 +29375,7 @@ pub struct GetAllFacebookAdsResponse { )] pub facebook_ads: Vec<FacebookAdsAllOf>, /** - * Contains an array of facebook ads. + * Contains an array of facebook ads. */ #[serde( default, @@ -29198,7 +29388,7 @@ pub struct GetAllFacebookAdsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsReportSummaryEcommerceData { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29207,7 +29397,7 @@ pub struct FacebookAdsReportSummaryEcommerceData { )] pub currency_code: String, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -29220,7 +29410,7 @@ pub struct FacebookAdsReportSummaryEcommerceData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CostPerClick { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -29229,7 +29419,7 @@ pub struct CostPerClick { )] pub amount: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29242,7 +29432,7 @@ pub struct CostPerClick { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExtendedAt { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29251,7 +29441,7 @@ pub struct ExtendedAt { )] pub datetime: String, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29265,17 +29455,17 @@ pub struct ExtendedAt { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsReportSummaryData { /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde(default, skip_serializing_if = "Option::is_none")] pub average_daily_budget: Option<CostPerClick>, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde(default, skip_serializing_if = "Option::is_none")] pub average_order_amount: Option<CostPerClick>, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29284,7 +29474,7 @@ pub struct FacebookAdsReportSummaryData { )] pub click_rate: f64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29293,7 +29483,7 @@ pub struct FacebookAdsReportSummaryData { )] pub clicks: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29302,22 +29492,22 @@ pub struct FacebookAdsReportSummaryData { )] pub comments: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cost_per_click: Option<CostPerClick>, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce: Option<FacebookAdsReportSummaryEcommerceData>, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde(default, skip_serializing_if = "Option::is_none")] pub extended_at: Option<ExtendedAt>, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29326,7 +29516,7 @@ pub struct FacebookAdsReportSummaryData { )] pub first_time_buyers: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29334,7 +29524,7 @@ pub struct FacebookAdsReportSummaryData { )] pub has_extended_ad_duration: bool, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29343,7 +29533,7 @@ pub struct FacebookAdsReportSummaryData { )] pub impressions: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29352,7 +29542,7 @@ pub struct FacebookAdsReportSummaryData { )] pub likes: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29361,7 +29551,7 @@ pub struct FacebookAdsReportSummaryData { )] pub reach: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29370,7 +29560,7 @@ pub struct FacebookAdsReportSummaryData { )] pub return_on_investment: f64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29379,7 +29569,7 @@ pub struct FacebookAdsReportSummaryData { )] pub shares: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29388,7 +29578,7 @@ pub struct FacebookAdsReportSummaryData { )] pub total_orders: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29397,7 +29587,7 @@ pub struct FacebookAdsReportSummaryData { )] pub total_products_sold: i64, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde( default, @@ -29410,7 +29600,7 @@ pub struct FacebookAdsReportSummaryData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsAudienceActivityClicks { /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -29419,7 +29609,7 @@ pub struct FacebookAdsAudienceActivityClicks { )] pub clicks: i64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29432,7 +29622,7 @@ pub struct FacebookAdsAudienceActivityClicks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Impressions { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29441,7 +29631,7 @@ pub struct Impressions { )] pub date: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -29454,7 +29644,7 @@ pub struct Impressions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Revenue { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29463,7 +29653,7 @@ pub struct Revenue { )] pub date: String, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -29498,7 +29688,7 @@ pub struct AudienceActivity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FacebookAdsDataTypeLinksObject { /** - * Audience settings + * Audience settings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audience: Option<Audience>, @@ -29507,12 +29697,12 @@ pub struct FacebookAdsDataTypeLinksObject { #[serde(default, skip_serializing_if = "Option::is_none")] pub budget: Option<Budget>, /** - * Channel settings + * Channel settings */ #[serde(default, skip_serializing_if = "Option::is_none")] pub channel: Option<Channel>, /** - * Report summary of facebook ad + * Report summary of facebook ad */ #[serde(default, skip_serializing_if = "Option::is_none")] pub report_summary: Option<FacebookAdsReportSummaryData>, @@ -29541,7 +29731,7 @@ pub struct GetReportingFacebookAdsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetReportingFacebookAdsResponse { /** - * A collection of Facebook ads. + * A collection of Facebook ads. */ #[serde( default, @@ -29551,7 +29741,7 @@ pub struct GetReportingFacebookAdsResponse { )] pub links: Vec<Links>, /** - * A collection of Facebook ads. + * A collection of Facebook ads. */ #[serde( default, @@ -29560,7 +29750,7 @@ pub struct GetReportingFacebookAdsResponse { )] pub facebook_ads: Vec<GetReportingFacebookAdsResponseAllOf>, /** - * A collection of Facebook ads. + * A collection of Facebook ads. */ #[serde( default, @@ -29573,7 +29763,7 @@ pub struct GetReportingFacebookAdsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Visits { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29582,7 +29772,7 @@ pub struct Visits { )] pub date: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -29596,7 +29786,7 @@ pub struct Visits { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DailyStats { /** - * The clicks and visits data from the last seven days. + * The clicks and visits data from the last seven days. */ #[serde( default, @@ -29605,7 +29795,7 @@ pub struct DailyStats { )] pub clicks: Vec<Visits>, /** - * The clicks and visits data from the last seven days. + * The clicks and visits data from the last seven days. */ #[serde( default, @@ -29614,7 +29804,7 @@ pub struct DailyStats { )] pub unique_visits: Vec<Visits>, /** - * The clicks and visits data from the last seven days. + * The clicks and visits data from the last seven days. */ #[serde( default, @@ -29628,7 +29818,7 @@ pub struct DailyStats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WeeklyStats { /** - * The clicks and visits data from the last five weeks. + * The clicks and visits data from the last five weeks. */ #[serde( default, @@ -29637,7 +29827,7 @@ pub struct WeeklyStats { )] pub clicks: Vec<Visits>, /** - * The clicks and visits data from the last five weeks. + * The clicks and visits data from the last five weeks. */ #[serde( default, @@ -29646,7 +29836,7 @@ pub struct WeeklyStats { )] pub unique_visits: Vec<Visits>, /** - * The clicks and visits data from the last five weeks. + * The clicks and visits data from the last five weeks. */ #[serde( default, @@ -29659,12 +29849,12 @@ pub struct WeeklyStats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPageReportTimeseries { /** - * The clicks and visits data from the last seven days. + * The clicks and visits data from the last seven days. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub daily_stats: Option<DailyStats>, /** - * The clicks and visits data from the last five weeks. + * The clicks and visits data from the last five weeks. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub weekly_stats: Option<WeeklyStats>, @@ -29673,7 +29863,7 @@ pub struct LandingPageReportTimeseries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPageReportEcommerce { /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -29682,7 +29872,7 @@ pub struct LandingPageReportEcommerce { )] pub average_order_revenue: f64, /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29691,7 +29881,7 @@ pub struct LandingPageReportEcommerce { )] pub currency_code: String, /** - * The display order for interests. + * The display order for interests. */ #[serde( default, @@ -29700,7 +29890,7 @@ pub struct LandingPageReportEcommerce { )] pub total_orders: i64, /** - * The price of a product variant. + * The price of a product variant. */ #[serde( default, @@ -29730,7 +29920,7 @@ pub struct Tag { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LandingPages { /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29740,7 +29930,7 @@ pub struct LandingPages { )] pub links: Vec<Links>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29749,7 +29939,7 @@ pub struct LandingPages { )] pub clicks: i64, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29758,12 +29948,12 @@ pub struct LandingPages { )] pub conversion_rate: f64, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ecommerce: Option<LandingPageReportEcommerce>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29772,7 +29962,7 @@ pub struct LandingPages { )] pub id: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29781,7 +29971,7 @@ pub struct LandingPages { )] pub list_id: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29790,7 +29980,7 @@ pub struct LandingPages { )] pub list_name: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29799,7 +29989,7 @@ pub struct LandingPages { )] pub name: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29808,7 +29998,7 @@ pub struct LandingPages { )] pub published_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29817,7 +30007,7 @@ pub struct LandingPages { )] pub signup_tags: Vec<Tag>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29826,7 +30016,7 @@ pub struct LandingPages { )] pub status: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29835,12 +30025,12 @@ pub struct LandingPages { )] pub subscribes: i64, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub timeseries: Option<LandingPageReportTimeseries>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29849,7 +30039,7 @@ pub struct LandingPages { )] pub title: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29858,7 +30048,7 @@ pub struct LandingPages { )] pub unique_visits: i64, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29867,7 +30057,7 @@ pub struct LandingPages { )] pub unpublished_at: Option<chrono::DateTime<chrono::Utc>>, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29876,7 +30066,7 @@ pub struct LandingPages { )] pub url: String, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29885,7 +30075,7 @@ pub struct LandingPages { )] pub visits: i64, /** - * A summary of an individual landing page's settings and content. + * A summary of an individual landing page's settings and content. */ #[serde( default, @@ -29899,7 +30089,7 @@ pub struct LandingPages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetReportingLandingPagesResponse { /** - * A collection of landing pages. + * A collection of landing pages. */ #[serde( default, @@ -29909,7 +30099,7 @@ pub struct GetReportingLandingPagesResponse { )] pub links: Vec<Links>, /** - * A collection of landing pages. + * A collection of landing pages. */ #[serde( default, @@ -29918,7 +30108,7 @@ pub struct GetReportingLandingPagesResponse { )] pub landing_pages: Vec<LandingPages>, /** - * A collection of landing pages. + * A collection of landing pages. */ #[serde( default, @@ -29932,7 +30122,7 @@ pub struct GetReportingLandingPagesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerifiedDomains { /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -29940,7 +30130,7 @@ pub struct VerifiedDomains { )] pub authenticated: bool, /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -29949,7 +30139,7 @@ pub struct VerifiedDomains { )] pub domain: String, /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -29958,7 +30148,7 @@ pub struct VerifiedDomains { )] pub verification_email: String, /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -29967,7 +30157,7 @@ pub struct VerifiedDomains { )] pub verification_sent: Option<chrono::DateTime<chrono::Utc>>, /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -29980,7 +30170,7 @@ pub struct VerifiedDomains { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerifyADomainSending { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, @@ -29994,7 +30184,7 @@ pub struct VerifyADomainSending { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerifiedDomainsData { /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -30003,7 +30193,7 @@ pub struct VerifiedDomainsData { )] pub domains: Vec<VerifiedDomains>, /** - * The verified domains currently on the account. + * The verified domains currently on the account. */ #[serde( default, @@ -30017,7 +30207,7 @@ pub struct VerifiedDomainsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerifiedDomainsDataType { /** - * The name of the folder. + * The name of the folder. */ #[serde( default, diff --git a/okta/Cargo.toml b/okta/Cargo.toml index 07a38336..1d1e1956 100644 --- a/okta/Cargo.toml +++ b/okta/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "okta" description = "A fully generated & opinionated API client for the Okta API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/okta/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/okta" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/okta/README.md b/okta/README.md index f54ce499..4220915d 100644 --- a/okta/README.md +++ b/okta/README.md @@ -38,7 +38,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -okta = "0.7.1" +okta = "0.8.0-rc.1" ``` ## Basic example diff --git a/okta/src/authorization_servers.rs b/okta/src/authorization_servers.rs index 59907ed0..9a29a483 100644 --- a/okta/src/authorization_servers.rs +++ b/okta/src/authorization_servers.rs @@ -90,7 +90,9 @@ impl AuthorizationServers { &self, body: &crate::types::AuthorizationServer, ) -> ClientResult<crate::Response<crate::types::AuthorizationServer>> { - let url = self.client.url("/api/v1/authorizationServers", None); + let url = self + .client + .url("/api/v1/authorizationServers", None); self.client .post( &url, diff --git a/okta/src/identity_providers.rs b/okta/src/identity_providers.rs index f3ca8ba7..e959782d 100644 --- a/okta/src/identity_providers.rs +++ b/okta/src/identity_providers.rs @@ -162,7 +162,9 @@ impl IdentityProviders { pub async fn list_all_keys( &self, ) -> ClientResult<crate::Response<Vec<crate::types::JsonWebKey>>> { - let url = self.client.url("/api/v1/idps/credentials/keys", None); + let url = self + .client + .url("/api/v1/idps/credentials/keys", None); self.client .get_all_pages( &url, @@ -184,7 +186,9 @@ impl IdentityProviders { &self, body: &crate::types::JsonWebKey, ) -> ClientResult<crate::Response<crate::types::JsonWebKey>> { - let url = self.client.url("/api/v1/idps/credentials/keys", None); + let url = self + .client + .url("/api/v1/idps/credentials/keys", None); self.client .post( &url, diff --git a/okta/src/lib.rs b/okta/src/lib.rs index 64c2af0d..452757e9 100644 --- a/okta/src/lib.rs +++ b/okta/src/lib.rs @@ -36,7 +36,7 @@ //! //! ```toml //! [dependencies] -//! okta = "0.7.1" +//! okta = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/okta/src/threat_insights.rs b/okta/src/threat_insights.rs index a68a7990..0aa15cb2 100644 --- a/okta/src/threat_insights.rs +++ b/okta/src/threat_insights.rs @@ -19,7 +19,9 @@ impl ThreatInsights { pub async fn get_current_configuration( &self, ) -> ClientResult<crate::Response<crate::types::ThreatInsightConfiguration>> { - let url = self.client.url("/api/v1/threats/configuration", None); + let url = self + .client + .url("/api/v1/threats/configuration", None); self.client .get( &url, @@ -39,7 +41,9 @@ impl ThreatInsights { &self, body: &crate::types::ThreatInsightConfiguration, ) -> ClientResult<crate::Response<crate::types::ThreatInsightConfiguration>> { - let url = self.client.url("/api/v1/threats/configuration", None); + let url = self + .client + .url("/api/v1/threats/configuration", None); self.client .post( &url, diff --git a/okta/src/types.rs b/okta/src/types.rs index eff6146a..f4849337 100644 --- a/okta/src/types.rs +++ b/okta/src/types.rs @@ -56,7 +56,8 @@ pub struct ActivateFactorRequest { pub state_token: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "APP")] App, @@ -310,7 +311,8 @@ pub struct AppUserPasswordCredential { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "ACTIVE")] Active, @@ -469,7 +471,8 @@ pub struct ApplicationCredentialsOAuthClient { pub token_endpoint_auth_method: Option<OAuthEndpointAuthenticationMethod>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ApplicationCredentialsScheme { #[serde(rename = "ADMIN_SETS_CREDENTIALS")] AdminSetsCredentials, @@ -544,7 +547,8 @@ pub struct ApplicationCredentialsSigning { pub use_: Option<Use>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Use { #[serde(rename = "sig")] Sig, @@ -703,7 +707,8 @@ pub struct ApplicationSettingsNotificationsVpnNetwork { pub include: Vec<String>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ApplicationSignOnMode { #[serde(rename = "AUTO_LOGIN")] AutoLogin, @@ -806,7 +811,8 @@ pub struct AuthenticationProvider { pub type_: Option<AuthenticationProviderType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthenticationProviderType { #[serde(rename = "ACTIVE_DIRECTORY")] ActiveDirectory, @@ -849,7 +855,8 @@ impl AuthenticationProviderType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuerMode { #[serde(rename = "CUSTOM_URL")] CustomUrl, @@ -880,7 +887,8 @@ impl IssuerMode { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RoleStatus { #[serde(rename = "ACTIVE")] Active, @@ -976,7 +984,8 @@ pub struct AuthorizationServerCredentials { pub signing: Option<AuthorizationServerCredentialsSigningConfig>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthorizationServerCredentialsRotationMode { #[serde(rename = "AUTO")] Auto, @@ -1095,7 +1104,8 @@ pub struct AuthorizationServerPolicy { pub type_: Option<PolicyType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthorizationServerPolicyRuleType { #[serde(rename = "RESOURCE_ACCESS")] ResourceAccess, @@ -1615,7 +1625,8 @@ pub struct DnsRecord { pub values: Vec<String>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DnsRecordType { #[serde(rename = "CNAME")] Cname, @@ -1646,7 +1657,8 @@ impl DnsRecordType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TrustLevel { #[serde(rename = "ANY")] Any, @@ -1699,7 +1711,8 @@ pub struct DevicePolicyRuleCondition { pub trust_level: Option<TrustLevel>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SupportedMdmFrameworks { #[serde(rename = "AFW")] Afw, @@ -1733,7 +1746,8 @@ impl SupportedMdmFrameworks { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Types { #[serde(rename = "ANDROID")] Android, @@ -1876,7 +1890,8 @@ pub struct DomainCertificateMetadata { pub subject: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DomainCertificateSourceType { #[serde(rename = "MANUAL")] Manual, @@ -1904,7 +1919,8 @@ impl DomainCertificateSourceType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DomainCertificateType { #[serde(rename = "PEM")] Pem, @@ -1942,7 +1958,8 @@ pub struct DomainListResponse { pub domains: Vec<Domain>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DomainValidationStatus { #[serde(rename = "COMPLETED")] Completed, @@ -2011,7 +2028,8 @@ pub struct EmailUserFactorProfile { pub email: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EnabledStatus { #[serde(rename = "DISABLED")] Disabled, @@ -2042,7 +2060,8 @@ impl EnabledStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VerificationStatus { #[serde(rename = "UNVERIFIED")] Unverified, @@ -2123,7 +2142,8 @@ pub struct EventHook { pub verification_status: Option<VerificationStatus>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EventHookChannelType { #[serde(rename = "HTTP")] Http, @@ -2205,7 +2225,8 @@ pub struct EventHookChannelConfigAuthScheme { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EventHookChannelConfigAuthSchemeType { #[serde(rename = "HEADER")] Header, @@ -2249,7 +2270,8 @@ pub struct EventHookChannelConfigHeader { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EventSubscriptionsType { #[serde(rename = "EVENT_TYPE")] EventType, @@ -2292,7 +2314,8 @@ pub struct EventSubscriptions { pub type_: Option<EventSubscriptionsType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FactorProvider { #[serde(rename = "CUSTOM")] Custom, @@ -2341,7 +2364,8 @@ impl FactorProvider { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FactorResultType { #[serde(rename = "CANCELLED")] Cancelled, @@ -2396,7 +2420,8 @@ impl FactorResultType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FactorStatus { #[serde(rename = "ACTIVE")] Active, @@ -2442,7 +2467,8 @@ impl FactorStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FactorType { #[serde(rename = "call")] Call, @@ -2544,7 +2570,8 @@ pub struct FeatureStage { pub value: Option<FeatureStageValue>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FeatureStageState { #[serde(rename = "CLOSED")] Closed, @@ -2575,7 +2602,8 @@ impl FeatureStageState { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FeatureStageValue { #[serde(rename = "BETA")] Beta, @@ -2606,7 +2634,8 @@ impl FeatureStageValue { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FeatureType { #[serde(rename = "self-service")] SelfService, @@ -2818,7 +2847,8 @@ pub struct GroupRulePeopleCondition { pub users: Option<GroupRuleCondition>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GroupRuleStatus { #[serde(rename = "ACTIVE")] Active, @@ -2852,7 +2882,8 @@ impl GroupRuleStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GroupType { #[serde(rename = "APP_GROUP")] AppGroup, @@ -2903,7 +2934,8 @@ pub struct WebUserFactorProfile { pub credential_id: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IdentityProviderIssuerMode { #[serde(rename = "CUSTOM_URL_DOMAIN")] CustomUrlDomain, @@ -2934,7 +2966,8 @@ impl IdentityProviderIssuerMode { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IdentityProviderType { #[serde(rename = "AgentlessDSSO")] AgentlessDsso, @@ -3106,7 +3139,8 @@ pub struct IdentityProviderCredentialsSigning { pub kid: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Revocation { #[serde(rename = "CRL")] Crl, @@ -3192,7 +3226,8 @@ pub struct IdentityProviderPolicy { pub subject: Option<PolicySubject>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Provider { #[serde(rename = "ANY")] Any, @@ -3412,7 +3447,8 @@ pub struct InlineHookResponseCommands { pub value: Vec<InlineHookResponseCommandValue>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InlineHookType { #[serde(rename = "com.okta.import.transform")] ComOktaImportTransform, @@ -3726,7 +3762,8 @@ pub struct LinkedObjectDetails { pub type_: Option<LinkedObjectDetailsType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LinkedObjectDetailsType { #[serde(rename = "USER")] User, @@ -3831,7 +3868,8 @@ pub struct LogAuthenticationContext { pub issuer: Option<LogIssuer>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LogAuthenticationProvider { #[serde(rename = "ACTIVE_DIRECTORY")] ActiveDirectory, @@ -3911,7 +3949,8 @@ pub struct LogClient { pub zone: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LogCredentialProvider { #[serde(rename = "DUO")] Duo, @@ -3957,7 +3996,8 @@ impl LogCredentialProvider { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LogCredentialType { #[serde(rename = "ASSERTION")] Assertion, @@ -4246,7 +4286,8 @@ pub struct LogSecurityContext { pub isp: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LogSeverity { #[serde(rename = "DEBUG")] Debug, @@ -4362,7 +4403,8 @@ pub struct LogUserAgent { pub raw_user_agent: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Enrollment { #[serde(rename = "ANY_OR_NONE")] AnyOrNone, @@ -4490,7 +4532,8 @@ pub struct NetworkZoneAddress { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NetworkZoneAddressType { #[serde(rename = "CIDR")] Cidr, @@ -4537,7 +4580,8 @@ pub struct NetworkZoneLocation { pub region: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NetworkZoneType { #[serde(rename = "DYNAMIC")] Dynamic, @@ -4568,7 +4612,8 @@ impl NetworkZoneType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NetworkZoneUsage { #[serde(rename = "BLOCKLIST")] Blocklist, @@ -4616,7 +4661,8 @@ pub struct OAuth2Actor { pub type_: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ClaimType { #[serde(rename = "IDENTITY")] Identity, @@ -4647,7 +4693,8 @@ impl ClaimType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GroupFilterType { #[serde(rename = "CONTAINS")] Contains, @@ -4684,7 +4731,8 @@ impl GroupFilterType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ValueType { #[serde(rename = "EXPRESSION")] Expression, @@ -4803,7 +4851,8 @@ pub struct OAuth2Client { pub logo_uri: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OAuth2RefreshTokenStatus { #[serde(rename = "ACTIVE")] Active, @@ -4898,7 +4947,8 @@ pub struct OAuth2RefreshToken { pub user_id: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Consent { #[serde(rename = "ADMIN")] Admin, @@ -4932,7 +4982,8 @@ impl Consent { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MetadataPublish { #[serde(rename = "ALL_CLIENTS")] AllClients, @@ -5070,7 +5121,8 @@ pub struct OAuth2ScopeConsentGrant { pub user_id: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OAuth2ScopeConsentGrantSource { #[serde(rename = "ADMIN")] Admin, @@ -5183,7 +5235,8 @@ pub struct OAuthApplicationCredentials { pub oauth_client: Option<ApplicationCredentialsOAuthClient>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OAuthEndpointAuthenticationMethod { #[serde(rename = "client_secret_basic")] ClientSecretBasic, @@ -5223,7 +5276,8 @@ impl OAuthEndpointAuthenticationMethod { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OAuthGrantType { #[serde(rename = "authorization_code")] AuthorizationCode, @@ -5263,7 +5317,8 @@ impl OAuthGrantType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OAuthResponseType { #[serde(rename = "code")] Code, @@ -5343,7 +5398,8 @@ pub struct OktaSignOnPolicyRuleConditions { pub people: Option<PolicyPeopleCondition>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Access { #[serde(rename = "ALLOW")] Allow, @@ -5374,7 +5430,8 @@ impl Access { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FactorPromptMode { #[serde(rename = "ALWAYS")] Always, @@ -5475,7 +5532,8 @@ pub struct OpenConnectApplication { pub settings: Option<OpenConnectApplicationSettings>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OpenConnectApplicationConsentMethod { #[serde(rename = "REQUIRED")] Required, @@ -5630,7 +5688,8 @@ pub struct OpenConnectApplicationSettingsRefreshToken { pub rotation_type: Option<OpenConnectRefreshTokenRotationType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OpenConnectApplicationType { #[serde(rename = "browser")] Browser, @@ -5667,7 +5726,8 @@ impl OpenConnectApplicationType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OpenConnectRefreshTokenRotationType { #[serde(rename = "rotate")] Rotate, @@ -5744,7 +5804,8 @@ pub struct PasswordCredentialHash { pub work_factor: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PasswordCredentialHashAlgorithm { #[serde(rename = "BCRYPT")] Bcrypt, @@ -5818,7 +5879,8 @@ pub struct PasswordPolicy { pub settings: Option<PasswordPolicySettingsData>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PasswordPolicyAuthenticationProviderCondition { #[serde(rename = "ACTIVE_DIRECTORY")] ActiveDirectory, @@ -6160,7 +6222,8 @@ pub struct PasswordPolicySettingsData { pub recovery: Option<PasswordPolicyRecoverySettings>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PlatformConditionEvaluatorType { #[serde(rename = "ANY")] Any, @@ -6205,7 +6268,8 @@ pub struct PlatformConditionEvaluator { pub type_: Option<PlatformConditionEvaluatorType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PlatformConditionEvaluatorOperatingSystemType { #[serde(rename = "ANDROID")] Android, @@ -6262,7 +6326,8 @@ pub struct PlatformConditionEvaluatorOperatingSystem { pub version: Option<PlatformConditionEvaluatorOperatingSystemVersion>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MatchType { #[serde(rename = "EXPRESSION")] Expression, @@ -6377,7 +6442,8 @@ pub struct Policy { pub type_: Option<PolicyType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Action { #[serde(rename = "AUTO")] Auto, @@ -6422,7 +6488,8 @@ pub struct PolicyAccountLinkFilter { pub groups: Option<ClientPolicyCondition>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Connection { #[serde(rename = "ANYWHERE")] Anywhere, @@ -6479,7 +6546,8 @@ pub struct PolicyPeopleCondition { pub users: Option<UserCondition>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PolicyRuleType { #[serde(rename = "PASSWORD")] Password, @@ -6590,7 +6658,8 @@ pub struct PolicyRuleActionsEnroll { pub self_: Option<PolicyRuleActionsEnrollSelf>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PolicyRuleActionsEnrollSelf { #[serde(rename = "CHALLENGE")] Challenge, @@ -6624,7 +6693,8 @@ impl PolicyRuleActionsEnrollSelf { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthType { #[serde(rename = "ANY")] Any, @@ -6770,7 +6840,8 @@ pub struct PolicySubject { pub user_name_template: Option<PolicyUserNameTemplate>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PolicySubjectMatchType { #[serde(rename = "CUSTOM_ATTRIBUTE")] CustomAttribute, @@ -6807,7 +6878,8 @@ impl PolicySubjectMatchType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PolicyType { #[serde(rename = "IDP_DISCOVERY")] IdpDiscovery, @@ -6913,7 +6985,8 @@ pub struct ProfileMappingSource { pub type_: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProtocolType { #[serde(rename = "MTLS")] Mtls, @@ -6984,7 +7057,8 @@ pub struct ProtocolAlgorithmType { pub signature: Option<ProtocolAlgorithmTypeSignature>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Scope { #[serde(rename = "ANY")] Any, @@ -7044,7 +7118,8 @@ pub struct ProtocolAlgorithms { pub response: Option<ProtocolAlgorithmType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Binding { #[serde(rename = "HTTP-POST")] HttpPost, @@ -7075,7 +7150,8 @@ impl Binding { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProtocolEndpointType { #[serde(rename = "INSTANCE")] Instance, @@ -7152,7 +7228,8 @@ pub struct ProtocolRelayState { pub format: Option<ProtocolRelayStateFormat>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProtocolRelayStateFormat { #[serde(rename = "FROM_URL")] FromUrl, @@ -7194,7 +7271,8 @@ pub struct ProtocolSettings { pub name_format: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProvisioningAction { #[serde(rename = "AUTO")] Auto, @@ -7252,7 +7330,8 @@ pub struct ProvisioningConditions { pub suspended: Option<ProvisioningSuspendedCondition>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProvisioningDeprovisionedConditionAction { #[serde(rename = "NONE")] None, @@ -7289,7 +7368,8 @@ pub struct ProvisioningDeprovisionedCondition { pub action: Option<ProvisioningDeprovisionedConditionAction>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProvisioningGroupsAction { #[serde(rename = "APPEND")] Append, @@ -7351,7 +7431,8 @@ pub struct ProvisioningGroups { pub source_attribute_name: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProvisioningSuspendedConditionAction { #[serde(rename = "NONE")] None, @@ -7535,7 +7616,8 @@ pub struct Role { pub type_: Option<RoleType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RoleAssignmentType { #[serde(rename = "GROUP")] Group, @@ -7566,7 +7648,8 @@ impl RoleAssignmentType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RoleType { #[serde(rename = "API_ACCESS_MANAGEMENT_ADMIN")] ApiAccessManagementAdmin, @@ -7845,7 +7928,8 @@ pub struct SamlAttributeStatement { pub values: Vec<String>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Value { #[serde(rename = "ACTIVATING")] Activating, @@ -7936,7 +8020,8 @@ pub struct ScopeData { pub type_: Option<ScopeType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ScopeType { #[serde(rename = "CORS")] Cors, @@ -8141,7 +8226,8 @@ pub struct Session { pub user_id: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SessionAuthenticationMethod { #[serde(rename = "fpt")] Fpt, @@ -8208,7 +8294,8 @@ pub struct SessionIdentityProvider { pub type_: Option<SessionIdentityProviderType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SessionIdentityProviderType { #[serde(rename = "ACTIVE_DIRECTORY")] ActiveDirectory, @@ -8248,7 +8335,8 @@ impl SessionIdentityProviderType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SessionStatus { #[serde(rename = "ACTIVE")] Active, @@ -8353,7 +8441,8 @@ pub struct SmsTemplate { pub type_: Option<SmsTemplateType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SmsTemplateType { #[serde(rename = "SMS_VERIFY_CODE")] SmsVerifyCode, @@ -8398,7 +8487,8 @@ pub struct SmsUserFactorProfile { pub phone_number: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TokenType { #[serde(rename = "ACCESS")] Access, @@ -8897,7 +8987,8 @@ pub struct UserFactor { pub verify: Option<VerifyFactorRequest>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserIdentifierConditionEvaluatorPatternMatchType { #[serde(rename = "CONTAINS")] Contains, @@ -8949,7 +9040,8 @@ pub struct UserIdentifierConditionEvaluatorPattern { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserIdentifierPolicyRuleConditionType { #[serde(rename = "ATTRIBUTE")] Attribute, @@ -9027,7 +9119,8 @@ pub struct UserLifecycleAttributePolicyRuleCondition { pub matching_value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserNextLogin { #[serde(rename = "changePassword")] ChangePassword, @@ -9607,7 +9700,8 @@ pub struct UserSchemaAttributeMasterPriority { pub value: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserSchemaAttributeMasterType { #[serde(rename = "OKTA")] Okta, @@ -9657,7 +9751,8 @@ pub struct UserSchemaAttributePermission { pub principal: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserSchemaAttributeType { #[serde(rename = "array")] Array, @@ -9905,7 +10000,8 @@ pub struct UserSchemaPublic { pub type_: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserStatus { #[serde(rename = "ACTIVE")] Active, @@ -10081,7 +10177,8 @@ pub struct VerifyFactorRequest { pub state_token: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FactorResult { #[serde(rename = "CHALLENGE")] Challenge, diff --git a/okta/src/user_types.rs b/okta/src/user_types.rs index 8a5ffc79..d7f929d3 100644 --- a/okta/src/user_types.rs +++ b/okta/src/user_types.rs @@ -17,7 +17,9 @@ impl UserTypes { * Fetches all User Types in your org */ pub async fn list(&self) -> ClientResult<crate::Response<Vec<crate::types::UserType>>> { - let url = self.client.url("/api/v1/meta/types/user", None); + let url = self + .client + .url("/api/v1/meta/types/user", None); self.client .get( &url, @@ -36,7 +38,9 @@ impl UserTypes { * Fetches all User Types in your org */ pub async fn list_all(&self) -> ClientResult<crate::Response<Vec<crate::types::UserType>>> { - let url = self.client.url("/api/v1/meta/types/user", None); + let url = self + .client + .url("/api/v1/meta/types/user", None); self.client .get_all_pages( &url, @@ -56,7 +60,9 @@ impl UserTypes { &self, body: &crate::types::UserType, ) -> ClientResult<crate::Response<crate::types::UserType>> { - let url = self.client.url("/api/v1/meta/types/user", None); + let url = self + .client + .url("/api/v1/meta/types/user", None); self.client .post( &url, diff --git a/ramp/Cargo.toml b/ramp/Cargo.toml index 294a02ac..5c8e62b5 100644 --- a/ramp/Cargo.toml +++ b/ramp/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ramp-api" description = "A fully generated & opinionated API client for the Ramp API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/ramp-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/ramp" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/ramp/README.md b/ramp/README.md index dde9e3b5..1f8c6f26 100644 --- a/ramp/README.md +++ b/ramp/README.md @@ -28,7 +28,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -ramp-api = "0.7.1" +ramp-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/ramp/src/cards.rs b/ramp/src/cards.rs index 3c5b21ac..c9b10ada 100644 --- a/ramp/src/cards.rs +++ b/ramp/src/cards.rs @@ -157,7 +157,10 @@ impl Cards { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::Card>> { let url = self.client.url( - &format!("/cards/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/cards/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -187,7 +190,10 @@ impl Cards { body: &crate::types::PatchResourcesCardsCardRequest, ) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/cards/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/cards/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -215,7 +221,9 @@ impl Cards { &self, body: &crate::types::PostResourcesCardPhysicalRequest, ) -> ClientResult<crate::Response<crate::types::TaskResponse>> { - let url = self.client.url("/cards/deferred/physical", None); + let url = self + .client + .url("/cards/deferred/physical", None); self.client .post( &url, @@ -241,7 +249,9 @@ impl Cards { &self, body: &crate::types::PostResourcesCardVirtualRequest, ) -> ClientResult<crate::Response<crate::types::TaskResponse>> { - let url = self.client.url("/cards/deferred/virtual", None); + let url = self + .client + .url("/cards/deferred/virtual", None); self.client .post( &url, diff --git a/ramp/src/lib.rs b/ramp/src/lib.rs index e6202dc0..3e28f0c6 100644 --- a/ramp/src/lib.rs +++ b/ramp/src/lib.rs @@ -26,7 +26,7 @@ //! //! ```toml //! [dependencies] -//! ramp-api = "0.7.1" +//! ramp-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/ramp/src/locations.rs b/ramp/src/locations.rs index 990cbb8c..829fce84 100644 --- a/ramp/src/locations.rs +++ b/ramp/src/locations.rs @@ -161,7 +161,10 @@ impl Locations { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::Location>> { let url = self.client.url( - &format!("/locations/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/locations/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -187,7 +190,10 @@ impl Locations { body: &crate::types::PostLocationRequest, ) -> ClientResult<crate::Response<crate::types::Location>> { let url = self.client.url( - &format!("/locations/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/locations/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/ramp/src/receipts.rs b/ramp/src/receipts.rs index f91e18d2..258a14b7 100644 --- a/ramp/src/receipts.rs +++ b/ramp/src/receipts.rs @@ -170,7 +170,10 @@ impl Receipts { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::Receipt>> { let url = self.client.url( - &format!("/receipts/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/receipts/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/ramp/src/types.rs b/ramp/src/types.rs index 468c472f..2ed870a0 100644 --- a/ramp/src/types.rs +++ b/ramp/src/types.rs @@ -9,12 +9,12 @@ pub struct Details {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Error { /** - * Extra metadata about the error, may be empty. Usually depends on the error type. + * Extra metadata about the error, may be empty. Usually depends on the error type. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub details: Option<Details>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -33,7 +33,7 @@ pub struct ErrorResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaskResponse { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -43,7 +43,8 @@ pub struct TaskResponse { pub id: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Role { #[serde(rename = "BUSINESS_ADMIN")] BusinessAdmin, @@ -84,7 +85,7 @@ impl Role { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct User { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -93,7 +94,7 @@ pub struct User { )] pub amount_limit: String, /** - * Ramp User + * Ramp User */ #[serde( default, @@ -102,7 +103,7 @@ pub struct User { )] pub business_id: String, /** - * Ramp User + * Ramp User */ #[serde( default, @@ -111,7 +112,7 @@ pub struct User { )] pub department_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -120,7 +121,7 @@ pub struct User { )] pub email: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -129,7 +130,7 @@ pub struct User { )] pub first_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -138,7 +139,7 @@ pub struct User { )] pub id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -147,7 +148,7 @@ pub struct User { )] pub last_name: String, /** - * Ramp User + * Ramp User */ #[serde( default, @@ -156,7 +157,7 @@ pub struct User { )] pub location_id: String, /** - * Ramp User + * Ramp User */ #[serde( default, @@ -165,7 +166,7 @@ pub struct User { )] pub manager_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -180,7 +181,7 @@ pub struct User { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchUsersRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -189,7 +190,7 @@ pub struct PatchUsersRequest { )] pub department_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -198,7 +199,7 @@ pub struct PatchUsersRequest { )] pub direct_manager_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -213,7 +214,7 @@ pub struct PatchUsersRequest { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Page { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -226,7 +227,7 @@ pub struct Page { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CardHolder { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -235,7 +236,7 @@ pub struct CardHolder { )] pub department_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -244,7 +245,7 @@ pub struct CardHolder { )] pub department_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -253,7 +254,7 @@ pub struct CardHolder { )] pub first_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -262,7 +263,7 @@ pub struct CardHolder { )] pub last_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -271,7 +272,7 @@ pub struct CardHolder { )] pub location_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -284,7 +285,7 @@ pub struct CardHolder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountingCategories { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -293,7 +294,7 @@ pub struct AccountingCategories { )] pub category_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -303,7 +304,8 @@ pub struct AccountingCategories { pub category_name: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "POLICY_VIOLATION_FROM_ADMIN")] PolicyViolationFromAdmin, @@ -343,7 +345,7 @@ pub struct PolicyViolations { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -352,7 +354,7 @@ pub struct PolicyViolations { )] pub id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -364,7 +366,8 @@ pub struct PolicyViolations { pub type_: Option<Type>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetTransactionResponseDataDisputesType { #[serde(rename = "DISPUTE_CANCELLED")] DisputeCancelled, @@ -410,7 +413,7 @@ pub struct Disputes { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -419,7 +422,7 @@ pub struct Disputes { )] pub id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -435,7 +438,7 @@ pub struct Disputes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Data { /** - * Ramp transaction + * Ramp transaction */ #[serde( default, @@ -444,7 +447,7 @@ pub struct Data { )] pub accounting_categories: Vec<AccountingCategories>, /** - * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. + * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. */ #[serde( default, @@ -454,7 +457,7 @@ pub struct Data { pub amount: f64, pub card_holder: CardHolder, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -463,7 +466,7 @@ pub struct Data { )] pub card_id: String, /** - * Ramp transaction + * Ramp transaction */ #[serde( default, @@ -472,7 +475,7 @@ pub struct Data { )] pub disputes: Vec<Disputes>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -481,7 +484,7 @@ pub struct Data { )] pub id: String, /** - * Ramp transaction + * Ramp transaction */ #[serde( default, @@ -490,7 +493,7 @@ pub struct Data { )] pub memo: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -499,7 +502,7 @@ pub struct Data { )] pub merchant_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -508,7 +511,7 @@ pub struct Data { )] pub merchant_name: String, /** - * Ramp transaction + * Ramp transaction */ #[serde( default, @@ -517,7 +520,7 @@ pub struct Data { )] pub policy_violations: Vec<PolicyViolations>, /** - * Ramp transaction + * Ramp transaction */ #[serde( default, @@ -526,7 +529,7 @@ pub struct Data { )] pub receipts: Vec<String>, /** - * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. + * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. */ #[serde( default, @@ -535,7 +538,7 @@ pub struct Data { )] pub sk_category_id: f64, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -544,7 +547,7 @@ pub struct Data { )] pub sk_category_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -576,7 +579,7 @@ pub struct GetTransactionResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Location { /** - * Ramp location + * Ramp location */ #[serde( default, @@ -585,7 +588,7 @@ pub struct Location { )] pub id: String, /** - * Ramp location + * Ramp location */ #[serde( default, @@ -611,7 +614,7 @@ pub struct GetLocationResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostLocationRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -638,7 +641,7 @@ pub struct GetUsersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Department { /** - * Ramp Department + * Ramp Department */ #[serde( default, @@ -647,7 +650,7 @@ pub struct Department { )] pub id: String, /** - * Ramp Department + * Ramp Department */ #[serde( default, @@ -672,7 +675,7 @@ pub struct GetDepartmentsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecipientAddress { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -682,7 +685,7 @@ pub struct RecipientAddress { )] pub address_1: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -691,7 +694,7 @@ pub struct RecipientAddress { )] pub city: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -700,7 +703,7 @@ pub struct RecipientAddress { )] pub country: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -709,7 +712,7 @@ pub struct RecipientAddress { )] pub first_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -718,7 +721,7 @@ pub struct RecipientAddress { )] pub last_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -727,7 +730,7 @@ pub struct RecipientAddress { )] pub postal_code: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -747,7 +750,7 @@ pub struct Shipping { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Fulfillment { /** - * Details for shipping physical cards + * Details for shipping physical cards */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<Shipping>, @@ -756,7 +759,8 @@ pub struct Fulfillment { /** * Time interval to apply limit to. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Interval { #[serde(rename = "DAILY")] Daily, @@ -797,7 +801,7 @@ impl Interval { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SpendingRestrictions { /** - * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. + * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. */ #[serde( default, @@ -806,7 +810,7 @@ pub struct SpendingRestrictions { )] pub amount: f64, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde( default, @@ -815,7 +819,7 @@ pub struct SpendingRestrictions { )] pub blocked_categories: Vec<f64>, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde( default, @@ -824,12 +828,12 @@ pub struct SpendingRestrictions { )] pub categories: Vec<f64>, /** - * Time interval to apply limit to. + * Time interval to apply limit to. */ #[serde(default, skip_serializing_if = "Interval::is_noop")] pub interval: Interval, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde( default, @@ -838,7 +842,7 @@ pub struct SpendingRestrictions { )] pub lock_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde( default, @@ -846,7 +850,7 @@ pub struct SpendingRestrictions { )] pub suspended: bool, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde( default, @@ -860,7 +864,7 @@ pub struct SpendingRestrictions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Card { /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -869,7 +873,7 @@ pub struct Card { )] pub card_program_id: String, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -878,7 +882,7 @@ pub struct Card { )] pub cardholder_id: String, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -887,7 +891,7 @@ pub struct Card { )] pub cardholder_name: String, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -896,12 +900,12 @@ pub struct Card { )] pub display_name: String, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fulfillment: Option<Fulfillment>, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -910,7 +914,7 @@ pub struct Card { )] pub id: String, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -918,7 +922,7 @@ pub struct Card { )] pub is_physical: bool, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde( default, @@ -927,7 +931,7 @@ pub struct Card { )] pub last_four: String, /** - * Card data that holds mostly static information about a card. + * Card data that holds mostly static information about a card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spending_restrictions: Option<SpendingRestrictions>, @@ -948,7 +952,7 @@ pub struct GetCardsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchResourcesCardsCardRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -957,7 +961,7 @@ pub struct PatchResourcesCardsCardRequest { )] pub card_program_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -968,7 +972,7 @@ pub struct PatchResourcesCardsCardRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub has_notifications_enabled: Option<bool>, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spending_restrictions: Option<SpendingRestrictions>, @@ -977,7 +981,7 @@ pub struct PatchResourcesCardsCardRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCustomProviderResponse { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -990,7 +994,7 @@ pub struct GetCustomProviderResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostcustomProviderResponse { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1003,7 +1007,7 @@ pub struct PostcustomProviderResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingAddress { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1013,7 +1017,7 @@ pub struct BillingAddress { )] pub address_1: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1022,7 +1026,7 @@ pub struct BillingAddress { )] pub city: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1031,7 +1035,7 @@ pub struct BillingAddress { )] pub country: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1040,7 +1044,7 @@ pub struct BillingAddress { )] pub postal_code: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1060,7 +1064,7 @@ pub struct Business { pub active: bool, pub billing_address: BillingAddress, /** - * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. + * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. */ #[serde( default, @@ -1069,7 +1073,7 @@ pub struct Business { )] pub business_memo_required_threshold: f64, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1078,7 +1082,7 @@ pub struct Business { )] pub business_name_legal: String, /** - * Mostly static information about a business that doesn't change often. + * Mostly static information about a business that doesn't change often. */ #[serde( default, @@ -1087,7 +1091,7 @@ pub struct Business { )] pub business_name_on_card: String, /** - * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. + * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. */ #[serde( default, @@ -1096,7 +1100,7 @@ pub struct Business { )] pub business_receipt_required_threshold: f64, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1110,7 +1114,7 @@ pub struct Business { )] pub enforce_sso: bool, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1119,7 +1123,7 @@ pub struct Business { )] pub id: String, /** - * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. + * The number of results to be returned in each page. The value must be between 2 and 10,000. If not specified, the default will be 1,000. */ #[serde( default, @@ -1143,7 +1147,7 @@ pub struct Business { )] pub limit_locked: bool, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1152,7 +1156,7 @@ pub struct Business { )] pub phone: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1165,7 +1169,7 @@ pub struct Business { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostResourcesCardPhysicalRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1174,7 +1178,7 @@ pub struct PostResourcesCardPhysicalRequest { )] pub card_program_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1183,12 +1187,12 @@ pub struct PostResourcesCardPhysicalRequest { )] pub display_name: String, /** - * Details for shipping physical cards + * Details for shipping physical cards */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fulfillment: Option<Fulfillment>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1197,12 +1201,12 @@ pub struct PostResourcesCardPhysicalRequest { )] pub idempotency_key: String, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spending_restrictions: Option<SpendingRestrictions>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1215,7 +1219,7 @@ pub struct PostResourcesCardPhysicalRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostResourcesCardVirtualRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1224,7 +1228,7 @@ pub struct PostResourcesCardVirtualRequest { )] pub card_program_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1233,7 +1237,7 @@ pub struct PostResourcesCardVirtualRequest { )] pub display_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1242,12 +1246,12 @@ pub struct PostResourcesCardVirtualRequest { )] pub idempotency_key: String, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spending_restrictions: Option<SpendingRestrictions>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1257,7 +1261,8 @@ pub struct PostResourcesCardVirtualRequest { pub user_id: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TokenType { #[serde(rename = "Bearer")] Bearer, @@ -1289,7 +1294,7 @@ impl TokenType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OAuth2Token { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1298,7 +1303,7 @@ pub struct OAuth2Token { )] pub access_token: String, /** - * Expiration time for access token in seconds + * Expiration time for access token in seconds */ #[serde( default, @@ -1307,7 +1312,7 @@ pub struct OAuth2Token { )] pub expires_in: i64, /** - * + * */ #[serde( default, @@ -1316,7 +1321,7 @@ pub struct OAuth2Token { )] pub refresh_token: String, /** - * + * */ #[serde( default, @@ -1325,7 +1330,7 @@ pub struct OAuth2Token { )] pub refresh_token_expires_in: i64, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1341,7 +1346,7 @@ pub struct OAuth2Token { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BusinessCurrentStatus { /** - * Current data about the business. + * Current data about the business. */ #[serde( default, @@ -1350,7 +1355,7 @@ pub struct BusinessCurrentStatus { )] pub balance_including_pending: f64, /** - * Current data about the business. + * Current data about the business. */ #[serde( default, @@ -1359,7 +1364,7 @@ pub struct BusinessCurrentStatus { )] pub max_balance: f64, /** - * Current data about the business. + * Current data about the business. */ #[serde( default, @@ -1368,7 +1373,7 @@ pub struct BusinessCurrentStatus { )] pub next_billing_date: Option<chrono::NaiveDate>, /** - * Current data about the business. + * Current data about the business. */ #[serde( default, @@ -1377,7 +1382,7 @@ pub struct BusinessCurrentStatus { )] pub prev_billing_date: Option<chrono::NaiveDate>, /** - * Current data about the business. + * Current data about the business. */ #[serde( default, @@ -1390,7 +1395,7 @@ pub struct BusinessCurrentStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostResourcesCardsCardSuspensionRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1403,7 +1408,7 @@ pub struct PostResourcesCardsCardSuspensionRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetEntityTypeCustomRampResponse { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1416,7 +1421,7 @@ pub struct GetEntityTypeCustomRampResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetEntityTypeRampCustomResponse { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1429,7 +1434,7 @@ pub struct GetEntityTypeRampCustomResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetResourcesCardsDeferredResponseData { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1438,7 +1443,7 @@ pub struct GetResourcesCardsDeferredResponseData { )] pub card_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1447,7 +1452,7 @@ pub struct GetResourcesCardsDeferredResponseData { )] pub error: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1456,7 +1461,7 @@ pub struct GetResourcesCardsDeferredResponseData { )] pub id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1466,7 +1471,8 @@ pub struct GetResourcesCardsDeferredResponseData { pub misc: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "ERROR")] Error, @@ -1508,7 +1514,7 @@ pub struct GetResourcesCardsDeferredResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<GetResourcesCardsDeferredResponseData>, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1520,7 +1526,8 @@ pub struct GetResourcesCardsDeferredResponse { pub status: Option<Status>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Icon { #[serde(rename = "AdvertisingIcon")] AdvertisingIcon, @@ -1579,7 +1586,7 @@ impl Icon { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CardProgram { /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde( default, @@ -1588,7 +1595,7 @@ pub struct CardProgram { )] pub description: String, /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde( default, @@ -1597,12 +1604,12 @@ pub struct CardProgram { )] pub display_name: String, /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub icon: Option<Icon>, /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde( default, @@ -1611,7 +1618,7 @@ pub struct CardProgram { )] pub id: String, /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde( default, @@ -1619,7 +1626,7 @@ pub struct CardProgram { )] pub is_default: bool, /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde( default, @@ -1627,7 +1634,7 @@ pub struct CardProgram { )] pub is_physical: bool, /** - * Card Program data that serves as a template for creating new cards. + * Card Program data that serves as a template for creating new cards. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spending_restrictions: Option<SpendingRestrictions>, @@ -1649,7 +1656,7 @@ pub struct GetCardProgramsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostResourcesCardProgramRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1658,7 +1665,7 @@ pub struct PostResourcesCardProgramRequest { )] pub description: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1673,7 +1680,7 @@ pub struct PostResourcesCardProgramRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub is_physical: Option<bool>, /** - * Specifies the spend restrictions on a Ramp card. + * Specifies the spend restrictions on a Ramp card. */ pub spending_restrictions: SpendingRestrictions, } @@ -1681,7 +1688,7 @@ pub struct PostResourcesCardProgramRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostUsersDeferredRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1690,7 +1697,7 @@ pub struct PostUsersDeferredRequest { )] pub department_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1699,7 +1706,7 @@ pub struct PostUsersDeferredRequest { )] pub direct_manager_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1708,7 +1715,7 @@ pub struct PostUsersDeferredRequest { )] pub email: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1717,7 +1724,7 @@ pub struct PostUsersDeferredRequest { )] pub first_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1726,7 +1733,7 @@ pub struct PostUsersDeferredRequest { )] pub last_name: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1735,7 +1742,7 @@ pub struct PostUsersDeferredRequest { )] pub location_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1750,7 +1757,7 @@ pub struct PostUsersDeferredRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUsersDeferredStatusResponseData { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1759,7 +1766,7 @@ pub struct GetUsersDeferredStatusResponseData { )] pub error: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1768,7 +1775,7 @@ pub struct GetUsersDeferredStatusResponseData { )] pub id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1777,7 +1784,7 @@ pub struct GetUsersDeferredStatusResponseData { )] pub misc: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1791,12 +1798,12 @@ pub struct GetUsersDeferredStatusResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUsersDeferredStatusResponse { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub data: Option<GetUsersDeferredStatusResponseData>, /** - * + * */ #[serde( default, @@ -1805,7 +1812,7 @@ pub struct GetUsersDeferredStatusResponse { )] pub id: String, /** - * + * */ #[serde( default, @@ -1819,7 +1826,7 @@ pub struct GetUsersDeferredStatusResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUsersDeferredStatusResponseDataType { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub error: Option<Error>, @@ -1938,7 +1945,7 @@ pub struct GetReimbursementsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostCustomProviderEntityTypeLinkRequest { /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, @@ -1947,7 +1954,7 @@ pub struct PostCustomProviderEntityTypeLinkRequest { )] pub custom_id: String, /** - * The OAuth2 token header + * The OAuth2 token header */ #[serde( default, diff --git a/ramp/src/users.rs b/ramp/src/users.rs index 384ddf51..956c74b7 100644 --- a/ramp/src/users.rs +++ b/ramp/src/users.rs @@ -24,7 +24,10 @@ impl Users { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::User>> { let url = self.client.url( - &format!("/users/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/users/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -46,7 +49,10 @@ impl Users { */ pub async fn delete(&self, id: &str) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/users/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/users/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -72,7 +78,10 @@ impl Users { body: &crate::types::PatchUsersRequest, ) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/users/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/users/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/rev.ai/Cargo.toml b/rev.ai/Cargo.toml index abe42f99..abc51052 100644 --- a/rev.ai/Cargo.toml +++ b/rev.ai/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "revai" description = "A fully generated & opinionated API client for the Rev.ai API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/revai/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/rev.ai" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/rev.ai/README.md b/rev.ai/README.md index 4886d0b1..e03e4127 100644 --- a/rev.ai/README.md +++ b/rev.ai/README.md @@ -226,7 +226,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -revai = "0.7.1" +revai = "0.8.0-rc.1" ``` ## Basic example diff --git a/rev.ai/src/jobs.rs b/rev.ai/src/jobs.rs index 4aa0cb59..3bc8d39c 100644 --- a/rev.ai/src/jobs.rs +++ b/rev.ai/src/jobs.rs @@ -107,7 +107,10 @@ impl Jobs { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::JobAllOf>> { let url = self.client.url( - &format!("/jobs/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/jobs/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -129,7 +132,10 @@ impl Jobs { */ pub async fn delete(&self, id: &str) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/jobs/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/jobs/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/rev.ai/src/lib.rs b/rev.ai/src/lib.rs index e504dc13..0fb83128 100644 --- a/rev.ai/src/lib.rs +++ b/rev.ai/src/lib.rs @@ -224,7 +224,7 @@ //! //! ```toml //! [dependencies] -//! revai = "0.7.1" +//! revai = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/rev.ai/src/types.rs b/rev.ai/src/types.rs index 8f34b3bd..115bcd69 100644 --- a/rev.ai/src/types.rs +++ b/rev.ai/src/types.rs @@ -6,7 +6,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Account { /** - * Rev.ai Account Model + * Rev.ai Account Model */ #[serde( default, @@ -15,7 +15,7 @@ pub struct Account { )] pub balance_seconds: i64, /** - * Rev.ai Account Model + * Rev.ai Account Model */ #[serde( default, @@ -28,7 +28,7 @@ pub struct Account { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DescriptionlessJobOptions { /** - * Email of developer account + * Email of developer account */ #[serde( default, @@ -41,7 +41,7 @@ pub struct DescriptionlessJobOptions { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DescriptionlessJobOptionsData { /** - * Email of developer account + * Email of developer account */ #[serde( default, @@ -51,7 +51,8 @@ pub struct DescriptionlessJobOptionsData { pub callback_url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Language { #[serde(rename = "ar")] Ar, @@ -160,10 +161,11 @@ impl std::fmt::Display for Language { } } + #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DescriptionlessJobOptionsDataType { /** - * Email of developer account + * Email of developer account */ #[serde( default, @@ -172,7 +174,7 @@ pub struct DescriptionlessJobOptionsDataType { )] pub custom_vocabulary_id: String, /** - * Amount of Rev.ai API credits remaining in seconds + * Amount of Rev.ai API credits remaining in seconds */ #[serde( default, @@ -188,7 +190,7 @@ pub struct DescriptionlessJobOptionsDataType { #[serde(default, skip_serializing_if = "Option::is_none")] pub language: Option<Language>, /** - * Email of developer account + * Email of developer account */ #[serde( default, @@ -212,7 +214,7 @@ pub struct DescriptionlessJobOptionsDataType { )] pub skip_punctuation: bool, /** - * Amount of Rev.ai API credits remaining in seconds + * Amount of Rev.ai API credits remaining in seconds */ #[serde( default, @@ -241,7 +243,8 @@ pub struct DescriptionlessJobOptionsAllOf { /** * Simple reason of why the transcription job failed. Check `failure_detail` for specific details and solutions */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Failure { #[serde(rename = "download_failure")] DownloadFailure, @@ -296,7 +299,8 @@ impl Failure { /** * Current status of the job */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "failed")] Failed, @@ -333,7 +337,8 @@ impl Status { /** * Type of speech recognition performed. Currently the only supported values are 'async' for asynchronous jobs and `stream` for streaming jobs */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "async")] Async, @@ -368,7 +373,7 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Job { /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -376,7 +381,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub callback_url: Option<serde_json::Value>, /** - * The date and time the job was completed, whether successfully or failing, in ISO-8601 UTC form + * The date and time the job was completed, whether successfully or failing, in ISO-8601 UTC form */ #[serde( default, @@ -385,7 +390,7 @@ pub struct Job { )] pub completed_on: Option<chrono::DateTime<chrono::Utc>>, /** - * The date and time the job was completed, whether successfully or failing, in ISO-8601 UTC form + * The date and time the job was completed, whether successfully or failing, in ISO-8601 UTC form */ #[serde( default, @@ -394,7 +399,7 @@ pub struct Job { )] pub created_on: Option<chrono::DateTime<chrono::Utc>>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -402,7 +407,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_vocabulary_id: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -410,7 +415,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub delete_after_seconds: Option<serde_json::Value>, /** - * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file + * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file */ #[serde( default, @@ -419,12 +424,12 @@ pub struct Job { )] pub duration_seconds: f64, /** - * Simple reason of why the transcription job failed. Check `failure_detail` for specific details and solutions + * Simple reason of why the transcription job failed. Check `failure_detail` for specific details and solutions */ #[serde(default, skip_serializing_if = "Option::is_none")] pub failure: Option<Failure>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -436,7 +441,7 @@ pub struct Job { )] pub failure_detail: String, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -444,7 +449,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub filter_profanity: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -456,7 +461,7 @@ pub struct Job { )] pub id: String, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -464,7 +469,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub language: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -472,7 +477,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub media_url: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -480,7 +485,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub metadata: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -492,7 +497,7 @@ pub struct Job { )] pub name: String, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -500,7 +505,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub remove_disfluencies: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -508,7 +513,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub skip_diarization: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -516,7 +521,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub skip_punctuation: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -524,7 +529,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub speaker_channels_count: Option<serde_json::Value>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -532,7 +537,7 @@ pub struct Job { #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -551,7 +556,7 @@ pub struct JobAllOf { #[serde(flatten)] pub descriptionless_job_options_all_of: DescriptionlessJobOptionsAllOf, /** - * Rev.ai Transcription Job + * Rev.ai Transcription Job * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -563,7 +568,7 @@ pub struct JobAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubmitJobMediaUrlOptions { /** - * Email of developer account + * Email of developer account */ #[serde( default, @@ -590,52 +595,52 @@ pub struct SubmitJobMediaUrlOptionsAllOf { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubmitJobOptions { /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub callback_url: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_vocabulary_id: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delete_after_seconds: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub filter_profanity: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub language: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metadata: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub remove_disfluencies: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub skip_diarization: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub skip_punctuation: Option<serde_json::Value>, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(default, skip_serializing_if = "Option::is_none")] pub speaker_channels_count: Option<serde_json::Value>, @@ -645,7 +650,7 @@ pub struct SubmitJobOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomVocabularies { /** - * Array of phrases not found in normal dictionary. Add technical jargon, proper nouns and uncommon phrases as strings in this array to add them to the lexicon for this job. + * Array of phrases not found in normal dictionary. Add technical jargon, proper nouns and uncommon phrases as strings in this array to add them to the lexicon for this job. * * A phrase must contain at least 1 alpha character but may contain any non-numeric character from the Basic Latin set. A phrase can contain up to 12 words. Each word can contain up to 34 characters. * @@ -681,7 +686,7 @@ pub struct SubmitJobOptionsAllOf { #[serde(flatten)] pub descriptionless_job_options_all_of: DescriptionlessJobOptionsAllOf, /** - * Rev.ai Job Options Object Model + * Rev.ai Job Options Object Model */ #[serde(flatten)] pub submit_job_options: SubmitJobOptions, @@ -692,7 +697,8 @@ pub struct SubmitJobOptionsAllOf { /** * Type of transcript element. If Rev.ai was unable to determine the spoken word, the `type` will be `unknown`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TranscriptMonologuesElementsType { #[serde(rename = "punct")] Punct, @@ -729,7 +735,7 @@ impl TranscriptMonologuesElementsType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Elements { /** - * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file + * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file */ #[serde( default, @@ -738,7 +744,7 @@ pub struct Elements { )] pub confidence: f64, /** - * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file + * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file */ #[serde( default, @@ -747,7 +753,7 @@ pub struct Elements { )] pub ts: f64, /** - * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file + * Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file */ #[serde( default, @@ -756,12 +762,12 @@ pub struct Elements { )] pub ts_end: f64, /** - * Type of transcript element. If Rev.ai was unable to determine the spoken word, the `type` will be `unknown`. + * Type of transcript element. If Rev.ai was unable to determine the spoken word, the `type` will be `unknown`. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<TranscriptMonologuesElementsType>, /** - * Email of developer account + * Email of developer account */ #[serde( default, @@ -774,7 +780,7 @@ pub struct Elements { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Monologues { /** - * Array of transcript elements + * Array of transcript elements */ #[serde( default, @@ -783,7 +789,7 @@ pub struct Monologues { )] pub elements: Vec<Elements>, /** - * Amount of Rev.ai API credits remaining in seconds + * Amount of Rev.ai API credits remaining in seconds */ #[serde( default, @@ -802,7 +808,7 @@ pub struct Monologues { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Transcript { /** - * Rev.ai Transcript Model + * Rev.ai Transcript Model * \*\*\* * Note: properties are not displayed in the returned object if they are null * @@ -820,7 +826,8 @@ pub struct Transcript { /** * MIME type specifying the caption output format */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Accept { #[serde(rename = "application/x-subrip")] ApplicationXSubrip, @@ -854,7 +861,8 @@ impl Accept { /** * MIME type specifying the transcription output format */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AcceptTranscript { #[serde(rename = "application/vnd.rev.transcript.v1.0+json")] ApplicationVndRevTranscript0Json, diff --git a/sendgrid/Cargo.toml b/sendgrid/Cargo.toml index 5a7d2020..082b50de 100644 --- a/sendgrid/Cargo.toml +++ b/sendgrid/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "sendgrid-api" description = "A fully generated & opinionated API client for the SendGrid API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/sendgrid-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/sendgrid" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/sendgrid/README.md b/sendgrid/README.md index 041b5acd..f573ec99 100644 --- a/sendgrid/README.md +++ b/sendgrid/README.md @@ -30,7 +30,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -sendgrid-api = "0.7.1" +sendgrid-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/sendgrid/src/contacts.rs b/sendgrid/src/contacts.rs index 191de3e7..5f1ec8d1 100644 --- a/sendgrid/src/contacts.rs +++ b/sendgrid/src/contacts.rs @@ -129,7 +129,9 @@ impl Contacts { pub async fn get_mc_count( &self, ) -> ClientResult<crate::Response<crate::types::GetMcContactsCountResponse>> { - let url = self.client.url("/marketing/contacts/count", None); + let url = self + .client + .url("/marketing/contacts/count", None); self.client .get( &url, @@ -156,7 +158,9 @@ impl Contacts { pub async fn get_marketing_exports( &self, ) -> ClientResult<crate::Response<crate::types::GetMarketingContactsExportsResponse>> { - let url = self.client.url("/marketing/contacts/exports", None); + let url = self + .client + .url("/marketing/contacts/exports", None); self.client .get( &url, @@ -188,7 +192,9 @@ impl Contacts { &self, body: &crate::types::PostMcContactsExportsRequest, ) -> ClientResult<crate::Response<crate::types::PostMcContactsExportsResponse>> { - let url = self.client.url("/marketing/contacts/exports", None); + let url = self + .client + .url("/marketing/contacts/exports", None); self.client .post( &url, @@ -250,7 +256,9 @@ impl Contacts { &self, body: &crate::types::PostMcContactsSearchRequest, ) -> ClientResult<crate::Response<crate::types::PostMcContactsSearchResponse>> { - let url = self.client.url("/marketing/contacts/search", None); + let url = self + .client + .url("/marketing/contacts/search", None); self.client .post( &url, @@ -288,7 +296,9 @@ impl Contacts { &self, body: &crate::types::PutMcContactsImportsRequest, ) -> ClientResult<crate::Response<crate::types::PutMcContactsImportsResponse>> { - let url = self.client.url("/marketing/contacts/imports", None); + let url = self + .client + .url("/marketing/contacts/imports", None); self.client .put( &url, @@ -384,7 +394,9 @@ impl Contacts { &self, body: &crate::types::PostMarketingContactsBatchRequest, ) -> ClientResult<crate::Response<crate::types::PostMarketingContactsBatchResponse>> { - let url = self.client.url("/marketing/contacts/batch", None); + let url = self + .client + .url("/marketing/contacts/batch", None); self.client .post( &url, @@ -421,7 +433,9 @@ impl Contacts { body: &crate::types::PostMarketingContactsSearchEmailsRequest, ) -> ClientResult<crate::Response<crate::types::PostMarketingContactsSearchEmailsResponse>> { - let url = self.client.url("/marketing/contacts/search/emails", None); + let url = self + .client + .url("/marketing/contacts/search/emails", None); self.client .post( &url, diff --git a/sendgrid/src/contacts_api_custom_fields.rs b/sendgrid/src/contacts_api_custom_fields.rs index bb4b0920..0f3541fa 100644 --- a/sendgrid/src/contacts_api_custom_fields.rs +++ b/sendgrid/src/contacts_api_custom_fields.rs @@ -25,7 +25,9 @@ impl ContactsApiCustomFields { pub async fn get_contactdb_custom_fields( &self, ) -> ClientResult<crate::Response<crate::types::ListAllCustomFieldsResponse>> { - let url = self.client.url("/contactdb/custom_fields", None); + let url = self + .client + .url("/contactdb/custom_fields", None); self.client .get( &url, @@ -53,7 +55,9 @@ impl ContactsApiCustomFields { &self, body: &crate::types::PostContactdbCustomFieldsRequest, ) -> ClientResult<crate::Response<crate::types::ContactdbCustomFieldWithAllOf>> { - let url = self.client.url("/contactdb/custom_fields", None); + let url = self + .client + .url("/contactdb/custom_fields", None); self.client .post( &url, @@ -142,7 +146,9 @@ impl ContactsApiCustomFields { pub async fn get_contactdb_reserved_fields( &self, ) -> ClientResult<crate::Response<crate::types::GetContactdbReservedFieldsResponse>> { - let url = self.client.url("/contactdb/reserved_fields", None); + let url = self + .client + .url("/contactdb/reserved_fields", None); self.client .get( &url, diff --git a/sendgrid/src/contacts_api_recipients.rs b/sendgrid/src/contacts_api_recipients.rs index a8a13fad..8ce97652 100644 --- a/sendgrid/src/contacts_api_recipients.rs +++ b/sendgrid/src/contacts_api_recipients.rs @@ -310,7 +310,9 @@ impl ContactsApiRecipients { pub async fn get_contactdb_recipients_count( &self, ) -> ClientResult<crate::Response<crate::types::ContactdbRecipientCount>> { - let url = self.client.url("/contactdb/recipients/count", None); + let url = self + .client + .url("/contactdb/recipients/count", None); self.client .get( &url, @@ -418,7 +420,9 @@ impl ContactsApiRecipients { body: &crate::types::PostContactdbRecipientsSearchRequest, ) -> ClientResult<crate::Response<crate::types::PostContactdbRecipientsSearchResponseData>> { - let url = self.client.url("/contactdb/recipients/search", None); + let url = self + .client + .url("/contactdb/recipients/search", None); self.client .post( &url, diff --git a/sendgrid/src/custom_fields.rs b/sendgrid/src/custom_fields.rs index d104d33e..9e1915e1 100644 --- a/sendgrid/src/custom_fields.rs +++ b/sendgrid/src/custom_fields.rs @@ -21,7 +21,9 @@ impl CustomFields { pub async fn get_mc_field_definitions( &self, ) -> ClientResult<crate::Response<crate::types::GetMcFieldDefinitionsResponse>> { - let url = self.client.url("/marketing/field_definitions", None); + let url = self + .client + .url("/marketing/field_definitions", None); self.client .get( &url, @@ -49,7 +51,9 @@ impl CustomFields { &self, body: &crate::types::PostMcFieldDefinitionsRequest, ) -> ClientResult<crate::Response<crate::types::PostMcFieldDefinitionsResponseAllOf>> { - let url = self.client.url("/marketing/field_definitions", None); + let url = self + .client + .url("/marketing/field_definitions", None); self.client .post( &url, diff --git a/sendgrid/src/designs_api.rs b/sendgrid/src/designs_api.rs index 0c327355..64a8a741 100644 --- a/sendgrid/src/designs_api.rs +++ b/sendgrid/src/designs_api.rs @@ -27,7 +27,10 @@ impl DesignsApi { id: &str, ) -> ClientResult<crate::Response<crate::types::DesignOutputAllOf>> { let url = self.client.url( - &format!("/designs/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/designs/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -60,7 +63,10 @@ impl DesignsApi { body: &crate::types::DesignDuplicateInput, ) -> ClientResult<crate::Response<crate::types::DesignOutputAllOf>> { let url = self.client.url( - &format!("/designs/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/designs/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -87,7 +93,10 @@ impl DesignsApi { id: &str, ) -> ClientResult<crate::Response<crate::types::Help>> { let url = self.client.url( - &format!("/designs/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/designs/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -123,7 +132,10 @@ impl DesignsApi { body: &crate::types::PutDesignRequest, ) -> ClientResult<crate::Response<crate::types::DesignOutputAllOf>> { let url = self.client.url( - &format!("/designs/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/designs/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/sendgrid/src/invalid_emails_api.rs b/sendgrid/src/invalid_emails_api.rs index 8eeeccea..ca755ff8 100644 --- a/sendgrid/src/invalid_emails_api.rs +++ b/sendgrid/src/invalid_emails_api.rs @@ -119,7 +119,9 @@ impl InvalidEmailsApi { &self, body: &crate::types::DeleteSuppressionBlocksRequest, ) -> ClientResult<crate::Response<crate::types::Help>> { - let url = self.client.url("/suppression/invalid_emails", None); + let url = self + .client + .url("/suppression/invalid_emails", None); self.client .delete( &url, diff --git a/sendgrid/src/ip_access_management.rs b/sendgrid/src/ip_access_management.rs index 86bfe64b..8d3ce674 100644 --- a/sendgrid/src/ip_access_management.rs +++ b/sendgrid/src/ip_access_management.rs @@ -27,7 +27,9 @@ impl IpAccessManagement { pub async fn get_access_settings_whitelist( &self, ) -> ClientResult<crate::Response<crate::types::IpAccessResponse>> { - let url = self.client.url("/access_settings/whitelist", None); + let url = self + .client + .url("/access_settings/whitelist", None); self.client .get( &url, @@ -55,7 +57,9 @@ impl IpAccessManagement { &self, body: &crate::types::PostAccessSettingsWhitelistRequest, ) -> ClientResult<crate::Response<crate::types::IpAccessResponse>> { - let url = self.client.url("/access_settings/whitelist", None); + let url = self + .client + .url("/access_settings/whitelist", None); self.client .post( &url, @@ -85,7 +89,9 @@ impl IpAccessManagement { &self, body: &crate::types::DeleteAccessSettingsWhitelistRequest, ) -> ClientResult<crate::Response<crate::types::Help>> { - let url = self.client.url("/access_settings/whitelist", None); + let url = self + .client + .url("/access_settings/whitelist", None); self.client .delete( &url, diff --git a/sendgrid/src/lib.rs b/sendgrid/src/lib.rs index c56f6b09..a9c1e95f 100644 --- a/sendgrid/src/lib.rs +++ b/sendgrid/src/lib.rs @@ -28,7 +28,7 @@ //! //! ```toml //! [dependencies] -//! sendgrid-api = "0.7.1" +//! sendgrid-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/sendgrid/src/segmenting_contacts.rs b/sendgrid/src/segmenting_contacts.rs index 718f8a99..18a5ed82 100644 --- a/sendgrid/src/segmenting_contacts.rs +++ b/sendgrid/src/segmenting_contacts.rs @@ -196,7 +196,9 @@ impl SegmentingContacts { &self, body: &crate::types::PostMarketingSegmentsDeleteRequest, ) -> ClientResult<crate::Response<crate::types::PostMarketingSegmentsDeleteResponse>> { - let url = self.client.url("/marketing/segments/delete", None); + let url = self + .client + .url("/marketing/segments/delete", None); self.client .post( &url, diff --git a/sendgrid/src/segmenting_contacts_beta.rs b/sendgrid/src/segmenting_contacts_beta.rs index 568f01b2..a1d7f3fe 100644 --- a/sendgrid/src/segmenting_contacts_beta.rs +++ b/sendgrid/src/segmenting_contacts_beta.rs @@ -74,7 +74,9 @@ impl SegmentingContactsBeta { &self, body: &crate::types::SegmentWriteV2, ) -> ClientResult<crate::Response<crate::types::SegmentResponse>> { - let url = self.client.url("/marketing/segments/2.0", None); + let url = self + .client + .url("/marketing/segments/2.0", None); self.client .post( &url, diff --git a/sendgrid/src/send_test_email.rs b/sendgrid/src/send_test_email.rs index 68bf6a28..58df35af 100644 --- a/sendgrid/src/send_test_email.rs +++ b/sendgrid/src/send_test_email.rs @@ -30,7 +30,9 @@ impl SendTestEmail { &self, body: &crate::types::PostMarketingTestSendEmailRequest, ) -> ClientResult<crate::Response<crate::types::Help>> { - let url = self.client.url("/marketing/test/send_email", None); + let url = self + .client + .url("/marketing/test/send_email", None); self.client .post( &url, diff --git a/sendgrid/src/sender_verification.rs b/sendgrid/src/sender_verification.rs index e7e15893..8a30dc19 100644 --- a/sendgrid/src/sender_verification.rs +++ b/sendgrid/src/sender_verification.rs @@ -25,7 +25,9 @@ impl SenderVerification { pub async fn get_verified_senders_domains( &self, ) -> ClientResult<crate::Response<crate::types::GetVerifiedSendersDomainsResponse>> { - let url = self.client.url("/verified_senders/domains", None); + let url = self + .client + .url("/verified_senders/domains", None); self.client .get( &url, @@ -50,7 +52,9 @@ impl SenderVerification { pub async fn get_verified_senders_steps_completed( &self, ) -> ClientResult<crate::Response<crate::types::GetVerifiedSendersStepsCompletedResponse>> { - let url = self.client.url("/verified_senders/steps_completed", None); + let url = self + .client + .url("/verified_senders/steps_completed", None); self.client .get( &url, diff --git a/sendgrid/src/settings_enforced_tls.rs b/sendgrid/src/settings_enforced_tls.rs index c1f51f9d..25d8bd05 100644 --- a/sendgrid/src/settings_enforced_tls.rs +++ b/sendgrid/src/settings_enforced_tls.rs @@ -29,7 +29,9 @@ impl SettingsEnforcedTls { pub async fn get_user( &self, ) -> ClientResult<crate::Response<crate::types::EnforcedTlsRequestResponse>> { - let url = self.client.url("/user/settings/enforced_tls", None); + let url = self + .client + .url("/user/settings/enforced_tls", None); self.client .get( &url, @@ -59,7 +61,9 @@ impl SettingsEnforcedTls { &self, body: &crate::types::EnforcedTlsRequestResponse, ) -> ClientResult<crate::Response<crate::types::EnforcedTlsRequestResponse>> { - let url = self.client.url("/user/settings/enforced_tls", None); + let url = self + .client + .url("/user/settings/enforced_tls", None); self.client .patch( &url, diff --git a/sendgrid/src/settings_inbound_parse.rs b/sendgrid/src/settings_inbound_parse.rs index 29bbbebd..a972d395 100644 --- a/sendgrid/src/settings_inbound_parse.rs +++ b/sendgrid/src/settings_inbound_parse.rs @@ -34,7 +34,9 @@ impl SettingsInboundParse { &self, body: &crate::types::ParseSetting, ) -> ClientResult<crate::Response<crate::types::ParseSetting>> { - let url = self.client.url("/user/webhooks/parse/settings", None); + let url = self + .client + .url("/user/webhooks/parse/settings", None); self.client .post( &url, diff --git a/sendgrid/src/settings_mail.rs b/sendgrid/src/settings_mail.rs index 7c720ac4..707052d6 100644 --- a/sendgrid/src/settings_mail.rs +++ b/sendgrid/src/settings_mail.rs @@ -68,7 +68,9 @@ impl SettingsMail { pub async fn get_mail_settings_address_whitelist( &self, ) -> ClientResult<crate::Response<crate::types::MailSettingsAddressWhitelabel>> { - let url = self.client.url("/mail_settings/address_whitelist", None); + let url = self + .client + .url("/mail_settings/address_whitelist", None); self.client .get( &url, @@ -104,7 +106,9 @@ impl SettingsMail { &self, body: &crate::types::PatchMailSettingsAddressWhitelistRequest, ) -> ClientResult<crate::Response<crate::types::MailSettingsAddressWhitelabel>> { - let url = self.client.url("/mail_settings/address_whitelist", None); + let url = self + .client + .url("/mail_settings/address_whitelist", None); self.client .patch( &url, @@ -190,7 +194,9 @@ impl SettingsMail { pub async fn get_mail_settings_forward_spam( &self, ) -> ClientResult<crate::Response<crate::types::MailSettingsForwardSpam>> { - let url = self.client.url("/mail_settings/forward_spam", None); + let url = self + .client + .url("/mail_settings/forward_spam", None); self.client .get( &url, @@ -231,7 +237,9 @@ impl SettingsMail { &self, body: &crate::types::MailSettingsForwardSpam, ) -> ClientResult<crate::Response<crate::types::MailSettingsForwardSpam>> { - let url = self.client.url("/mail_settings/forward_spam", None); + let url = self + .client + .url("/mail_settings/forward_spam", None); self.client .patch( &url, @@ -260,7 +268,9 @@ impl SettingsMail { pub async fn get_mail_settings_template( &self, ) -> ClientResult<crate::Response<crate::types::MailSettingsTemplate>> { - let url = self.client.url("/mail_settings/template", None); + let url = self + .client + .url("/mail_settings/template", None); self.client .get( &url, @@ -290,7 +300,9 @@ impl SettingsMail { &self, body: &crate::types::PatchMailSettingsTemplateRequest, ) -> ClientResult<crate::Response<crate::types::PatchMailSettingsTemplateResponse>> { - let url = self.client.url("/mail_settings/template", None); + let url = self + .client + .url("/mail_settings/template", None); self.client .patch( &url, @@ -323,7 +335,9 @@ impl SettingsMail { pub async fn get_mail_settings_bounce_purge( &self, ) -> ClientResult<crate::Response<crate::types::MailSettingsBouncePurge>> { - let url = self.client.url("/mail_settings/bounce_purge", None); + let url = self + .client + .url("/mail_settings/bounce_purge", None); self.client .get( &url, @@ -357,7 +371,9 @@ impl SettingsMail { &self, body: &crate::types::MailSettingsBouncePurge, ) -> ClientResult<crate::Response<crate::types::MailSettingsBouncePurge>> { - let url = self.client.url("/mail_settings/bounce_purge", None); + let url = self + .client + .url("/mail_settings/bounce_purge", None); self.client .patch( &url, @@ -384,7 +400,9 @@ impl SettingsMail { pub async fn get_mail_settings_forward_bounce( &self, ) -> ClientResult<crate::Response<crate::types::MailSettingsForwardBounce>> { - let url = self.client.url("/mail_settings/forward_bounce", None); + let url = self + .client + .url("/mail_settings/forward_bounce", None); self.client .get( &url, @@ -414,7 +432,9 @@ impl SettingsMail { &self, body: &crate::types::MailSettingsForwardBounce, ) -> ClientResult<crate::Response<crate::types::MailSettingsForwardBounce>> { - let url = self.client.url("/mail_settings/forward_bounce", None); + let url = self + .client + .url("/mail_settings/forward_bounce", None); self.client .patch( &url, diff --git a/sendgrid/src/settings_partner.rs b/sendgrid/src/settings_partner.rs index 1fcc02a6..eb8986ed 100644 --- a/sendgrid/src/settings_partner.rs +++ b/sendgrid/src/settings_partner.rs @@ -29,7 +29,9 @@ impl SettingsPartner { pub async fn get_partner_settings_new_relic( &self, ) -> ClientResult<crate::Response<crate::types::PartnerSettingsNewRelic>> { - let url = self.client.url("/partner_settings/new_relic", None); + let url = self + .client + .url("/partner_settings/new_relic", None); self.client .get( &url, @@ -59,7 +61,9 @@ impl SettingsPartner { &self, body: &crate::types::PatchPartnerSettingsNewRelicRequest, ) -> ClientResult<crate::Response<crate::types::PartnerSettingsNewRelic>> { - let url = self.client.url("/partner_settings/new_relic", None); + let url = self + .client + .url("/partner_settings/new_relic", None); self.client .patch( &url, diff --git a/sendgrid/src/settings_tracking.rs b/sendgrid/src/settings_tracking.rs index f10b4bc3..4b463312 100644 --- a/sendgrid/src/settings_tracking.rs +++ b/sendgrid/src/settings_tracking.rs @@ -54,7 +54,9 @@ impl SettingsTracking { pub async fn get_tracking_settings_click( &self, ) -> ClientResult<crate::Response<crate::types::ClickTracking>> { - let url = self.client.url("/tracking_settings/click", None); + let url = self + .client + .url("/tracking_settings/click", None); self.client .get( &url, @@ -84,7 +86,9 @@ impl SettingsTracking { &self, body: &crate::types::PatchTrackingSettingsOpenRequest, ) -> ClientResult<crate::Response<crate::types::ClickTracking>> { - let url = self.client.url("/tracking_settings/click", None); + let url = self + .client + .url("/tracking_settings/click", None); self.client .patch( &url, @@ -114,7 +118,9 @@ impl SettingsTracking { pub async fn get_tracking_settings_google_analytic( &self, ) -> ClientResult<crate::Response<crate::types::GoogleAnalyticsSettings>> { - let url = self.client.url("/tracking_settings/google_analytics", None); + let url = self + .client + .url("/tracking_settings/google_analytics", None); self.client .get( &url, @@ -144,7 +150,9 @@ impl SettingsTracking { &self, body: &crate::types::GoogleAnalyticsSettings, ) -> ClientResult<crate::Response<crate::types::GoogleAnalyticsSettings>> { - let url = self.client.url("/tracking_settings/google_analytics", None); + let url = self + .client + .url("/tracking_settings/google_analytics", None); self.client .patch( &url, @@ -175,7 +183,9 @@ impl SettingsTracking { pub async fn get_tracking_settings_open( &self, ) -> ClientResult<crate::Response<crate::types::GetTrackingSettingsOpenResponse>> { - let url = self.client.url("/tracking_settings/open", None); + let url = self + .client + .url("/tracking_settings/open", None); self.client .get( &url, @@ -207,7 +217,9 @@ impl SettingsTracking { &self, body: &crate::types::PatchTrackingSettingsOpenRequest, ) -> ClientResult<crate::Response<crate::types::GetTrackingSettingsOpenResponse>> { - let url = self.client.url("/tracking_settings/open", None); + let url = self + .client + .url("/tracking_settings/open", None); self.client .patch( &url, @@ -234,7 +246,9 @@ impl SettingsTracking { pub async fn get_tracking_settings_subscription( &self, ) -> ClientResult<crate::Response<crate::types::SubscriptionTrackingSettings>> { - let url = self.client.url("/tracking_settings/subscription", None); + let url = self + .client + .url("/tracking_settings/subscription", None); self.client .get( &url, @@ -262,7 +276,9 @@ impl SettingsTracking { &self, body: &crate::types::SubscriptionTrackingSettings, ) -> ClientResult<crate::Response<crate::types::SubscriptionTrackingSettings>> { - let url = self.client.url("/tracking_settings/subscription", None); + let url = self + .client + .url("/tracking_settings/subscription", None); self.client .patch( &url, diff --git a/sendgrid/src/single_sends.rs b/sendgrid/src/single_sends.rs index 7814583a..548a348f 100644 --- a/sendgrid/src/single_sends.rs +++ b/sendgrid/src/single_sends.rs @@ -367,7 +367,9 @@ impl SingleSends { &self, ) -> ClientResult<crate::Response<crate::types::GetMarketingSinglesendsCategoriesResponse>> { - let url = self.client.url("/marketing/singlesends/categories", None); + let url = self + .client + .url("/marketing/singlesends/categories", None); self.client .get( &url, diff --git a/sendgrid/src/spam_reports_api.rs b/sendgrid/src/spam_reports_api.rs index bfbaf64f..4001bd6d 100644 --- a/sendgrid/src/spam_reports_api.rs +++ b/sendgrid/src/spam_reports_api.rs @@ -121,7 +121,9 @@ impl SpamReportsApi { &self, body: &crate::types::DeleteSuppressionBlocksRequest, ) -> ClientResult<crate::Response<crate::types::Help>> { - let url = self.client.url("/suppression/spam_reports", None); + let url = self + .client + .url("/suppression/spam_reports", None); self.client .delete( &url, diff --git a/sendgrid/src/suppressions_global.rs b/sendgrid/src/suppressions_global.rs index 34f62e2a..59b87326 100644 --- a/sendgrid/src/suppressions_global.rs +++ b/sendgrid/src/suppressions_global.rs @@ -26,7 +26,9 @@ impl SuppressionsGlobal { &self, body: &crate::types::SuppressionsRequestBody, ) -> ClientResult<crate::Response<crate::types::SuppressionsRequestBody>> { - let url = self.client.url("/asm/suppressions/global", None); + let url = self + .client + .url("/asm/suppressions/global", None); self.client .post( &url, diff --git a/sendgrid/src/types.rs b/sendgrid/src/types.rs index 3fa746e8..c5f280b9 100644 --- a/sendgrid/src/types.rs +++ b/sendgrid/src/types.rs @@ -10,7 +10,7 @@ pub struct PartnerSettingsNewRelic { )] pub enable_subuser_statistics: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -18,7 +18,7 @@ pub struct PartnerSettingsNewRelic { )] pub enabled: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -70,7 +70,7 @@ pub struct SubscriptionTrackingSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Errors { /** - * The indices of the recipient(s) sent that caused the error. + * The indices of the recipient(s) sent that caused the error. */ #[serde( default, @@ -79,7 +79,7 @@ pub struct Errors { )] pub error_indices: Vec<f64>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -92,7 +92,7 @@ pub struct Errors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactDbRecipientResponse { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -113,7 +113,7 @@ pub struct ContactDbRecipientResponse { )] pub errors: Vec<Errors>, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -122,7 +122,7 @@ pub struct ContactDbRecipientResponse { )] pub new_count: f64, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -131,7 +131,7 @@ pub struct ContactDbRecipientResponse { )] pub persisted_recipients: Vec<String>, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -150,7 +150,7 @@ pub struct CampaignResponse { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -173,7 +173,8 @@ pub struct CampaignResponseAllOf { pub campaign_response: CampaignResponse, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Operator { #[serde(rename = "contains")] Contains, @@ -213,7 +214,8 @@ impl Operator { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AndOr { #[serde(rename = "and")] And, @@ -249,7 +251,7 @@ pub struct ContactdbSegmentsConditions { #[serde(default, skip_serializing_if = "Option::is_none")] pub and_or: Option<AndOr>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -260,7 +262,7 @@ pub struct ContactdbSegmentsConditions { #[serde(default, skip_serializing_if = "Operator::is_noop")] pub operator: Operator, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -377,7 +379,7 @@ pub struct Users { )] pub user_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -391,7 +393,7 @@ pub struct Users { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Dkim { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -400,7 +402,7 @@ pub struct Dkim { )] pub data: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -409,7 +411,7 @@ pub struct Dkim { )] pub host: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -419,7 +421,7 @@ pub struct Dkim { )] pub type_: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -431,11 +433,11 @@ pub struct Dkim { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReverseDns { /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ pub a_record: Dkim, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -450,7 +452,7 @@ pub struct ReverseDns { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -465,7 +467,7 @@ pub struct ReverseDns { )] pub last_validation_attempt_at: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -473,7 +475,7 @@ pub struct ReverseDns { )] pub legacy: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -488,7 +490,7 @@ pub struct ReverseDns { )] pub subdomain: String, /** - * The users who are able to send mail from the IP address. + * The users who are able to send mail from the IP address. */ #[serde( default, @@ -497,7 +499,7 @@ pub struct ReverseDns { )] pub users: Vec<Users>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -521,7 +523,7 @@ pub struct SenderId { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -535,7 +537,7 @@ pub struct SenderId { )] pub updated_at: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -553,7 +555,7 @@ pub struct SenderId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SenderAllOf { /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(flatten)] pub help: Help, @@ -566,7 +568,8 @@ pub struct SenderAllOf { /** * The type of the field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "date")] Date, @@ -615,7 +618,7 @@ pub struct ContactdbCustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Subuser { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -623,7 +626,7 @@ pub struct Subuser { )] pub disabled: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -632,7 +635,7 @@ pub struct Subuser { )] pub email: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -641,7 +644,7 @@ pub struct Subuser { )] pub id: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -669,7 +672,8 @@ pub struct MailSettingsAddressWhitelabel { /** * The type of DNS record that was generated. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LinkBranding200ResponseDnsDomainCnameType { #[serde(rename = "cname")] Cname, @@ -707,7 +711,7 @@ impl LinkBranding200ResponseDnsDomainCnameType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainCname { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -716,7 +720,7 @@ pub struct DomainCname { )] pub data: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -725,7 +729,7 @@ pub struct DomainCname { )] pub host: String, /** - * The type of DNS record that was generated. + * The type of DNS record that was generated. */ #[serde( default, @@ -734,7 +738,7 @@ pub struct DomainCname { )] pub type_: LinkBranding200ResponseDnsDomainCnameType, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -747,7 +751,7 @@ pub struct DomainCname { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OwnerCname { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -756,7 +760,7 @@ pub struct OwnerCname { )] pub data: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -765,12 +769,12 @@ pub struct OwnerCname { )] pub host: String, /** - * The DNS record generated to verify who created the link branding. + * The DNS record generated to verify who created the link branding. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<LinkBranding200ResponseDnsDomainCnameType>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -783,11 +787,11 @@ pub struct OwnerCname { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Dns { /** - * The DNS record generated to point to your link branding subdomain. + * The DNS record generated to point to your link branding subdomain. */ pub domain_cname: DomainCname, /** - * The DNS records generated for this link branding. + * The DNS records generated for this link branding. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner_cname: Option<OwnerCname>, @@ -796,7 +800,7 @@ pub struct Dns { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LinkBranding200Response { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -804,11 +808,11 @@ pub struct LinkBranding200Response { )] pub default: bool, /** - * The DNS records generated for this link branding. + * The DNS records generated for this link branding. */ pub dns: Dns, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -823,7 +827,7 @@ pub struct LinkBranding200Response { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -843,7 +847,7 @@ pub struct LinkBranding200Response { )] pub user_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -852,7 +856,7 @@ pub struct LinkBranding200Response { )] pub username: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -864,7 +868,7 @@ pub struct LinkBranding200Response { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FromEmailObject { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -883,7 +887,7 @@ pub struct FromEmailObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiKeyNameScopes { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -909,7 +913,7 @@ pub struct ApiKeyNameScopesAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactdbSegments { /** - * The conditions for a recipient to be included in this segment. + * The conditions for a recipient to be included in this segment. */ #[serde( default, @@ -924,7 +928,7 @@ pub struct ContactdbSegments { )] pub list_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -960,7 +964,7 @@ pub struct ApiKeyNameId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdvancedStatsOpens { /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -969,7 +973,7 @@ pub struct AdvancedStatsOpens { )] pub opens: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -997,7 +1001,7 @@ pub struct MailSettingsTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IpWarmupResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1016,7 +1020,7 @@ pub struct IpWarmupResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Monitor { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1025,7 +1029,7 @@ pub struct Monitor { )] pub email: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -1038,7 +1042,7 @@ pub struct Monitor { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GlobalErrorResponseSchemaErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1047,12 +1051,12 @@ pub struct GlobalErrorResponseSchemaErrors { )] pub field: String, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub help: Option<Help>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1082,7 +1086,7 @@ pub struct GlobalErrorResponseSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdvancedStatsMailboxProvider { /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1091,7 +1095,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub blocks: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1100,7 +1104,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub bounces: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1109,7 +1113,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub deferred: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1118,7 +1122,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub delivered: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1127,7 +1131,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub drops: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1136,7 +1140,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub processed: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1145,7 +1149,7 @@ pub struct AdvancedStatsMailboxProvider { )] pub requests: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -1165,7 +1169,7 @@ pub struct AdvancedStatsMailboxProviderAllOf { #[serde(flatten)] pub advanced_stats_clicks_opens_all_of: AdvancedStatsClicksOpensAllOf, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde(flatten)] pub advanced_stats_mailbox_provider: AdvancedStatsMailboxProvider, @@ -1174,7 +1178,7 @@ pub struct AdvancedStatsMailboxProviderAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactdbCustomFieldWithId { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -1200,7 +1204,7 @@ pub struct ContactdbCustomFieldWithAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IpPool { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1252,7 +1256,7 @@ pub struct GoogleAnalyticsSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebhooksEventWebhookResponse { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1260,7 +1264,7 @@ pub struct WebhooksEventWebhookResponse { )] pub bounce: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1268,7 +1272,7 @@ pub struct WebhooksEventWebhookResponse { )] pub click: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1276,7 +1280,7 @@ pub struct WebhooksEventWebhookResponse { )] pub deferred: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1284,7 +1288,7 @@ pub struct WebhooksEventWebhookResponse { )] pub delivered: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1292,7 +1296,7 @@ pub struct WebhooksEventWebhookResponse { )] pub dropped: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1300,7 +1304,7 @@ pub struct WebhooksEventWebhookResponse { )] pub enabled: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1308,7 +1312,7 @@ pub struct WebhooksEventWebhookResponse { )] pub group_resubscribe: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1328,7 +1332,7 @@ pub struct WebhooksEventWebhookResponse { )] pub oauth_token_url: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1336,7 +1340,7 @@ pub struct WebhooksEventWebhookResponse { )] pub open: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1344,7 +1348,7 @@ pub struct WebhooksEventWebhookResponse { )] pub processed: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1352,7 +1356,7 @@ pub struct WebhooksEventWebhookResponse { )] pub spam_report: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -1360,7 +1364,7 @@ pub struct WebhooksEventWebhookResponse { )] pub unsubscribe: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1567,7 +1571,7 @@ pub struct Stats { #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<Metrics>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1576,7 +1580,7 @@ pub struct Stats { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1590,7 +1594,7 @@ pub struct Stats { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CategoryStats { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1660,7 +1664,7 @@ pub struct ContactdbList { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1679,7 +1683,7 @@ pub struct ContactdbList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SuppressionGroup { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1688,7 +1692,7 @@ pub struct SuppressionGroup { )] pub description: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -1704,7 +1708,7 @@ pub struct SuppressionGroup { #[serde(default, skip_serializing_if = "Option::is_none")] pub last_email_sent_at: Option<serde_json::Value>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1770,7 +1774,7 @@ pub struct TransactionalTemplateVersionOutputAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Permissions { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1779,7 +1783,7 @@ pub struct Permissions { )] pub api: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1788,7 +1792,7 @@ pub struct Permissions { )] pub mail: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -1828,7 +1832,8 @@ pub struct MailSettingsForwardSpam { /** * The editor used in the UI. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Editor { #[serde(rename = "code")] Code, @@ -1888,7 +1893,7 @@ pub struct CampaignsRequest { )] pub ip_pool: String, /** - * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs + * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs */ #[serde( default, @@ -1903,7 +1908,7 @@ pub struct CampaignsRequest { )] pub plain_content: String, /** - * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs + * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs */ #[serde( default, @@ -1930,7 +1935,7 @@ pub struct CampaignsRequest { )] pub suppression_group_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2043,7 +2048,7 @@ pub struct SubuserStatsMetrics { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubuserStats { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2052,7 +2057,7 @@ pub struct SubuserStats { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2063,7 +2068,7 @@ pub struct SubuserStats { #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<SubuserStatsMetrics>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2072,7 +2077,7 @@ pub struct SubuserStats { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2102,7 +2107,8 @@ pub struct SubuserStatsData { /** * The status of the scheduled send. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "cancel")] Cancel, @@ -2137,7 +2143,7 @@ impl Status { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserScheduledSendStatus { /** - * The status of the scheduled send. + * The status of the scheduled send. */ #[serde(default, skip_serializing_if = "Status::is_noop")] pub status: Status, @@ -2153,7 +2159,7 @@ pub struct UserScheduledSendStatusAllOf { #[serde(flatten)] pub mail_batch_id: MailBatchId, /** - * The status of the scheduled send. + * The status of the scheduled send. */ #[serde(flatten)] pub user_scheduled_send_status: UserScheduledSendStatus, @@ -2167,12 +2173,12 @@ pub struct UserScheduledSendStatusAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdvancedStatsClicksOpensAllOf { /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde(flatten)] pub advanced_stats_opens: AdvancedStatsOpens, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde(flatten)] pub advanced_stats_clicks: AdvancedStatsClicks, @@ -2181,7 +2187,7 @@ pub struct AdvancedStatsClicksOpensAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactdbSegmentsWithId { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2208,7 +2214,7 @@ pub struct ContactdbSegmentsWithAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdvancedStatsClicks { /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -2217,7 +2223,7 @@ pub struct AdvancedStatsClicks { )] pub clicks: i64, /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde( default, @@ -2230,7 +2236,7 @@ pub struct AdvancedStatsClicks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recipients { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2239,7 +2245,7 @@ pub struct Recipients { )] pub created_at: f64, /** - * The custom fields assigned to this recipient and their values. + * The custom fields assigned to this recipient and their values. */ #[serde( default, @@ -2248,7 +2254,7 @@ pub struct Recipients { )] pub custom_fields: Vec<ContactdbCustomFieldWithValueAllOf>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2257,7 +2263,7 @@ pub struct Recipients { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2266,7 +2272,7 @@ pub struct Recipients { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2275,7 +2281,7 @@ pub struct Recipients { )] pub id: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2284,7 +2290,7 @@ pub struct Recipients { )] pub last_clicked: f64, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2293,7 +2299,7 @@ pub struct Recipients { )] pub last_emailed: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2302,7 +2308,7 @@ pub struct Recipients { )] pub last_name: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2311,7 +2317,7 @@ pub struct Recipients { )] pub last_opened: f64, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2364,7 +2370,7 @@ pub struct MailSettingsForwardBounce { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MailBatchId { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2377,7 +2383,7 @@ pub struct MailBatchId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreditAllocation { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2399,7 +2405,7 @@ pub struct SubuserPost { #[serde(default, skip_serializing_if = "Option::is_none")] pub credit_allocation: Option<CreditAllocation>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2414,7 +2420,7 @@ pub struct SubuserPost { )] pub signup_session_token: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2423,7 +2429,7 @@ pub struct SubuserPost { )] pub user_id: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2436,7 +2442,7 @@ pub struct SubuserPost { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactdbRecipientCount { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -2449,7 +2455,7 @@ pub struct ContactdbRecipientCount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactdbCustomFieldWithValue { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2494,7 +2500,7 @@ pub struct TransactionalTemplateVersionCreate { )] pub html_content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2509,7 +2515,7 @@ pub struct TransactionalTemplateVersionCreate { )] pub plain_content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2581,7 +2587,8 @@ pub struct TransactionalTemplatesVersionOutputLean { /** * Defines the generation of the template. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Generation { #[serde(rename = "dynamic")] Dynamic, @@ -2615,12 +2622,12 @@ impl Generation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TransactionalTemplatesTemplateLean { /** - * Defines the generation of the template. + * Defines the generation of the template. */ #[serde(default, skip_serializing_if = "Generation::is_noop")] pub generation: Generation, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2629,7 +2636,7 @@ pub struct TransactionalTemplatesTemplateLean { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2638,7 +2645,7 @@ pub struct TransactionalTemplatesTemplateLean { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2690,7 +2697,7 @@ pub struct ContactDetails { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2713,7 +2720,7 @@ pub struct ContactDetails { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2728,7 +2735,7 @@ pub struct ContactDetails { )] pub last_name: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -2749,7 +2756,7 @@ pub struct ContactDetails { )] pub state_province_region: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2763,7 +2770,7 @@ pub struct ContactDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Results { /** - * Result map of the import job. + * Result map of the import job. */ #[serde( default, @@ -2772,7 +2779,7 @@ pub struct Results { )] pub created_count: f64, /** - * Result map of the import job. + * Result map of the import job. */ #[serde( default, @@ -2781,7 +2788,7 @@ pub struct Results { )] pub deleted_count: f64, /** - * Result map of the import job. + * Result map of the import job. */ #[serde( default, @@ -2790,7 +2797,7 @@ pub struct Results { )] pub errored_count: f64, /** - * Result map of the import job. + * Result map of the import job. */ #[serde( default, @@ -2799,7 +2806,7 @@ pub struct Results { )] pub errors_url: String, /** - * Result map of the import job. + * Result map of the import job. */ #[serde( default, @@ -2808,7 +2815,7 @@ pub struct Results { )] pub requested_count: f64, /** - * Result map of the import job. + * Result map of the import job. */ #[serde( default, @@ -2857,7 +2864,7 @@ pub struct ContactImport { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomFields { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2867,7 +2874,7 @@ pub struct CustomFields { )] pub custom_field_name_1: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2881,7 +2888,7 @@ pub struct CustomFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contact { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2890,7 +2897,7 @@ pub struct Contact { )] pub address_line_1: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2899,7 +2906,7 @@ pub struct Contact { )] pub address_line_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2908,7 +2915,7 @@ pub struct Contact { )] pub alternate_emails: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2917,7 +2924,7 @@ pub struct Contact { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2928,7 +2935,7 @@ pub struct Contact { #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_fields: Option<CustomFields>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2937,7 +2944,7 @@ pub struct Contact { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2946,7 +2953,7 @@ pub struct Contact { )] pub last_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2955,7 +2962,7 @@ pub struct Contact { )] pub postal_code: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2964,7 +2971,7 @@ pub struct Contact { )] pub primary_email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -2989,7 +2996,8 @@ pub struct SingleContactRequest { /** * The export job's status. Allowed values: `pending`, `ready`, or `failure`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ContactExportStatus { #[serde(rename = "failure")] Failure, @@ -3040,7 +3048,7 @@ pub struct ContactExport { )] pub contact_count: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3049,7 +3057,7 @@ pub struct ContactExport { )] pub created_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3058,7 +3066,7 @@ pub struct ContactExport { )] pub expires_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3073,12 +3081,12 @@ pub struct ContactExport { )] pub message: String, /** - * The export job's status. Allowed values: `pending`, `ready`, or `failure`. + * The export job's status. Allowed values: `pending`, `ready`, or `failure`. */ #[serde(default, skip_serializing_if = "ContactExportStatus::is_noop")] pub status: ContactExportStatus, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3099,7 +3107,7 @@ pub struct ContactSummary { #[serde(default, skip_serializing_if = "Option::is_none", rename = "_metadata")] pub metadata: Option<SelfMetadata>, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -3120,7 +3128,7 @@ pub struct ContactSummary { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3135,7 +3143,7 @@ pub struct ContactSummary { )] pub last_name: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -3144,7 +3152,7 @@ pub struct ContactSummary { )] pub list_ids: Vec<String>, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -3189,7 +3197,7 @@ pub struct ContactRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_fields: Option<Help>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3284,7 +3292,7 @@ pub struct ContactDetails2 { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3305,7 +3313,7 @@ pub struct ContactDetails2 { )] pub line: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -3383,7 +3391,7 @@ pub struct Error { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3447,7 +3455,7 @@ pub struct Metadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Webhook { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3456,7 +3464,7 @@ pub struct Webhook { )] pub nonce: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3490,7 +3498,8 @@ pub struct List { pub name: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FieldType { #[serde(rename = "Date")] Date, @@ -3529,7 +3538,7 @@ pub struct ReservedFieldDefinitionsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub field_type: Option<FieldType>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3538,7 +3547,7 @@ pub struct ReservedFieldDefinitionsResponse { )] pub name: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -3552,7 +3561,7 @@ pub struct CustomFieldDefinitionsResponse { #[serde(default, skip_serializing_if = "FieldType::is_noop")] pub field_type: FieldType, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3561,7 +3570,7 @@ pub struct CustomFieldDefinitionsResponse { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3574,7 +3583,7 @@ pub struct CustomFieldDefinitionsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentWrite { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3583,7 +3592,7 @@ pub struct SegmentWrite { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3608,7 +3617,7 @@ pub struct SegmentSummary { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3651,7 +3660,7 @@ pub struct SegmentSummary { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct L { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3660,7 +3669,7 @@ pub struct L { )] pub t: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3675,7 +3684,7 @@ pub struct SegmentQueryJsonContactsL { #[serde(default, skip_serializing_if = "Option::is_none")] pub l: Option<L>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3696,7 +3705,7 @@ pub struct SegmentQueryJsonContactsLR { )] pub args: Vec<L>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3705,7 +3714,7 @@ pub struct SegmentQueryJsonContactsLR { )] pub t: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3720,7 +3729,7 @@ pub struct R { #[serde(default, skip_serializing_if = "Option::is_none")] pub l: Option<SegmentQueryJsonContactsLR>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3737,7 +3746,7 @@ pub struct SegmentQueryJsonContactsLData { #[serde(default, skip_serializing_if = "Option::is_none")] pub l: Option<SegmentQueryJsonContactsL>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3752,7 +3761,7 @@ pub struct SegmentQueryJsonContactsLData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentQueryJsonContactsR { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3761,7 +3770,7 @@ pub struct SegmentQueryJsonContactsR { )] pub t: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -3776,7 +3785,7 @@ pub struct SegmentQueryJsonContactsRData { #[serde(default, skip_serializing_if = "Option::is_none")] pub l: Option<L>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3793,7 +3802,7 @@ pub struct SegmentQueryJsonContacts { #[serde(default, skip_serializing_if = "Option::is_none")] pub l: Option<SegmentQueryJsonContactsLData>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3815,7 +3824,7 @@ pub struct SegmentQueryJson { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactResponseCustomFields { /** - * The user may choose to create up to 120 custom fields or none at all. This is not a reserved field. + * The user may choose to create up to 120 custom fields or none at all. This is not a reserved field. */ #[serde( default, @@ -3825,7 +3834,7 @@ pub struct ContactResponseCustomFields { )] pub custom_field_name_1: String, /** - * The user may choose to create up to 120 custom fields or none at all. This is not a reserved field. + * The user may choose to create up to 120 custom fields or none at all. This is not a reserved field. */ #[serde( default, @@ -3839,7 +3848,7 @@ pub struct ContactResponseCustomFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ContactResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3848,7 +3857,7 @@ pub struct ContactResponse { )] pub address_line_1: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3857,7 +3866,7 @@ pub struct ContactResponse { )] pub address_line_2: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -3866,7 +3875,7 @@ pub struct ContactResponse { )] pub alternate_emails: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3875,7 +3884,7 @@ pub struct ContactResponse { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3884,11 +3893,11 @@ pub struct ContactResponse { )] pub country: String, /** - * The user may choose to create up to 120 custom fields or none at all. This is not a reserved field. + * The user may choose to create up to 120 custom fields or none at all. This is not a reserved field. */ pub custom_fields: ContactResponseCustomFields, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3897,7 +3906,7 @@ pub struct ContactResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3906,7 +3915,7 @@ pub struct ContactResponse { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3915,7 +3924,7 @@ pub struct ContactResponse { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3942,7 +3951,7 @@ pub struct ContactResponse { )] pub segment_ids: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -3966,7 +3975,7 @@ pub struct TneSenderId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Verified { /** - * Only verified sender identities can be used to send email. + * Only verified sender identities can be used to send email. */ #[serde( default, @@ -3975,7 +3984,7 @@ pub struct Verified { )] pub reason: String, /** - * Only verified sender identities can be used to send email. + * Only verified sender identities can be used to send email. */ #[serde( default, @@ -3993,7 +4002,7 @@ pub struct TneSenderData { )] pub created_at: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -4007,7 +4016,7 @@ pub struct TneSenderData { )] pub updated_at: i64, /** - * Only verified sender identities can be used to send email. + * Only verified sender identities can be used to send email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verified: Option<Verified>, @@ -4032,7 +4041,7 @@ pub struct TneSenderAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiError { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4041,7 +4050,7 @@ pub struct ApiError { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4050,7 +4059,7 @@ pub struct ApiError { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4102,7 +4111,7 @@ pub struct MetadataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DesignInput { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4111,7 +4120,7 @@ pub struct DesignInput { )] pub html_content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4159,7 +4168,7 @@ pub struct DesignOutputSummary { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4168,7 +4177,7 @@ pub struct DesignOutputSummary { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4247,7 +4256,7 @@ pub struct ContactDetails3 { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4276,7 +4285,7 @@ pub struct ContactDetails3 { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4297,7 +4306,7 @@ pub struct ContactDetails3 { )] pub line: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -4318,7 +4327,7 @@ pub struct ContactDetails3 { )] pub postal_code: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -4339,7 +4348,7 @@ pub struct ContactDetails3 { )] pub unique_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4368,7 +4377,7 @@ pub struct Warning { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ErrorsData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4377,7 +4386,7 @@ pub struct ErrorsData { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4386,7 +4395,7 @@ pub struct ErrorsData { )] pub message: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4410,7 +4419,8 @@ pub struct ErrorsDataType { /** * This is the A/B phase of the Single Send stat returned. If the `group_by` parameter doesn't include `ab_phase` in the request, then the value is "all". */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AbPhase { #[serde(rename = "all")] #[default] @@ -4435,15 +4445,16 @@ impl std::fmt::Display for AbPhase { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SinglesendsResponseResults { /** - * This is the A/B phase of the Single Send stat returned. If the `group_by` parameter doesn't include `ab_phase` in the request, then the value is "all". + * This is the A/B phase of the Single Send stat returned. If the `group_by` parameter doesn't include `ab_phase` in the request, then the value is "all". */ #[serde(default)] pub ab_phase: AbPhase, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4452,7 +4463,7 @@ pub struct SinglesendsResponseResults { )] pub ab_variation: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4461,7 +4472,7 @@ pub struct SinglesendsResponseResults { )] pub aggregation: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4488,7 +4499,7 @@ pub struct SinglesendsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomationsResponseResults { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4497,7 +4508,7 @@ pub struct AutomationsResponseResults { )] pub aggregation: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4508,7 +4519,7 @@ pub struct AutomationsResponseResults { #[serde(default, skip_serializing_if = "Option::is_none")] pub stats: Option<MetricsData>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4606,7 +4617,8 @@ pub struct MetricsData { pub unsubscribes: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SinglesendSearchStatus { #[serde(rename = "draft")] Draft, @@ -4665,7 +4677,7 @@ pub struct SinglesendSearch { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendTo { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -4673,7 +4685,7 @@ pub struct SendTo { )] pub all: bool, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -4682,7 +4694,7 @@ pub struct SendTo { )] pub list_ids: Vec<String>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -4695,7 +4707,7 @@ pub struct SendTo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailConfig { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4704,7 +4716,7 @@ pub struct EmailConfig { )] pub custom_unsubscribe_url: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4713,12 +4725,12 @@ pub struct EmailConfig { )] pub design_id: String, /** - * The editor used in the UI. + * The editor used in the UI. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub editor: Option<Editor>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -4726,7 +4738,7 @@ pub struct EmailConfig { )] pub generate_plain_content: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4735,7 +4747,7 @@ pub struct EmailConfig { )] pub html_content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4744,7 +4756,7 @@ pub struct EmailConfig { )] pub ip_pool: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4759,7 +4771,7 @@ pub struct EmailConfig { )] pub sender_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4786,7 +4798,7 @@ pub struct SinglesendRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub email_config: Option<EmailConfig>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4819,7 +4831,7 @@ pub struct SinglesendSchedule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Warnings { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4828,7 +4840,7 @@ pub struct Warnings { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4837,7 +4849,7 @@ pub struct Warnings { )] pub message: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4860,7 +4872,7 @@ pub struct SinglesendWarning { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReplyTo { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4869,7 +4881,7 @@ pub struct ReplyTo { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4882,42 +4894,42 @@ pub struct ReplyTo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebhooksEventWebhookUpdateWithOAuthRequest { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bounce: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub click: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deferred: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivered: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dropped: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enabled: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub group_resubscribe: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub group_unsubscribe: Option<bool>, @@ -4940,27 +4952,27 @@ pub struct WebhooksEventWebhookUpdateWithOAuthRequest { )] pub oauth_token_url: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub open: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub processed: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spam_report: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub unsubscribe: Option<bool>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -4973,42 +4985,42 @@ pub struct WebhooksEventWebhookUpdateWithOAuthRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebhooksEventWebhookRequest { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bounce: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub click: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub deferred: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivered: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dropped: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enabled: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub group_resubscribe: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub group_unsubscribe: Option<bool>, @@ -5025,27 +5037,27 @@ pub struct WebhooksEventWebhookRequest { )] pub oauth_token_url: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub open: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub processed: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spam_report: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub unsubscribe: Option<bool>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5058,7 +5070,7 @@ pub struct WebhooksEventWebhookRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReplyEmailObject { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5083,7 +5095,7 @@ pub struct AutomationsLinkStatsResponseResults { )] pub clicks: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5092,7 +5104,7 @@ pub struct AutomationsLinkStatsResponseResults { )] pub step_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5113,7 +5125,7 @@ pub struct AutomationsLinkStatsResponse { #[serde(rename = "_metadata")] pub metadata: LinkTrackingMetadata, /** - * + * */ #[serde( default, @@ -5161,12 +5173,12 @@ pub struct LinkTrackingMetadata { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SinglesendsLinkStatsResponseResults { /** - * This is the A/B phase of the Single Send stat returned. If the `group_by` parameter doesn't include `ab_phase` in the request, then the value is "all". + * This is the A/B phase of the Single Send stat returned. If the `group_by` parameter doesn't include `ab_phase` in the request, then the value is "all". */ #[serde(default)] pub ab_phase: AbPhase, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5181,7 +5193,7 @@ pub struct SinglesendsLinkStatsResponseResults { )] pub clicks: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5202,7 +5214,7 @@ pub struct SinglesendsLinkStatsResponse { #[serde(rename = "_metadata")] pub metadata: LinkTrackingMetadata, /** - * This is the index of the link's location in the email contents. + * This is the index of the link's location in the email contents. */ #[serde( default, @@ -5227,7 +5239,7 @@ pub struct Subusers { )] pub user_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5269,7 +5281,8 @@ pub struct DomainAuthentication200ResponseAllOf { /** * What differs between the A/B tests */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AbTestSummaryType { #[serde(rename = "content")] Content, @@ -5303,7 +5316,8 @@ impl AbTestSummaryType { /** * How the winner will be decided */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WinnerCriteria { #[serde(rename = "click")] Click, @@ -5340,7 +5354,7 @@ impl WinnerCriteria { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AbTestSummary { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5349,7 +5363,7 @@ pub struct AbTestSummary { )] pub duration: String, /** - * Last day to select an A/B Test Winner + * Last day to select an A/B Test Winner */ #[serde( default, @@ -5364,7 +5378,7 @@ pub struct AbTestSummary { )] pub test_percentage: i64, /** - * What differs between the A/B tests + * What differs between the A/B tests */ #[serde( default, @@ -5373,12 +5387,12 @@ pub struct AbTestSummary { )] pub type_: AbTestSummaryType, /** - * How the winner will be decided + * How the winner will be decided */ #[serde(default, skip_serializing_if = "WinnerCriteria::is_noop")] pub winner_criteria: WinnerCriteria, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5387,7 +5401,7 @@ pub struct AbTestSummary { )] pub winner_selected_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5402,7 +5416,7 @@ pub struct SinglesendResponseShort { #[serde(default, skip_serializing_if = "Option::is_none")] pub abtest: Option<AbTestSummary>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -5417,7 +5431,7 @@ pub struct SinglesendResponseShort { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5426,7 +5440,7 @@ pub struct SinglesendResponseShort { )] pub id: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -5434,7 +5448,7 @@ pub struct SinglesendResponseShort { )] pub is_abtest: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5461,7 +5475,7 @@ pub struct SinglesendResponseShort { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CcBccEmailObject { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5505,7 +5519,7 @@ pub struct VerifiedSenderRequestSchema { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5520,7 +5534,7 @@ pub struct VerifiedSenderRequestSchema { )] pub from_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5529,7 +5543,7 @@ pub struct VerifiedSenderRequestSchema { )] pub nickname: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5659,7 +5673,7 @@ pub struct Result { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5777,7 +5791,7 @@ pub struct StatsAdvancedGlobalAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StatsAdvancedBaseSchema { /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<Help>, @@ -5786,7 +5800,7 @@ pub struct StatsAdvancedBaseSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StatsAdvancedBaseSchemaData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5795,7 +5809,7 @@ pub struct StatsAdvancedBaseSchemaData { )] pub date: String, /** - * The individual email activity stats. + * The individual email activity stats. */ #[serde( default, @@ -5814,7 +5828,7 @@ pub struct FullSegment { )] pub contacts_sample: Vec<ContactResponse>, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub query_json: Option<Help>, @@ -5839,7 +5853,7 @@ pub struct FullSegmentAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct From { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5848,7 +5862,7 @@ pub struct From { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5861,7 +5875,7 @@ pub struct From { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendersRequestBody { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5876,7 +5890,7 @@ pub struct SendersRequestBody { )] pub address_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5885,7 +5899,7 @@ pub struct SendersRequestBody { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5895,7 +5909,7 @@ pub struct SendersRequestBody { pub country: String, pub from: From, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5942,7 +5956,7 @@ pub struct SinglesendResponse { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -5982,7 +5996,7 @@ pub struct SinglesendResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DesignCommonFields { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -5991,7 +6005,7 @@ pub struct DesignCommonFields { )] pub categories: Vec<String>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -5999,7 +6013,7 @@ pub struct DesignCommonFields { )] pub generate_plain_content: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6047,7 +6061,8 @@ pub struct InvalidEmail { /** * The message's status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EmailActivityResponseCommonFieldsStatus { #[serde(rename = "delivered")] Delivered, @@ -6114,7 +6129,7 @@ pub struct EmailActivityResponseCommonFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SuppressionsRequestBody { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -6182,7 +6197,7 @@ pub struct SsoCertificateBody { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SsoIntegration { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6191,7 +6206,7 @@ pub struct SsoIntegration { )] pub audience_url: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6200,7 +6215,7 @@ pub struct SsoIntegration { )] pub id: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -6209,7 +6224,7 @@ pub struct SsoIntegration { )] pub last_updated: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6237,12 +6252,12 @@ pub struct CreateIntegrationRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub completed_integration: Option<bool>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enabled: Option<bool>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6251,7 +6266,7 @@ pub struct CreateIntegrationRequest { )] pub entity_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6260,7 +6275,7 @@ pub struct CreateIntegrationRequest { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6269,7 +6284,7 @@ pub struct CreateIntegrationRequest { )] pub signin_url: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6282,7 +6297,7 @@ pub struct CreateIntegrationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SsoTeammateResponse { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -6290,7 +6305,7 @@ pub struct SsoTeammateResponse { )] pub is_sso: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6316,7 +6331,7 @@ pub struct SsoTeammateResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetScopesResponse { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -6342,7 +6357,8 @@ pub struct SsoTeammateRequestAllOf { /** * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserType { #[serde(rename = "admin")] Admin, @@ -6379,7 +6395,7 @@ impl UserType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SsoTeammatesPatchResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6388,7 +6404,7 @@ pub struct SsoTeammatesPatchResponse { )] pub address: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6398,7 +6414,7 @@ pub struct SsoTeammatesPatchResponse { )] pub address_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6407,7 +6423,7 @@ pub struct SsoTeammatesPatchResponse { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6416,7 +6432,7 @@ pub struct SsoTeammatesPatchResponse { )] pub company: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6425,7 +6441,7 @@ pub struct SsoTeammatesPatchResponse { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6434,7 +6450,7 @@ pub struct SsoTeammatesPatchResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6443,7 +6459,7 @@ pub struct SsoTeammatesPatchResponse { )] pub phone: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -6452,7 +6468,7 @@ pub struct SsoTeammatesPatchResponse { )] pub scopes: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6461,12 +6477,12 @@ pub struct SsoTeammatesPatchResponse { )] pub state: String, /** - * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. + * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user_type: Option<UserType>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6475,7 +6491,7 @@ pub struct SsoTeammatesPatchResponse { )] pub website: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6501,7 +6517,7 @@ pub struct SsoTeammatesPatchResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SsoErrorResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6510,7 +6526,7 @@ pub struct SsoErrorResponse { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6519,7 +6535,7 @@ pub struct SsoErrorResponse { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6532,7 +6548,7 @@ pub struct SsoErrorResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClickTracking { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -6540,7 +6556,7 @@ pub struct ClickTracking { )] pub enable_text: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -6552,7 +6568,7 @@ pub struct ClickTracking { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SsoTeammateCommonFields { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6561,7 +6577,7 @@ pub struct SsoTeammateCommonFields { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6580,7 +6596,7 @@ pub struct SsoTeammateCommonFields { )] pub is_read_only: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6599,7 +6615,7 @@ pub struct SpamReportsResponse { )] pub created: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6608,7 +6624,7 @@ pub struct SpamReportsResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6627,7 +6643,7 @@ pub struct BlocksResponse { )] pub created: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6636,7 +6652,7 @@ pub struct BlocksResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6645,7 +6661,7 @@ pub struct BlocksResponse { )] pub reason: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6668,7 +6684,7 @@ pub struct IpPoolsPoolResp { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SenderRequestFrom { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6677,7 +6693,7 @@ pub struct SenderRequestFrom { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6741,7 +6757,7 @@ pub struct SenderRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentStatusResponse { /** - * Segment status indicates whether the segment's contacts will be updated periodically + * Segment status indicates whether the segment's contacts will be updated periodically */ #[serde( default, @@ -6750,7 +6766,7 @@ pub struct SegmentStatusResponse { )] pub error_message: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6771,7 +6787,7 @@ pub struct AllSegmentsResponse { )] pub contacts_count: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6780,7 +6796,7 @@ pub struct AllSegmentsResponse { )] pub created_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6789,7 +6805,7 @@ pub struct AllSegmentsResponse { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6798,7 +6814,7 @@ pub struct AllSegmentsResponse { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6807,7 +6823,7 @@ pub struct AllSegmentsResponse { )] pub next_sample_update: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -6816,7 +6832,7 @@ pub struct AllSegmentsResponse { )] pub parent_list_ids: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6825,7 +6841,7 @@ pub struct AllSegmentsResponse { )] pub query_version: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6834,11 +6850,11 @@ pub struct AllSegmentsResponse { )] pub sample_updated_at: String, /** - * Segment status indicates whether the segment's contacts will be updated periodically + * Segment status indicates whether the segment's contacts will be updated periodically */ pub status: SegmentStatusResponse, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6852,7 +6868,7 @@ pub struct AllSegmentsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentSummaryV2 { /** - * + * */ #[serde( default, @@ -6877,7 +6893,7 @@ pub struct SegmentResponse { )] pub contacts_sample: Vec<ContactResponse>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6886,7 +6902,7 @@ pub struct SegmentResponse { )] pub created_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6895,7 +6911,7 @@ pub struct SegmentResponse { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6904,7 +6920,7 @@ pub struct SegmentResponse { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6913,7 +6929,7 @@ pub struct SegmentResponse { )] pub next_sample_update: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -6922,7 +6938,7 @@ pub struct SegmentResponse { )] pub parent_list_ids: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6931,7 +6947,7 @@ pub struct SegmentResponse { )] pub query_dsl: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6940,7 +6956,7 @@ pub struct SegmentResponse { )] pub query_version: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6949,11 +6965,11 @@ pub struct SegmentResponse { )] pub sample_updated_at: String, /** - * Segment status indicates whether the segment's contacts will be updated periodically + * Segment status indicates whether the segment's contacts will be updated periodically */ pub status: SegmentStatusResponse, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6966,7 +6982,7 @@ pub struct SegmentResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ErrorsSeg { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6975,7 +6991,7 @@ pub struct ErrorsSeg { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -6999,7 +7015,7 @@ pub struct ErrorsSegData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SegmentWriteV2 { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7014,7 +7030,7 @@ pub struct SegmentWriteV2 { )] pub parent_list_ids: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7040,7 +7056,8 @@ pub struct SegmentUpdate { pub query_dsl: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AbbvMessageStatus { #[serde(rename = "delivered")] Delivered, @@ -7083,7 +7100,7 @@ pub struct Messages { )] pub clicks_count: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7092,7 +7109,7 @@ pub struct Messages { )] pub from_email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7101,7 +7118,7 @@ pub struct Messages { )] pub last_event_time: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7118,7 +7135,7 @@ pub struct Messages { #[serde(default, skip_serializing_if = "AbbvMessageStatus::is_noop")] pub status: AbbvMessageStatus, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7127,7 +7144,7 @@ pub struct Messages { )] pub subject: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7140,7 +7157,8 @@ pub struct Messages { /** * Name of event */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EventName { #[serde(rename = "bounced")] Bounced, @@ -7201,7 +7219,8 @@ impl EventName { /** * Use to distinguish between types of bounces */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BounceType { #[serde(rename = "blocked")] Blocked, @@ -7244,17 +7263,17 @@ pub struct Event { )] pub attempt_num: i64, /** - * Use to distinguish between types of bounces + * Use to distinguish between types of bounces */ #[serde(default, skip_serializing_if = "BounceType::is_noop")] pub bounce_type: BounceType, /** - * Name of event + * Name of event */ #[serde(default, skip_serializing_if = "EventName::is_noop")] pub event_name: EventName, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7263,7 +7282,7 @@ pub struct Event { )] pub http_user_agent: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7272,7 +7291,7 @@ pub struct Event { )] pub mx_server: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7287,7 +7306,7 @@ pub struct Event { )] pub reason: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7300,7 +7319,8 @@ pub struct Event { /** * Whether or not the outbound IP is dedicated vs shared */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OutboundIpType { #[serde(rename = "dedicated")] Dedicated, @@ -7334,7 +7354,7 @@ impl OutboundIpType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Message { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7349,7 +7369,7 @@ pub struct Message { )] pub asm_group_id: i64, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -7358,7 +7378,7 @@ pub struct Message { )] pub categories: Vec<String>, /** - * List of events related to email message + * List of events related to email message */ #[serde( default, @@ -7367,7 +7387,7 @@ pub struct Message { )] pub events: Vec<Event>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7376,7 +7396,7 @@ pub struct Message { )] pub from_email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7385,20 +7405,20 @@ pub struct Message { )] pub msg_id: String, /** - * This is the IP of the user who sent the message. + * This is the IP of the user who sent the message. */ pub originating_ip: std::net::Ipv4Addr, /** - * This is the IP of the user who sent the message. + * This is the IP of the user who sent the message. */ pub outbound_ip: std::net::Ipv4Addr, /** - * Whether or not the outbound IP is dedicated vs shared + * Whether or not the outbound IP is dedicated vs shared */ #[serde(default, skip_serializing_if = "OutboundIpType::is_noop")] pub outbound_ip_type: OutboundIpType, /** - * The message's status. + * The message's status. */ #[serde( default, @@ -7406,7 +7426,7 @@ pub struct Message { )] pub status: EmailActivityResponseCommonFieldsStatus, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7415,7 +7435,7 @@ pub struct Message { )] pub subject: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7424,7 +7444,7 @@ pub struct Message { )] pub teammate: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7433,7 +7453,7 @@ pub struct Message { )] pub template_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7442,7 +7462,7 @@ pub struct Message { )] pub to_email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7456,19 +7476,19 @@ pub struct Message { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainAuthenticationDns { /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ pub dkim: Dkim, /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ pub domain_spf: Dkim, /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ pub mail_server: Dkim, /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ pub subdomain_spf: Dkim, } @@ -7476,7 +7496,7 @@ pub struct DomainAuthenticationDns { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainAuthentication { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7484,7 +7504,7 @@ pub struct DomainAuthentication { )] pub automatic_security: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7492,7 +7512,7 @@ pub struct DomainAuthentication { )] pub custom_spf: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7500,11 +7520,11 @@ pub struct DomainAuthentication { )] pub default: bool, /** - * The DNS records for this authenticated domain. + * The DNS records for this authenticated domain. */ pub dns: DomainAuthenticationDns, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7519,7 +7539,7 @@ pub struct DomainAuthentication { )] pub id: i64, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -7528,7 +7548,7 @@ pub struct DomainAuthentication { )] pub ips: Vec<String>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7548,7 +7568,7 @@ pub struct DomainAuthentication { )] pub user_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7557,7 +7577,7 @@ pub struct DomainAuthentication { )] pub username: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7570,17 +7590,17 @@ pub struct DomainAuthentication { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuthenticationDomainDns { /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ #[serde(rename = "dkim1")] pub dkim_1: Dkim, /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ #[serde(rename = "dkim2")] pub dkim_2: Dkim, /** - * The DKIM record for messages sent using this authenticated domain. + * The DKIM record for messages sent using this authenticated domain. */ pub mail_cname: Dkim, } @@ -7588,7 +7608,7 @@ pub struct AuthenticationDomainDns { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuthenticationDomain { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7596,7 +7616,7 @@ pub struct AuthenticationDomain { )] pub automatic_security: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7604,7 +7624,7 @@ pub struct AuthenticationDomain { )] pub custom_spf: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7612,11 +7632,11 @@ pub struct AuthenticationDomain { )] pub default: bool, /** - * The DNS records used to authenticate the sending domain. + * The DNS records used to authenticate the sending domain. */ pub dns: AuthenticationDomainDns, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7625,7 +7645,7 @@ pub struct AuthenticationDomain { )] pub domain: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -7634,7 +7654,7 @@ pub struct AuthenticationDomain { )] pub id: f64, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -7643,7 +7663,7 @@ pub struct AuthenticationDomain { )] pub ips: Vec<String>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7651,7 +7671,7 @@ pub struct AuthenticationDomain { )] pub legacy: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7660,7 +7680,7 @@ pub struct AuthenticationDomain { )] pub subdomain: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -7669,7 +7689,7 @@ pub struct AuthenticationDomain { )] pub user_id: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7678,7 +7698,7 @@ pub struct AuthenticationDomain { )] pub username: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -7690,7 +7710,8 @@ pub struct AuthenticationDomain { /** * Dictates how the stats are time-sliced. Currently, `"total"` and `"day"` are supported. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AggregatedBy { #[serde(rename = "day")] Day, @@ -7712,7 +7733,9 @@ impl std::fmt::Display for AggregatedBy { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] + +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GroupBy { #[serde(rename = "ab_phase")] AbPhase, @@ -7743,7 +7766,8 @@ impl GroupBy { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TraitAutomationQueryParamsGroupBy { #[serde(rename = "step_id")] StepId, @@ -7771,7 +7795,8 @@ impl TraitAutomationQueryParamsGroupBy { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AbPhaseId { #[serde(rename = "send")] Send, @@ -7805,7 +7830,8 @@ impl AbPhaseId { /** * How to group the statistics. Must be either "day", "week", or "month". */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TraitStatsAdvancedBaseQueryStringsAggregatedBy { #[serde(rename = "day")] Day, @@ -7848,7 +7874,7 @@ pub struct TraitPagination200Response { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TraitGlobalErrors500Response { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7871,7 +7897,7 @@ pub struct GetMessagesMsgResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TraitCancelScheduledSendsErrors400Response { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7880,12 +7906,12 @@ pub struct TraitCancelScheduledSendsErrors400Response { )] pub field: String, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub help: Option<Help>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7904,7 +7930,7 @@ pub struct TraitCancelScheduledSendsErrors400ResponseData { )] pub errors: Vec<TraitCancelScheduledSendsErrors400Response>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7917,7 +7943,7 @@ pub struct TraitCancelScheduledSendsErrors400ResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TraitMakoErrorResponse400Errors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7926,7 +7952,7 @@ pub struct TraitMakoErrorResponse400Errors { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7935,7 +7961,7 @@ pub struct TraitMakoErrorResponse400Errors { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7944,7 +7970,7 @@ pub struct TraitMakoErrorResponse400Errors { )] pub message: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -7967,7 +7993,7 @@ pub struct TraitMakoErrorResponse400 { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Personalizations { /** - * An array of recipients who will receive a copy of your email. Each object in this array must contain the recipient's email address. Each object in the array may optionally contain the recipient's name. + * An array of recipients who will receive a copy of your email. Each object in this array must contain the recipient's email address. Each object in the array may optionally contain the recipient's name. */ #[serde( default, @@ -7976,7 +8002,7 @@ pub struct Personalizations { )] pub bcc: Vec<CcBccEmailObject>, /** - * An array of recipients who will receive a copy of your email. Each object in this array must contain the recipient's email address. Each object in the array may optionally contain the recipient's name. + * An array of recipients who will receive a copy of your email. Each object in this array must contain the recipient's email address. Each object in the array may optionally contain the recipient's name. */ #[serde( default, @@ -7985,19 +8011,19 @@ pub struct Personalizations { )] pub cc: Vec<CcBccEmailObject>, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_args: Option<Help>, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dynamic_template_data: Option<Help>, #[serde(default, skip_serializing_if = "Option::is_none")] pub from: Option<FromEmailObject>, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub headers: Option<Help>, @@ -8008,7 +8034,7 @@ pub struct Personalizations { )] pub send_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8017,7 +8043,7 @@ pub struct Personalizations { )] pub subject: String, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub substitutions: Option<Help>, @@ -8032,7 +8058,7 @@ pub struct Personalizations { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Content { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8042,7 +8068,7 @@ pub struct Content { )] pub type_: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8055,7 +8081,8 @@ pub struct Content { /** * The attachment's content-disposition, specifying how you would like the attachment to be displayed. For example, `“inline”` results in the attached file are displayed automatically within the message while `“attachment”` results in the attached file require some action to be taken before it is displayed, such as opening or downloading the file. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Disposition { #[serde(rename = "attachment")] #[default] @@ -8077,10 +8104,11 @@ impl std::fmt::Display for Disposition { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Attachments { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8089,7 +8117,7 @@ pub struct Attachments { )] pub content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8098,12 +8126,12 @@ pub struct Attachments { )] pub content_id: String, /** - * The attachment's content-disposition, specifying how you would like the attachment to be displayed. For example, `“inline”` results in the attached file are displayed automatically within the message while `“attachment”` results in the attached file require some action to be taken before it is displayed, such as opening or downloading the file. + * The attachment's content-disposition, specifying how you would like the attachment to be displayed. For example, `“inline”` results in the attached file are displayed automatically within the message while `“attachment”` results in the attached file require some action to be taken before it is displayed, such as opening or downloading the file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub disposition: Option<Disposition>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8112,7 +8140,7 @@ pub struct Attachments { )] pub filename: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8133,7 +8161,7 @@ pub struct Asm { )] pub group_id: i64, /** - * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs + * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs */ #[serde( default, @@ -8147,7 +8175,7 @@ pub struct Asm { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BypassListManagement { /** - * Allows you to bypass all unsubscribe groups and suppressions to ensure that the email is delivered to every single recipient. This should only be used in emergencies when it is absolutely necessary that every recipient receives your email. This filter cannot be combined with any other bypass filters. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. + * Allows you to bypass all unsubscribe groups and suppressions to ensure that the email is delivered to every single recipient. This should only be used in emergencies when it is absolutely necessary that every recipient receives your email. This filter cannot be combined with any other bypass filters. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. */ #[serde( default, @@ -8160,7 +8188,7 @@ pub struct BypassListManagement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BypassSpamManagement { /** - * Allows you to bypass the spam report list to ensure that the email is delivered to recipients. Bounce and unsubscribe lists will still be checked; addresses on these other lists will not receive the message. This filter cannot be combined with the `bypass_list_management` filter. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. + * Allows you to bypass the spam report list to ensure that the email is delivered to recipients. Bounce and unsubscribe lists will still be checked; addresses on these other lists will not receive the message. This filter cannot be combined with the `bypass_list_management` filter. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. */ #[serde( default, @@ -8173,7 +8201,7 @@ pub struct BypassSpamManagement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BypassBounceManagement { /** - * Allows you to bypass the bounce list to ensure that the email is delivered to recipients. Spam report and unsubscribe lists will still be checked; addresses on these other lists will not receive the message. This filter cannot be combined with the `bypass_list_management` filter. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. + * Allows you to bypass the bounce list to ensure that the email is delivered to recipients. Spam report and unsubscribe lists will still be checked; addresses on these other lists will not receive the message. This filter cannot be combined with the `bypass_list_management` filter. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. */ #[serde( default, @@ -8186,7 +8214,7 @@ pub struct BypassBounceManagement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BypassUnsubscribeManagement { /** - * Allows you to bypass the global unsubscribe list to ensure that the email is delivered to recipients. Bounce and spam report lists will still be checked; addresses on these other lists will not receive the message. This filter applies only to global unsubscribes and will not bypass group unsubscribes. This filter cannot be combined with the `bypass_list_management` filter. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. + * Allows you to bypass the global unsubscribe list to ensure that the email is delivered to recipients. Bounce and spam report lists will still be checked; addresses on these other lists will not receive the message. This filter applies only to global unsubscribes and will not bypass group unsubscribes. This filter cannot be combined with the `bypass_list_management` filter. See our [documentation](https://sendgrid.com/docs/ui/sending-email/index-suppressions/#bypass-suppressions) for more about bypass filters. */ #[serde( default, @@ -8199,7 +8227,7 @@ pub struct BypassUnsubscribeManagement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Footer { /** - * The default footer that you would like included on every email. + * The default footer that you would like included on every email. */ #[serde( default, @@ -8207,7 +8235,7 @@ pub struct Footer { )] pub enable: bool, /** - * The default footer that you would like included on every email. + * The default footer that you would like included on every email. */ #[serde( default, @@ -8216,7 +8244,7 @@ pub struct Footer { )] pub html: String, /** - * The default footer that you would like included on every email. + * The default footer that you would like included on every email. */ #[serde( default, @@ -8230,7 +8258,7 @@ pub struct Footer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SandboxMode { /** - * Sandbox Mode allows you to send a test email to ensure that your request body is valid and formatted correctly. + * Sandbox Mode allows you to send a test email to ensure that your request body is valid and formatted correctly. */ #[serde( default, @@ -8243,32 +8271,32 @@ pub struct SandboxMode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MailSettings { /** - * A collection of different mail settings that you can use to specify how you would like this email to be handled. + * A collection of different mail settings that you can use to specify how you would like this email to be handled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bypass_bounce_management: Option<BypassBounceManagement>, /** - * A collection of different mail settings that you can use to specify how you would like this email to be handled. + * A collection of different mail settings that you can use to specify how you would like this email to be handled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bypass_list_management: Option<BypassListManagement>, /** - * A collection of different mail settings that you can use to specify how you would like this email to be handled. + * A collection of different mail settings that you can use to specify how you would like this email to be handled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bypass_spam_management: Option<BypassSpamManagement>, /** - * A collection of different mail settings that you can use to specify how you would like this email to be handled. + * A collection of different mail settings that you can use to specify how you would like this email to be handled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bypass_unsubscribe_management: Option<BypassUnsubscribeManagement>, /** - * A collection of different mail settings that you can use to specify how you would like this email to be handled. + * A collection of different mail settings that you can use to specify how you would like this email to be handled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub footer: Option<Footer>, /** - * A collection of different mail settings that you can use to specify how you would like this email to be handled. + * A collection of different mail settings that you can use to specify how you would like this email to be handled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sandbox_mode: Option<SandboxMode>, @@ -8278,7 +8306,7 @@ pub struct MailSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMailSendRequestTrackingSettingsClick { /** - * Allows you to track if a recipient clicked a link in your email. + * Allows you to track if a recipient clicked a link in your email. */ #[serde( default, @@ -8286,7 +8314,7 @@ pub struct PostMailSendRequestTrackingSettingsClick { )] pub enable: bool, /** - * Allows you to track if a recipient clicked a link in your email. + * Allows you to track if a recipient clicked a link in your email. */ #[serde( default, @@ -8299,7 +8327,7 @@ pub struct PostMailSendRequestTrackingSettingsClick { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OpenTracking { /** - * Allows you to track if the email was opened by including a single pixel image in the body of the content. When the pixel is loaded, Twilio SendGrid can log that the email was opened. + * Allows you to track if the email was opened by including a single pixel image in the body of the content. When the pixel is loaded, Twilio SendGrid can log that the email was opened. */ #[serde( default, @@ -8307,7 +8335,7 @@ pub struct OpenTracking { )] pub enable: bool, /** - * Allows you to track if the email was opened by including a single pixel image in the body of the content. When the pixel is loaded, Twilio SendGrid can log that the email was opened. + * Allows you to track if the email was opened by including a single pixel image in the body of the content. When the pixel is loaded, Twilio SendGrid can log that the email was opened. */ #[serde( default, @@ -8321,7 +8349,7 @@ pub struct OpenTracking { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionTracking { /** - * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. + * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. */ #[serde( default, @@ -8329,7 +8357,7 @@ pub struct SubscriptionTracking { )] pub enable: bool, /** - * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. + * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. */ #[serde( default, @@ -8338,7 +8366,7 @@ pub struct SubscriptionTracking { )] pub html: String, /** - * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. + * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. */ #[serde( default, @@ -8347,7 +8375,7 @@ pub struct SubscriptionTracking { )] pub substitution_tag: String, /** - * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. + * Allows you to insert a subscription management link at the bottom of the text and HTML bodies of your email. If you would like to specify the location of the link within your email, you may use the `substitution_tag`. */ #[serde( default, @@ -8361,7 +8389,7 @@ pub struct SubscriptionTracking { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Ganalytics { /** - * Allows you to enable tracking provided by Google Analytics. + * Allows you to enable tracking provided by Google Analytics. */ #[serde( default, @@ -8369,7 +8397,7 @@ pub struct Ganalytics { )] pub enable: bool, /** - * Allows you to enable tracking provided by Google Analytics. + * Allows you to enable tracking provided by Google Analytics. */ #[serde( default, @@ -8378,7 +8406,7 @@ pub struct Ganalytics { )] pub utm_campaign: String, /** - * Allows you to enable tracking provided by Google Analytics. + * Allows you to enable tracking provided by Google Analytics. */ #[serde( default, @@ -8387,7 +8415,7 @@ pub struct Ganalytics { )] pub utm_content: String, /** - * Allows you to enable tracking provided by Google Analytics. + * Allows you to enable tracking provided by Google Analytics. */ #[serde( default, @@ -8396,7 +8424,7 @@ pub struct Ganalytics { )] pub utm_medium: String, /** - * Allows you to enable tracking provided by Google Analytics. + * Allows you to enable tracking provided by Google Analytics. */ #[serde( default, @@ -8405,7 +8433,7 @@ pub struct Ganalytics { )] pub utm_source: String, /** - * Allows you to enable tracking provided by Google Analytics. + * Allows you to enable tracking provided by Google Analytics. */ #[serde( default, @@ -8419,22 +8447,22 @@ pub struct Ganalytics { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrackingSettings { /** - * Settings to determine how you would like to track the metrics of how your recipients interact with your email. + * Settings to determine how you would like to track the metrics of how your recipients interact with your email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub click_tracking: Option<PostMailSendRequestTrackingSettingsClick>, /** - * Settings to determine how you would like to track the metrics of how your recipients interact with your email. + * Settings to determine how you would like to track the metrics of how your recipients interact with your email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ganalytics: Option<Ganalytics>, /** - * Settings to determine how you would like to track the metrics of how your recipients interact with your email. + * Settings to determine how you would like to track the metrics of how your recipients interact with your email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub open_tracking: Option<OpenTracking>, /** - * Settings to determine how you would like to track the metrics of how your recipients interact with your email. + * Settings to determine how you would like to track the metrics of how your recipients interact with your email. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub subscription_tracking: Option<SubscriptionTracking>, @@ -8463,7 +8491,7 @@ pub struct PostMailSendRequest { )] pub categories: Vec<String>, /** - * An array where you can specify the content of your email. You can include multiple [MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types) of content, but you must specify at least one MIME type. To include more than one MIME type, add another object to the array containing the `type` and `value` parameters. + * An array where you can specify the content of your email. You can include multiple [MIME types](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types) of content, but you must specify at least one MIME type. To include more than one MIME type, add another object to the array containing the `type` and `value` parameters. */ #[serde( default, @@ -8489,7 +8517,7 @@ pub struct PostMailSendRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub mail_settings: Option<MailSettings>, /** - * An array of messages and their metadata. Each object within personalizations can be thought of as an envelope - it defines who should receive an individual message and how that message should be handled. See our [Personalizations documentation](https://sendgrid.com/docs/for-developers/sending-email/personalizations/) for examples. + * An array of messages and their metadata. Each object within personalizations can be thought of as an envelope - it defines who should receive an individual message and how that message should be handled. See our [Personalizations documentation](https://sendgrid.com/docs/for-developers/sending-email/personalizations/) for examples. */ #[serde( default, @@ -8506,7 +8534,7 @@ pub struct PostMailSendRequest { )] pub send_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8527,7 +8555,7 @@ pub struct PostMailSendRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CancelPauseAScheduledSendRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8536,7 +8564,7 @@ pub struct CancelPauseAScheduledSendRequest { )] pub batch_id: String, /** - * The status of the scheduled send. + * The status of the scheduled send. */ #[serde(default, skip_serializing_if = "Status::is_noop")] pub status: Status, @@ -8555,7 +8583,7 @@ pub struct GetApiKeysResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateApiKeysRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8574,7 +8602,7 @@ pub struct CreateApiKeysRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateApiKeysResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8583,7 +8611,7 @@ pub struct CreateApiKeysResponse { )] pub api_key: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8592,7 +8620,7 @@ pub struct CreateApiKeysResponse { )] pub api_key_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8601,7 +8629,7 @@ pub struct CreateApiKeysResponse { )] pub name: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -8624,7 +8652,7 @@ pub struct GetApiKeysKeyResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutApiKeysKeyRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8645,7 +8673,7 @@ pub struct GetScopesResponseErrors { #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<serde_json::Value>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8658,7 +8686,7 @@ pub struct GetScopesResponseErrors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetScopesResponseData { /** - * This 401 response indicates that the user making the call doesn't have the authorization to view the list of scopes. + * This 401 response indicates that the user making the call doesn't have the authorization to view the list of scopes. */ #[serde( default, @@ -8671,7 +8699,7 @@ pub struct GetScopesResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Ips { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8684,7 +8712,7 @@ pub struct Ips { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostAccessSettingsWhitelistRequest { /** - * An array containing the IP(s) you want to allow. + * An array containing the IP(s) you want to allow. */ #[serde( default, @@ -8697,7 +8725,7 @@ pub struct PostAccessSettingsWhitelistRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteAccessSettingsWhitelistRequest { /** - * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs + * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs */ #[serde( default, @@ -8710,7 +8738,7 @@ pub struct DeleteAccessSettingsWhitelistRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAccessSettingsActivityResponseResult { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -8718,7 +8746,7 @@ pub struct GetAccessSettingsActivityResponseResult { )] pub allowed: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8733,7 +8761,7 @@ pub struct GetAccessSettingsActivityResponseResult { )] pub first_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8748,7 +8776,7 @@ pub struct GetAccessSettingsActivityResponseResult { )] pub last_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8761,7 +8789,7 @@ pub struct GetAccessSettingsActivityResponseResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAccessSettingsActivityResponse { /** - * An array containing the IPs that recently attempted to access your account. + * An array containing the IPs that recently attempted to access your account. */ #[serde( default, @@ -8775,12 +8803,12 @@ pub struct GetAccessSettingsActivityResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostSsoCertificatesRequest { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enabled: Option<bool>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8789,7 +8817,7 @@ pub struct PostSsoCertificatesRequest { )] pub integration_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8844,7 +8872,7 @@ pub struct PatchSsoTeammatesUsernameRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMailSettingsResponseResult { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8853,7 +8881,7 @@ pub struct GetMailSettingsResponseResult { )] pub description: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -8861,7 +8889,7 @@ pub struct GetMailSettingsResponseResult { )] pub enabled: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8870,7 +8898,7 @@ pub struct GetMailSettingsResponseResult { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8883,7 +8911,7 @@ pub struct GetMailSettingsResponseResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMailSettingsResponse { /** - * The list of all mail settings. + * The list of all mail settings. */ #[serde( default, @@ -8920,7 +8948,7 @@ pub struct PatchMailSettingsTemplateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchMailSettingsTemplateResponse { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -8928,7 +8956,7 @@ pub struct PatchMailSettingsTemplateResponse { )] pub enabled: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8955,7 +8983,7 @@ pub struct PatchPartnerSettingsNewRelicRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPartnerSettingsResponse { /** - * The list of all mail settings. + * The list of all mail settings. */ #[serde( default, @@ -8968,7 +8996,7 @@ pub struct GetPartnerSettingsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTeammatesResponseResult { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8977,7 +9005,7 @@ pub struct GetTeammatesResponseResult { )] pub address: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8987,7 +9015,7 @@ pub struct GetTeammatesResponseResult { )] pub address_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -8996,7 +9024,7 @@ pub struct GetTeammatesResponseResult { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9005,7 +9033,7 @@ pub struct GetTeammatesResponseResult { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9014,7 +9042,7 @@ pub struct GetTeammatesResponseResult { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9023,7 +9051,7 @@ pub struct GetTeammatesResponseResult { )] pub first_name: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -9031,7 +9059,7 @@ pub struct GetTeammatesResponseResult { )] pub is_admin: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9040,7 +9068,7 @@ pub struct GetTeammatesResponseResult { )] pub last_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9049,7 +9077,7 @@ pub struct GetTeammatesResponseResult { )] pub phone: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9058,12 +9086,12 @@ pub struct GetTeammatesResponseResult { )] pub state: String, /** - * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. + * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user_type: Option<UserType>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9072,7 +9100,7 @@ pub struct GetTeammatesResponseResult { )] pub username: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9081,7 +9109,7 @@ pub struct GetTeammatesResponseResult { )] pub website: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9104,7 +9132,7 @@ pub struct GetTeammatesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostTeammatesRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9113,12 +9141,12 @@ pub struct PostTeammatesRequest { )] pub email: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub is_admin: Option<bool>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -9131,7 +9159,7 @@ pub struct PostTeammatesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostTeammatesResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9140,7 +9168,7 @@ pub struct PostTeammatesResponse { )] pub email: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -9148,7 +9176,7 @@ pub struct PostTeammatesResponse { )] pub is_admin: bool, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -9157,7 +9185,7 @@ pub struct PostTeammatesResponse { )] pub scopes: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9170,7 +9198,7 @@ pub struct PostTeammatesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostTeammatesResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9179,7 +9207,7 @@ pub struct PostTeammatesResponseErrors { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9202,7 +9230,7 @@ pub struct PostSendersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetScopesRequestsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9211,7 +9239,7 @@ pub struct GetScopesRequestsResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9226,7 +9254,7 @@ pub struct GetScopesRequestsResponse { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9235,7 +9263,7 @@ pub struct GetScopesRequestsResponse { )] pub last_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9244,7 +9272,7 @@ pub struct GetScopesRequestsResponse { )] pub scope_group_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9257,7 +9285,7 @@ pub struct GetScopesRequestsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTeammatesPendingResponseResult { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9272,7 +9300,7 @@ pub struct GetTeammatesPendingResponseResult { )] pub expiration_date: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -9280,7 +9308,7 @@ pub struct GetTeammatesPendingResponseResult { )] pub is_admin: bool, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -9289,7 +9317,7 @@ pub struct GetTeammatesPendingResponseResult { )] pub scopes: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9312,7 +9340,7 @@ pub struct GetTeammatesPendingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTeammatesUsernameResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9321,7 +9349,7 @@ pub struct GetTeammatesUsernameResponse { )] pub address: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9331,7 +9359,7 @@ pub struct GetTeammatesUsernameResponse { )] pub address_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9340,7 +9368,7 @@ pub struct GetTeammatesUsernameResponse { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9349,7 +9377,7 @@ pub struct GetTeammatesUsernameResponse { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9358,7 +9386,7 @@ pub struct GetTeammatesUsernameResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9367,7 +9395,7 @@ pub struct GetTeammatesUsernameResponse { )] pub first_name: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -9375,7 +9403,7 @@ pub struct GetTeammatesUsernameResponse { )] pub is_admin: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9384,7 +9412,7 @@ pub struct GetTeammatesUsernameResponse { )] pub last_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9393,7 +9421,7 @@ pub struct GetTeammatesUsernameResponse { )] pub phone: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -9402,7 +9430,7 @@ pub struct GetTeammatesUsernameResponse { )] pub scopes: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9411,12 +9439,12 @@ pub struct GetTeammatesUsernameResponse { )] pub state: String, /** - * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. + * A Teammate can be an “admin,” “owner,” or “teammate.” Each role is associated with the scope of the Teammate’s permissions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user_type: Option<UserType>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9425,7 +9453,7 @@ pub struct GetTeammatesUsernameResponse { )] pub username: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9434,7 +9462,7 @@ pub struct GetTeammatesUsernameResponse { )] pub website: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9447,12 +9475,12 @@ pub struct GetTeammatesUsernameResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchTeammatesUsernameRequest { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub is_admin: Option<bool>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -9465,7 +9493,7 @@ pub struct PatchTeammatesUsernameRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchScopesRequestsApproveResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9478,7 +9506,8 @@ pub struct PatchScopesRequestsApproveResponse { /** * The type of alert. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAlertsResponseType { #[serde(rename = "stats_notification")] StatsNotification, @@ -9518,7 +9547,7 @@ pub struct GetAlertsResponse { )] pub created_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9527,7 +9556,7 @@ pub struct GetAlertsResponse { )] pub email_to: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9548,7 +9577,7 @@ pub struct GetAlertsResponse { )] pub percentage: i64, /** - * The type of alert. + * The type of alert. */ #[serde( default, @@ -9567,7 +9596,7 @@ pub struct GetAlertsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostAlertsRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9588,7 +9617,7 @@ pub struct PostAlertsRequest { )] pub percentage: i64, /** - * The type of alert. + * The type of alert. */ #[serde( default, @@ -9607,7 +9636,7 @@ pub struct PostAlertsResponse { )] pub created_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9616,7 +9645,7 @@ pub struct PostAlertsResponse { )] pub email_to: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9637,7 +9666,7 @@ pub struct PostAlertsResponse { )] pub percentage: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9657,7 +9686,8 @@ pub struct PostAlertsResponse { /** * The type of alert. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAlertsAlertResponseType { #[serde(rename = "stats_notification")] StatsNotification, @@ -9697,7 +9727,7 @@ pub struct GetAlertsAlertResponse { )] pub created_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9706,7 +9736,7 @@ pub struct GetAlertsAlertResponse { )] pub email_to: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9727,7 +9757,7 @@ pub struct GetAlertsAlertResponse { )] pub percentage: i64, /** - * The type of alert. + * The type of alert. */ #[serde( default, @@ -9768,7 +9798,7 @@ pub struct PatchAlertsAlertRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserProfileResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9784,7 +9814,7 @@ pub struct GetUserProfileResponse { )] pub address_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9793,7 +9823,7 @@ pub struct GetUserProfileResponse { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9802,7 +9832,7 @@ pub struct GetUserProfileResponse { )] pub company: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9811,7 +9841,7 @@ pub struct GetUserProfileResponse { )] pub country: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9820,7 +9850,7 @@ pub struct GetUserProfileResponse { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9829,7 +9859,7 @@ pub struct GetUserProfileResponse { )] pub last_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9838,7 +9868,7 @@ pub struct GetUserProfileResponse { )] pub phone: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9847,7 +9877,7 @@ pub struct GetUserProfileResponse { )] pub state: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9856,7 +9886,7 @@ pub struct GetUserProfileResponse { )] pub website: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9869,7 +9899,8 @@ pub struct GetUserProfileResponse { /** * The type of account for this user. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetUserAccountResponseType { #[serde(rename = "free")] Free, @@ -9903,7 +9934,7 @@ impl GetUserAccountResponseType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserAccountResponse { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -9912,7 +9943,7 @@ pub struct GetUserAccountResponse { )] pub reputation: f64, /** - * The type of account for this user. + * The type of account for this user. */ #[serde( default, @@ -9925,7 +9956,7 @@ pub struct GetUserAccountResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserEmailResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9958,7 +9989,7 @@ pub struct PutUserUsernameRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutUserUsernameResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9971,7 +10002,7 @@ pub struct PutUserUsernameResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserCreditsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -9980,7 +10011,7 @@ pub struct GetUserCreditsResponse { )] pub last_reset: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10001,7 +10032,7 @@ pub struct GetUserCreditsResponse { )] pub remain: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10026,7 +10057,7 @@ pub struct GetUserCreditsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutUserPasswordRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10035,7 +10066,7 @@ pub struct PutUserPasswordRequest { )] pub new_password: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10048,7 +10079,7 @@ pub struct PutUserPasswordRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostSubusersRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10057,7 +10088,7 @@ pub struct PostSubusersRequest { )] pub email: String, /** - * The IP addresses that should be assigned to this subuser. + * The IP addresses that should be assigned to this subuser. */ #[serde( default, @@ -10066,7 +10097,7 @@ pub struct PostSubusersRequest { )] pub ips: Vec<std::net::Ipv4Addr>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10075,7 +10106,7 @@ pub struct PostSubusersRequest { )] pub password: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10094,7 +10125,7 @@ pub struct PatchSubusersSubuserNameRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSubusersReputationsResponse { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -10103,7 +10134,7 @@ pub struct GetSubusersReputationsResponse { )] pub reputation: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10116,7 +10147,7 @@ pub struct GetSubusersReputationsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutSubusersSubuserNameIpsResponse { /** - * The IP addresses that should be assigned to this subuser. + * The IP addresses that should be assigned to this subuser. */ #[serde( default, @@ -10129,7 +10160,8 @@ pub struct PutSubusersSubuserNameIpsResponse { /** * The direction you want to sort. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortByDirection { #[serde(rename = "asc")] Asc, @@ -10151,10 +10183,12 @@ impl std::fmt::Display for SortByDirection { } } + /** * The metric that you want to sort by. Metrics that you can sort by are: `blocks`, `bounces`, `clicks`, `delivered`, `opens`, `requests`, `unique_clicks`, `unique_opens`, and `unsubscribes`.' */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortByMetric { #[serde(rename = "blocks")] Blocks, @@ -10197,12 +10231,13 @@ impl std::fmt::Display for SortByMetric { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelLinksRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub default: Option<bool>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10222,7 +10257,7 @@ pub struct PostWhitelabelLinksRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelLinksValidateResponseValidationResultsDomainCname { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10231,7 +10266,7 @@ pub struct PostWhitelabelLinksValidateResponseValidationResultsDomainCname { )] pub reason: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10244,11 +10279,11 @@ pub struct PostWhitelabelLinksValidateResponseValidationResultsDomainCname { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ValidationResults { /** - * The DNS record generated for the sending domain used for this branded link. + * The DNS record generated for the sending domain used for this branded link. */ pub domain_cname: PostWhitelabelLinksValidateResponseValidationResultsDomainCname, /** - * The individual validation results for each of the DNS records associated with this branded link. + * The individual validation results for each of the DNS records associated with this branded link. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner_cname: Option<PostWhitelabelLinksValidateResponseValidationResultsDomainCname>, @@ -10263,7 +10298,7 @@ pub struct PostWhitelabelLinksValidateResponse { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10271,7 +10306,7 @@ pub struct PostWhitelabelLinksValidateResponse { )] pub valid: bool, /** - * The individual validation results for each of the DNS records associated with this branded link. + * The individual validation results for each of the DNS records associated with this branded link. */ pub validation_results: ValidationResults, } @@ -10279,7 +10314,7 @@ pub struct PostWhitelabelLinksValidateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelLinksValidateResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10292,7 +10327,7 @@ pub struct PostWhitelabelLinksValidateResponseErrors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingSegmentsResponse { /** - * The reasons why the validation failed. + * The reasons why the validation failed. */ #[serde( default, @@ -10333,7 +10368,7 @@ pub struct PostIpsWarmupResponseErrors { #[serde(default, skip_serializing_if = "Option::is_none")] pub field: Option<serde_json::Value>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10346,7 +10381,7 @@ pub struct PostIpsWarmupResponseErrors { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostIpsWarmupResponse { /** - * The errors that were encountered. + * The errors that were encountered. */ #[serde( default, @@ -10359,7 +10394,7 @@ pub struct PostIpsWarmupResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelIpsRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10368,7 +10403,7 @@ pub struct PostWhitelabelIpsRequest { )] pub domain: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10388,7 +10423,7 @@ pub struct PostWhitelabelIpsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelIpsValidateResponseValidationResults { /** - * The specific results of the validation. + * The specific results of the validation. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub a_record: Option<PostWhitelabelLinksValidateResponseValidationResultsDomainCname>, @@ -10403,7 +10438,7 @@ pub struct PostWhitelabelIpsValidateResponse { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10411,7 +10446,7 @@ pub struct PostWhitelabelIpsValidateResponse { )] pub valid: bool, /** - * The specific results of the validation. + * The specific results of the validation. */ pub validation_results: PostWhitelabelIpsValidateResponseValidationResults, } @@ -10419,7 +10454,7 @@ pub struct PostWhitelabelIpsValidateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostValidationsEmailRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10438,7 +10473,8 @@ pub struct PostValidationsEmailRequest { /** * A generic classification of whether or not the email address is valid. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Verdict { #[serde(rename = "Invalid")] Invalid, @@ -10476,7 +10512,7 @@ impl Verdict { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Domain { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10484,7 +10520,7 @@ pub struct Domain { )] pub has_mx_or_a_record: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10492,7 +10528,7 @@ pub struct Domain { )] pub has_valid_address_syntax: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10505,7 +10541,7 @@ pub struct Domain { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LocalPart { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10518,7 +10554,7 @@ pub struct LocalPart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Additional { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10526,7 +10562,7 @@ pub struct Additional { )] pub has_known_bounces: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10539,15 +10575,15 @@ pub struct Additional { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Checks { /** - * Additional checks on the email address. + * Additional checks on the email address. */ pub additional: Additional, /** - * Checks on the domain portion of the email address. + * Checks on the domain portion of the email address. */ pub domain: Domain, /** - * Checks on the local part of the email address. + * Checks on the local part of the email address. */ pub local_part: LocalPart, } @@ -10555,11 +10591,11 @@ pub struct Checks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostValidationsEmailResponseResult { /** - * Granular checks for email address validity. + * Granular checks for email address validity. */ pub checks: Checks, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10568,7 +10604,7 @@ pub struct PostValidationsEmailResponseResult { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10577,7 +10613,7 @@ pub struct PostValidationsEmailResponseResult { )] pub host: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10586,7 +10622,7 @@ pub struct PostValidationsEmailResponseResult { )] pub ip_address: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10595,7 +10631,7 @@ pub struct PostValidationsEmailResponseResult { )] pub local: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -10604,7 +10640,7 @@ pub struct PostValidationsEmailResponseResult { )] pub score: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10613,7 +10649,7 @@ pub struct PostValidationsEmailResponseResult { )] pub source: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10622,7 +10658,7 @@ pub struct PostValidationsEmailResponseResult { )] pub suggestion: String, /** - * A generic classification of whether or not the email address is valid. + * A generic classification of whether or not the email address is valid. */ #[serde(default, skip_serializing_if = "Verdict::is_noop")] pub verdict: Verdict, @@ -10642,7 +10678,7 @@ pub struct PostWhitelabelDnsEmailRequest { )] pub domain_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10667,7 +10703,7 @@ pub struct PostWhitelabelDnsEmailRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelDnsEmailResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10676,7 +10712,7 @@ pub struct PostWhitelabelDnsEmailResponseErrors { )] pub error: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10695,7 +10731,7 @@ pub struct PostWhitelabelDnsEmailResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetIpsAssignedResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10704,7 +10740,7 @@ pub struct GetIpsAssignedResponse { )] pub ip: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10719,7 +10755,7 @@ pub struct GetIpsAssignedResponse { )] pub start_date: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10731,7 +10767,7 @@ pub struct GetIpsAssignedResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetIpsPoolsPoolNameResponse { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10740,7 +10776,7 @@ pub struct GetIpsPoolsPoolNameResponse { )] pub ips: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10763,7 +10799,7 @@ pub struct PutIpsPoolsPoolNameRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteIpsPoolsPoolNameResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10782,7 +10818,7 @@ pub struct GetIpsResponse { )] pub assigned_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10791,7 +10827,7 @@ pub struct GetIpsResponse { )] pub ip: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10800,7 +10836,7 @@ pub struct GetIpsResponse { )] pub pools: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10809,7 +10845,7 @@ pub struct GetIpsResponse { )] pub rdns: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -10818,7 +10854,7 @@ pub struct GetIpsResponse { )] pub start_date: f64, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10827,7 +10863,7 @@ pub struct GetIpsResponse { )] pub subusers: Vec<String>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10835,7 +10871,7 @@ pub struct GetIpsResponse { )] pub warmup: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10865,7 +10901,7 @@ pub struct PostIpsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostIpsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10874,7 +10910,7 @@ pub struct PostIpsResponse { )] pub ip: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10887,7 +10923,7 @@ pub struct PostIpsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostIpsResponseData { /** - * List of IP objects. + * List of IP objects. */ #[serde( default, @@ -10902,7 +10938,7 @@ pub struct PostIpsResponseData { )] pub remaining_ips: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -10914,7 +10950,7 @@ pub struct PostIpsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetIpsRemainingResponseResults { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10923,7 +10959,7 @@ pub struct GetIpsRemainingResponseResults { )] pub period: String, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -10952,7 +10988,7 @@ pub struct GetIpsRemainingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetIpsIpAddressResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10961,7 +10997,7 @@ pub struct GetIpsIpAddressResponse { )] pub ip: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10970,7 +11006,7 @@ pub struct GetIpsIpAddressResponse { )] pub pools: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -10985,7 +11021,7 @@ pub struct GetIpsIpAddressResponse { )] pub start_date: i64, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -10994,7 +11030,7 @@ pub struct GetIpsIpAddressResponse { )] pub subusers: Vec<String>, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -11002,7 +11038,7 @@ pub struct GetIpsIpAddressResponse { )] pub warmup: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -11026,7 +11062,7 @@ pub struct PostWhitelabelDomainsRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub default: Option<bool>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11066,7 +11102,7 @@ pub struct PatchWhitelabelDomainsDomainRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MailCname { /** - * The CNAME record for the authenticated domain. + * The CNAME record for the authenticated domain. */ #[serde( default, @@ -11075,7 +11111,7 @@ pub struct MailCname { )] pub reason: String, /** - * The CNAME record for the authenticated domain. + * The CNAME record for the authenticated domain. */ #[serde( default, @@ -11088,7 +11124,7 @@ pub struct MailCname { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Dkim1 { /** - * A DNS record for this authenticated domain. + * A DNS record for this authenticated domain. */ #[serde( default, @@ -11097,7 +11133,7 @@ pub struct Dkim1 { )] pub reason: String, /** - * A DNS record for this authenticated domain. + * A DNS record for this authenticated domain. */ #[serde( default, @@ -11110,7 +11146,7 @@ pub struct Dkim1 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Spf { /** - * The SPF record for the authenticated domain. + * The SPF record for the authenticated domain. */ #[serde( default, @@ -11119,7 +11155,7 @@ pub struct Spf { )] pub reason: String, /** - * The SPF record for the authenticated domain. + * The SPF record for the authenticated domain. */ #[serde( default, @@ -11132,22 +11168,22 @@ pub struct Spf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelDomainsValidateResponseValidationResults { /** - * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. + * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "dkim1")] pub dkim_1: Option<Dkim1>, /** - * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. + * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "dkim2")] pub dkim_2: Option<Dkim1>, /** - * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. + * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mail_cname: Option<MailCname>, /** - * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. + * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spf: Option<Spf>, @@ -11162,7 +11198,7 @@ pub struct PostWhitelabelDomainsValidateResponse { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -11170,7 +11206,7 @@ pub struct PostWhitelabelDomainsValidateResponse { )] pub valid: bool, /** - * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. + * The individual DNS records that are checked when validating, including the reason for any invalid DNS records. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub validation_results: Option<PostWhitelabelDomainsValidateResponseValidationResults>, @@ -11179,7 +11215,7 @@ pub struct PostWhitelabelDomainsValidateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostWhitelabelDomainsValidateResponseData { /** - * The reasons why the validation failed. + * The reasons why the validation failed. */ #[serde( default, @@ -11192,7 +11228,7 @@ pub struct PostWhitelabelDomainsValidateResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetVerifiedSendersDomainsResponseResults { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11201,7 +11237,7 @@ pub struct GetVerifiedSendersDomainsResponseResults { )] pub hard_failures: Vec<String>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11219,7 +11255,7 @@ pub struct GetVerifiedSendersDomainsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetVerifiedSendersStepsCompletedResponseResults { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -11227,7 +11263,7 @@ pub struct GetVerifiedSendersStepsCompletedResponseResults { )] pub domain_verified: bool, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -11255,7 +11291,7 @@ pub struct GetVerifiedSendersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostVerifiedSendersResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11264,7 +11300,7 @@ pub struct PostVerifiedSendersResponseErrors { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11273,7 +11309,7 @@ pub struct PostVerifiedSendersResponseErrors { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11296,7 +11332,7 @@ pub struct PostVerifiedSendersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetVerifiedSendersVerifyTokenResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11305,7 +11341,7 @@ pub struct GetVerifiedSendersVerifyTokenResponseErrors { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11414,7 +11450,7 @@ pub struct PostMcListsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutMcContactsRequest { /** - * One or more contacts objects that you intend to upsert. The available fields for a contact, including the required `email` field are described below. + * One or more contacts objects that you intend to upsert. The available fields for a contact, including the required `email` field are described below. */ #[serde( default, @@ -11423,7 +11459,7 @@ pub struct PutMcContactsRequest { )] pub contacts: Vec<ContactRequest>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11436,7 +11472,7 @@ pub struct PutMcContactsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutMcContactsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11450,7 +11486,7 @@ pub struct PutMcContactsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteMcContactsResponse { /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ pub job_id: Help, } @@ -11469,12 +11505,12 @@ pub struct DeleteMcContactsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillableBreakdown { /** - * `billable_breakdown` will only appear to the parent user in an account with subusers. + * `billable_breakdown` will only appear to the parent user in an account with subusers. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub breakdown: Option<Help>, /** - * `billable_breakdown` will only appear to the parent user in an account with subusers. + * `billable_breakdown` will only appear to the parent user in an account with subusers. */ #[serde( default, @@ -11487,7 +11523,7 @@ pub struct BillableBreakdown { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMcContactsCountResponse { /** - * `billable_breakdown` will only appear to the parent user in an account with subusers. + * `billable_breakdown` will only appear to the parent user in an account with subusers. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billable_breakdown: Option<BillableBreakdown>, @@ -11508,7 +11544,7 @@ pub struct GetMcContactsCountResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Lists { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11518,7 +11554,7 @@ pub struct Lists { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11532,7 +11568,7 @@ pub struct Lists { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMarketingContactsExportsResponseResultMetadata { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11541,7 +11577,7 @@ pub struct GetMarketingContactsExportsResponseResultMetadata { )] pub next: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11550,7 +11586,7 @@ pub struct GetMarketingContactsExportsResponseResultMetadata { )] pub prev: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11566,7 +11602,7 @@ pub struct GetMarketingContactsExportsResponseResult { #[serde(default, skip_serializing_if = "Option::is_none", rename = "_metadata")] pub metadata: Option<GetMarketingContactsExportsResponseResultMetadata>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11575,7 +11611,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub completed_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11584,7 +11620,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub created_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11593,7 +11629,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub expires_at: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11602,7 +11638,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub export_type: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11623,7 +11659,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub segments: Vec<Lists>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11632,7 +11668,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub status: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11641,7 +11677,7 @@ pub struct GetMarketingContactsExportsResponseResult { )] pub urls: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11666,7 +11702,7 @@ pub struct GetMarketingContactsExportsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMarketingContactsExportsResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11675,7 +11711,7 @@ pub struct GetMarketingContactsExportsResponseErrors { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11698,7 +11734,7 @@ pub struct GetMarketingContactsExportsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Notifications { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -11710,7 +11746,8 @@ pub struct Notifications { /** * File type for export file. Choose from `json` or `csv`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FileType { #[serde(rename = "csv")] #[default] @@ -11732,15 +11769,16 @@ impl std::fmt::Display for FileType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMcContactsExportsRequest { /** - * File type for export file. Choose from `json` or `csv`. + * File type for export file. Choose from `json` or `csv`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub file_type: Option<FileType>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11757,7 +11795,7 @@ pub struct PostMcContactsExportsRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub notifications: Option<Notifications>, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11772,7 +11810,7 @@ pub struct PostMcContactsExportsResponse { #[serde(rename = "_metadata")] pub metadata: Metadata, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11785,7 +11823,7 @@ pub struct PostMcContactsExportsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMcContactsSearchRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11800,7 +11838,7 @@ pub struct PostMcContactsSearchResponse { #[serde(default, skip_serializing_if = "Option::is_none", rename = "_metadata")] pub metadata: Option<SelfMetadata>, /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -11819,7 +11857,8 @@ pub struct PostMcContactsSearchResponse { /** * Upload file type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PutMcContactsImportsRequestFileType { #[serde(rename = "csv")] Csv, @@ -11855,7 +11894,7 @@ impl PutMcContactsImportsRequestFileType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FieldMappingsAnyOf { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde(flatten)] pub string: String, @@ -11866,7 +11905,7 @@ pub struct FieldMappingsAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutMcContactsImportsRequest { /** - * Import file header to reserved/custom field mapping. + * Import file header to reserved/custom field mapping. */ #[serde( default, @@ -11875,7 +11914,7 @@ pub struct PutMcContactsImportsRequest { )] pub field_mappings: Vec<FieldMappingsAnyOf>, /** - * Upload file type. + * Upload file type. */ #[serde( default, @@ -11883,7 +11922,7 @@ pub struct PutMcContactsImportsRequest { )] pub file_type: PutMcContactsImportsRequestFileType, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11896,7 +11935,7 @@ pub struct PutMcContactsImportsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UploadHeaders { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11905,7 +11944,7 @@ pub struct UploadHeaders { )] pub header: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11918,7 +11957,7 @@ pub struct UploadHeaders { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutMcContactsImportsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11927,7 +11966,7 @@ pub struct PutMcContactsImportsResponse { )] pub job_id: String, /** - * A list of headers that must be included in PUT request. + * A list of headers that must be included in PUT request. */ #[serde( default, @@ -11936,7 +11975,7 @@ pub struct PutMcContactsImportsResponse { )] pub upload_headers: Vec<UploadHeaders>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -11966,7 +12005,7 @@ pub struct GetMarketingContactsImportsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingContactsBatchRequest { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -11990,7 +12029,7 @@ pub struct PostMarketingContactsBatchResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingContactsSearchEmailsRequest { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -12003,7 +12042,7 @@ pub struct PostMarketingContactsSearchEmailsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingContactsSearchEmailsResponse { /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result: Option<Help>, @@ -12012,7 +12051,7 @@ pub struct PostMarketingContactsSearchEmailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingSendersRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12027,7 +12066,7 @@ pub struct PostMarketingSendersRequest { )] pub address_2: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12036,7 +12075,7 @@ pub struct PostMarketingSendersRequest { )] pub city: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12046,7 +12085,7 @@ pub struct PostMarketingSendersRequest { pub country: String, pub from: From, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12121,7 +12160,7 @@ pub struct GetMcListsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteListsResponse { /** - * The delete has been accepted and is processing. + * The delete has been accepted and is processing. */ #[serde( default, @@ -12145,7 +12184,7 @@ pub struct PatchMcListsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteMcListsContactsResponse { /** - * The removal is accepted and processing. + * The removal is accepted and processing. */ #[serde( default, @@ -12178,7 +12217,7 @@ pub struct PostMcFieldDefinitionsRequest { #[serde(default, skip_serializing_if = "FieldType::is_noop")] pub field_type: FieldType, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12220,7 +12259,7 @@ pub struct GetMarketingSegmentsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingSegmentsRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12257,7 +12296,7 @@ pub struct PostMarketingSegmentsDeleteRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Resources { /** - * resources in which segment is being used + * resources in which segment is being used */ #[serde( default, @@ -12266,7 +12305,7 @@ pub struct Resources { )] pub ids: Vec<String>, /** - * resources in which segment is being used + * resources in which segment is being used */ #[serde( default, @@ -12280,7 +12319,7 @@ pub struct Resources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingSegmentsDeleteResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12289,7 +12328,7 @@ pub struct PostMarketingSegmentsDeleteResponseErrors { )] pub error: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12298,7 +12337,7 @@ pub struct PostMarketingSegmentsDeleteResponseErrors { )] pub id: String, /** - * resources in which segment is being used + * resources in which segment is being used */ #[serde(default, skip_serializing_if = "Option::is_none")] pub resources: Option<Resources>, @@ -12339,7 +12378,7 @@ pub struct PostMarketingSinglesendsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMarketingSinglesendsRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12352,7 +12391,8 @@ pub struct PostMarketingSinglesendsRequest { /** * This is the ISO 8601 time at which to send the Single Send; must be in future, or the string "now" */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SendAt { #[serde(rename = "now")] Now, @@ -12383,13 +12423,14 @@ impl SendAt { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PutMarketingSinglesendsScheduleRequest { /** - * This is the ISO 8601 time at which to send the Single Send; must be in future, or the string "now" + * This is the ISO 8601 time at which to send the Single Send; must be in future, or the string "now" */ #[serde(default, skip_serializing_if = "SendAt::is_noop")] pub send_at: SendAt, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PutMarketingSinglesendsScheduleResponseStatus { #[serde(rename = "scheduled")] Scheduled, @@ -12432,7 +12473,7 @@ pub struct PutMarketingSinglesendsScheduleResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMarketingSinglesendsCategoriesResponse { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -12451,7 +12492,7 @@ pub struct PostMarketingTestSendEmailRequest { )] pub custom_unsubscribe_url: String, /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -12478,7 +12519,7 @@ pub struct PostMarketingTestSendEmailRequest { )] pub suppression_group_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12507,12 +12548,12 @@ pub struct GetSendersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostSendersRequest { /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub from: Option<Help>, /** - * helper text or docs for troubleshooting + * helper text or docs for troubleshooting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reply_to: Option<Help>, @@ -12550,7 +12591,7 @@ pub struct PatchContactdbListsListResponse { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12595,7 +12636,7 @@ pub struct PostContactdbRecipientsRequest { )] pub age: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12604,7 +12645,7 @@ pub struct PostContactdbRecipientsRequest { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12613,7 +12654,7 @@ pub struct PostContactdbRecipientsRequest { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12626,7 +12667,7 @@ pub struct PostContactdbRecipientsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchContactdbRecipientsRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12635,7 +12676,7 @@ pub struct PatchContactdbRecipientsRequest { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12644,7 +12685,7 @@ pub struct PatchContactdbRecipientsRequest { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12657,7 +12698,7 @@ pub struct PatchContactdbRecipientsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetContactdbStatusResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12666,7 +12707,7 @@ pub struct GetContactdbStatusResponse { )] pub id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12699,7 +12740,7 @@ pub struct GetContactdbRecipientsRecipientListsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostContactdbRecipientsSearchRequest { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -12723,7 +12764,7 @@ pub struct PostContactdbRecipientsSearchRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ValueAnyOf { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde(flatten)] pub string: String, @@ -12740,7 +12781,7 @@ pub struct PostContactdbRecipientsSearchResponseCustomFields { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12749,7 +12790,7 @@ pub struct PostContactdbRecipientsSearchResponseCustomFields { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12777,7 +12818,7 @@ pub struct PostContactdbRecipientsSearchResponse { )] pub custom_fields: Vec<PostContactdbRecipientsSearchResponseCustomFields>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12786,7 +12827,7 @@ pub struct PostContactdbRecipientsSearchResponse { )] pub email: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12795,7 +12836,7 @@ pub struct PostContactdbRecipientsSearchResponse { )] pub first_name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12875,7 +12916,7 @@ pub struct PostContactdbCustomFieldsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReservedFields { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12884,7 +12925,7 @@ pub struct ReservedFields { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12930,7 +12971,7 @@ pub struct PatchContactdbSegmentsSegmentRequest { )] pub list_id: f64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12953,7 +12994,7 @@ pub struct ListRecipientsOnASegmentResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCategoriesResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -12986,7 +13027,7 @@ pub struct GetCampaignsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCampaignsCampaignResponse { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -12995,7 +13036,7 @@ pub struct GetCampaignsCampaignResponse { )] pub categories: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13004,7 +13045,7 @@ pub struct GetCampaignsCampaignResponse { )] pub custom_unsubscribe_url: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13019,7 +13060,7 @@ pub struct GetCampaignsCampaignResponse { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13028,7 +13069,7 @@ pub struct GetCampaignsCampaignResponse { )] pub ip_pool: String, /** - * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs + * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs */ #[serde( default, @@ -13037,7 +13078,7 @@ pub struct GetCampaignsCampaignResponse { )] pub list_ids: Vec<i64>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13046,7 +13087,7 @@ pub struct GetCampaignsCampaignResponse { )] pub plain_content: String, /** - * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs + * The IDs of the lists you are sending this campaign to. You can have both segment IDs and list IDs */ #[serde( default, @@ -13061,7 +13102,7 @@ pub struct GetCampaignsCampaignResponse { )] pub sender_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13070,7 +13111,7 @@ pub struct GetCampaignsCampaignResponse { )] pub status: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13085,7 +13126,7 @@ pub struct GetCampaignsCampaignResponse { )] pub suppression_group_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13098,7 +13139,7 @@ pub struct GetCampaignsCampaignResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateACampaignRequest { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -13107,7 +13148,7 @@ pub struct UpdateACampaignRequest { )] pub categories: Vec<String>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13116,7 +13157,7 @@ pub struct UpdateACampaignRequest { )] pub html_content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13125,7 +13166,7 @@ pub struct UpdateACampaignRequest { )] pub plain_content: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13134,7 +13175,7 @@ pub struct UpdateACampaignRequest { )] pub subject: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13153,7 +13194,7 @@ pub struct SendACampaignResponse { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13176,7 +13217,8 @@ pub struct ScheduleACampaignRequest { /** * The status of your campaign. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ScheduleACampaignResponseStatus { #[serde(rename = "Scheduled")] Scheduled, @@ -13219,7 +13261,7 @@ pub struct ScheduleACampaignResponse { )] pub send_at: i64, /** - * The status of your campaign. + * The status of your campaign. */ #[serde( default, @@ -13243,7 +13285,7 @@ pub struct UpdateAScheduledCampaignResponse { )] pub send_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13256,7 +13298,7 @@ pub struct UpdateAScheduledCampaignResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendATestCampaignRequest { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13269,7 +13311,8 @@ pub struct SendATestCampaignRequest { /** * Comma-delimited list specifying which generations of templates to return. Options are `legacy`, `dynamic` or `legacy,dynamic`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Generations { #[serde(rename = "dynamic")] Dynamic, @@ -13294,12 +13337,13 @@ impl std::fmt::Display for Generations { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTemplatesResponse { #[serde(default, skip_serializing_if = "Option::is_none", rename = "_metadata")] pub metadata: Option<MetadataType>, /** - * + * */ #[serde( default, @@ -13312,7 +13356,7 @@ pub struct GetTemplatesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTemplatesResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13321,7 +13365,7 @@ pub struct GetTemplatesResponseErrors { )] pub error_id: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13346,7 +13390,7 @@ pub struct PostTemplatesRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub generation: Option<Generation>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13379,7 +13423,7 @@ pub struct PatchTemplatesTemplateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserWebhooksParseSettingsResponse { /** - * The list of your current inbound parse settings. + * The list of your current inbound parse settings. */ #[serde( default, @@ -13392,7 +13436,7 @@ pub struct GetUserWebhooksParseSettingsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserWebhooksParseStatsResponseMetrics { /** - * The number of errors found while adding recipients. + * The number of errors found while adding recipients. */ #[serde( default, @@ -13411,7 +13455,7 @@ pub struct GetUserWebhooksParseStatsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserWebhooksParseStatsResponseData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13420,7 +13464,7 @@ pub struct GetUserWebhooksParseStatsResponseData { )] pub date: String, /** - * The Parse Webhook usage statistics. + * The Parse Webhook usage statistics. */ #[serde( default, @@ -13433,7 +13477,7 @@ pub struct GetUserWebhooksParseStatsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserWebhooksEventSettingsSignedResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13446,7 +13490,7 @@ pub struct GetUserWebhooksEventSettingsSignedResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTrackingSettingsOpenResponse { /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -13458,7 +13502,7 @@ pub struct GetTrackingSettingsOpenResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PatchUserWebhooksEventSettingsSignedResponseErrors { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13467,7 +13511,7 @@ pub struct PatchUserWebhooksEventSettingsSignedResponseErrors { )] pub field: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13525,7 +13569,8 @@ pub struct GetMessagesResponse { pub messages: Vec<Messages>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PostMessagesDownloadResponseStatus { #[serde(rename = "pending")] Pending, @@ -13556,7 +13601,7 @@ impl PostMessagesDownloadResponseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostMessagesDownloadResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13571,7 +13616,7 @@ pub struct PostMessagesDownloadResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMessagesDownloadResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13580,7 +13625,7 @@ pub struct GetMessagesDownloadResponse { )] pub csv: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13593,7 +13638,7 @@ pub struct GetMessagesDownloadResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTrackingSettingsResponseResult { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13602,7 +13647,7 @@ pub struct GetTrackingSettingsResponseResult { )] pub description: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -13610,7 +13655,7 @@ pub struct GetTrackingSettingsResponseResult { )] pub enabled: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13619,7 +13664,7 @@ pub struct GetTrackingSettingsResponseResult { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13632,7 +13677,7 @@ pub struct GetTrackingSettingsResponseResult { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTrackingSettingsResponse { /** - * The list of all tracking settings. + * The list of all tracking settings. */ #[serde( default, @@ -13657,7 +13702,7 @@ pub struct GetStatsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetStatsResponseData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13666,7 +13711,7 @@ pub struct GetStatsResponseData { )] pub date: String, /** - * The individual email activity stats. + * The individual email activity stats. */ #[serde( default, @@ -13679,7 +13724,8 @@ pub struct GetStatsResponseData { /** * The country you would like to see statistics for. Currently only supported for US and CA. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Country { #[serde(rename = "CA")] Ca, @@ -13715,7 +13761,7 @@ pub struct GetGeoStatsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<AdvancedStatsClicksOpensAllOf>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13724,7 +13770,7 @@ pub struct GetGeoStatsResponse { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13738,7 +13784,7 @@ pub struct GetGeoStatsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGeoStatsResponseData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13747,7 +13793,7 @@ pub struct GetGeoStatsResponseData { )] pub date: String, /** - * The list of statistics. + * The list of statistics. */ #[serde( default, @@ -13760,12 +13806,12 @@ pub struct GetGeoStatsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetDevicesStatsResponse { /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<AdvancedStatsOpens>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13774,7 +13820,7 @@ pub struct GetDevicesStatsResponse { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13788,7 +13834,7 @@ pub struct GetDevicesStatsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetClientsStatsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13797,7 +13843,7 @@ pub struct GetClientsStatsResponse { )] pub date: String, /** - * The list of statistics. + * The list of statistics. */ #[serde( default, @@ -13810,7 +13856,8 @@ pub struct GetClientsStatsResponse { /** * Specifies the type of client to retrieve stats for. Must be either "phone", "tablet", "webmail", or "desktop". */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ClientType { #[serde(rename = "desktop")] Desktop, @@ -13852,7 +13899,7 @@ pub struct GetMailboxProvidersStatsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<AdvancedStatsMailboxProviderAllOf>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13861,7 +13908,7 @@ pub struct GetMailboxProvidersStatsResponse { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13875,7 +13922,7 @@ pub struct GetMailboxProvidersStatsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetMailboxProvidersStatsResponseData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13884,7 +13931,7 @@ pub struct GetMailboxProvidersStatsResponseData { )] pub date: String, /** - * The list of statistics. + * The list of statistics. */ #[serde( default, @@ -13897,12 +13944,12 @@ pub struct GetMailboxProvidersStatsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetBrowsersStatsResponse { /** - * The individual events and their stats. + * The individual events and their stats. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub metrics: Option<AdvancedStatsClicks>, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13911,7 +13958,7 @@ pub struct GetBrowsersStatsResponse { )] pub name: String, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13925,7 +13972,7 @@ pub struct GetBrowsersStatsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetBrowsersStatsResponseData { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13934,7 +13981,7 @@ pub struct GetBrowsersStatsResponseData { )] pub date: String, /** - * The list of statistics. + * The list of statistics. */ #[serde( default, @@ -13977,7 +14024,7 @@ pub struct GetSuppressionUnsubscribesResponse { )] pub created: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -13990,7 +14037,7 @@ pub struct GetSuppressionUnsubscribesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RetrieveAGlobalSuppressionResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14003,7 +14050,7 @@ pub struct RetrieveAGlobalSuppressionResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostAsmGroupsResponse { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14018,7 +14065,7 @@ pub struct PostAsmGroupsResponse { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -14026,7 +14073,7 @@ pub struct PostAsmGroupsResponse { )] pub is_default: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14045,7 +14092,7 @@ pub struct GetAsmGroupsGroupResponse { )] pub id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14077,7 +14124,7 @@ pub struct GetAsmGroupsGroupResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostAsmGroupsGroupSuppressionsResponse { /** - * The recipient IDs of the recipients that already existed from this request. + * The recipient IDs of the recipients that already existed from this request. */ #[serde( default, @@ -14096,7 +14143,7 @@ pub struct GetAsmSuppressionsResponse { )] pub created_at: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14111,7 +14158,7 @@ pub struct GetAsmSuppressionsResponse { )] pub group_id: i64, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14124,7 +14171,7 @@ pub struct GetAsmSuppressionsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Suppressions { /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14139,7 +14186,7 @@ pub struct Suppressions { )] pub id: i64, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -14147,7 +14194,7 @@ pub struct Suppressions { )] pub is_default: bool, /** - * The license key provided with your New Relic account. + * The license key provided with your New Relic account. */ #[serde( default, @@ -14156,7 +14203,7 @@ pub struct Suppressions { )] pub name: String, /** - * Indicates if your subuser statistics will be sent to your New Relic Dashboard. + * Indicates if your subuser statistics will be sent to your New Relic Dashboard. */ #[serde( default, @@ -14168,7 +14215,7 @@ pub struct Suppressions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAsmSuppressionsEmailResponse { /** - * The array of suppression groups. + * The array of suppression groups. */ #[serde( default, diff --git a/sendgrid/src/webhooks.rs b/sendgrid/src/webhooks.rs index 9ad6f57a..95eb7cc6 100644 --- a/sendgrid/src/webhooks.rs +++ b/sendgrid/src/webhooks.rs @@ -31,7 +31,9 @@ impl Webhooks { pub async fn get_user_event_settings( &self, ) -> ClientResult<crate::Response<crate::types::WebhooksEventWebhookResponse>> { - let url = self.client.url("/user/webhooks/event/settings", None); + let url = self + .client + .url("/user/webhooks/event/settings", None); self.client .get( &url, @@ -63,7 +65,9 @@ impl Webhooks { &self, body: &crate::types::WebhooksEventWebhookUpdateWithOAuthRequest, ) -> ClientResult<crate::Response<crate::types::WebhooksEventWebhookResponse>> { - let url = self.client.url("/user/webhooks/event/settings", None); + let url = self + .client + .url("/user/webhooks/event/settings", None); self.client .patch( &url, @@ -88,7 +92,9 @@ impl Webhooks { pub async fn get_user_parse_settings( &self, ) -> ClientResult<crate::Response<crate::types::GetUserWebhooksParseSettingsResponse>> { - let url = self.client.url("/user/webhooks/parse/settings", None); + let url = self + .client + .url("/user/webhooks/parse/settings", None); self.client .get( &url, @@ -294,7 +300,9 @@ impl Webhooks { &self, body: &crate::types::PostUserWebhooksEventTestRequest, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/user/webhooks/event/test", None); + let url = self + .client + .url("/user/webhooks/event/test", None); self.client .post( &url, diff --git a/shipbob/Cargo.toml b/shipbob/Cargo.toml index 52c05983..a62b4796 100644 --- a/shipbob/Cargo.toml +++ b/shipbob/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "shipbob" description = "A fully generated & opinionated API client for the ShipBob API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/shipbob/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/shipbob" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/shipbob/README.md b/shipbob/README.md index 9430bb18..131609b2 100644 --- a/shipbob/README.md +++ b/shipbob/README.md @@ -30,7 +30,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -shipbob = "0.7.1" +shipbob = "0.8.0-rc.1" ``` ## Basic example diff --git a/shipbob/src/lib.rs b/shipbob/src/lib.rs index 83bfb9f7..59effef4 100644 --- a/shipbob/src/lib.rs +++ b/shipbob/src/lib.rs @@ -28,7 +28,7 @@ //! //! ```toml //! [dependencies] -//! shipbob = "0.7.1" +//! shipbob = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/shipbob/src/types.rs b/shipbob/src/types.rs index 2847206e..aad4f45c 100644 --- a/shipbob/src/types.rs +++ b/shipbob/src/types.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Channel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -14,7 +14,7 @@ pub struct Channel { )] pub application_name: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -23,7 +23,7 @@ pub struct Channel { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -32,7 +32,7 @@ pub struct Channel { )] pub name: String, /** - * Array of permissions granted for the channel + * Array of permissions granted for the channel */ #[serde( default, @@ -46,7 +46,7 @@ pub struct Channel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InventoryDimension { /** - * Information about an inventory item's dimensions + * Information about an inventory item's dimensions */ #[serde( default, @@ -55,7 +55,7 @@ pub struct InventoryDimension { )] pub depth: f64, /** - * Information about an inventory item's dimensions + * Information about an inventory item's dimensions */ #[serde( default, @@ -64,7 +64,7 @@ pub struct InventoryDimension { )] pub length: f64, /** - * Information about an inventory item's dimensions + * Information about an inventory item's dimensions */ #[serde( default, @@ -73,7 +73,7 @@ pub struct InventoryDimension { )] pub weight: f64, /** - * Information about an inventory item's dimensions + * Information about an inventory item's dimensions */ #[serde( default, @@ -87,7 +87,7 @@ pub struct InventoryDimension { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InventoryFulfillmentCenterQuantity { /** - * Break down of fulfillable quantity by fulfillment center + * Break down of fulfillable quantity by fulfillment center */ #[serde( default, @@ -96,7 +96,7 @@ pub struct InventoryFulfillmentCenterQuantity { )] pub awaiting_quantity: i64, /** - * Break down of fulfillable quantity by fulfillment center + * Break down of fulfillable quantity by fulfillment center */ #[serde( default, @@ -105,7 +105,7 @@ pub struct InventoryFulfillmentCenterQuantity { )] pub committed_quantity: i64, /** - * Break down of fulfillable quantity by fulfillment center + * Break down of fulfillable quantity by fulfillment center */ #[serde( default, @@ -114,7 +114,7 @@ pub struct InventoryFulfillmentCenterQuantity { )] pub fulfillable_quantity: i64, /** - * Break down of fulfillable quantity by fulfillment center + * Break down of fulfillable quantity by fulfillment center */ #[serde( default, @@ -123,7 +123,7 @@ pub struct InventoryFulfillmentCenterQuantity { )] pub id: i64, /** - * Break down of fulfillable quantity by fulfillment center + * Break down of fulfillable quantity by fulfillment center */ #[serde( default, @@ -132,7 +132,7 @@ pub struct InventoryFulfillmentCenterQuantity { )] pub internal_transfer_quantity: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -141,7 +141,7 @@ pub struct InventoryFulfillmentCenterQuantity { )] pub name: String, /** - * Break down of fulfillable quantity by fulfillment center + * Break down of fulfillable quantity by fulfillment center */ #[serde( default, @@ -155,7 +155,7 @@ pub struct InventoryFulfillmentCenterQuantity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InventoryLotQuantity { /** - * Break down of fulfillable quantity by lot + * Break down of fulfillable quantity by lot */ #[serde( default, @@ -164,7 +164,7 @@ pub struct InventoryLotQuantity { )] pub awaiting_quantity: i64, /** - * Break down of fulfillable quantity by lot + * Break down of fulfillable quantity by lot */ #[serde( default, @@ -173,7 +173,7 @@ pub struct InventoryLotQuantity { )] pub committed_quantity: i64, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -182,7 +182,7 @@ pub struct InventoryLotQuantity { )] pub expiration_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Break down of fulfillable quantity by lot + * Break down of fulfillable quantity by lot */ #[serde( default, @@ -191,7 +191,7 @@ pub struct InventoryLotQuantity { )] pub fulfillable_quantity: i64, /** - * Break down of fulfillable quantity by lot + * Break down of fulfillable quantity by lot */ #[serde( default, @@ -200,7 +200,7 @@ pub struct InventoryLotQuantity { )] pub fulfillable_quantity_by_fulfillment_center: Vec<InventoryFulfillmentCenterQuantity>, /** - * Break down of fulfillable quantity by lot + * Break down of fulfillable quantity by lot */ #[serde( default, @@ -209,7 +209,7 @@ pub struct InventoryLotQuantity { )] pub internal_transfer_quantity: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -218,7 +218,7 @@ pub struct InventoryLotQuantity { )] pub lot_number: String, /** - * Break down of fulfillable quantity by lot + * Break down of fulfillable quantity by lot */ #[serde( default, @@ -231,7 +231,8 @@ pub struct InventoryLotQuantity { /** * Attribute influencing the packaging requirements of this inventory item */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PackagingAttribute { #[serde(rename = "Book")] Book, @@ -287,12 +288,12 @@ impl PackagingAttribute { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Inventory { /** - * Information about an inventory item + * Information about an inventory item */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dimensions: Option<InventoryDimension>, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -301,7 +302,7 @@ pub struct Inventory { )] pub fulfillable_quantity_by_fulfillment_center: Vec<InventoryFulfillmentCenterQuantity>, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -310,7 +311,7 @@ pub struct Inventory { )] pub fulfillable_quantity_by_lot: Vec<InventoryLotQuantity>, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -319,7 +320,7 @@ pub struct Inventory { )] pub id: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -327,7 +328,7 @@ pub struct Inventory { )] pub is_active: bool, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -335,7 +336,7 @@ pub struct Inventory { )] pub is_case_pick: bool, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -343,7 +344,7 @@ pub struct Inventory { )] pub is_digital: bool, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -351,7 +352,7 @@ pub struct Inventory { )] pub is_lot: bool, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -360,12 +361,12 @@ pub struct Inventory { )] pub name: String, /** - * Information about an inventory item + * Information about an inventory item */ #[serde(default, skip_serializing_if = "Option::is_none")] pub packaging_attribute: Option<PackagingAttribute>, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -374,7 +375,7 @@ pub struct Inventory { )] pub total_awaiting_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -383,7 +384,7 @@ pub struct Inventory { )] pub total_backordered_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -392,7 +393,7 @@ pub struct Inventory { )] pub total_committed_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -401,7 +402,7 @@ pub struct Inventory { )] pub total_exception_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -410,7 +411,7 @@ pub struct Inventory { )] pub total_fulfillable_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -419,7 +420,7 @@ pub struct Inventory { )] pub total_internal_transfer_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -428,7 +429,7 @@ pub struct Inventory { )] pub total_onhand_quantity: i64, /** - * Information about an inventory item + * Information about an inventory item */ #[serde( default, @@ -441,7 +442,7 @@ pub struct Inventory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersEstimationAddress { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -451,7 +452,7 @@ pub struct OrdersEstimationAddress { )] pub address_1: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -461,7 +462,7 @@ pub struct OrdersEstimationAddress { )] pub address_2: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -470,7 +471,7 @@ pub struct OrdersEstimationAddress { )] pub city: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -479,7 +480,7 @@ pub struct OrdersEstimationAddress { )] pub company_name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -488,7 +489,7 @@ pub struct OrdersEstimationAddress { )] pub country: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -497,7 +498,7 @@ pub struct OrdersEstimationAddress { )] pub state: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -510,7 +511,7 @@ pub struct OrdersEstimationAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersEstimateProductInfoModel { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -519,7 +520,7 @@ pub struct OrdersEstimateProductInfoModel { )] pub id: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -528,7 +529,7 @@ pub struct OrdersEstimateProductInfoModel { )] pub quantity: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -542,7 +543,7 @@ pub struct OrdersEstimateProductInfoModel { pub struct OrdersEstimateFulfillmentRequestModel { pub address: OrdersEstimationAddress, /** - * Products to be included in the order. Each product must include one of reference_id or id + * Products to be included in the order. Each product must include one of reference_id or id */ #[serde( default, @@ -551,7 +552,7 @@ pub struct OrdersEstimateFulfillmentRequestModel { )] pub products: Vec<OrdersEstimateProductInfoModel>, /** - * Array of permissions granted for the channel + * Array of permissions granted for the channel */ #[serde( default, @@ -565,7 +566,7 @@ pub struct OrdersEstimateFulfillmentRequestModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersFulfillmentCenter { /** - * Information about a fulfillment center that a shipment can belong to + * Information about a fulfillment center that a shipment can belong to */ #[serde( default, @@ -574,7 +575,7 @@ pub struct OrdersFulfillmentCenter { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -587,7 +588,7 @@ pub struct OrdersFulfillmentCenter { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersEstimateDetail { /** - * Weight in ounces of this inventory item + * Weight in ounces of this inventory item */ #[serde( default, @@ -596,12 +597,12 @@ pub struct OrdersEstimateDetail { )] pub estimated_price: f64, /** - * Information about a fulfillment center that a shipment can belong to + * Information about a fulfillment center that a shipment can belong to */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fulfillment_center: Option<OrdersFulfillmentCenter>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -614,7 +615,7 @@ pub struct OrdersEstimateDetail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersEstimate { /** - * Array of estimates for each shipping method + * Array of estimates for each shipping method */ #[serde( default, @@ -628,7 +629,7 @@ pub struct OrdersEstimate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersChannelInfo { /** - * Created by channel metadata + * Created by channel metadata */ #[serde( default, @@ -637,7 +638,7 @@ pub struct OrdersChannelInfo { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -652,7 +653,8 @@ pub struct OrdersChannelInfo { * ShipFrom * MarkFor */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "MarkFor")] MarkFor, @@ -687,7 +689,7 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersRetailerProgramDataAddress { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -697,7 +699,7 @@ pub struct OrdersRetailerProgramDataAddress { )] pub address_1: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -707,7 +709,7 @@ pub struct OrdersRetailerProgramDataAddress { )] pub address_2: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -716,7 +718,7 @@ pub struct OrdersRetailerProgramDataAddress { )] pub city: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -725,7 +727,7 @@ pub struct OrdersRetailerProgramDataAddress { )] pub company_name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -734,7 +736,7 @@ pub struct OrdersRetailerProgramDataAddress { )] pub country: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -743,14 +745,14 @@ pub struct OrdersRetailerProgramDataAddress { )] pub state: String, /** - * Specifies the type of address: + * Specifies the type of address: * ShipFrom * MarkFor */ #[serde(default, skip_serializing_if = "Type::is_noop", rename = "type")] pub type_: Type, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -764,11 +766,11 @@ pub struct OrdersRetailerProgramDataAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersRecipientInfo { /** - * Address to used when creating a B2B/DropShip order. + * Address to used when creating a B2B/DropShip order. */ pub address: OrdersRetailerProgramDataAddress, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -777,7 +779,7 @@ pub struct OrdersRecipientInfo { )] pub email: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -786,7 +788,7 @@ pub struct OrdersRecipientInfo { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -799,7 +801,7 @@ pub struct OrdersRecipientInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersProductInfo { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -808,7 +810,7 @@ pub struct OrdersProductInfo { )] pub id: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -817,7 +819,7 @@ pub struct OrdersProductInfo { )] pub quantity: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -826,7 +828,7 @@ pub struct OrdersProductInfo { )] pub reference_id: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -839,7 +841,7 @@ pub struct OrdersProductInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersTag { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -848,7 +850,7 @@ pub struct OrdersTag { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -862,12 +864,12 @@ pub struct OrdersTag { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersRecipient { /** - * Information about the recipient of a shipment + * Information about the recipient of a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<OrdersRetailerProgramDataAddress>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -876,7 +878,7 @@ pub struct OrdersRecipient { )] pub email: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -885,7 +887,7 @@ pub struct OrdersRecipient { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -898,7 +900,7 @@ pub struct OrdersRecipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersStatusDetail { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -907,7 +909,7 @@ pub struct OrdersStatusDetail { )] pub description: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -916,7 +918,7 @@ pub struct OrdersStatusDetail { )] pub exception_fulfillment_center_id: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -925,7 +927,7 @@ pub struct OrdersStatusDetail { )] pub id: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -934,7 +936,7 @@ pub struct OrdersStatusDetail { )] pub inventory_id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -948,7 +950,7 @@ pub struct OrdersStatusDetail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersTracking { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -957,7 +959,7 @@ pub struct OrdersTracking { )] pub carrier: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -966,7 +968,7 @@ pub struct OrdersTracking { )] pub carrier_service: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -975,7 +977,7 @@ pub struct OrdersTracking { )] pub tracking_number: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -989,7 +991,7 @@ pub struct OrdersTracking { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersInventory { /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -998,7 +1000,7 @@ pub struct OrdersInventory { )] pub expiration_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about inventory belonging to a store product + * Information about inventory belonging to a store product */ #[serde( default, @@ -1007,7 +1009,7 @@ pub struct OrdersInventory { )] pub id: i64, /** - * Information about inventory belonging to a store product + * Information about inventory belonging to a store product */ #[serde( default, @@ -1015,7 +1017,7 @@ pub struct OrdersInventory { )] pub is_dangerous_goods: bool, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1024,7 +1026,7 @@ pub struct OrdersInventory { )] pub lot: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1033,7 +1035,7 @@ pub struct OrdersInventory { )] pub name: String, /** - * Information about inventory belonging to a store product + * Information about inventory belonging to a store product */ #[serde( default, @@ -1042,7 +1044,7 @@ pub struct OrdersInventory { )] pub quantity: i64, /** - * Information about inventory belonging to a store product + * Information about inventory belonging to a store product */ #[serde( default, @@ -1051,7 +1053,7 @@ pub struct OrdersInventory { )] pub quantity_committed: i64, /** - * Array of permissions granted for the channel + * Array of permissions granted for the channel */ #[serde( default, @@ -1065,7 +1067,7 @@ pub struct OrdersInventory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersShipmentProduct { /** - * Information about a store product belonging to a shipment + * Information about a store product belonging to a shipment */ #[serde( default, @@ -1074,7 +1076,7 @@ pub struct OrdersShipmentProduct { )] pub id: i64, /** - * Information about a store product belonging to a shipment + * Information about a store product belonging to a shipment */ #[serde( default, @@ -1083,7 +1085,7 @@ pub struct OrdersShipmentProduct { )] pub inventory_items: Vec<OrdersInventory>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1092,7 +1094,7 @@ pub struct OrdersShipmentProduct { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1101,7 +1103,7 @@ pub struct OrdersShipmentProduct { )] pub reference_id: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1115,7 +1117,7 @@ pub struct OrdersShipmentProduct { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersMeasurements { /** - * Measurements of a shipment + * Measurements of a shipment */ #[serde( default, @@ -1124,7 +1126,7 @@ pub struct OrdersMeasurements { )] pub depth_in: i64, /** - * Measurements of a shipment + * Measurements of a shipment */ #[serde( default, @@ -1133,7 +1135,7 @@ pub struct OrdersMeasurements { )] pub length_in: i64, /** - * Measurements of a shipment + * Measurements of a shipment */ #[serde( default, @@ -1142,7 +1144,7 @@ pub struct OrdersMeasurements { )] pub total_weight_oz: i64, /** - * Measurements of a shipment + * Measurements of a shipment */ #[serde( default, @@ -1155,7 +1157,8 @@ pub struct OrdersMeasurements { /** * The shipment status */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "Cancelled")] Cancelled, @@ -1213,7 +1216,8 @@ impl Status { /** * Container type for the shipment */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PackageMaterialType { #[serde(rename = "Bookfold")] Bookfold, @@ -1271,7 +1275,8 @@ impl PackageMaterialType { /** * Status of ShipBob’s completion of the fulfillment operation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EstimatedFulfillmentDateStatus { #[serde(rename = "AwaitingInventoryAllocation")] AwaitingInventoryAllocation, @@ -1323,7 +1328,7 @@ impl EstimatedFulfillmentDateStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersShipment { /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1332,7 +1337,7 @@ pub struct OrdersShipment { )] pub actual_fulfillment_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1341,7 +1346,7 @@ pub struct OrdersShipment { )] pub created_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1350,12 +1355,12 @@ pub struct OrdersShipment { )] pub estimated_fulfillment_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub estimated_fulfillment_date_status: Option<EstimatedFulfillmentDateStatus>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1364,7 +1369,7 @@ pub struct OrdersShipment { )] pub gift_message: String, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1373,7 +1378,7 @@ pub struct OrdersShipment { )] pub id: i64, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1382,7 +1387,7 @@ pub struct OrdersShipment { )] pub insurance_value: f64, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1391,7 +1396,7 @@ pub struct OrdersShipment { )] pub invoice_amount: f64, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1399,7 +1404,7 @@ pub struct OrdersShipment { )] pub is_tracking_uploaded: bool, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1408,17 +1413,17 @@ pub struct OrdersShipment { )] pub last_update_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<OrdersFulfillmentCenter>, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub measurements: Option<OrdersMeasurements>, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1427,12 +1432,12 @@ pub struct OrdersShipment { )] pub order_id: i64, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub package_material_type: Option<PackageMaterialType>, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1441,12 +1446,12 @@ pub struct OrdersShipment { )] pub products: Vec<OrdersShipmentProduct>, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipient: Option<OrdersRecipient>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1455,7 +1460,7 @@ pub struct OrdersShipment { )] pub reference_id: String, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1463,7 +1468,7 @@ pub struct OrdersShipment { )] pub require_signature: bool, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1472,12 +1477,12 @@ pub struct OrdersShipment { )] pub ship_option: String, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, /** - * Information about a shipment + * Information about a shipment */ #[serde( default, @@ -1486,7 +1491,7 @@ pub struct OrdersShipment { )] pub status_details: Vec<OrdersStatusDetail>, /** - * Information about a shipment + * Information about a shipment */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tracking: Option<OrdersTracking>, @@ -1499,7 +1504,8 @@ pub struct OrdersShipment { * * Freight: Larger boxes, usually transported by truckload. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CarrierType { #[serde(rename = "Freight")] Freight, @@ -1539,7 +1545,8 @@ impl CarrierType { * * Prepaid: The shipper pays the shipping charges (Shipbob or merchant). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentTerm { #[serde(rename = "Collect")] Collect, @@ -1577,7 +1584,7 @@ impl PaymentTerm { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersShippingTerms { /** - * Identifies whether to ship parcel or freight. + * Identifies whether to ship parcel or freight. * * Parcel: Smaller, light weight boxes. * @@ -1586,7 +1593,7 @@ pub struct OrdersShippingTerms { #[serde(default, skip_serializing_if = "Option::is_none")] pub carrier_type: Option<CarrierType>, /** - * Identifies the party responsible for shipping charges. + * Identifies the party responsible for shipping charges. * * Collect: The person/entity receiving the product pays the shipping charges [freight only]. * @@ -1602,7 +1609,7 @@ pub struct OrdersShippingTerms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersRetailerProgramData { /** - * Contains properties that needs to be used for fulfilling B2B/Dropship orders. + * Contains properties that needs to be used for fulfilling B2B/Dropship orders. */ #[serde( default, @@ -1611,7 +1618,7 @@ pub struct OrdersRetailerProgramData { )] pub addresses: Vec<OrdersRetailerProgramDataAddress>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1620,7 +1627,7 @@ pub struct OrdersRetailerProgramData { )] pub delivery_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1629,7 +1636,7 @@ pub struct OrdersRetailerProgramData { )] pub mark_for_store: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1638,7 +1645,7 @@ pub struct OrdersRetailerProgramData { )] pub purchase_order_number: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1651,7 +1658,8 @@ pub struct OrdersRetailerProgramData { /** * The order status */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderStatus { #[serde(rename = "Cancelled")] Cancelled, @@ -1697,7 +1705,8 @@ impl OrderStatus { /** * Shipment type of the order */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderType { #[serde(rename = "B2B")] B2B, @@ -1734,12 +1743,12 @@ impl OrderType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Order { /** - * Created by channel metadata + * Created by channel metadata */ #[serde(default, skip_serializing_if = "Option::is_none")] pub channel: Option<OrdersChannelInfo>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1748,7 +1757,7 @@ pub struct Order { )] pub created_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1757,7 +1766,7 @@ pub struct Order { )] pub gift_message: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -1766,7 +1775,7 @@ pub struct Order { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1775,7 +1784,7 @@ pub struct Order { )] pub order_number: String, /** - * List of products included in the order + * List of products included in the order */ #[serde( default, @@ -1784,7 +1793,7 @@ pub struct Order { )] pub products: Vec<OrdersProductInfo>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1793,12 +1802,12 @@ pub struct Order { )] pub purchase_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about the recipient of an order + * Information about the recipient of an order */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recipient: Option<OrdersRecipientInfo>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1807,12 +1816,12 @@ pub struct Order { )] pub reference_id: String, /** - * Contains properties that needs to be used for fulfilling B2B/Dropship orders. + * Contains properties that needs to be used for fulfilling B2B/Dropship orders. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub retailer_program_data: Option<OrdersRetailerProgramData>, /** - * Shipments affiliated with the order + * Shipments affiliated with the order */ #[serde( default, @@ -1821,7 +1830,7 @@ pub struct Order { )] pub shipments: Vec<OrdersShipment>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1830,17 +1839,17 @@ pub struct Order { )] pub shipping_method: String, /** - * Contains shipping properties that need to be used for fulfilling an order. + * Contains shipping properties that need to be used for fulfilling an order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_terms: Option<OrdersShippingTerms>, /** - * The order status + * The order status */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<OrderStatus>, /** - * Client-defined order tags + * Client-defined order tags */ #[serde( default, @@ -1849,7 +1858,7 @@ pub struct Order { )] pub tags: Vec<OrdersTag>, /** - * Shipment type of the order + * Shipment type of the order */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<OrderType>, @@ -1858,7 +1867,7 @@ pub struct Order { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersAddProductOrderByModel { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -1867,7 +1876,7 @@ pub struct OrdersAddProductOrderByModel { )] pub id: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -1880,7 +1889,7 @@ pub struct OrdersAddProductOrderByModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersAddProductOrderByReferenceModel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1889,7 +1898,7 @@ pub struct OrdersAddProductOrderByReferenceModel { )] pub name: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -1898,7 +1907,7 @@ pub struct OrdersAddProductOrderByReferenceModel { )] pub quantity: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1943,7 +1952,7 @@ impl OrdersAddProductOrderModelOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersCreateOrderModel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1952,7 +1961,7 @@ pub struct OrdersCreateOrderModel { )] pub gift_message: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -1961,7 +1970,7 @@ pub struct OrdersCreateOrderModel { )] pub location_id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -1970,7 +1979,7 @@ pub struct OrdersCreateOrderModel { )] pub order_number: String, /** - * Products included in the order. Products identified by reference_id must also include the product name if there is no matching ShipBob product. + * Products included in the order. Products identified by reference_id must also include the product name if there is no matching ShipBob product. */ #[serde( default, @@ -1979,7 +1988,7 @@ pub struct OrdersCreateOrderModel { )] pub products: Vec<OrdersAddProductOrderModelOneOf>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -1988,11 +1997,11 @@ pub struct OrdersCreateOrderModel { )] pub purchase_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about the recipient of an order + * Information about the recipient of an order */ pub recipient: OrdersRecipientInfo, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2001,12 +2010,12 @@ pub struct OrdersCreateOrderModel { )] pub reference_id: String, /** - * Contains properties that needs to be used for fulfilling B2B/Dropship orders. + * Contains properties that needs to be used for fulfilling B2B/Dropship orders. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub retailer_program_data: Option<OrdersRetailerProgramData>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2015,12 +2024,12 @@ pub struct OrdersCreateOrderModel { )] pub shipping_method: String, /** - * Contains shipping properties that need to be used for fulfilling an order. + * Contains shipping properties that need to be used for fulfilling an order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_terms: Option<OrdersShippingTerms>, /** - * Client-defined order tags + * Client-defined order tags */ #[serde( default, @@ -2029,13 +2038,14 @@ pub struct OrdersCreateOrderModel { )] pub tags: Vec<OrdersTag>, /** - * Shipment type of the order + * Shipment type of the order */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<OrderType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Action { #[serde(rename = "Cancel")] Cancel, @@ -2067,12 +2077,12 @@ impl Action { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersCanceledShipment { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<Action>, /** - * + * */ #[serde( default, @@ -2080,7 +2090,7 @@ pub struct OrdersCanceledShipment { )] pub is_success: bool, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2089,7 +2099,7 @@ pub struct OrdersCanceledShipment { )] pub reason: String, /** - * + * */ #[serde( default, @@ -2102,7 +2112,8 @@ pub struct OrdersCanceledShipment { /** * The overall result of canceling the shipments associated with the order */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrdersCanceledOrderStatus { #[serde(rename = "Failure")] Failure, @@ -2140,7 +2151,7 @@ impl OrdersCanceledOrderStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersCanceledOrder { /** - * + * */ #[serde( default, @@ -2149,12 +2160,12 @@ pub struct OrdersCanceledOrder { )] pub canceled_shipment_results: Vec<OrdersCanceledShipment>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub order: Option<Order>, /** - * + * */ #[serde( default, @@ -2163,7 +2174,7 @@ pub struct OrdersCanceledOrder { )] pub order_id: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<OrdersCanceledOrderStatus>, @@ -2173,7 +2184,7 @@ pub struct OrdersCanceledOrder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersAddStoreOrderJsonModel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2186,7 +2197,7 @@ pub struct OrdersAddStoreOrderJsonModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersShipmentLog { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2195,7 +2206,7 @@ pub struct OrdersShipmentLog { )] pub log_type_id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2204,7 +2215,7 @@ pub struct OrdersShipmentLog { )] pub log_type_name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2213,7 +2224,7 @@ pub struct OrdersShipmentLog { )] pub log_type_text: String, /** - * Specifics data for the event + * Specifics data for the event */ #[serde( default, @@ -2222,7 +2233,7 @@ pub struct OrdersShipmentLog { )] pub metadata: String, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -2236,7 +2247,7 @@ pub struct OrdersShipmentLog { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersCancelShipmentsModel { /** - * Model for cancel multiple shipments at once + * Model for cancel multiple shipments at once */ #[serde( default, @@ -2250,7 +2261,7 @@ pub struct OrdersCancelShipmentsModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersCanceledShipments { /** - * + * */ #[serde( default, @@ -2263,7 +2274,7 @@ pub struct OrdersCanceledShipments { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersServiceLevelDetail { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2272,7 +2283,7 @@ pub struct OrdersServiceLevelDetail { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2285,7 +2296,7 @@ pub struct OrdersServiceLevelDetail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrdersShipMethodDetail { /** - * True if the inventory item is marked as a digital item + * True if the inventory item is marked as a digital item */ #[serde( default, @@ -2293,7 +2304,7 @@ pub struct OrdersShipMethodDetail { )] pub active: bool, /** - * True if the inventory item is marked as a digital item + * True if the inventory item is marked as a digital item */ #[serde( default, @@ -2301,7 +2312,7 @@ pub struct OrdersShipMethodDetail { )] pub default: bool, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2310,7 +2321,7 @@ pub struct OrdersShipMethodDetail { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2322,7 +2333,8 @@ pub struct OrdersShipMethodDetail { pub service_level: Option<OrdersServiceLevelDetail>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProductActiveStatus { #[serde(rename = "Active")] Active, @@ -2356,7 +2368,8 @@ impl ProductActiveStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProductBundleStatus { #[serde(rename = "Any")] Any, @@ -2394,7 +2407,7 @@ impl ProductBundleStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductsChannel { /** - * Information about a store channel + * Information about a store channel */ #[serde( default, @@ -2403,7 +2416,7 @@ pub struct ProductsChannel { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2417,7 +2430,7 @@ pub struct ProductsChannel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductsInventoryItem { /** - * The inventory that store products can resolve to when packing a shipment + * The inventory that store products can resolve to when packing a shipment */ #[serde( default, @@ -2426,7 +2439,7 @@ pub struct ProductsInventoryItem { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2435,7 +2448,7 @@ pub struct ProductsInventoryItem { )] pub name: String, /** - * The inventory that store products can resolve to when packing a shipment + * The inventory that store products can resolve to when packing a shipment */ #[serde( default, @@ -2449,7 +2462,7 @@ pub struct ProductsInventoryItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductsFulfillmentCenterQuantity { /** - * Break down of quantities by fulfillment center + * Break down of quantities by fulfillment center */ #[serde( default, @@ -2458,7 +2471,7 @@ pub struct ProductsFulfillmentCenterQuantity { )] pub committed_quantity: i64, /** - * Break down of quantities by fulfillment center + * Break down of quantities by fulfillment center */ #[serde( default, @@ -2467,7 +2480,7 @@ pub struct ProductsFulfillmentCenterQuantity { )] pub fulfillable_quantity: i64, /** - * Break down of quantities by fulfillment center + * Break down of quantities by fulfillment center */ #[serde( default, @@ -2476,7 +2489,7 @@ pub struct ProductsFulfillmentCenterQuantity { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2485,7 +2498,7 @@ pub struct ProductsFulfillmentCenterQuantity { )] pub name: String, /** - * Break down of quantities by fulfillment center + * Break down of quantities by fulfillment center */ #[serde( default, @@ -2498,7 +2511,7 @@ pub struct ProductsFulfillmentCenterQuantity { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Product { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2509,12 +2522,12 @@ pub struct Product { #[serde(default, skip_serializing_if = "Option::is_none")] pub bundle_root_information: Option<OrdersServiceLevelDetail>, /** - * Information about a store channel + * Information about a store channel */ #[serde(default, skip_serializing_if = "Option::is_none")] pub channel: Option<ProductsChannel>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -2523,7 +2536,7 @@ pub struct Product { )] pub created_date: Option<chrono::DateTime<chrono::Utc>>, /** - * The inventory that this product will resolve to when packing a shipment + * The inventory that this product will resolve to when packing a shipment */ #[serde( default, @@ -2532,7 +2545,7 @@ pub struct Product { )] pub fulfillable_inventory_items: Vec<ProductsInventoryItem>, /** - * Fulfillable quantity of this product broken down by fulfillment center location + * Fulfillable quantity of this product broken down by fulfillment center location */ #[serde( default, @@ -2541,7 +2554,7 @@ pub struct Product { )] pub fulfillable_quantity_by_fulfillment_center: Vec<ProductsFulfillmentCenterQuantity>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2550,7 +2563,7 @@ pub struct Product { )] pub gtin: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2559,7 +2572,7 @@ pub struct Product { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2568,7 +2581,7 @@ pub struct Product { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2577,7 +2590,7 @@ pub struct Product { )] pub reference_id: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2586,7 +2599,7 @@ pub struct Product { )] pub sku: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2595,7 +2608,7 @@ pub struct Product { )] pub total_committed_quantity: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2604,7 +2617,7 @@ pub struct Product { )] pub total_fulfillable_quantity: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -2613,7 +2626,7 @@ pub struct Product { )] pub total_onhand_quantity: i64, /** - * Weight in ounces of this inventory item + * Weight in ounces of this inventory item */ #[serde( default, @@ -2622,7 +2635,7 @@ pub struct Product { )] pub unit_price: f64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2636,7 +2649,7 @@ pub struct Product { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductsCreateProductModel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2645,7 +2658,7 @@ pub struct ProductsCreateProductModel { )] pub barcode: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2654,7 +2667,7 @@ pub struct ProductsCreateProductModel { )] pub gtin: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2663,7 +2676,7 @@ pub struct ProductsCreateProductModel { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2672,7 +2685,7 @@ pub struct ProductsCreateProductModel { )] pub reference_id: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2681,7 +2694,7 @@ pub struct ProductsCreateProductModel { )] pub sku: String, /** - * The product to create + * The product to create */ #[serde( default, @@ -2690,7 +2703,7 @@ pub struct ProductsCreateProductModel { )] pub unit_price: f64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2704,7 +2717,7 @@ pub struct ProductsCreateProductModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductsUpdateProductModel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2713,7 +2726,7 @@ pub struct ProductsUpdateProductModel { )] pub barcode: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2722,7 +2735,7 @@ pub struct ProductsUpdateProductModel { )] pub gtin: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2731,7 +2744,7 @@ pub struct ProductsUpdateProductModel { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2740,7 +2753,7 @@ pub struct ProductsUpdateProductModel { )] pub sku: String, /** - * Updates to an existing product product + * Updates to an existing product product */ #[serde( default, @@ -2749,7 +2762,7 @@ pub struct ProductsUpdateProductModel { )] pub unit_price: f64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2763,7 +2776,7 @@ pub struct ProductsUpdateProductModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingFulfillmentCenter { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2773,7 +2786,7 @@ pub struct ReceivingFulfillmentCenter { )] pub address_1: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2783,7 +2796,7 @@ pub struct ReceivingFulfillmentCenter { )] pub address_2: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2792,7 +2805,7 @@ pub struct ReceivingFulfillmentCenter { )] pub city: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2801,7 +2814,7 @@ pub struct ReceivingFulfillmentCenter { )] pub country: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2810,7 +2823,7 @@ pub struct ReceivingFulfillmentCenter { )] pub email: String, /** - * Information about a fulfillment center + * Information about a fulfillment center */ #[serde( default, @@ -2819,7 +2832,7 @@ pub struct ReceivingFulfillmentCenter { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2828,7 +2841,7 @@ pub struct ReceivingFulfillmentCenter { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2837,7 +2850,7 @@ pub struct ReceivingFulfillmentCenter { )] pub phone_number: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2846,7 +2859,7 @@ pub struct ReceivingFulfillmentCenter { )] pub state: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2855,7 +2868,7 @@ pub struct ReceivingFulfillmentCenter { )] pub timezone: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -2865,7 +2878,8 @@ pub struct ReceivingFulfillmentCenter { pub zip_code: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReceivingStatus { #[serde(rename = "Arrived")] Arrived, @@ -2911,7 +2925,8 @@ impl ReceivingStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReceivingPackageType { #[serde(rename = "FloorLoadedContainer")] FloorLoadedContainer, @@ -2945,7 +2960,8 @@ impl ReceivingPackageType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReceivingPackingType { #[serde(rename = "EverythingInOneBox")] EverythingInOneBox, @@ -2979,7 +2995,8 @@ impl ReceivingPackingType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReceivingBoxStatus { #[serde(rename = "Arrived")] Arrived, @@ -3026,7 +3043,7 @@ impl ReceivingBoxStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingBoxItem { /** - * Information about an item contained inside a box as part of a receiving order + * Information about an item contained inside a box as part of a receiving order */ #[serde( default, @@ -3035,7 +3052,7 @@ pub struct ReceivingBoxItem { )] pub inventory_id: i64, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3044,7 +3061,7 @@ pub struct ReceivingBoxItem { )] pub lot_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3053,7 +3070,7 @@ pub struct ReceivingBoxItem { )] pub lot_number: String, /** - * Information about an item contained inside a box as part of a receiving order + * Information about an item contained inside a box as part of a receiving order */ #[serde( default, @@ -3062,7 +3079,7 @@ pub struct ReceivingBoxItem { )] pub quantity: i64, /** - * Information about an item contained inside a box as part of a receiving order + * Information about an item contained inside a box as part of a receiving order */ #[serde( default, @@ -3076,7 +3093,7 @@ pub struct ReceivingBoxItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingBox { /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3085,7 +3102,7 @@ pub struct ReceivingBox { )] pub arrived_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about the items included in the box + * Information about the items included in the box */ #[serde( default, @@ -3094,7 +3111,7 @@ pub struct ReceivingBox { )] pub box_items: Vec<ReceivingBoxItem>, /** - * Information about a box shipment included in a receiving order + * Information about a box shipment included in a receiving order */ #[serde( default, @@ -3103,12 +3120,12 @@ pub struct ReceivingBox { )] pub box_number: i64, /** - * Information about a box shipment included in a receiving order + * Information about a box shipment included in a receiving order */ #[serde(default, skip_serializing_if = "Option::is_none")] pub box_status: Option<ReceivingBoxStatus>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3117,7 +3134,7 @@ pub struct ReceivingBox { )] pub counting_started_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3126,7 +3143,7 @@ pub struct ReceivingBox { )] pub received_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3140,7 +3157,7 @@ pub struct ReceivingBox { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingOrder { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3149,12 +3166,12 @@ pub struct ReceivingOrder { )] pub box_labels_uri: String, /** - * Information about a receiving order + * Information about a receiving order */ #[serde(default, skip_serializing_if = "Option::is_none")] pub box_packaging_type: Option<ReceivingPackingType>, /** - * Information about the boxes being shipped in this receiving order + * Information about the boxes being shipped in this receiving order */ #[serde( default, @@ -3163,7 +3180,7 @@ pub struct ReceivingOrder { )] pub boxes: Vec<ReceivingBox>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3172,12 +3189,12 @@ pub struct ReceivingOrder { )] pub expected_arrival_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a receiving order + * Information about a receiving order */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fulfillment_center: Option<ReceivingFulfillmentCenter>, /** - * Information about a receiving order + * Information about a receiving order */ #[serde( default, @@ -3186,7 +3203,7 @@ pub struct ReceivingOrder { )] pub id: i64, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3195,7 +3212,7 @@ pub struct ReceivingOrder { )] pub insert_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3204,12 +3221,12 @@ pub struct ReceivingOrder { )] pub last_updated_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about a receiving order + * Information about a receiving order */ #[serde(default, skip_serializing_if = "Option::is_none")] pub package_type: Option<ReceivingPackageType>, /** - * Information about a receiving order + * Information about a receiving order */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReceivingStatus>, @@ -3221,7 +3238,7 @@ pub struct Extensions {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MicrosoftAspNetCoreMvcValidationProblemDetails { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3238,7 +3255,7 @@ pub struct MicrosoftAspNetCoreMvcValidationProblemDetails { #[serde(default, skip_serializing_if = "Option::is_none")] pub extensions: Option<Extensions>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3247,7 +3264,7 @@ pub struct MicrosoftAspNetCoreMvcValidationProblemDetails { )] pub instance: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3256,7 +3273,7 @@ pub struct MicrosoftAspNetCoreMvcValidationProblemDetails { )] pub status: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3265,7 +3282,7 @@ pub struct MicrosoftAspNetCoreMvcValidationProblemDetails { )] pub title: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3280,7 +3297,7 @@ pub struct MicrosoftAspNetCoreMvcValidationProblemDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingAssignOrderFulfillmentCenterModel { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3294,7 +3311,7 @@ pub struct ReceivingAssignOrderFulfillmentCenterModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingAddBoxItemModel { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3303,7 +3320,7 @@ pub struct ReceivingAddBoxItemModel { )] pub inventory_id: i64, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3312,7 +3329,7 @@ pub struct ReceivingAddBoxItemModel { )] pub lot_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3321,7 +3338,7 @@ pub struct ReceivingAddBoxItemModel { )] pub lot_number: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3335,7 +3352,7 @@ pub struct ReceivingAddBoxItemModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReceivingAddBoxOrderModel { /** - * Items contained in this box + * Items contained in this box */ #[serde( default, @@ -3344,7 +3361,7 @@ pub struct ReceivingAddBoxOrderModel { )] pub box_items: Vec<ReceivingAddBoxItemModel>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3359,7 +3376,7 @@ pub struct ReceivingAddBoxOrderModel { pub struct ReceivingCreateOrderModel { pub box_packaging_type: ReceivingPackingType, /** - * Box shipments to be added to this receiving order + * Box shipments to be added to this receiving order */ #[serde( default, @@ -3368,7 +3385,7 @@ pub struct ReceivingCreateOrderModel { )] pub boxes: Vec<ReceivingAddBoxOrderModel>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3377,13 +3394,14 @@ pub struct ReceivingCreateOrderModel { )] pub expected_arrival_date: Option<chrono::DateTime<chrono::Utc>>, /** - * Model containing information that assigns a receiving order to a fulfillment center + * Model containing information that assigns a receiving order to a fulfillment center */ pub fulfillment_center: ReceivingAssignOrderFulfillmentCenterModel, pub package_type: ReceivingPackageType, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReturnStatus { #[serde(rename = "Arrived")] Arrived, @@ -3423,7 +3441,8 @@ impl ReturnStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReturnsTransactionLogSource { #[serde(rename = "ReturnLabelInvoice")] ReturnLabelInvoice, @@ -3460,7 +3479,7 @@ impl ReturnsTransactionLogSource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReturnsTransaction { /** - * Weight in ounces of this inventory item + * Weight in ounces of this inventory item */ #[serde( default, @@ -3476,7 +3495,7 @@ pub struct ReturnsTransaction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReturnsFulfillmentCenter { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3485,7 +3504,7 @@ pub struct ReturnsFulfillmentCenter { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3495,7 +3514,8 @@ pub struct ReturnsFulfillmentCenter { pub name: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReturnAction { #[serde(rename = "Default")] Default, @@ -3532,7 +3552,8 @@ impl ReturnAction { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReturnActionSource { #[serde(rename = "InventoryDefault")] InventoryDefault, @@ -3570,7 +3591,7 @@ pub struct ReturnActionRequested { #[serde(default, skip_serializing_if = "Option::is_none")] pub action_type: Option<ReturnActionSource>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3585,7 +3606,7 @@ pub struct ReturnActionTaken { #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<ReturnAction>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3594,7 +3615,7 @@ pub struct ReturnActionTaken { )] pub action_reason: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3609,7 +3630,7 @@ pub struct ReturnsInventoryItem { #[serde(default, skip_serializing_if = "Option::is_none")] pub action_requested: Option<ReturnActionRequested>, /** - * Action(s) taken when processing the return + * Action(s) taken when processing the return */ #[serde( default, @@ -3618,7 +3639,7 @@ pub struct ReturnsInventoryItem { )] pub action_taken: Vec<ReturnActionTaken>, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3627,7 +3648,7 @@ pub struct ReturnsInventoryItem { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3636,7 +3657,7 @@ pub struct ReturnsInventoryItem { )] pub name: String, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3646,7 +3667,8 @@ pub struct ReturnsInventoryItem { pub quantity: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReturnType { #[serde(rename = "Regular")] Regular, @@ -3680,17 +3702,17 @@ impl ReturnType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReturnOrder { /** - * Created by channel metadata + * Created by channel metadata */ #[serde(default, skip_serializing_if = "Option::is_none")] pub channel: Option<OrdersChannelInfo>, /** - * Information about a fulfillment center + * Information about a fulfillment center */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fulfillment_center: Option<ReturnsFulfillmentCenter>, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3699,7 +3721,7 @@ pub struct ReturnOrder { )] pub id: i64, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3708,7 +3730,7 @@ pub struct ReturnOrder { )] pub insert_date: Option<chrono::DateTime<chrono::Utc>>, /** - * List of inventory included in the return order + * List of inventory included in the return order */ #[serde( default, @@ -3717,7 +3739,7 @@ pub struct ReturnOrder { )] pub inventory: Vec<ReturnsInventoryItem>, /** - * Weight in ounces of this inventory item + * Weight in ounces of this inventory item */ #[serde( default, @@ -3726,7 +3748,7 @@ pub struct ReturnOrder { )] pub invoice_amount: f64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3735,7 +3757,7 @@ pub struct ReturnOrder { )] pub original_shipment_id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3748,7 +3770,7 @@ pub struct ReturnOrder { #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReturnStatus>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3757,7 +3779,7 @@ pub struct ReturnOrder { )] pub tracking_number: String, /** - * Array of transactions affiliated with the return order + * Array of transactions affiliated with the return order */ #[serde( default, @@ -3770,7 +3792,7 @@ pub struct ReturnOrder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReturnInventory { /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3779,7 +3801,7 @@ pub struct ReturnInventory { )] pub id: i64, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3794,11 +3816,11 @@ pub struct ReturnInventory { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReturnsCreateReturn { /** - * Information about a fulfillment center + * Information about a fulfillment center */ pub fulfillment_center: ReturnsFulfillmentCenter, /** - * Array of inventory items being returned + * Array of inventory items being returned */ #[serde( default, @@ -3807,7 +3829,7 @@ pub struct ReturnsCreateReturn { )] pub inventory: Vec<ReturnInventory>, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3816,7 +3838,7 @@ pub struct ReturnsCreateReturn { )] pub original_shipment_id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3825,7 +3847,7 @@ pub struct ReturnsCreateReturn { )] pub reference_id: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3838,7 +3860,8 @@ pub struct ReturnsCreateReturn { /** * Order to sort results in */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SortOrder { #[serde(rename = "Newest")] Newest, @@ -3874,7 +3897,7 @@ pub struct ReturnOrderStatusHistory { #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReturnStatus>, /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3884,7 +3907,8 @@ pub struct ReturnOrderStatusHistory { pub time_stamp: Option<chrono::DateTime<chrono::Utc>>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WebhooksTopics { #[serde(rename = "order_shipped")] OrderShipped, @@ -3924,7 +3948,7 @@ impl WebhooksTopics { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Webhook { /** - * Expiration date for this lot + * Expiration date for this lot */ #[serde( default, @@ -3933,7 +3957,7 @@ pub struct Webhook { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Unique id of the channel + * Unique id of the channel */ #[serde( default, @@ -3942,7 +3966,7 @@ pub struct Webhook { )] pub id: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3957,7 +3981,7 @@ pub struct Webhook { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebhooksCreateWebhookSubscriptionModel { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3971,7 +3995,7 @@ pub struct WebhooksCreateWebhookSubscriptionModel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MicrosoftAspNetCoreMvcProblemDetails { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3981,7 +4005,7 @@ pub struct MicrosoftAspNetCoreMvcProblemDetails { )] pub type__: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -3992,7 +4016,7 @@ pub struct MicrosoftAspNetCoreMvcProblemDetails { #[serde(default, skip_serializing_if = "Option::is_none")] pub extensions: Option<Extensions>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4007,7 +4031,7 @@ pub struct MicrosoftAspNetCoreMvcProblemDetails { )] pub status: i64, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4016,7 +4040,7 @@ pub struct MicrosoftAspNetCoreMvcProblemDetails { )] pub title: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4027,7 +4051,8 @@ pub struct MicrosoftAspNetCoreMvcProblemDetails { pub type_: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IntegrationsLocationServiceTypeEnum { #[serde(rename = "Receiving")] Receiving, @@ -4062,7 +4087,7 @@ impl IntegrationsLocationServiceTypeEnum { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IntegrationsLocationAddress { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4072,7 +4097,7 @@ pub struct IntegrationsLocationAddress { )] pub address_1: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4082,7 +4107,7 @@ pub struct IntegrationsLocationAddress { )] pub address_2: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4091,7 +4116,7 @@ pub struct IntegrationsLocationAddress { )] pub city: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4100,7 +4125,7 @@ pub struct IntegrationsLocationAddress { )] pub country: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4109,7 +4134,7 @@ pub struct IntegrationsLocationAddress { )] pub email: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4118,7 +4143,7 @@ pub struct IntegrationsLocationAddress { )] pub name: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4127,7 +4152,7 @@ pub struct IntegrationsLocationAddress { )] pub phone_number: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4136,7 +4161,7 @@ pub struct IntegrationsLocationAddress { )] pub state: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4149,12 +4174,12 @@ pub struct IntegrationsLocationAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IntegrationsLocationService { /** - * The service-specific address of the location. Each object contains address type, address1, address2, city, state, country, zip code, phone number, and email + * The service-specific address of the location. Each object contains address type, address1, address2, city, state, country, zip code, phone number, and email */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<IntegrationsLocationAddress>, /** - * True if the inventory item is marked as a digital item + * True if the inventory item is marked as a digital item */ #[serde( default, @@ -4168,7 +4193,7 @@ pub struct IntegrationsLocationService { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IntegrationsLocation { /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4178,7 +4203,7 @@ pub struct IntegrationsLocation { )] pub type__: String, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4192,7 +4217,7 @@ pub struct IntegrationsLocation { )] pub access_granted: bool, /** - * Array of permissions granted for the channel + * Array of permissions granted for the channel */ #[serde( default, @@ -4222,7 +4247,7 @@ pub struct IntegrationsLocation { )] pub is_shipping_enabled: bool, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4233,7 +4258,7 @@ pub struct IntegrationsLocation { #[serde(default, skip_serializing_if = "Option::is_none")] pub region: Option<OrdersServiceLevelDetail>, /** - * Services provided by the location + * Services provided by the location */ #[serde( default, @@ -4242,7 +4267,7 @@ pub struct IntegrationsLocation { )] pub services: Vec<IntegrationsLocationService>, /** - * Name of the channel + * Name of the channel */ #[serde( default, @@ -4255,7 +4280,7 @@ pub struct IntegrationsLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IntegrationsLocationInternal { /** - * True if the inventory item is marked as a digital item + * True if the inventory item is marked as a digital item */ #[serde( default, diff --git a/shopify/Cargo.toml b/shopify/Cargo.toml index 6e974ec0..180e47a2 100644 --- a/shopify/Cargo.toml +++ b/shopify/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "shopify" description = "A fully generated & opinionated API client for the Shopify API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/shopify/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/shopify" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/shopify/README.md b/shopify/README.md index 28136350..9e1d0a9b 100644 --- a/shopify/README.md +++ b/shopify/README.md @@ -26,7 +26,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -shopify = "0.7.1" +shopify = "0.8.0-rc.1" ``` ## Basic example diff --git a/shopify/src/access.rs b/shopify/src/access.rs index 5d88acc2..293e1a9b 100644 --- a/shopify/src/access.rs +++ b/shopify/src/access.rs @@ -19,7 +19,9 @@ impl Access { * https://shopify.dev/docs/admin-api/rest/reference/access/accessscope#index-2020-10 */ pub async fn get_admin_oauth_scope(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/oauth/access_scopes.json", None); + let url = self + .client + .url("/admin/oauth/access_scopes.json", None); self.client .get( &url, @@ -40,9 +42,10 @@ impl Access { pub async fn deprecated_202001_get_storefront_token( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-01/storefront_access_tokens.json", + None, + ); self.client .get( &url, @@ -64,9 +67,10 @@ impl Access { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-01/storefront_access_tokens.json", + None, + ); self.client .post( &url, @@ -119,9 +123,10 @@ impl Access { pub async fn deprecated_202004_get_storefront_token( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-04/storefront_access_tokens.json", + None, + ); self.client .get( &url, @@ -143,9 +148,10 @@ impl Access { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-04/storefront_access_tokens.json", + None, + ); self.client .post( &url, @@ -198,9 +204,10 @@ impl Access { pub async fn deprecated_202007_get_storefront_token( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-07/storefront_access_tokens.json", + None, + ); self.client .get( &url, @@ -222,9 +229,10 @@ impl Access { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-07/storefront_access_tokens.json", + None, + ); self.client .post( &url, @@ -275,9 +283,10 @@ impl Access { * https://shopify.dev/docs/admin-api/rest/reference/access/storefrontaccesstoken#index-2020-10 */ pub async fn get_storefront_token(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-10/storefront_access_tokens.json", + None, + ); self.client .get( &url, @@ -299,9 +308,10 @@ impl Access { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2020-10/storefront_access_tokens.json", + None, + ); self.client .post( &url, @@ -354,9 +364,10 @@ impl Access { pub async fn deprecated_202101_get_storefront_token( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2021-01/storefront_access_tokens.json", + None, + ); self.client .get( &url, @@ -378,9 +389,10 @@ impl Access { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/2021-01/storefront_access_tokens.json", + None, + ); self.client .post( &url, @@ -433,9 +445,10 @@ impl Access { pub async fn deprecated_unstable_get_storefront_token( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/unstable/storefront_access_tokens.json", + None, + ); self.client .get( &url, @@ -457,9 +470,10 @@ impl Access { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/storefront_access_tokens.json", None); + let url = self.client.url( + "/admin/api/unstable/storefront_access_tokens.json", + None, + ); self.client .post( &url, diff --git a/shopify/src/billing.rs b/shopify/src/billing.rs index 99836202..251deef3 100644 --- a/shopify/src/billing.rs +++ b/shopify/src/billing.rs @@ -61,9 +61,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/application_charges.json", None); + let url = self.client.url( + "/admin/api/2020-01/application_charges.json", + None, + ); self.client .post( &url, @@ -202,9 +203,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/application_charges.json", None); + let url = self.client.url( + "/admin/api/2020-04/application_charges.json", + None, + ); self.client .post( &url, @@ -343,9 +345,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/application_charges.json", None); + let url = self.client.url( + "/admin/api/2020-07/application_charges.json", + None, + ); self.client .post( &url, @@ -484,9 +487,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/application_charges.json", None); + let url = self.client.url( + "/admin/api/2020-10/application_charges.json", + None, + ); self.client .post( &url, @@ -625,9 +629,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/application_charges.json", None); + let url = self.client.url( + "/admin/api/2021-01/application_charges.json", + None, + ); self.client .post( &url, @@ -728,9 +733,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/application_charges.json", None); + let url = self.client.url( + "/admin/api/unstable/application_charges.json", + None, + ); self.client .post( &url, @@ -826,9 +832,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/application_credits.json", None); + let url = self.client.url( + "/admin/api/2020-01/application_credits.json", + None, + ); self.client .post( &url, @@ -924,9 +931,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/application_credits.json", None); + let url = self.client.url( + "/admin/api/2020-04/application_credits.json", + None, + ); self.client .post( &url, @@ -1022,9 +1030,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/application_credits.json", None); + let url = self.client.url( + "/admin/api/2020-07/application_credits.json", + None, + ); self.client .post( &url, @@ -1117,9 +1126,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/application_credits.json", None); + let url = self.client.url( + "/admin/api/2020-10/application_credits.json", + None, + ); self.client .post( &url, @@ -1215,9 +1225,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/application_credits.json", None); + let url = self.client.url( + "/admin/api/2021-01/application_credits.json", + None, + ); self.client .post( &url, @@ -1313,9 +1324,10 @@ impl Billing { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/application_credits.json", None); + let url = self.client.url( + "/admin/api/unstable/application_credits.json", + None, + ); self.client .post( &url, @@ -1458,7 +1470,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -1491,7 +1505,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -1529,7 +1545,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/activate.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -1571,7 +1589,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/customize.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -1678,7 +1698,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -1711,7 +1733,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -1749,7 +1773,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/activate.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -1791,7 +1817,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/customize.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -1898,7 +1926,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -1931,7 +1961,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -1969,7 +2001,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/activate.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2011,7 +2045,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/customize.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2118,7 +2154,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2151,7 +2189,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2189,7 +2229,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/activate.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2231,7 +2273,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/customize.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2338,7 +2382,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2021-01/recurring_application_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2371,7 +2417,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2021-01/recurring_application_charges/{}/json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2413,7 +2461,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2021-01/recurring_application_charges/{}/customize.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2520,7 +2570,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/unstable/recurring_application_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2553,7 +2605,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/unstable/recurring_application_charges/{}/json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2595,7 +2649,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/unstable/recurring_application_charges/{}/customize.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2635,7 +2691,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/usage_charges.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2669,7 +2727,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/usage_charges.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2710,7 +2770,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-01/recurring_application_charges/{}/usage_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), crate::progenitor_support::encode_path(usage_charge_id), query_ ), @@ -2751,7 +2813,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/usage_charges.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2785,7 +2849,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/usage_charges.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2826,7 +2892,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-04/recurring_application_charges/{}/usage_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), crate::progenitor_support::encode_path(usage_charge_id), query_ ), @@ -2867,7 +2935,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/usage_charges.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -2901,7 +2971,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/usage_charges.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -2942,7 +3014,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-07/recurring_application_charges/{}/usage_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), crate::progenitor_support::encode_path(usage_charge_id), query_ ), @@ -2983,7 +3057,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/usage_charges.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -3017,7 +3093,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/usage_charges.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -3058,7 +3136,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2020-10/recurring_application_charges/{}/usage_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), crate::progenitor_support::encode_path(usage_charge_id), query_ ), @@ -3099,7 +3179,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2021-01/recurring_application_charges/{}/usage_charges.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -3133,7 +3215,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2021-01/recurring_application_charges/{}/usage_charges.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -3174,7 +3258,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/2021-01/recurring_application_charges/{}/usage_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), crate::progenitor_support::encode_path(usage_charge_id), query_ ), @@ -3215,7 +3301,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/unstable/recurring_application_charges/{}/usage_charges.json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), query_ ), None, @@ -3249,7 +3337,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/unstable/recurring_application_charges/{}/usage_charges.json", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), ), None, ); @@ -3290,7 +3380,9 @@ impl Billing { let url = self.client.url( &format!( "/admin/api/unstable/recurring_application_charges/{}/usage_charges/{}/json?{}", - crate::progenitor_support::encode_path(recurring_application_charge_id), + crate::progenitor_support::encode_path( + recurring_application_charge_id + ), crate::progenitor_support::encode_path(usage_charge_id), query_ ), diff --git a/shopify/src/customers.rs b/shopify/src/customers.rs index b08f2b17..dd3875f2 100644 --- a/shopify/src/customers.rs +++ b/shopify/src/customers.rs @@ -92,7 +92,9 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/customers.json", None); + let url = self + .client + .url("/admin/api/2020-01/customers.json", None); self.client .post( &url, @@ -460,7 +462,9 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/customers.json", None); + let url = self + .client + .url("/admin/api/2020-04/customers.json", None); self.client .post( &url, @@ -828,7 +832,9 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/customers.json", None); + let url = self + .client + .url("/admin/api/2020-07/customers.json", None); self.client .post( &url, @@ -1193,7 +1199,9 @@ impl Customers { * https://shopify.dev/docs/admin-api/rest/reference/customers/customer#create-2020-10 */ pub async fn create(&self, body: &serde_json::Value) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/customers.json", None); + let url = self + .client + .url("/admin/api/2020-10/customers.json", None); self.client .post( &url, @@ -1555,7 +1563,9 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/customers.json", None); + let url = self + .client + .url("/admin/api/2021-01/customers.json", None); self.client .post( &url, @@ -1923,7 +1933,9 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/customers.json", None); + let url = self + .client + .url("/admin/api/unstable/customers.json", None); self.client .post( &url, @@ -2165,9 +2177,10 @@ impl Customers { * https://shopify.dev/docs/admin-api/rest/reference/customers/customer#count-unstable */ pub async fn deprecated_unstable_get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/customers/count.json", None); + let url = self.client.url( + "/admin/api/unstable/customers/count.json", + None, + ); self.client .get( &url, @@ -3769,9 +3782,10 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/customer_saved_searches.json", None); + let url = self.client.url( + "/admin/api/2020-01/customer_saved_searches.json", + None, + ); self.client .post( &url, @@ -4032,9 +4046,10 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/customer_saved_searches.json", None); + let url = self.client.url( + "/admin/api/2020-04/customer_saved_searches.json", + None, + ); self.client .post( &url, @@ -4295,9 +4310,10 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/customer_saved_searches.json", None); + let url = self.client.url( + "/admin/api/2020-07/customer_saved_searches.json", + None, + ); self.client .post( &url, @@ -4558,9 +4574,10 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/customer_saved_searches.json", None); + let url = self.client.url( + "/admin/api/2020-10/customer_saved_searches.json", + None, + ); self.client .post( &url, @@ -4821,9 +4838,10 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/customer_saved_searches.json", None); + let url = self.client.url( + "/admin/api/2021-01/customer_saved_searches.json", + None, + ); self.client .post( &url, @@ -5087,9 +5105,10 @@ impl Customers { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/customer_saved_searches.json", None); + let url = self.client.url( + "/admin/api/unstable/customer_saved_searches.json", + None, + ); self.client .post( &url, diff --git a/shopify/src/deprecated_api_calls.rs b/shopify/src/deprecated_api_calls.rs index fb86bf0d..d1b5ff05 100644 --- a/shopify/src/deprecated_api_calls.rs +++ b/shopify/src/deprecated_api_calls.rs @@ -19,9 +19,10 @@ impl DeprecatedApiCalls { * https://shopify.dev/docs/admin-api/rest/reference/deprecated_api_calls#index-2021-01 */ pub async fn deprecated_202101_get_call(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/deprecated_api_calls.json", None); + let url = self.client.url( + "/admin/api/2021-01/deprecated_api_calls.json", + None, + ); self.client .get( &url, @@ -40,9 +41,10 @@ impl DeprecatedApiCalls { * https://shopify.dev/docs/admin-api/rest/reference/deprecated_api_calls#index-unstable */ pub async fn deprecated_unstable_get_call(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/deprecated_api_calls.json", None); + let url = self.client.url( + "/admin/api/unstable/deprecated_api_calls.json", + None, + ); self.client .get( &url, diff --git a/shopify/src/inventory.rs b/shopify/src/inventory.rs index d3e28ca4..51019b15 100644 --- a/shopify/src/inventory.rs +++ b/shopify/src/inventory.rs @@ -2626,7 +2626,9 @@ impl Inventory { * https://shopify.dev/docs/admin-api/rest/reference/inventory/location#index-2020-01 */ pub async fn deprecated_202001_get_location(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/locations.json", None); + let url = self + .client + .url("/admin/api/2020-01/locations.json", None); self.client .get( &url, @@ -2730,7 +2732,9 @@ impl Inventory { * https://shopify.dev/docs/admin-api/rest/reference/inventory/location#index-2020-04 */ pub async fn deprecated_202004_get_location(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/locations.json", None); + let url = self + .client + .url("/admin/api/2020-04/locations.json", None); self.client .get( &url, @@ -2834,7 +2838,9 @@ impl Inventory { * https://shopify.dev/docs/admin-api/rest/reference/inventory/location#index-2020-07 */ pub async fn deprecated_202007_get_location(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/locations.json", None); + let url = self + .client + .url("/admin/api/2020-07/locations.json", None); self.client .get( &url, @@ -2938,7 +2944,9 @@ impl Inventory { * https://shopify.dev/docs/admin-api/rest/reference/inventory/location#index-2020-10 */ pub async fn get_location(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/locations.json", None); + let url = self + .client + .url("/admin/api/2020-10/locations.json", None); self.client .get( &url, @@ -3042,7 +3050,9 @@ impl Inventory { * https://shopify.dev/docs/admin-api/rest/reference/inventory/location#index-2021-01 */ pub async fn deprecated_202101_get_location(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/locations.json", None); + let url = self + .client + .url("/admin/api/2021-01/locations.json", None); self.client .get( &url, @@ -3146,7 +3156,9 @@ impl Inventory { * https://shopify.dev/docs/admin-api/rest/reference/inventory/location#index-unstable */ pub async fn deprecated_unstable_get_location(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/locations.json", None); + let url = self + .client + .url("/admin/api/unstable/locations.json", None); self.client .get( &url, @@ -3199,9 +3211,10 @@ impl Inventory { pub async fn deprecated_unstable_get_locations_count( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/locations/count.json", None); + let url = self.client.url( + "/admin/api/unstable/locations/count.json", + None, + ); self.client .get( &url, diff --git a/shopify/src/lib.rs b/shopify/src/lib.rs index c9b4950f..3c32693e 100644 --- a/shopify/src/lib.rs +++ b/shopify/src/lib.rs @@ -24,7 +24,7 @@ //! //! ```toml //! [dependencies] -//! shopify = "0.7.1" +//! shopify = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/shopify/src/metafield.rs b/shopify/src/metafield.rs index 6f448f44..15ff92e2 100644 --- a/shopify/src/metafield.rs +++ b/shopify/src/metafield.rs @@ -67,7 +67,9 @@ impl Metafield { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/metafields.json", None); + let url = self + .client + .url("/admin/api/2020-01/metafields.json", None); self.client .post( &url, @@ -86,9 +88,10 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#count-2020-01 */ pub async fn deprecated_202001_get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/metafields/count.json", None); + let url = self.client.url( + "/admin/api/2020-01/metafields/count.json", + None, + ); self.client .get( &url, @@ -260,7 +263,9 @@ impl Metafield { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/metafields.json", None); + let url = self + .client + .url("/admin/api/2020-04/metafields.json", None); self.client .post( &url, @@ -279,9 +284,10 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#count-2020-04 */ pub async fn deprecated_202004_get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/metafields/count.json", None); + let url = self.client.url( + "/admin/api/2020-04/metafields/count.json", + None, + ); self.client .get( &url, @@ -453,7 +459,9 @@ impl Metafield { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/metafields.json", None); + let url = self + .client + .url("/admin/api/2020-07/metafields.json", None); self.client .post( &url, @@ -472,9 +480,10 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#count-2020-07 */ pub async fn deprecated_202007_get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/metafields/count.json", None); + let url = self.client.url( + "/admin/api/2020-07/metafields/count.json", + None, + ); self.client .get( &url, @@ -643,7 +652,9 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#create-2020-10 */ pub async fn create(&self, body: &serde_json::Value) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/metafields.json", None); + let url = self + .client + .url("/admin/api/2020-10/metafields.json", None); self.client .post( &url, @@ -662,9 +673,10 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#count-2020-10 */ pub async fn get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/metafields/count.json", None); + let url = self.client.url( + "/admin/api/2020-10/metafields/count.json", + None, + ); self.client .get( &url, @@ -833,7 +845,9 @@ impl Metafield { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/metafields.json", None); + let url = self + .client + .url("/admin/api/2021-01/metafields.json", None); self.client .post( &url, @@ -852,9 +866,10 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#count-2021-01 */ pub async fn deprecated_202101_get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/metafields/count.json", None); + let url = self.client.url( + "/admin/api/2021-01/metafields/count.json", + None, + ); self.client .get( &url, @@ -1026,7 +1041,9 @@ impl Metafield { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/metafields.json", None); + let url = self + .client + .url("/admin/api/unstable/metafields.json", None); self.client .post( &url, @@ -1045,9 +1062,10 @@ impl Metafield { * https://shopify.dev/docs/admin-api/rest/reference/metafield#count-unstable */ pub async fn deprecated_unstable_get_count(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/metafields/count.json", None); + let url = self.client.url( + "/admin/api/unstable/metafields/count.json", + None, + ); self.client .get( &url, diff --git a/shopify/src/online_store.rs b/shopify/src/online_store.rs index f6083a2e..d7c7c458 100644 --- a/shopify/src/online_store.rs +++ b/shopify/src/online_store.rs @@ -347,9 +347,10 @@ impl OnlineStore { * https://shopify.dev/docs/admin-api/rest/reference/online-store/article#authors-2020-01 */ pub async fn deprecated_202001_get_articles_author(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/articles/authors.json", None); + let url = self.client.url( + "/admin/api/2020-01/articles/authors.json", + None, + ); self.client .get( &url, @@ -735,9 +736,10 @@ impl OnlineStore { * https://shopify.dev/docs/admin-api/rest/reference/online-store/article#authors-2020-04 */ pub async fn deprecated_202004_get_articles_author(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/articles/authors.json", None); + let url = self.client.url( + "/admin/api/2020-04/articles/authors.json", + None, + ); self.client .get( &url, @@ -1123,9 +1125,10 @@ impl OnlineStore { * https://shopify.dev/docs/admin-api/rest/reference/online-store/article#authors-2020-07 */ pub async fn deprecated_202007_get_articles_author(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/articles/authors.json", None); + let url = self.client.url( + "/admin/api/2020-07/articles/authors.json", + None, + ); self.client .get( &url, @@ -1511,9 +1514,10 @@ impl OnlineStore { * https://shopify.dev/docs/admin-api/rest/reference/online-store/article#authors-2020-10 */ pub async fn get_articles_author(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/articles/authors.json", None); + let url = self.client.url( + "/admin/api/2020-10/articles/authors.json", + None, + ); self.client .get( &url, @@ -1899,9 +1903,10 @@ impl OnlineStore { * https://shopify.dev/docs/admin-api/rest/reference/online-store/article#authors-2021-01 */ pub async fn deprecated_202101_get_articles_author(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/articles/authors.json", None); + let url = self.client.url( + "/admin/api/2021-01/articles/authors.json", + None, + ); self.client .get( &url, @@ -2289,9 +2294,10 @@ impl OnlineStore { pub async fn deprecated_unstable_get_articles_author( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/articles/authors.json", None); + let url = self.client.url( + "/admin/api/unstable/articles/authors.json", + None, + ); self.client .get( &url, @@ -3205,7 +3211,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/blogs.json", None); + let url = self + .client + .url("/admin/api/2020-01/blogs.json", None); self.client .post( &url, @@ -3224,7 +3232,9 @@ impl OnlineStore { * https://shopify.dev/docs/admin-api/rest/reference/online-store/blog#count-2020-01 */ pub async fn deprecated_202001_get_blogs_count(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/blogs/count.json", None); + let url = self + .client + .url("/admin/api/2020-01/blogs/count.json", None); self.client .get( &url, @@ -3455,7 +3465,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/comments.json", None); + let url = self + .client + .url("/admin/api/2020-01/comments.json", None); self.client .post( &url, @@ -3859,7 +3871,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/redirects.json", None); + let url = self + .client + .url("/admin/api/2020-01/redirects.json", None); self.client .post( &url, @@ -4081,7 +4095,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/redirects.json", None); + let url = self + .client + .url("/admin/api/2020-04/redirects.json", None); self.client .post( &url, @@ -4303,7 +4319,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/redirects.json", None); + let url = self + .client + .url("/admin/api/2020-07/redirects.json", None); self.client .post( &url, @@ -4525,7 +4543,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/redirects.json", None); + let url = self + .client + .url("/admin/api/2020-10/redirects.json", None); self.client .post( &url, @@ -4747,7 +4767,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/redirects.json", None); + let url = self + .client + .url("/admin/api/2021-01/redirects.json", None); self.client .post( &url, @@ -4969,7 +4991,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/redirects.json", None); + let url = self + .client + .url("/admin/api/unstable/redirects.json", None); self.client .post( &url, @@ -5205,7 +5229,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/script_tags.json", None); + let url = self + .client + .url("/admin/api/2020-01/script_tags.json", None); self.client .post( &url, @@ -5436,7 +5462,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/script_tags.json", None); + let url = self + .client + .url("/admin/api/2020-04/script_tags.json", None); self.client .post( &url, @@ -5667,7 +5695,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/script_tags.json", None); + let url = self + .client + .url("/admin/api/2020-07/script_tags.json", None); self.client .post( &url, @@ -5898,7 +5928,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/script_tags.json", None); + let url = self + .client + .url("/admin/api/2020-10/script_tags.json", None); self.client .post( &url, @@ -6126,7 +6158,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/script_tags.json", None); + let url = self + .client + .url("/admin/api/2021-01/script_tags.json", None); self.client .post( &url, @@ -6556,7 +6590,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/themes.json", None); + let url = self + .client + .url("/admin/api/2020-01/themes.json", None); self.client .post( &url, @@ -6719,7 +6755,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/themes.json", None); + let url = self + .client + .url("/admin/api/2020-04/themes.json", None); self.client .post( &url, @@ -6882,7 +6920,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/themes.json", None); + let url = self + .client + .url("/admin/api/2020-07/themes.json", None); self.client .post( &url, @@ -7042,7 +7082,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/themes.json", None); + let url = self + .client + .url("/admin/api/2020-10/themes.json", None); self.client .post( &url, @@ -7205,7 +7247,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/themes.json", None); + let url = self + .client + .url("/admin/api/2021-01/themes.json", None); self.client .post( &url, @@ -7368,7 +7412,9 @@ impl OnlineStore { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/themes.json", None); + let url = self + .client + .url("/admin/api/unstable/themes.json", None); self.client .post( &url, diff --git a/shopify/src/orders.rs b/shopify/src/orders.rs index 6a389239..e5fb74e1 100644 --- a/shopify/src/orders.rs +++ b/shopify/src/orders.rs @@ -552,7 +552,9 @@ impl Orders { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/orders.json", None); + let url = self + .client + .url("/admin/api/2020-01/orders.json", None); self.client .post( &url, @@ -1061,7 +1063,9 @@ impl Orders { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/orders.json", None); + let url = self + .client + .url("/admin/api/2020-04/orders.json", None); self.client .post( &url, diff --git a/shopify/src/plus.rs b/shopify/src/plus.rs index dda65672..4c69ecae 100644 --- a/shopify/src/plus.rs +++ b/shopify/src/plus.rs @@ -75,7 +75,9 @@ impl Plus { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/gift_cards.json", None); + let url = self + .client + .url("/admin/api/2020-01/gift_cards.json", None); self.client .post( &url, @@ -348,7 +350,9 @@ impl Plus { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/gift_cards.json", None); + let url = self + .client + .url("/admin/api/2020-04/gift_cards.json", None); self.client .post( &url, @@ -621,7 +625,9 @@ impl Plus { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/gift_cards.json", None); + let url = self + .client + .url("/admin/api/2020-07/gift_cards.json", None); self.client .post( &url, @@ -894,7 +900,9 @@ impl Plus { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/gift_cards.json", None); + let url = self + .client + .url("/admin/api/2020-10/gift_cards.json", None); self.client .post( &url, @@ -1164,7 +1172,9 @@ impl Plus { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/gift_cards.json", None); + let url = self + .client + .url("/admin/api/2021-01/gift_cards.json", None); self.client .post( &url, @@ -1437,7 +1447,9 @@ impl Plus { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/gift_cards.json", None); + let url = self + .client + .url("/admin/api/unstable/gift_cards.json", None); self.client .post( &url, diff --git a/shopify/src/products.rs b/shopify/src/products.rs index 4b21bb1c..6b38a4b7 100644 --- a/shopify/src/products.rs +++ b/shopify/src/products.rs @@ -67,7 +67,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/collects.json", None); + let url = self + .client + .url("/admin/api/2020-01/collects.json", None); self.client .post( &url, @@ -240,7 +242,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/collects.json", None); + let url = self + .client + .url("/admin/api/2020-04/collects.json", None); self.client .post( &url, @@ -413,7 +417,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/collects.json", None); + let url = self + .client + .url("/admin/api/2020-07/collects.json", None); self.client .post( &url, @@ -586,7 +592,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/collects.json", None); + let url = self + .client + .url("/admin/api/2020-10/collects.json", None); self.client .post( &url, @@ -759,7 +767,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/collects.json", None); + let url = self + .client + .url("/admin/api/2021-01/collects.json", None); self.client .post( &url, @@ -932,7 +942,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/collects.json", None); + let url = self + .client + .url("/admin/api/unstable/collects.json", None); self.client .post( &url, @@ -1641,9 +1653,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/custom_collections.json", None); + let url = self.client.url( + "/admin/api/2020-01/custom_collections.json", + None, + ); self.client .post( &url, @@ -1937,9 +1950,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/custom_collections.json", None); + let url = self.client.url( + "/admin/api/2020-04/custom_collections.json", + None, + ); self.client .post( &url, @@ -2233,9 +2247,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/custom_collections.json", None); + let url = self.client.url( + "/admin/api/2020-07/custom_collections.json", + None, + ); self.client .post( &url, @@ -2529,9 +2544,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/custom_collections.json", None); + let url = self.client.url( + "/admin/api/2020-10/custom_collections.json", + None, + ); self.client .post( &url, @@ -2825,9 +2841,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/custom_collections.json", None); + let url = self.client.url( + "/admin/api/2021-01/custom_collections.json", + None, + ); self.client .post( &url, @@ -3121,9 +3138,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/custom_collections.json", None); + let url = self.client.url( + "/admin/api/unstable/custom_collections.json", + None, + ); self.client .post( &url, @@ -3459,7 +3477,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/products.json", None); + let url = self + .client + .url("/admin/api/2020-01/products.json", None); self.client .post( &url, @@ -3811,7 +3831,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/products.json", None); + let url = self + .client + .url("/admin/api/2020-04/products.json", None); self.client .post( &url, @@ -4163,7 +4185,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/products.json", None); + let url = self + .client + .url("/admin/api/2020-07/products.json", None); self.client .post( &url, @@ -4512,7 +4536,9 @@ impl Products { * https://shopify.dev/docs/admin-api/rest/reference/products/product#create-2020-10 */ pub async fn create(&self, body: &serde_json::Value) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/products.json", None); + let url = self + .client + .url("/admin/api/2020-10/products.json", None); self.client .post( &url, @@ -4861,7 +4887,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/products.json", None); + let url = self + .client + .url("/admin/api/2021-01/products.json", None); self.client .post( &url, @@ -5213,7 +5241,9 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/products.json", None); + let url = self + .client + .url("/admin/api/unstable/products.json", None); self.client .post( &url, @@ -6915,9 +6945,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/smart_collections.json", None); + let url = self.client.url( + "/admin/api/2020-01/smart_collections.json", + None, + ); self.client .post( &url, @@ -7256,9 +7287,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/smart_collections.json", None); + let url = self.client.url( + "/admin/api/2020-04/smart_collections.json", + None, + ); self.client .post( &url, @@ -7597,9 +7629,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/smart_collections.json", None); + let url = self.client.url( + "/admin/api/2020-07/smart_collections.json", + None, + ); self.client .post( &url, @@ -7938,9 +7971,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/smart_collections.json", None); + let url = self.client.url( + "/admin/api/2020-10/smart_collections.json", + None, + ); self.client .post( &url, @@ -8279,9 +8313,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/smart_collections.json", None); + let url = self.client.url( + "/admin/api/2021-01/smart_collections.json", + None, + ); self.client .post( &url, @@ -8620,9 +8655,10 @@ impl Products { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/smart_collections.json", None); + let url = self.client.url( + "/admin/api/unstable/smart_collections.json", + None, + ); self.client .post( &url, diff --git a/shopify/src/sales_channels.rs b/shopify/src/sales_channels.rs index 7d183c25..5a34e6ee 100644 --- a/shopify/src/sales_channels.rs +++ b/shopify/src/sales_channels.rs @@ -22,7 +22,9 @@ impl SalesChannels { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/checkouts.json", None); + let url = self + .client + .url("/admin/api/2020-01/checkouts.json", None); self.client .post( &url, @@ -44,7 +46,9 @@ impl SalesChannels { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/checkouts.json", None); + let url = self + .client + .url("/admin/api/2020-04/checkouts.json", None); self.client .post( &url, @@ -66,7 +70,9 @@ impl SalesChannels { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/checkouts.json", None); + let url = self + .client + .url("/admin/api/2020-07/checkouts.json", None); self.client .post( &url, @@ -88,7 +94,9 @@ impl SalesChannels { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/checkouts.json", None); + let url = self + .client + .url("/admin/api/2020-10/checkouts.json", None); self.client .post( &url, @@ -110,7 +118,9 @@ impl SalesChannels { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/checkouts.json", None); + let url = self + .client + .url("/admin/api/2021-01/checkouts.json", None); self.client .post( &url, @@ -132,7 +142,9 @@ impl SalesChannels { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/checkouts.json", None); + let url = self + .client + .url("/admin/api/unstable/checkouts.json", None); self.client .post( &url, @@ -3153,9 +3165,10 @@ impl SalesChannels { pub async fn deprecated_202001_get_product_listings_count( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/product_listings/count.json", None); + let url = self.client.url( + "/admin/api/2020-01/product_listings/count.json", + None, + ); self.client .get( &url, @@ -3366,9 +3379,10 @@ impl SalesChannels { pub async fn deprecated_202004_get_product_listings_count( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/product_listings/count.json", None); + let url = self.client.url( + "/admin/api/2020-04/product_listings/count.json", + None, + ); self.client .get( &url, @@ -3579,9 +3593,10 @@ impl SalesChannels { pub async fn deprecated_202007_get_product_listings_count( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/product_listings/count.json", None); + let url = self.client.url( + "/admin/api/2020-07/product_listings/count.json", + None, + ); self.client .get( &url, diff --git a/shopify/src/shipping_and_fulfillment.rs b/shopify/src/shipping_and_fulfillment.rs index b2518d4d..e43bc39e 100644 --- a/shopify/src/shipping_and_fulfillment.rs +++ b/shopify/src/shipping_and_fulfillment.rs @@ -1057,9 +1057,10 @@ impl ShippingAndFulfillment { * https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carrierservice#index-2020-01 */ pub async fn deprecated_202001_get_carrier_service(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-01/carrier_services.json", + None, + ); self.client .get( &url, @@ -1081,9 +1082,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-01/carrier_services.json", + None, + ); self.client .post( &url, @@ -1199,9 +1201,10 @@ impl ShippingAndFulfillment { * https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carrierservice#index-2020-04 */ pub async fn deprecated_202004_get_carrier_service(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-04/carrier_services.json", + None, + ); self.client .get( &url, @@ -1223,9 +1226,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-04/carrier_services.json", + None, + ); self.client .post( &url, @@ -1341,9 +1345,10 @@ impl ShippingAndFulfillment { * https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carrierservice#index-2020-07 */ pub async fn deprecated_202007_get_carrier_service(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-07/carrier_services.json", + None, + ); self.client .get( &url, @@ -1365,9 +1370,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-07/carrier_services.json", + None, + ); self.client .post( &url, @@ -1483,9 +1489,10 @@ impl ShippingAndFulfillment { * https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carrierservice#index-2020-10 */ pub async fn get_carrier_service(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-10/carrier_services.json", + None, + ); self.client .get( &url, @@ -1507,9 +1514,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2020-10/carrier_services.json", + None, + ); self.client .post( &url, @@ -1625,9 +1633,10 @@ impl ShippingAndFulfillment { * https://shopify.dev/docs/admin-api/rest/reference/shipping-and-fulfillment/carrierservice#index-2021-01 */ pub async fn deprecated_202101_get_carrier_service(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2021-01/carrier_services.json", + None, + ); self.client .get( &url, @@ -1649,9 +1658,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/carrier_services.json", None); + let url = self.client.url( + "/admin/api/2021-01/carrier_services.json", + None, + ); self.client .post( &url, @@ -1769,9 +1779,10 @@ impl ShippingAndFulfillment { pub async fn deprecated_unstable_get_carrier_service( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/carrier_services.json", None); + let url = self.client.url( + "/admin/api/unstable/carrier_services.json", + None, + ); self.client .get( &url, @@ -1793,9 +1804,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/carrier_services.json", None); + let url = self.client.url( + "/admin/api/unstable/carrier_services.json", + None, + ); self.client .post( &url, @@ -7929,9 +7941,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/fulfillment_services.json", None); + let url = self.client.url( + "/admin/api/2020-01/fulfillment_services.json", + None, + ); self.client .post( &url, @@ -8088,9 +8101,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/fulfillment_services.json", None); + let url = self.client.url( + "/admin/api/2020-04/fulfillment_services.json", + None, + ); self.client .post( &url, @@ -8247,9 +8261,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/fulfillment_services.json", None); + let url = self.client.url( + "/admin/api/2020-07/fulfillment_services.json", + None, + ); self.client .post( &url, @@ -8403,9 +8418,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/fulfillment_services.json", None); + let url = self.client.url( + "/admin/api/2020-10/fulfillment_services.json", + None, + ); self.client .post( &url, @@ -8562,9 +8578,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/fulfillment_services.json", None); + let url = self.client.url( + "/admin/api/2021-01/fulfillment_services.json", + None, + ); self.client .post( &url, @@ -8721,9 +8738,10 @@ impl ShippingAndFulfillment { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/fulfillment_services.json", None); + let url = self.client.url( + "/admin/api/unstable/fulfillment_services.json", + None, + ); self.client .post( &url, diff --git a/shopify/src/shopify_payments.rs b/shopify/src/shopify_payments.rs index 2bdc62df..255eb119 100644 --- a/shopify/src/shopify_payments.rs +++ b/shopify/src/shopify_payments.rs @@ -19,9 +19,10 @@ impl ShopifyPayments { * https://shopify.dev/docs/admin-api/rest/reference/shopify_payments/balance#show-2020-01 */ pub async fn deprecated_202001_get_balance(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-01/shopify_payments/balance.json", None); + let url = self.client.url( + "/admin/api/2020-01/shopify_payments/balance.json", + None, + ); self.client .get( &url, @@ -40,9 +41,10 @@ impl ShopifyPayments { * https://shopify.dev/docs/admin-api/rest/reference/shopify_payments/balance#show-2020-04 */ pub async fn deprecated_202004_get_balance(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-04/shopify_payments/balance.json", None); + let url = self.client.url( + "/admin/api/2020-04/shopify_payments/balance.json", + None, + ); self.client .get( &url, @@ -61,9 +63,10 @@ impl ShopifyPayments { * https://shopify.dev/docs/admin-api/rest/reference/shopify_payments/balance#show-2020-07 */ pub async fn deprecated_202007_get_balance(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-07/shopify_payments/balance.json", None); + let url = self.client.url( + "/admin/api/2020-07/shopify_payments/balance.json", + None, + ); self.client .get( &url, @@ -82,9 +85,10 @@ impl ShopifyPayments { * https://shopify.dev/docs/admin-api/rest/reference/shopify_payments/balance#show-2020-10 */ pub async fn get_balance(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2020-10/shopify_payments/balance.json", None); + let url = self.client.url( + "/admin/api/2020-10/shopify_payments/balance.json", + None, + ); self.client .get( &url, @@ -103,9 +107,10 @@ impl ShopifyPayments { * https://shopify.dev/docs/admin-api/rest/reference/shopify_payments/balance#show-2021-01 */ pub async fn deprecated_202101_get_balance(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/2021-01/shopify_payments/balance.json", None); + let url = self.client.url( + "/admin/api/2021-01/shopify_payments/balance.json", + None, + ); self.client .get( &url, @@ -124,9 +129,10 @@ impl ShopifyPayments { * https://shopify.dev/docs/admin-api/rest/reference/shopify_payments/balance#show-unstable */ pub async fn deprecated_unstable_get_balance(&self) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/shopify_payments/balance.json", None); + let url = self.client.url( + "/admin/api/unstable/shopify_payments/balance.json", + None, + ); self.client .get( &url, diff --git a/shopify/src/store_properties.rs b/shopify/src/store_properties.rs index 2b041295..697a9140 100644 --- a/shopify/src/store_properties.rs +++ b/shopify/src/store_properties.rs @@ -64,7 +64,9 @@ impl StoreProperties { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/countries.json", None); + let url = self + .client + .url("/admin/api/2020-01/countries.json", None); self.client .post( &url, @@ -257,7 +259,9 @@ impl StoreProperties { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/countries.json", None); + let url = self + .client + .url("/admin/api/2020-04/countries.json", None); self.client .post( &url, @@ -450,7 +454,9 @@ impl StoreProperties { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/countries.json", None); + let url = self + .client + .url("/admin/api/2020-07/countries.json", None); self.client .post( &url, @@ -643,7 +649,9 @@ impl StoreProperties { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/countries.json", None); + let url = self + .client + .url("/admin/api/2020-10/countries.json", None); self.client .post( &url, @@ -836,7 +844,9 @@ impl StoreProperties { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/countries.json", None); + let url = self + .client + .url("/admin/api/2021-01/countries.json", None); self.client .post( &url, @@ -1029,7 +1039,9 @@ impl StoreProperties { &self, body: &serde_json::Value, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/countries.json", None); + let url = self + .client + .url("/admin/api/unstable/countries.json", None); self.client .post( &url, @@ -1050,9 +1062,10 @@ impl StoreProperties { pub async fn deprecated_unstable_get_countries_count( &self, ) -> ClientResult<crate::Response<()>> { - let url = self - .client - .url("/admin/api/unstable/countries/count.json", None); + let url = self.client.url( + "/admin/api/unstable/countries/count.json", + None, + ); self.client .get( &url, @@ -1179,7 +1192,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/currency#index-2020-01 */ pub async fn deprecated_202001_get_currencie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/currencies.json", None); + let url = self + .client + .url("/admin/api/2020-01/currencies.json", None); self.client .get( &url, @@ -1198,7 +1213,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/currency#index-2020-04 */ pub async fn deprecated_202004_get_currencie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/currencies.json", None); + let url = self + .client + .url("/admin/api/2020-04/currencies.json", None); self.client .get( &url, @@ -1217,7 +1234,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/currency#index-2020-07 */ pub async fn deprecated_202007_get_currencie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/currencies.json", None); + let url = self + .client + .url("/admin/api/2020-07/currencies.json", None); self.client .get( &url, @@ -1236,7 +1255,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/currency#index-2020-10 */ pub async fn get_currencie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/currencies.json", None); + let url = self + .client + .url("/admin/api/2020-10/currencies.json", None); self.client .get( &url, @@ -1255,7 +1276,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/currency#index-2021-01 */ pub async fn deprecated_202101_get_currencie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/currencies.json", None); + let url = self + .client + .url("/admin/api/2021-01/currencies.json", None); self.client .get( &url, @@ -1274,7 +1297,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/currency#index-unstable */ pub async fn deprecated_unstable_get_currencie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/currencies.json", None); + let url = self + .client + .url("/admin/api/unstable/currencies.json", None); self.client .get( &url, @@ -1293,7 +1318,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/policy#index-2020-01 */ pub async fn deprecated_202001_get_policie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-01/policies.json", None); + let url = self + .client + .url("/admin/api/2020-01/policies.json", None); self.client .get( &url, @@ -1312,7 +1339,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/policy#index-2020-04 */ pub async fn deprecated_202004_get_policie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-04/policies.json", None); + let url = self + .client + .url("/admin/api/2020-04/policies.json", None); self.client .get( &url, @@ -1331,7 +1360,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/policy#index-2020-07 */ pub async fn deprecated_202007_get_policie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-07/policies.json", None); + let url = self + .client + .url("/admin/api/2020-07/policies.json", None); self.client .get( &url, @@ -1350,7 +1381,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/policy#index-2020-10 */ pub async fn get_policie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2020-10/policies.json", None); + let url = self + .client + .url("/admin/api/2020-10/policies.json", None); self.client .get( &url, @@ -1369,7 +1402,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/policy#index-2021-01 */ pub async fn deprecated_202101_get_policie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/2021-01/policies.json", None); + let url = self + .client + .url("/admin/api/2021-01/policies.json", None); self.client .get( &url, @@ -1388,7 +1423,9 @@ impl StoreProperties { * https://shopify.dev/docs/admin-api/rest/reference/store-properties/policy#index-unstable */ pub async fn deprecated_unstable_get_policie(&self) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/admin/api/unstable/policies.json", None); + let url = self + .client + .url("/admin/api/unstable/policies.json", None); self.client .get( &url, diff --git a/slack/Cargo.toml b/slack/Cargo.toml index b8aea966..9518d202 100644 --- a/slack/Cargo.toml +++ b/slack/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "slack-chat-api" description = "A fully generated & opinionated API client for the Slack API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/slack-chat-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/slack" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/slack/README.md b/slack/README.md index e0d30f24..611ea068 100644 --- a/slack/README.md +++ b/slack/README.md @@ -32,7 +32,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -slack-chat-api = "0.7.1" +slack-chat-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/slack/src/admin_conversations.rs b/slack/src/admin_conversations.rs index d9f4411c..d9732a52 100644 --- a/slack/src/admin_conversations.rs +++ b/slack/src/admin_conversations.rs @@ -23,7 +23,9 @@ impl AdminConversations { * * `token: &str` -- Authentication token. Requires scope: `admin.conversations:write`. */ pub async fn archive(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.conversations.archive", None); + let url = self + .client + .url("/admin.conversations.archive", None); self.client .post( &url, @@ -75,7 +77,9 @@ impl AdminConversations { pub async fn create( &self, ) -> ClientResult<crate::Response<crate::types::AdminConversationsCreateSchema>> { - let url = self.client.url("/admin.conversations.create", None); + let url = self + .client + .url("/admin.conversations.create", None); self.client .post( &url, @@ -98,7 +102,9 @@ impl AdminConversations { * * `token: &str` -- Authentication token. Requires scope: `admin.conversations:write`. */ pub async fn delete(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.conversations.delete", None); + let url = self + .client + .url("/admin.conversations.delete", None); self.client .post( &url, @@ -228,7 +234,9 @@ impl AdminConversations { * * `token: &str` -- Authentication token. Requires scope: `admin.conversations:write`. */ pub async fn invite(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.conversations.invite", None); + let url = self + .client + .url("/admin.conversations.invite", None); self.client .post( &url, @@ -251,7 +259,9 @@ impl AdminConversations { * * `token: &str` -- Authentication token. Requires scope: `admin.conversations:write`. */ pub async fn rename(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.conversations.rename", None); + let url = self + .client + .url("/admin.conversations.rename", None); self.client .post( &url, @@ -343,9 +353,10 @@ impl AdminConversations { pub async fn set_conversation_prefs( &self, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self - .client - .url("/admin.conversations.setConversationPrefs", None); + let url = self.client.url( + "/admin.conversations.setConversationPrefs", + None, + ); self.client .post( &url, @@ -368,7 +379,9 @@ impl AdminConversations { * * `token: &str` -- Authentication token. Requires scope: `admin.conversations:write`. */ pub async fn set_teams(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.conversations.setTeams", None); + let url = self + .client + .url("/admin.conversations.setTeams", None); self.client .post( &url, @@ -391,7 +404,9 @@ impl AdminConversations { * * `token: &str` -- Authentication token. Requires scope: `admin.conversations:write`. */ pub async fn unarchive(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.conversations.unarchive", None); + let url = self + .client + .url("/admin.conversations.unarchive", None); self.client .post( &url, diff --git a/slack/src/admin_conversations_restrict_access.rs b/slack/src/admin_conversations_restrict_access.rs index ad34eee9..484d9884 100644 --- a/slack/src/admin_conversations_restrict_access.rs +++ b/slack/src/admin_conversations_restrict_access.rs @@ -19,9 +19,10 @@ impl AdminConversationsRestrictAccess { * FROM: <https://api.slack.com/methods/admin.conversations.restrictAccess.addGroup> */ pub async fn add_group(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self - .client - .url("/admin.conversations.restrictAccess.addGroup", None); + let url = self.client.url( + "/admin.conversations.restrictAccess.addGroup", + None, + ); self.client .post( &url, @@ -80,9 +81,10 @@ impl AdminConversationsRestrictAccess { * FROM: <https://api.slack.com/methods/admin.conversations.restrictAccess.removeGroup> */ pub async fn remove_group(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self - .client - .url("/admin.conversations.restrictAccess.removeGroup", None); + let url = self.client.url( + "/admin.conversations.restrictAccess.removeGroup", + None, + ); self.client .post( &url, diff --git a/slack/src/admin_invite_requests.rs b/slack/src/admin_invite_requests.rs index dcfc8e27..c1aa0eb3 100644 --- a/slack/src/admin_invite_requests.rs +++ b/slack/src/admin_invite_requests.rs @@ -26,7 +26,9 @@ impl AdminInviteRequests { &self, body: &crate::types::AdminInviteRequestsApproveRequest, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.inviteRequests.approve", None); + let url = self + .client + .url("/admin.inviteRequests.approve", None); self.client .post( &url, @@ -52,7 +54,9 @@ impl AdminInviteRequests { &self, body: &crate::types::AdminInviteRequestsApproveRequest, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.inviteRequests.deny", None); + let url = self + .client + .url("/admin.inviteRequests.deny", None); self.client .post( &url, diff --git a/slack/src/admin_teams_settings.rs b/slack/src/admin_teams_settings.rs index 35d195d9..58ad56b3 100644 --- a/slack/src/admin_teams_settings.rs +++ b/slack/src/admin_teams_settings.rs @@ -55,9 +55,10 @@ impl AdminTeamsSettings { pub async fn set_default_channels( &self, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self - .client - .url("/admin.teams.settings.setDefaultChannels", None); + let url = self.client.url( + "/admin.teams.settings.setDefaultChannels", + None, + ); self.client .post( &url, @@ -109,9 +110,10 @@ impl AdminTeamsSettings { pub async fn set_discoverability( &self, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self - .client - .url("/admin.teams.settings.setDiscoverability", None); + let url = self.client.url( + "/admin.teams.settings.setDiscoverability", + None, + ); self.client .post( &url, @@ -130,7 +132,9 @@ impl AdminTeamsSettings { * FROM: <https://api.slack.com/methods/admin.teams.settings.setIcon> */ pub async fn set_icon(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.teams.settings.setIcon", None); + let url = self + .client + .url("/admin.teams.settings.setIcon", None); self.client .post( &url, @@ -153,7 +157,9 @@ impl AdminTeamsSettings { * * `token: &str` -- Authentication token. Requires scope: `admin.teams:write`. */ pub async fn set_name(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.teams.settings.setName", None); + let url = self + .client + .url("/admin.teams.settings.setName", None); self.client .post( &url, diff --git a/slack/src/admin_usergroups.rs b/slack/src/admin_usergroups.rs index c4a83fa0..be42f7a0 100644 --- a/slack/src/admin_usergroups.rs +++ b/slack/src/admin_usergroups.rs @@ -23,7 +23,9 @@ impl AdminUsergroups { * * `token: &str` -- Authentication token. Requires scope: `admin.usergroups:write`. */ pub async fn add_channels(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.usergroups.addChannels", None); + let url = self + .client + .url("/admin.usergroups.addChannels", None); self.client .post( &url, @@ -46,7 +48,9 @@ impl AdminUsergroups { * * `token: &str` -- Authentication token. Requires scope: `admin.teams:write`. */ pub async fn add_teams(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.usergroups.addTeams", None); + let url = self + .client + .url("/admin.usergroups.addTeams", None); self.client .post( &url, @@ -118,7 +122,9 @@ impl AdminUsergroups { pub async fn remove_channels( &self, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.usergroups.removeChannels", None); + let url = self + .client + .url("/admin.usergroups.removeChannels", None); self.client .post( &url, diff --git a/slack/src/admin_users.rs b/slack/src/admin_users.rs index a33767ef..797cb3e8 100644 --- a/slack/src/admin_users.rs +++ b/slack/src/admin_users.rs @@ -161,7 +161,9 @@ impl AdminUsers { pub async fn set_expiration( &self, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.users.setExpiration", None); + let url = self + .client + .url("/admin.users.setExpiration", None); self.client .post( &url, @@ -207,7 +209,9 @@ impl AdminUsers { * * `token: &str` -- Authentication token. Requires scope: `admin.users:write`. */ pub async fn set_regular(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.users.setRegular", None); + let url = self + .client + .url("/admin.users.setRegular", None); self.client .post( &url, diff --git a/slack/src/admin_users_session.rs b/slack/src/admin_users_session.rs index 214a9a0d..3920b5e3 100644 --- a/slack/src/admin_users_session.rs +++ b/slack/src/admin_users_session.rs @@ -23,7 +23,9 @@ impl AdminUsersSession { * * `token: &str` -- Authentication token. Requires scope: `admin.users:write`. */ pub async fn invalidate(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.users.session.invalidate", None); + let url = self + .client + .url("/admin.users.session.invalidate", None); self.client .post( &url, @@ -46,7 +48,9 @@ impl AdminUsersSession { * * `token: &str` -- Authentication token. Requires scope: `admin.users:write`. */ pub async fn reset(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/admin.users.session.reset", None); + let url = self + .client + .url("/admin.users.session.reset", None); self.client .post( &url, diff --git a/slack/src/apps_permissions_scopes.rs b/slack/src/apps_permissions_scopes.rs index 63db378b..4068f93f 100644 --- a/slack/src/apps_permissions_scopes.rs +++ b/slack/src/apps_permissions_scopes.rs @@ -25,7 +25,9 @@ impl AppsPermissionsScopes { pub async fn list( &self, ) -> ClientResult<crate::Response<crate::types::ApiPermissionsScopesListSuccessSchema>> { - let url = self.client.url("/apps.permissions.scopes.list", None); + let url = self + .client + .url("/apps.permissions.scopes.list", None); self.client .get( &url, diff --git a/slack/src/calls_participants.rs b/slack/src/calls_participants.rs index 7898dee9..29a7b2d5 100644 --- a/slack/src/calls_participants.rs +++ b/slack/src/calls_participants.rs @@ -23,7 +23,9 @@ impl CallsParticipants { * * `token: &str` -- Authentication token. Requires scope: `calls:write`. */ pub async fn add(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/calls.participants.add", None); + let url = self + .client + .url("/calls.participants.add", None); self.client .post( &url, @@ -46,7 +48,9 @@ impl CallsParticipants { * * `token: &str` -- Authentication token. Requires scope: `calls:write`. */ pub async fn remove(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/calls.participants.remove", None); + let url = self + .client + .url("/calls.participants.remove", None); self.client .post( &url, diff --git a/slack/src/chat.rs b/slack/src/chat.rs index bd3a0e25..4f012235 100644 --- a/slack/src/chat.rs +++ b/slack/src/chat.rs @@ -50,7 +50,9 @@ impl Chat { pub async fn delete_scheduled_message( &self, ) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/chat.deleteScheduledMessage", None); + let url = self + .client + .url("/chat.deleteScheduledMessage", None); self.client .post( &url, diff --git a/slack/src/conversations.rs b/slack/src/conversations.rs index 9fe832df..b63763a5 100644 --- a/slack/src/conversations.rs +++ b/slack/src/conversations.rs @@ -532,7 +532,9 @@ impl Conversations { pub async fn set_purpose( &self, ) -> ClientResult<crate::Response<crate::types::ConversationsInfoSuccessSchema>> { - let url = self.client.url("/conversations.setPurpose", None); + let url = self + .client + .url("/conversations.setPurpose", None); self.client .post( &url, @@ -557,7 +559,9 @@ impl Conversations { pub async fn set_topic( &self, ) -> ClientResult<crate::Response<crate::types::ConversationsInfoSuccessSchema>> { - let url = self.client.url("/conversations.setTopic", None); + let url = self + .client + .url("/conversations.setTopic", None); self.client .post( &url, @@ -580,7 +584,9 @@ impl Conversations { * * `token: &str` -- Authentication token. Requires scope: `conversations:write`. */ pub async fn unarchive(&self) -> ClientResult<crate::Response<crate::types::DndEndSchema>> { - let url = self.client.url("/conversations.unarchive", None); + let url = self + .client + .url("/conversations.unarchive", None); self.client .post( &url, diff --git a/slack/src/lib.rs b/slack/src/lib.rs index 2c4edb20..586e456d 100644 --- a/slack/src/lib.rs +++ b/slack/src/lib.rs @@ -30,7 +30,7 @@ //! //! ```toml //! [dependencies] -//! slack-chat-api = "0.7.1" +//! slack-chat-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/slack/src/types.rs b/slack/src/types.rs index 73d8dd6d..e4889518 100644 --- a/slack/src/types.rs +++ b/slack/src/types.rs @@ -2120,7 +2120,8 @@ pub struct NewPagingStyle { pub next_cursor: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Warnings { #[serde(rename = "method_deprecated")] MethodDeprecated, @@ -2202,7 +2203,8 @@ pub struct ObjsResponseMetadataAnyOf { pub objs_response_metadata: ObjsResponseMetadata, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AutoType { #[serde(rename = "admin")] Admin, @@ -2409,7 +2411,8 @@ pub struct TzAnyOf { pub value: serde_json::Value, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Plan { #[serde(rename = "compliance")] Compliance, @@ -2632,7 +2635,8 @@ pub struct OptionsAnyOf { pub objs_team_profile_field_option: ObjsTeamProfileFieldOption, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "date")] Date, @@ -2766,7 +2770,7 @@ pub struct Profile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ObjsUser { /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2775,7 +2779,7 @@ pub struct ObjsUser { )] pub color: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2783,12 +2787,12 @@ pub struct ObjsUser { )] pub deleted: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enterprise_user: Option<ObjsEnterpriseUser>, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2802,7 +2806,7 @@ pub struct ObjsUser { )] pub id: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2820,7 +2824,7 @@ pub struct ObjsUser { )] pub is_bot: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2828,7 +2832,7 @@ pub struct ObjsUser { )] pub is_external: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2836,7 +2840,7 @@ pub struct ObjsUser { )] pub is_forgotten: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2844,7 +2848,7 @@ pub struct ObjsUser { )] pub is_invited_user: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2852,7 +2856,7 @@ pub struct ObjsUser { )] pub is_owner: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2860,7 +2864,7 @@ pub struct ObjsUser { )] pub is_primary_owner: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2868,7 +2872,7 @@ pub struct ObjsUser { )] pub is_restricted: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2876,7 +2880,7 @@ pub struct ObjsUser { )] pub is_stranger: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2884,7 +2888,7 @@ pub struct ObjsUser { )] pub is_ultra_restricted: bool, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2899,7 +2903,7 @@ pub struct ObjsUser { )] pub name: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2909,7 +2913,7 @@ pub struct ObjsUser { pub presence: String, pub profile: ObjsUserProfile, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2918,7 +2922,7 @@ pub struct ObjsUser { )] pub real_name: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2927,7 +2931,7 @@ pub struct ObjsUser { )] pub team: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2936,12 +2940,12 @@ pub struct ObjsUser { )] pub team_id: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde(default, skip_serializing_if = "Option::is_none")] pub team_profile: Option<Profile>, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2950,7 +2954,7 @@ pub struct ObjsUser { )] pub two_factor_type: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2959,7 +2963,7 @@ pub struct ObjsUser { )] pub tz: Vec<TzAnyOf>, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2968,7 +2972,7 @@ pub struct ObjsUser { )] pub tz_label: String, /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde( default, @@ -2988,7 +2992,7 @@ pub struct ObjsUser { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ObjsUserData { /** - * enterprise user + * enterprise user */ #[serde( default, @@ -2997,7 +3001,7 @@ pub struct ObjsUserData { )] pub color: String, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3005,12 +3009,12 @@ pub struct ObjsUserData { )] pub deleted: bool, /** - * enterprise user + * enterprise user */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enterprise_user: Option<ObjsEnterpriseUser>, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3024,7 +3028,7 @@ pub struct ObjsUserData { )] pub id: String, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3042,7 +3046,7 @@ pub struct ObjsUserData { )] pub is_bot: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3050,7 +3054,7 @@ pub struct ObjsUserData { )] pub is_external: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3058,7 +3062,7 @@ pub struct ObjsUserData { )] pub is_forgotten: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3066,7 +3070,7 @@ pub struct ObjsUserData { )] pub is_owner: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3074,7 +3078,7 @@ pub struct ObjsUserData { )] pub is_primary_owner: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3082,7 +3086,7 @@ pub struct ObjsUserData { )] pub is_restricted: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3090,7 +3094,7 @@ pub struct ObjsUserData { )] pub is_stranger: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3098,7 +3102,7 @@ pub struct ObjsUserData { )] pub is_ultra_restricted: bool, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3113,7 +3117,7 @@ pub struct ObjsUserData { )] pub name: String, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3123,7 +3127,7 @@ pub struct ObjsUserData { pub presence: String, pub profile: ObjsUserProfile, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3132,7 +3136,7 @@ pub struct ObjsUserData { )] pub real_name: String, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3141,12 +3145,12 @@ pub struct ObjsUserData { )] pub team_id: String, /** - * enterprise user + * enterprise user */ #[serde(default, skip_serializing_if = "Option::is_none")] pub team_profile: Option<Profile>, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3155,7 +3159,7 @@ pub struct ObjsUserData { )] pub teams: Vec<String>, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3164,7 +3168,7 @@ pub struct ObjsUserData { )] pub two_factor_type: String, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3173,7 +3177,7 @@ pub struct ObjsUserData { )] pub tz: Vec<TzAnyOf>, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3182,7 +3186,7 @@ pub struct ObjsUserData { )] pub tz_label: String, /** - * enterprise user + * enterprise user */ #[serde( default, @@ -3206,12 +3210,12 @@ pub struct ObjsUserData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ObjsUserAnyOf { /** - * user object for non enterprise type + * user object for non enterprise type */ #[serde(flatten)] pub objs_user: ObjsUser, /** - * enterprise user + * enterprise user */ #[serde(flatten)] pub objs_user_data: ObjsUserData, @@ -3615,7 +3619,7 @@ pub struct DndEndSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdminConversationsCreateSchema { /** - * Schema for successful response of admin.conversations.create + * Schema for successful response of admin.conversations.create */ #[serde( default, @@ -3664,7 +3668,7 @@ pub struct AdminConversationsGetConversationPrefsSchemaData { )] pub ok: bool, /** - * Schema for successful response of admin.conversations.getConversationPrefs + * Schema for successful response of admin.conversations.getConversationPrefs */ #[serde(default, skip_serializing_if = "Option::is_none")] pub prefs: Option<AdminConversationsGetConversationPrefsSchema>, @@ -3679,7 +3683,7 @@ pub struct AdminConversationsGetTeamsSchema { )] pub ok: bool, /** - * Schema for successful response of admin.conversations.getTeams + * Schema for successful response of admin.conversations.getTeams */ #[serde(default, skip_serializing_if = "Option::is_none")] pub response_metadata: Option<NewPagingStyle>, @@ -3784,7 +3788,7 @@ pub struct AppsPermissionsResourcesListSuccessSchema { )] pub resources: Vec<Resources>, /** - * Schema for successful response apps.permissions.resources.list method + * Schema for successful response apps.permissions.resources.list method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub response_metadata: Option<NewPagingStyle>, @@ -3866,7 +3870,7 @@ pub struct AuthRevokeSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuthTestSuccessSchema { /** - * Schema for successful response auth.test method + * Schema for successful response auth.test method */ #[serde( default, @@ -3875,7 +3879,7 @@ pub struct AuthTestSuccessSchema { )] pub bot_id: String, /** - * Schema for successful response auth.test method + * Schema for successful response auth.test method */ #[serde( default, @@ -4018,7 +4022,7 @@ pub struct ChatGetPermalinkSuccessSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChatMeMessageSchema { /** - * Schema for successful response from chat.meMessage method + * Schema for successful response from chat.meMessage method */ #[serde( default, @@ -4032,7 +4036,7 @@ pub struct ChatMeMessageSchema { )] pub ok: bool, /** - * Schema for successful response from chat.meMessage method + * Schema for successful response from chat.meMessage method */ #[serde( default, @@ -4255,7 +4259,7 @@ pub struct ChatUpdateSuccessSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConversationsCloseSuccessSchema { /** - * Schema for successful response conversations.close method + * Schema for successful response conversations.close method */ #[serde( default, @@ -4263,7 +4267,7 @@ pub struct ConversationsCloseSuccessSchema { )] pub already_closed: bool, /** - * Schema for successful response conversations.close method + * Schema for successful response conversations.close method */ #[serde( default, @@ -4370,12 +4374,12 @@ pub struct ConversationsJoinSuccessSchema { )] pub ok: bool, /** - * Schema for successful response from conversations.join method + * Schema for successful response from conversations.join method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub response_metadata: Option<ResponseMetadata>, /** - * Schema for successful response from conversations.join method + * Schema for successful response from conversations.join method */ #[serde( default, @@ -4389,7 +4393,7 @@ pub struct ConversationsJoinSuccessSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConversationsLeaveSuccessSchema { /** - * Schema for successful response from conversations.leave method + * Schema for successful response from conversations.leave method */ #[serde( default, @@ -4418,7 +4422,7 @@ pub struct ConversationsListSuccessSchema { )] pub ok: bool, /** - * Schema for successful response from conversations.list method + * Schema for successful response from conversations.list method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub response_metadata: Option<NewPagingStyle>, @@ -4510,7 +4514,7 @@ pub struct ChannelAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConversationsOpenSuccessSchema { /** - * Schema for successful response from conversations.open method when opening channels, ims, mpims + * Schema for successful response from conversations.open method when opening channels, ims, mpims */ #[serde( default, @@ -4524,7 +4528,7 @@ pub struct ConversationsOpenSuccessSchema { )] pub channel: Vec<ChannelAnyOf>, /** - * Schema for successful response from conversations.open method when opening channels, ims, mpims + * Schema for successful response from conversations.open method when opening channels, ims, mpims */ #[serde( default, @@ -4542,7 +4546,7 @@ pub struct ConversationsOpenSuccessSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConversationsRepliesSuccessSchema { /** - * Schema for successful response from conversations.replies method + * Schema for successful response from conversations.replies method */ #[serde( default, @@ -4620,7 +4624,7 @@ pub struct DndInfoSchema { )] pub ok: bool, /** - * Schema for successful response from dnd.info method + * Schema for successful response from dnd.info method */ #[serde( default, @@ -4628,7 +4632,7 @@ pub struct DndInfoSchema { )] pub snooze_enabled: bool, /** - * Schema for successful response from dnd.info method + * Schema for successful response from dnd.info method */ #[serde( default, @@ -4637,7 +4641,7 @@ pub struct DndInfoSchema { )] pub snooze_endtime: i64, /** - * Schema for successful response from dnd.info method + * Schema for successful response from dnd.info method */ #[serde( default, @@ -4686,7 +4690,7 @@ pub struct FilesInfoSchema { #[serde(default, skip_serializing_if = "Option::is_none")] pub content_html: Option<serde_json::Value>, /** - * Schema for successful response from files.info method + * Schema for successful response from files.info method */ #[serde( default, @@ -4701,12 +4705,12 @@ pub struct FilesInfoSchema { )] pub ok: bool, /** - * Schema for successful response from files.info method + * Schema for successful response from files.info method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub paging: Option<ObjsPaging>, /** - * Schema for successful response from files.info method + * Schema for successful response from files.info method */ #[serde( default, @@ -4754,7 +4758,7 @@ pub struct MigrationExchangeSuccessSchema { )] pub enterprise_id: String, /** - * Schema for successful response from migration.exchange method + * Schema for successful response from migration.exchange method */ #[serde( default, @@ -4774,13 +4778,14 @@ pub struct MigrationExchangeSuccessSchema { )] pub team_id: String, /** - * Schema for successful response from migration.exchange method + * Schema for successful response from migration.exchange method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub user_id_map: Option<Fields>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ItemsType { #[serde(rename = "file")] File, @@ -4828,7 +4833,8 @@ pub struct Items { pub type_: Option<ItemsType>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MessagePinType { #[serde(rename = "message")] Message, @@ -4953,12 +4959,12 @@ pub struct ReactionsListSchema { )] pub ok: bool, /** - * Schema for successful response from reactions.list method + * Schema for successful response from reactions.list method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub paging: Option<ObjsPaging>, /** - * Schema for successful response from reactions.list method + * Schema for successful response from reactions.list method */ #[serde( default, @@ -5067,7 +5073,7 @@ pub struct StarsListSchema { )] pub ok: bool, /** - * Schema for successful response from stars.list method + * Schema for successful response from stars.list method */ #[serde(default, skip_serializing_if = "Option::is_none")] pub paging: Option<ObjsPaging>, @@ -5321,7 +5327,7 @@ pub struct UsersConversationsSuccessSchema { )] pub ok: bool, /** - * Schema for successful response from users.conversations method. Returned conversation objects do not include `num_members` or `is_member` + * Schema for successful response from users.conversations method. Returned conversation objects do not include `num_members` or `is_member` */ #[serde(default, skip_serializing_if = "Option::is_none")] pub response_metadata: Option<NewPagingStyle>, @@ -5331,7 +5337,7 @@ pub struct UsersConversationsSuccessSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiMethodUsersGetPresence { /** - * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 + * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 */ #[serde( default, @@ -5339,7 +5345,7 @@ pub struct ApiMethodUsersGetPresence { )] pub auto_away: bool, /** - * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 + * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 */ #[serde( default, @@ -5348,7 +5354,7 @@ pub struct ApiMethodUsersGetPresence { )] pub connection_count: i64, /** - * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 + * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 */ #[serde( default, @@ -5357,7 +5363,7 @@ pub struct ApiMethodUsersGetPresence { )] pub last_activity: i64, /** - * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 + * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 */ #[serde( default, @@ -5370,7 +5376,7 @@ pub struct ApiMethodUsersGetPresence { )] pub ok: bool, /** - * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 + * Generated from users.getPresence with shasum e7251aec575d8863f9e0eb38663ae9dc26655f65 */ #[serde( default, @@ -5596,22 +5602,22 @@ pub struct UsersIdentityResponseDataTypeLinks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersIdentityResponseAnyOf { /** - * Schema for 'identity.basic' scope + * Schema for 'identity.basic' scope */ #[serde(flatten)] pub users_identity_response: UsersIdentityResponse, /** - * Schema for 'identity.basic,identity.email' scopes + * Schema for 'identity.basic,identity.email' scopes */ #[serde(flatten)] pub users_identity_response_data: UsersIdentityResponseData, /** - * Schema for 'identity.basic,identity.avatar' scopes + * Schema for 'identity.basic,identity.avatar' scopes */ #[serde(flatten)] pub users_identity_response_data_type: UsersIdentityResponseDataType, /** - * Schema for 'identity.basic,identity.team' scopes + * Schema for 'identity.basic,identity.team' scopes */ #[serde(flatten)] pub users_identity_response_data_type_links: UsersIdentityResponseDataTypeLinks, @@ -5654,7 +5660,7 @@ pub struct UsersListSchema { )] pub ok: bool, /** - * Schema for successful response from users.list method + * Schema for successful response from users.list method */ #[serde( default, @@ -5679,7 +5685,7 @@ pub struct UsersProfileGetSchema { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersProfileSetSchema { /** - * Schema for successful response from users.profile.set method + * Schema for successful response from users.profile.set method */ #[serde( default, diff --git a/slack/src/usergroups_users.rs b/slack/src/usergroups_users.rs index fd2303b5..b24b2db2 100644 --- a/slack/src/usergroups_users.rs +++ b/slack/src/usergroups_users.rs @@ -64,7 +64,9 @@ impl UsergroupsUsers { pub async fn update( &self, ) -> ClientResult<crate::Response<crate::types::UsergroupsCreateSchema>> { - let url = self.client.url("/usergroups.users.update", None); + let url = self + .client + .url("/usergroups.users.update", None); self.client .post( &url, diff --git a/stripe/Cargo.toml b/stripe/Cargo.toml index 2f526046..553673a0 100644 --- a/stripe/Cargo.toml +++ b/stripe/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "dolladollabills" description = "A fully generated & opinionated API client for the Stripe API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/dolladollabills/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/stripe" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/stripe/README.md b/stripe/README.md index ccc6450a..35b4c5a7 100644 --- a/stripe/README.md +++ b/stripe/README.md @@ -32,7 +32,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -dolladollabills = "0.7.1" +dolladollabills = "0.8.0-rc.1" ``` ## Basic example diff --git a/stripe/src/account.rs b/stripe/src/account.rs index a7b954a8..8e744742 100644 --- a/stripe/src/account.rs +++ b/stripe/src/account.rs @@ -78,7 +78,9 @@ impl Account { * <p>Create an external account for a given account.</p> */ pub async fn post_bank(&self) -> ClientResult<crate::Response<crate::types::DataAnyOf>> { - let url = self.client.url("/v1/account/bank_accounts", None); + let url = self + .client + .url("/v1/account/bank_accounts", None); self.client .post( &url, @@ -194,7 +196,9 @@ impl Account { pub async fn get_capabilities( &self, ) -> ClientResult<crate::Response<Vec<crate::types::Capability>>> { - let url = self.client.url("/v1/account/capabilities", None); + let url = self + .client + .url("/v1/account/capabilities", None); let resp: crate::Response<crate::types::ListAccountCapability> = self .client .get( @@ -223,7 +227,9 @@ impl Account { pub async fn get_all_capabilities( &self, ) -> ClientResult<crate::Response<Vec<crate::types::Capability>>> { - let url = self.client.url("/v1/account/capabilities", None); + let url = self + .client + .url("/v1/account/capabilities", None); let crate::Response::<crate::types::ListAccountCapability> { mut status, mut headers, @@ -416,7 +422,9 @@ impl Account { pub async fn get_all_external( &self, ) -> ClientResult<crate::Response<Vec<crate::types::DataAnyOf>>> { - let url = self.client.url("/v1/account/external_accounts", None); + let url = self + .client + .url("/v1/account/external_accounts", None); let crate::Response::<crate::types::ExternalAccounts> { mut status, mut headers, @@ -494,7 +502,9 @@ impl Account { * <p>Create an external account for a given account.</p> */ pub async fn post_external(&self) -> ClientResult<crate::Response<crate::types::DataAnyOf>> { - let url = self.client.url("/v1/account/external_accounts", None); + let url = self + .client + .url("/v1/account/external_accounts", None); self.client .post( &url, @@ -606,7 +616,9 @@ impl Account { * <p><strong>You may only create login links for <a href="/docs/connect/express-accounts">Express accounts</a> connected to your platform</strong>.</p> */ pub async fn post_login_link(&self) -> ClientResult<crate::Response<crate::types::LoginLink>> { - let url = self.client.url("/v1/account/login_links", None); + let url = self + .client + .url("/v1/account/login_links", None); self.client .post( &url, @@ -634,7 +646,7 @@ impl Account { &self, ending_before: &str, limit: i64, - _relationship: &str, + relationship: &str, starting_after: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -678,7 +690,7 @@ impl Account { */ pub async fn get_all_people( &self, - _relationship: &str, + relationship: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let url = self.client.url("/v1/account/people", None); let crate::Response::<crate::types::GetAccountPeopleResponse> { @@ -877,7 +889,7 @@ impl Account { &self, ending_before: &str, limit: i64, - _relationship: &str, + relationship: &str, starting_after: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -921,7 +933,7 @@ impl Account { */ pub async fn get_all_persons( &self, - _relationship: &str, + relationship: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let url = self.client.url("/v1/account/persons", None); let crate::Response::<crate::types::GetAccountPeopleResponse> { diff --git a/stripe/src/accounts.rs b/stripe/src/accounts.rs index 52723103..d050ba71 100644 --- a/stripe/src/accounts.rs +++ b/stripe/src/accounts.rs @@ -26,7 +26,7 @@ impl Accounts { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -70,7 +70,7 @@ impl Accounts { */ pub async fn get_all( &self, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Account>>> { let url = self.client.url("/v1/accounts", None); let crate::Response::<crate::types::GetAccountsResponse> { @@ -912,7 +912,7 @@ impl Accounts { account: &str, ending_before: &str, limit: i64, - _relationship: &str, + relationship: &str, starting_after: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -962,7 +962,7 @@ impl Accounts { pub async fn get_all_people( &self, account: &str, - _relationship: &str, + relationship: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let url = self.client.url( &format!( @@ -1191,7 +1191,7 @@ impl Accounts { account: &str, ending_before: &str, limit: i64, - _relationship: &str, + relationship: &str, starting_after: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -1241,7 +1241,7 @@ impl Accounts { pub async fn get_all_persons( &self, account: &str, - _relationship: &str, + relationship: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Person>>> { let url = self.client.url( &format!( diff --git a/stripe/src/application_fees.rs b/stripe/src/application_fees.rs index 88ae588e..fd873f65 100644 --- a/stripe/src/application_fees.rs +++ b/stripe/src/application_fees.rs @@ -28,7 +28,7 @@ impl ApplicationFees { pub async fn get_page( &self, charge: &str, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -78,7 +78,7 @@ impl ApplicationFees { pub async fn get_all( &self, charge: &str, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::PlatformFee>>> { let mut query_args: Vec<(String, String)> = Default::default(); if !charge.is_empty() { diff --git a/stripe/src/balance.rs b/stripe/src/balance.rs index d02ed0ce..7ac0a638 100644 --- a/stripe/src/balance.rs +++ b/stripe/src/balance.rs @@ -54,7 +54,7 @@ impl Balance { */ pub async fn get_history( &self, - _created: &str, + created: &str, currency: &str, ending_before: &str, limit: i64, @@ -118,7 +118,7 @@ impl Balance { */ pub async fn get_all_history( &self, - _created: &str, + created: &str, currency: &str, payout: &str, source: &str, diff --git a/stripe/src/balance_transactions.rs b/stripe/src/balance_transactions.rs index 0fd8e382..9a2ad715 100644 --- a/stripe/src/balance_transactions.rs +++ b/stripe/src/balance_transactions.rs @@ -32,7 +32,7 @@ impl BalanceTransactions { */ pub async fn get_page( &self, - _created: &str, + created: &str, currency: &str, ending_before: &str, limit: i64, @@ -96,7 +96,7 @@ impl BalanceTransactions { */ pub async fn get_all( &self, - _created: &str, + created: &str, currency: &str, payout: &str, source: &str, diff --git a/stripe/src/billing_portal.rs b/stripe/src/billing_portal.rs index 81d91103..ac285358 100644 --- a/stripe/src/billing_portal.rs +++ b/stripe/src/billing_portal.rs @@ -175,7 +175,9 @@ impl BillingPortal { pub async fn post_configuration( &self, ) -> ClientResult<crate::Response<crate::types::PortalConfiguration>> { - let url = self.client.url("/v1/billing_portal/configurations", None); + let url = self + .client + .url("/v1/billing_portal/configurations", None); self.client .post( &url, @@ -253,7 +255,9 @@ impl BillingPortal { * <p>Creates a session of the customer portal.</p> */ pub async fn post_session(&self) -> ClientResult<crate::Response<crate::types::PortalSession>> { - let url = self.client.url("/v1/billing_portal/sessions", None); + let url = self + .client + .url("/v1/billing_portal/sessions", None); self.client .post( &url, diff --git a/stripe/src/charges.rs b/stripe/src/charges.rs index aac5e876..1179536e 100644 --- a/stripe/src/charges.rs +++ b/stripe/src/charges.rs @@ -29,7 +29,7 @@ impl Charges { */ pub async fn get_page( &self, - _created: &str, + created: &str, customer: &str, ending_before: &str, limit: i64, @@ -85,7 +85,7 @@ impl Charges { */ pub async fn get_all( &self, - _created: &str, + created: &str, customer: &str, payment_intent: &str, transfer_group: &str, diff --git a/stripe/src/coupons.rs b/stripe/src/coupons.rs index ecb9fba0..2d30ca1a 100644 --- a/stripe/src/coupons.rs +++ b/stripe/src/coupons.rs @@ -26,7 +26,7 @@ impl Coupons { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -70,7 +70,7 @@ impl Coupons { */ pub async fn get_all( &self, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Coupon>>> { let url = self.client.url("/v1/coupons", None); let crate::Response::<crate::types::GetCouponsResponse> { diff --git a/stripe/src/credit_notes.rs b/stripe/src/credit_notes.rs index a073748d..1d7721d7 100644 --- a/stripe/src/credit_notes.rs +++ b/stripe/src/credit_notes.rs @@ -219,9 +219,9 @@ impl CreditNotes { amount: i64, credit_amount: i64, invoice: &str, - _lines: &[String], + lines: &[String], memo: &str, - _metadata: &str, + metadata: &str, out_of_band_amount: i64, reason: crate::types::Reason, refund: &str, @@ -298,9 +298,9 @@ impl CreditNotes { ending_before: &str, invoice: &str, limit: i64, - _lines: &[String], + lines: &[String], memo: &str, - _metadata: &str, + metadata: &str, out_of_band_amount: i64, reason: crate::types::Reason, refund: &str, @@ -378,9 +378,9 @@ impl CreditNotes { amount: i64, credit_amount: i64, invoice: &str, - _lines: &[String], + lines: &[String], memo: &str, - _metadata: &str, + metadata: &str, out_of_band_amount: i64, reason: crate::types::Reason, refund: &str, diff --git a/stripe/src/customers.rs b/stripe/src/customers.rs index ea9b297c..463bb1e5 100644 --- a/stripe/src/customers.rs +++ b/stripe/src/customers.rs @@ -28,7 +28,7 @@ impl Customers { */ pub async fn get_page( &self, - _created: &str, + created: &str, email: &str, ending_before: &str, limit: i64, @@ -80,7 +80,7 @@ impl Customers { */ pub async fn get_all( &self, - _created: &str, + created: &str, email: &str, test_clock: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Customer>>> { diff --git a/stripe/src/disputes.rs b/stripe/src/disputes.rs index ed9188f9..4d32a2f9 100644 --- a/stripe/src/disputes.rs +++ b/stripe/src/disputes.rs @@ -29,7 +29,7 @@ impl Disputes { pub async fn get_page( &self, charge: &str, - _created: &str, + created: &str, ending_before: &str, limit: i64, payment_intent: &str, @@ -81,7 +81,7 @@ impl Disputes { pub async fn get_all( &self, charge: &str, - _created: &str, + created: &str, payment_intent: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Dispute>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/events.rs b/stripe/src/events.rs index 3a1f2e57..5c537250 100644 --- a/stripe/src/events.rs +++ b/stripe/src/events.rs @@ -29,13 +29,13 @@ impl Events { */ pub async fn get_page( &self, - _created: &str, + created: &str, delivery_success: bool, ending_before: &str, limit: i64, starting_after: &str, type_: &str, - _types: &[String], + types: &[String], ) -> ClientResult<crate::Response<Vec<crate::types::Event>>> { let mut query_args: Vec<(String, String)> = Default::default(); if delivery_success { @@ -82,10 +82,10 @@ impl Events { */ pub async fn get_all( &self, - _created: &str, + created: &str, delivery_success: bool, type_: &str, - _types: &[String], + types: &[String], ) -> ClientResult<crate::Response<Vec<crate::types::Event>>> { let mut query_args: Vec<(String, String)> = Default::default(); if delivery_success { @@ -179,7 +179,10 @@ impl Events { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::Event>> { let url = self.client.url( - &format!("/v1/events/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/v1/events/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/stripe/src/file_links.rs b/stripe/src/file_links.rs index 68872cae..15c6298a 100644 --- a/stripe/src/file_links.rs +++ b/stripe/src/file_links.rs @@ -28,7 +28,7 @@ impl FileLinks { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, expired: bool, file: &str, @@ -80,7 +80,7 @@ impl FileLinks { */ pub async fn get_all( &self, - _created: &str, + created: &str, expired: bool, file: &str, ) -> ClientResult<crate::Response<Vec<crate::types::FileLink>>> { diff --git a/stripe/src/files.rs b/stripe/src/files.rs index ef4bcab0..001c904a 100644 --- a/stripe/src/files.rs +++ b/stripe/src/files.rs @@ -36,7 +36,7 @@ impl Files { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, purpose: crate::types::Purpose, @@ -84,7 +84,7 @@ impl Files { */ pub async fn get_all( &self, - _created: &str, + created: &str, purpose: crate::types::Purpose, ) -> ClientResult<crate::Response<Vec<crate::types::File>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -198,7 +198,10 @@ impl Files { */ pub async fn get(&self, file: &str) -> ClientResult<crate::Response<crate::types::File>> { let url = self.client.url( - &format!("/v1/files/{}", crate::progenitor_support::encode_path(file),), + &format!( + "/v1/files/{}", + crate::progenitor_support::encode_path(file), + ), None, ); self.client diff --git a/stripe/src/identity.rs b/stripe/src/identity.rs index 648bf474..aa5928f5 100644 --- a/stripe/src/identity.rs +++ b/stripe/src/identity.rs @@ -28,7 +28,7 @@ impl Identity { */ pub async fn get_verification_reports( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -86,7 +86,7 @@ impl Identity { */ pub async fn get_all_verification_reports( &self, - _created: &str, + created: &str, type_: crate::types::GelatoVerificationReportType, verification_session: &str, ) -> ClientResult<crate::Response<Vec<crate::types::GelatoVerificationReport>>> { @@ -223,7 +223,7 @@ impl Identity { */ pub async fn get_verification_sessions( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -274,7 +274,7 @@ impl Identity { */ pub async fn get_all_verification_sessions( &self, - _created: &str, + created: &str, status: crate::types::GelatoVerificationSessionStatus, ) -> ClientResult<crate::Response<Vec<crate::types::GelatoVerificationSession>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -371,7 +371,9 @@ impl Identity { pub async fn post_verification_session( &self, ) -> ClientResult<crate::Response<crate::types::GelatoVerificationSession>> { - let url = self.client.url("/v1/identity/verification_sessions", None); + let url = self + .client + .url("/v1/identity/verification_sessions", None); self.client .post( &url, diff --git a/stripe/src/invoiceitems.rs b/stripe/src/invoiceitems.rs index 67855153..29ee7668 100644 --- a/stripe/src/invoiceitems.rs +++ b/stripe/src/invoiceitems.rs @@ -29,7 +29,7 @@ impl Invoiceitems { */ pub async fn get_page( &self, - _created: &str, + created: &str, customer: &str, ending_before: &str, invoice: &str, @@ -87,7 +87,7 @@ impl Invoiceitems { */ pub async fn get_all( &self, - _created: &str, + created: &str, customer: &str, invoice: &str, pending: bool, diff --git a/stripe/src/invoices.rs b/stripe/src/invoices.rs index 67a74839..d6d05fa5 100644 --- a/stripe/src/invoices.rs +++ b/stripe/src/invoices.rs @@ -32,9 +32,9 @@ impl Invoices { pub async fn get_page( &self, collection_method: crate::types::CollectionMethod, - _created: &str, + created: &str, customer: &str, - _due_date: &str, + due_date: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -96,9 +96,9 @@ impl Invoices { pub async fn get_all( &self, collection_method: crate::types::CollectionMethod, - _created: &str, + created: &str, customer: &str, - _due_date: &str, + due_date: &str, status: crate::types::GetInvoicesStatus, subscription: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Invoice>>> { @@ -392,24 +392,24 @@ impl Invoices { */ pub async fn get_upcoming( &self, - _automatic_tax: &str, + automatic_tax: &str, coupon: &str, customer: &str, - _customer_details: &str, - _discounts: &str, - _invoice_items: &[String], + customer_details: &str, + discounts: &str, + invoice_items: &[String], schedule: &str, subscription: &str, - _subscription_billing_cycle_anchor: &str, - _subscription_cancel_at: &str, + subscription_billing_cycle_anchor: &str, + subscription_cancel_at: &str, subscription_cancel_at_period_end: bool, subscription_cancel_now: bool, - _subscription_default_tax_rates: &str, - _subscription_items: &[String], + subscription_default_tax_rates: &str, + subscription_items: &[String], subscription_proration_behavior: crate::types::ProrationBehavior, subscription_proration_date: i64, subscription_start_date: i64, - _subscription_trial_end: &str, + subscription_trial_end: &str, subscription_trial_from_plan: bool, ) -> ClientResult<crate::Response<crate::types::Invoice>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -512,27 +512,27 @@ impl Invoices { */ pub async fn get_upcoming_lines( &self, - _automatic_tax: &str, + automatic_tax: &str, coupon: &str, customer: &str, - _customer_details: &str, - _discounts: &str, + customer_details: &str, + discounts: &str, ending_before: &str, - _invoice_items: &[String], + invoice_items: &[String], limit: i64, schedule: &str, starting_after: &str, subscription: &str, - _subscription_billing_cycle_anchor: &str, - _subscription_cancel_at: &str, + subscription_billing_cycle_anchor: &str, + subscription_cancel_at: &str, subscription_cancel_at_period_end: bool, subscription_cancel_now: bool, - _subscription_default_tax_rates: &str, - _subscription_items: &[String], + subscription_default_tax_rates: &str, + subscription_items: &[String], subscription_proration_behavior: crate::types::ProrationBehavior, subscription_proration_date: i64, subscription_start_date: i64, - _subscription_trial_end: &str, + subscription_trial_end: &str, subscription_trial_from_plan: bool, ) -> ClientResult<crate::Response<Vec<crate::types::LineItem>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -624,24 +624,24 @@ impl Invoices { */ pub async fn get_all_upcoming_lines( &self, - _automatic_tax: &str, + automatic_tax: &str, coupon: &str, customer: &str, - _customer_details: &str, - _discounts: &str, - _invoice_items: &[String], + customer_details: &str, + discounts: &str, + invoice_items: &[String], schedule: &str, subscription: &str, - _subscription_billing_cycle_anchor: &str, - _subscription_cancel_at: &str, + subscription_billing_cycle_anchor: &str, + subscription_cancel_at: &str, subscription_cancel_at_period_end: bool, subscription_cancel_now: bool, - _subscription_default_tax_rates: &str, - _subscription_items: &[String], + subscription_default_tax_rates: &str, + subscription_items: &[String], subscription_proration_behavior: crate::types::ProrationBehavior, subscription_proration_date: i64, subscription_start_date: i64, - _subscription_trial_end: &str, + subscription_trial_end: &str, subscription_trial_from_plan: bool, ) -> ClientResult<crate::Response<Vec<crate::types::LineItem>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/issuing.rs b/stripe/src/issuing.rs index 7e496b6a..36b71eb2 100644 --- a/stripe/src/issuing.rs +++ b/stripe/src/issuing.rs @@ -31,7 +31,7 @@ impl Issuing { &self, card: &str, cardholder: &str, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -89,7 +89,7 @@ impl Issuing { &self, card: &str, cardholder: &str, - _created: &str, + created: &str, status: crate::types::IssuingAuthorizationStatus, ) -> ClientResult<crate::Response<Vec<crate::types::IssuingAuthorization>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -317,7 +317,7 @@ impl Issuing { */ pub async fn get_cardholders( &self, - _created: &str, + created: &str, email: &str, ending_before: &str, limit: i64, @@ -379,7 +379,7 @@ impl Issuing { */ pub async fn get_all_cardholders( &self, - _created: &str, + created: &str, email: &str, phone_number: &str, status: crate::types::IssuingCardholderStatus, @@ -481,7 +481,9 @@ impl Issuing { pub async fn post_cardholder( &self, ) -> ClientResult<crate::Response<crate::types::IssuingCardholder>> { - let url = self.client.url("/v1/issuing/cardholders", None); + let url = self + .client + .url("/v1/issuing/cardholders", None); self.client .post( &url, @@ -575,7 +577,7 @@ impl Issuing { pub async fn get_cards( &self, cardholder: &str, - _created: &str, + created: &str, ending_before: &str, exp_month: i64, exp_year: i64, @@ -645,7 +647,7 @@ impl Issuing { pub async fn get_all_cards( &self, cardholder: &str, - _created: &str, + created: &str, exp_month: i64, exp_year: i64, last_4: &str, @@ -841,7 +843,7 @@ impl Issuing { */ pub async fn get_disputes( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -895,7 +897,7 @@ impl Issuing { */ pub async fn get_all_disputes( &self, - _created: &str, + created: &str, status: crate::types::IssuingDisputeStatus, transaction: &str, ) -> ClientResult<crate::Response<Vec<crate::types::IssuingDispute>>> { @@ -1106,7 +1108,7 @@ impl Issuing { */ pub async fn get_settlements( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -1152,9 +1154,11 @@ impl Issuing { */ pub async fn get_all_settlements( &self, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::IssuingSettlement>>> { - let url = self.client.url("/v1/issuing/settlements", None); + let url = self + .client + .url("/v1/issuing/settlements", None); let crate::Response::<crate::types::GetIssuingSettlementsResponse> { mut status, mut headers, @@ -1307,7 +1311,7 @@ impl Issuing { &self, card: &str, cardholder: &str, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -1365,7 +1369,7 @@ impl Issuing { &self, card: &str, cardholder: &str, - _created: &str, + created: &str, type_: crate::types::IssuingTransactionType, ) -> ClientResult<crate::Response<Vec<crate::types::IssuingTransaction>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/lib.rs b/stripe/src/lib.rs index 3750f664..c2398867 100644 --- a/stripe/src/lib.rs +++ b/stripe/src/lib.rs @@ -30,7 +30,7 @@ //! //! ```toml //! [dependencies] -//! dolladollabills = "0.7.1" +//! dolladollabills = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/stripe/src/order_returns.rs b/stripe/src/order_returns.rs index 112f65cf..52119491 100644 --- a/stripe/src/order_returns.rs +++ b/stripe/src/order_returns.rs @@ -27,7 +27,7 @@ impl OrderReturns { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, order: &str, @@ -77,7 +77,7 @@ impl OrderReturns { */ pub async fn get_all( &self, - _created: &str, + created: &str, order: &str, ) -> ClientResult<crate::Response<Vec<crate::types::OrderReturn>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/orders.rs b/stripe/src/orders.rs index 50cbf523..9c8009bb 100644 --- a/stripe/src/orders.rs +++ b/stripe/src/orders.rs @@ -31,15 +31,15 @@ impl Orders { */ pub async fn get_page( &self, - _created: &str, + created: &str, customer: &str, ending_before: &str, - _ids: &[String], + ids: &[String], limit: i64, starting_after: &str, status: &str, - _status_transitions: &str, - _upstream_ids: &[String], + status_transitions: &str, + upstream_ids: &[String], ) -> ClientResult<crate::Response<Vec<crate::types::Order>>> { let mut query_args: Vec<(String, String)> = Default::default(); if !customer.is_empty() { @@ -86,12 +86,12 @@ impl Orders { */ pub async fn get_all( &self, - _created: &str, + created: &str, customer: &str, - _ids: &[String], + ids: &[String], status: &str, - _status_transitions: &str, - _upstream_ids: &[String], + status_transitions: &str, + upstream_ids: &[String], ) -> ClientResult<crate::Response<Vec<crate::types::Order>>> { let mut query_args: Vec<(String, String)> = Default::default(); if !customer.is_empty() { @@ -202,7 +202,10 @@ impl Orders { */ pub async fn get(&self, id: &str) -> ClientResult<crate::Response<crate::types::Order>> { let url = self.client.url( - &format!("/v1/orders/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/v1/orders/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -229,7 +232,10 @@ impl Orders { id: &str, ) -> ClientResult<crate::Response<crate::types::Order>> { let url = self.client.url( - &format!("/v1/orders/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/v1/orders/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/stripe/src/payment_intents.rs b/stripe/src/payment_intents.rs index 44838326..cb298b78 100644 --- a/stripe/src/payment_intents.rs +++ b/stripe/src/payment_intents.rs @@ -27,7 +27,7 @@ impl PaymentIntents { */ pub async fn get_page( &self, - _created: &str, + created: &str, customer: &str, ending_before: &str, limit: i64, @@ -77,7 +77,7 @@ impl PaymentIntents { */ pub async fn get_all( &self, - _created: &str, + created: &str, customer: &str, ) -> ClientResult<crate::Response<Vec<crate::types::PaymentIntent>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/payouts.rs b/stripe/src/payouts.rs index 810ae00d..f457c269 100644 --- a/stripe/src/payouts.rs +++ b/stripe/src/payouts.rs @@ -29,8 +29,8 @@ impl Payouts { */ pub async fn get_page( &self, - _arrival_date: &str, - _created: &str, + arrival_date: &str, + created: &str, destination: &str, ending_before: &str, limit: i64, @@ -82,8 +82,8 @@ impl Payouts { */ pub async fn get_all( &self, - _arrival_date: &str, - _created: &str, + arrival_date: &str, + created: &str, destination: &str, status: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Payout>>> { diff --git a/stripe/src/plans.rs b/stripe/src/plans.rs index 2c5b2864..4a79c2bb 100644 --- a/stripe/src/plans.rs +++ b/stripe/src/plans.rs @@ -29,7 +29,7 @@ impl Plans { pub async fn get_page( &self, active: bool, - _created: &str, + created: &str, ending_before: &str, limit: i64, product: &str, @@ -81,7 +81,7 @@ impl Plans { pub async fn get_all( &self, active: bool, - _created: &str, + created: &str, product: &str, ) -> ClientResult<crate::Response<Vec<crate::types::PlanData>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -193,7 +193,10 @@ impl Plans { */ pub async fn get(&self, plan: &str) -> ClientResult<crate::Response<crate::types::PlanData>> { let url = self.client.url( - &format!("/v1/plans/{}", crate::progenitor_support::encode_path(plan),), + &format!( + "/v1/plans/{}", + crate::progenitor_support::encode_path(plan), + ), None, ); self.client @@ -220,7 +223,10 @@ impl Plans { plan: &str, ) -> ClientResult<crate::Response<crate::types::PlanData>> { let url = self.client.url( - &format!("/v1/plans/{}", crate::progenitor_support::encode_path(plan),), + &format!( + "/v1/plans/{}", + crate::progenitor_support::encode_path(plan), + ), None, ); self.client @@ -247,7 +253,10 @@ impl Plans { plan: &str, ) -> ClientResult<crate::Response<crate::types::DeletedPlan>> { let url = self.client.url( - &format!("/v1/plans/{}", crate::progenitor_support::encode_path(plan),), + &format!( + "/v1/plans/{}", + crate::progenitor_support::encode_path(plan), + ), None, ); self.client diff --git a/stripe/src/prices.rs b/stripe/src/prices.rs index a1809aee..91c3a9f1 100644 --- a/stripe/src/prices.rs +++ b/stripe/src/prices.rs @@ -33,13 +33,13 @@ impl Prices { pub async fn get_page( &self, active: bool, - _created: &str, + created: &str, currency: &str, ending_before: &str, limit: i64, - _lookup_keys: &[String], + lookup_keys: &[String], product: &str, - _recurring: &str, + recurring: &str, starting_after: &str, type_: crate::types::PriceType, ) -> ClientResult<crate::Response<Vec<crate::types::PriceData>>> { @@ -95,11 +95,11 @@ impl Prices { pub async fn get_all( &self, active: bool, - _created: &str, + created: &str, currency: &str, - _lookup_keys: &[String], + lookup_keys: &[String], product: &str, - _recurring: &str, + recurring: &str, type_: crate::types::PriceType, ) -> ClientResult<crate::Response<Vec<crate::types::PriceData>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/products.rs b/stripe/src/products.rs index 7308f149..e0af1a23 100644 --- a/stripe/src/products.rs +++ b/stripe/src/products.rs @@ -31,9 +31,9 @@ impl Products { pub async fn get_page( &self, active: bool, - _created: &str, + created: &str, ending_before: &str, - _ids: &[String], + ids: &[String], limit: i64, shippable: bool, starting_after: &str, @@ -88,8 +88,8 @@ impl Products { pub async fn get_all( &self, active: bool, - _created: &str, - _ids: &[String], + created: &str, + ids: &[String], shippable: bool, url: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Product>>> { diff --git a/stripe/src/promotion_codes.rs b/stripe/src/promotion_codes.rs index 394618ba..f8cd0fe4 100644 --- a/stripe/src/promotion_codes.rs +++ b/stripe/src/promotion_codes.rs @@ -33,7 +33,7 @@ impl PromotionCodes { active: bool, code: &str, coupon: &str, - _created: &str, + created: &str, customer: &str, ending_before: &str, limit: i64, @@ -95,7 +95,7 @@ impl PromotionCodes { active: bool, code: &str, coupon: &str, - _created: &str, + created: &str, customer: &str, ) -> ClientResult<crate::Response<Vec<crate::types::PromotionCode>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/radar.rs b/stripe/src/radar.rs index e2c7061c..277f891d 100644 --- a/stripe/src/radar.rs +++ b/stripe/src/radar.rs @@ -215,7 +215,7 @@ impl Radar { */ pub async fn get_value_list_items( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -269,7 +269,7 @@ impl Radar { */ pub async fn get_all_value_list_all_items( &self, - _created: &str, + created: &str, value: &str, value_list: &str, ) -> ClientResult<crate::Response<Vec<crate::types::RadarListItem>>> { @@ -363,7 +363,9 @@ impl Radar { pub async fn post_value_list_item( &self, ) -> ClientResult<crate::Response<crate::types::RadarListItem>> { - let url = self.client.url("/v1/radar/value_list_items", None); + let url = self + .client + .url("/v1/radar/value_list_items", None); self.client .post( &url, @@ -454,7 +456,7 @@ impl Radar { &self, alias: &str, contains: &str, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -508,7 +510,7 @@ impl Radar { &self, alias: &str, contains: &str, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::RadarList>>> { let mut query_args: Vec<(String, String)> = Default::default(); if !alias.is_empty() { diff --git a/stripe/src/recipients.rs b/stripe/src/recipients.rs index bc777e44..e85e4878 100644 --- a/stripe/src/recipients.rs +++ b/stripe/src/recipients.rs @@ -28,7 +28,7 @@ impl Recipients { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -80,7 +80,7 @@ impl Recipients { */ pub async fn get_all( &self, - _created: &str, + created: &str, type_: crate::types::GetRecipientsType, verified: bool, ) -> ClientResult<crate::Response<Vec<crate::types::Recipient>>> { diff --git a/stripe/src/refunds.rs b/stripe/src/refunds.rs index 509419bd..0e819e3d 100644 --- a/stripe/src/refunds.rs +++ b/stripe/src/refunds.rs @@ -29,7 +29,7 @@ impl Refunds { pub async fn get_page( &self, charge: &str, - _created: &str, + created: &str, ending_before: &str, limit: i64, payment_intent: &str, @@ -81,7 +81,7 @@ impl Refunds { pub async fn get_all( &self, charge: &str, - _created: &str, + created: &str, payment_intent: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Refund>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/reporting.rs b/stripe/src/reporting.rs index 946fd748..9c3b89ef 100644 --- a/stripe/src/reporting.rs +++ b/stripe/src/reporting.rs @@ -26,7 +26,7 @@ impl Reporting { */ pub async fn get_report_runs( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -72,9 +72,11 @@ impl Reporting { */ pub async fn get_all_report_runs( &self, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::ReportingReportRun>>> { - let url = self.client.url("/v1/reporting/report_runs", None); + let url = self + .client + .url("/v1/reporting/report_runs", None); let crate::Response::<crate::types::GetReportingReportRunsResponse> { mut status, mut headers, @@ -154,7 +156,9 @@ impl Reporting { pub async fn post_report_run( &self, ) -> ClientResult<crate::Response<crate::types::ReportingReportRun>> { - let url = self.client.url("/v1/reporting/report_runs", None); + let url = self + .client + .url("/v1/reporting/report_runs", None); self.client .post( &url, @@ -208,7 +212,9 @@ impl Reporting { pub async fn get_report_types( &self, ) -> ClientResult<crate::Response<Vec<crate::types::ReportingReportType>>> { - let url = self.client.url("/v1/reporting/report_types", None); + let url = self + .client + .url("/v1/reporting/report_types", None); let resp: crate::Response<crate::types::FinancialReportingFinanceReportTypeList> = self .client .get( @@ -237,7 +243,9 @@ impl Reporting { pub async fn get_all_report_types( &self, ) -> ClientResult<crate::Response<Vec<crate::types::ReportingReportType>>> { - let url = self.client.url("/v1/reporting/report_types", None); + let url = self + .client + .url("/v1/reporting/report_types", None); let crate::Response::<crate::types::FinancialReportingFinanceReportTypeList> { mut status, mut headers, diff --git a/stripe/src/reviews.rs b/stripe/src/reviews.rs index 2381453c..bd09f31b 100644 --- a/stripe/src/reviews.rs +++ b/stripe/src/reviews.rs @@ -26,7 +26,7 @@ impl Reviews { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -70,7 +70,7 @@ impl Reviews { */ pub async fn get_all( &self, - _created: &str, + created: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Review>>> { let url = self.client.url("/v1/reviews", None); let crate::Response::<crate::types::GetReviewsResponse> { diff --git a/stripe/src/setup_attempts.rs b/stripe/src/setup_attempts.rs index a6762756..d3d4e22d 100644 --- a/stripe/src/setup_attempts.rs +++ b/stripe/src/setup_attempts.rs @@ -30,7 +30,7 @@ impl SetupAttempts { */ pub async fn get_page( &self, - _created: &str, + created: &str, ending_before: &str, limit: i64, setup_intent: &str, @@ -80,7 +80,7 @@ impl SetupAttempts { */ pub async fn get_all( &self, - _created: &str, + created: &str, setup_intent: &str, ) -> ClientResult<crate::Response<Vec<crate::types::SetupAttempt>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/setup_intents.rs b/stripe/src/setup_intents.rs index 90cfc245..c2b62141 100644 --- a/stripe/src/setup_intents.rs +++ b/stripe/src/setup_intents.rs @@ -28,7 +28,7 @@ impl SetupIntents { */ pub async fn get_page( &self, - _created: &str, + created: &str, customer: &str, ending_before: &str, limit: i64, @@ -82,7 +82,7 @@ impl SetupIntents { */ pub async fn get_all( &self, - _created: &str, + created: &str, customer: &str, payment_method: &str, ) -> ClientResult<crate::Response<Vec<crate::types::SetupIntent>>> { diff --git a/stripe/src/shipping_rates.rs b/stripe/src/shipping_rates.rs index f3f49af7..400b8d1a 100644 --- a/stripe/src/shipping_rates.rs +++ b/stripe/src/shipping_rates.rs @@ -29,7 +29,7 @@ impl ShippingRates { pub async fn get_page( &self, active: bool, - _created: &str, + created: &str, currency: &str, ending_before: &str, limit: i64, @@ -83,7 +83,7 @@ impl ShippingRates { pub async fn get_all( &self, active: bool, - _created: &str, + created: &str, currency: &str, ) -> ClientResult<crate::Response<Vec<crate::types::ShippingRate>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/sigma.rs b/stripe/src/sigma.rs index f0d456c2..0aa32c51 100644 --- a/stripe/src/sigma.rs +++ b/stripe/src/sigma.rs @@ -71,7 +71,9 @@ impl Sigma { pub async fn get_all_scheduled_query_runs( &self, ) -> ClientResult<crate::Response<Vec<crate::types::ScheduledQueryRun>>> { - let url = self.client.url("/v1/sigma/scheduled_query_runs", None); + let url = self + .client + .url("/v1/sigma/scheduled_query_runs", None); let crate::Response::<crate::types::GetSigmaScheduledQueryRunsResponse> { mut status, mut headers, diff --git a/stripe/src/skus.rs b/stripe/src/skus.rs index 8725454d..c6078bd4 100644 --- a/stripe/src/skus.rs +++ b/stripe/src/skus.rs @@ -31,9 +31,9 @@ impl Skus { pub async fn get_page( &self, active: bool, - _attributes: &str, + attributes: &str, ending_before: &str, - _ids: &[String], + ids: &[String], in_stock: bool, limit: i64, product: &str, @@ -88,8 +88,8 @@ impl Skus { pub async fn get_all( &self, active: bool, - _attributes: &str, - _ids: &[String], + attributes: &str, + ids: &[String], in_stock: bool, product: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Sku>>> { @@ -208,7 +208,10 @@ impl Skus { id: &str, ) -> ClientResult<crate::Response<crate::types::GetSkusResponseAnyOf>> { let url = self.client.url( - &format!("/v1/skus/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/v1/skus/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -234,7 +237,10 @@ impl Skus { */ pub async fn post_skus(&self, id: &str) -> ClientResult<crate::Response<crate::types::Sku>> { let url = self.client.url( - &format!("/v1/skus/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/v1/skus/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client @@ -261,7 +267,10 @@ impl Skus { id: &str, ) -> ClientResult<crate::Response<crate::types::DeletedSku>> { let url = self.client.url( - &format!("/v1/skus/{}", crate::progenitor_support::encode_path(id),), + &format!( + "/v1/skus/{}", + crate::progenitor_support::encode_path(id), + ), None, ); self.client diff --git a/stripe/src/subscription_schedules.rs b/stripe/src/subscription_schedules.rs index 1bc6e64e..0c495d56 100644 --- a/stripe/src/subscription_schedules.rs +++ b/stripe/src/subscription_schedules.rs @@ -31,13 +31,13 @@ impl SubscriptionSchedules { */ pub async fn get_page( &self, - _canceled_at: &str, - _completed_at: &str, - _created: &str, + canceled_at: &str, + completed_at: &str, + created: &str, customer: &str, ending_before: &str, limit: i64, - _released_at: &str, + released_at: &str, scheduled: bool, starting_after: &str, ) -> ClientResult<crate::Response<Vec<crate::types::SubscriptionSchedule>>> { @@ -88,11 +88,11 @@ impl SubscriptionSchedules { */ pub async fn get_all( &self, - _canceled_at: &str, - _completed_at: &str, - _created: &str, + canceled_at: &str, + completed_at: &str, + created: &str, customer: &str, - _released_at: &str, + released_at: &str, scheduled: bool, ) -> ClientResult<crate::Response<Vec<crate::types::SubscriptionSchedule>>> { let mut query_args: Vec<(String, String)> = Default::default(); @@ -183,7 +183,9 @@ impl SubscriptionSchedules { * <p>Creates a new subscription schedule object. Each customer can have up to 500 active or scheduled subscriptions.</p> */ pub async fn post(&self) -> ClientResult<crate::Response<crate::types::SubscriptionSchedule>> { - let url = self.client.url("/v1/subscription_schedules", None); + let url = self + .client + .url("/v1/subscription_schedules", None); self.client .post( &url, diff --git a/stripe/src/subscriptions.rs b/stripe/src/subscriptions.rs index 78a77f8d..2915f731 100644 --- a/stripe/src/subscriptions.rs +++ b/stripe/src/subscriptions.rs @@ -34,9 +34,9 @@ impl Subscriptions { pub async fn get_page( &self, collection_method: crate::types::CollectionMethod, - _created: &str, - _current_period_end: &str, - _current_period_start: &str, + created: &str, + current_period_end: &str, + current_period_start: &str, customer: &str, ending_before: &str, limit: i64, @@ -105,9 +105,9 @@ impl Subscriptions { pub async fn get_all( &self, collection_method: crate::types::CollectionMethod, - _created: &str, - _current_period_end: &str, - _current_period_start: &str, + created: &str, + current_period_end: &str, + current_period_start: &str, customer: &str, price: &str, status: crate::types::GetSubscriptionsStatus, diff --git a/stripe/src/tax_rates.rs b/stripe/src/tax_rates.rs index bf65780e..505aed45 100644 --- a/stripe/src/tax_rates.rs +++ b/stripe/src/tax_rates.rs @@ -29,7 +29,7 @@ impl TaxRates { pub async fn get_page( &self, active: bool, - _created: &str, + created: &str, ending_before: &str, inclusive: bool, limit: i64, @@ -81,7 +81,7 @@ impl TaxRates { pub async fn get_all( &self, active: bool, - _created: &str, + created: &str, inclusive: bool, ) -> ClientResult<crate::Response<Vec<crate::types::TaxRate>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/terminal.rs b/stripe/src/terminal.rs index 824452cc..1d0095b8 100644 --- a/stripe/src/terminal.rs +++ b/stripe/src/terminal.rs @@ -19,7 +19,9 @@ impl Terminal { pub async fn post_connection_token( &self, ) -> ClientResult<crate::Response<crate::types::TerminalConnectionToken>> { - let url = self.client.url("/v1/terminal/connection_tokens", None); + let url = self + .client + .url("/v1/terminal/connection_tokens", None); self.client .post( &url, diff --git a/stripe/src/test_helpers.rs b/stripe/src/test_helpers.rs index 4b764844..69c59938 100644 --- a/stripe/src/test_helpers.rs +++ b/stripe/src/test_helpers.rs @@ -101,7 +101,9 @@ impl TestHelpers { pub async fn get_all_clocks( &self, ) -> ClientResult<crate::Response<Vec<crate::types::TestClock>>> { - let url = self.client.url("/v1/test_helpers/test_clocks", None); + let url = self + .client + .url("/v1/test_helpers/test_clocks", None); let crate::Response::<crate::types::GetTestHelpersClocksResponse> { mut status, mut headers, @@ -179,7 +181,9 @@ impl TestHelpers { * <p>Creates a new test clock that can be attached to new customers and quotes.</p> */ pub async fn post_clock(&self) -> ClientResult<crate::Response<crate::types::TestClock>> { - let url = self.client.url("/v1/test_helpers/test_clocks", None); + let url = self + .client + .url("/v1/test_helpers/test_clocks", None); self.client .post( &url, diff --git a/stripe/src/topups.rs b/stripe/src/topups.rs index ebbbb5a5..869e50c0 100644 --- a/stripe/src/topups.rs +++ b/stripe/src/topups.rs @@ -28,8 +28,8 @@ impl Topups { */ pub async fn get_page( &self, - _amount: &str, - _created: &str, + amount: &str, + created: &str, ending_before: &str, limit: i64, starting_after: &str, @@ -77,8 +77,8 @@ impl Topups { */ pub async fn get_all( &self, - _amount: &str, - _created: &str, + amount: &str, + created: &str, status: crate::types::GetTopupsStatus, ) -> ClientResult<crate::Response<Vec<crate::types::Topup>>> { let mut query_args: Vec<(String, String)> = Default::default(); diff --git a/stripe/src/transfers.rs b/stripe/src/transfers.rs index 69587dba..2f79740f 100644 --- a/stripe/src/transfers.rs +++ b/stripe/src/transfers.rs @@ -28,7 +28,7 @@ impl Transfers { */ pub async fn get_page( &self, - _created: &str, + created: &str, destination: &str, ending_before: &str, limit: i64, @@ -80,7 +80,7 @@ impl Transfers { */ pub async fn get_all( &self, - _created: &str, + created: &str, destination: &str, transfer_group: &str, ) -> ClientResult<crate::Response<Vec<crate::types::Transfer>>> { diff --git a/stripe/src/types.rs b/stripe/src/types.rs index adcc1b64..15393eb6 100644 --- a/stripe/src/types.rs +++ b/stripe/src/types.rs @@ -5,7 +5,8 @@ use serde::{Deserialize, Serialize}; /** * The business type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BusinessType { #[serde(rename = "company")] Company, @@ -53,7 +54,7 @@ impl BusinessType { #[serde(untagged)] pub enum DataAnyOf { /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -63,7 +64,7 @@ pub enum DataAnyOf { */ BankAccount(BankAccount), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -91,7 +92,8 @@ impl DataAnyOf { /** * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Object { #[serde(rename = "list")] List, @@ -123,11 +125,11 @@ impl Object { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalAccounts { /** - * The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards. + * The list contains all external accounts that have been attached to the Stripe account. These may be bank accounts or cards. */ pub data: Box<Vec<DataAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -135,12 +137,12 @@ pub struct ExternalAccounts { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -153,7 +155,8 @@ pub struct ExternalAccounts { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountObject { #[serde(rename = "account")] Account, @@ -184,7 +187,8 @@ impl AccountObject { /** * The Stripe account type. Can be `standard`, `express`, or `custom`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "custom")] Custom, @@ -227,17 +231,17 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Account { /** - * Business information about the account. + * Business information about the account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub business_profile: Option<AccountBusinessProfile>, /** - * The business type. + * The business type. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub business_type: Option<BusinessType>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -247,7 +251,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub capabilities: Option<AccountCapabilities>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -260,7 +264,7 @@ pub struct Account { )] pub charges_enabled: bool, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -270,7 +274,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub company: Option<LegalEntityCompany>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -280,7 +284,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub controller: Option<AccountUnificationController>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -294,7 +298,7 @@ pub struct Account { )] pub country: String, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -308,7 +312,7 @@ pub struct Account { )] pub created: i64, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -322,7 +326,7 @@ pub struct Account { )] pub default_currency: String, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -335,7 +339,7 @@ pub struct Account { )] pub details_submitted: bool, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -349,7 +353,7 @@ pub struct Account { )] pub email: String, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -359,7 +363,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub external_accounts: Option<ExternalAccounts>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -369,7 +373,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub future_requirements: Option<AccountFutureRequirements>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -378,7 +382,7 @@ pub struct Account { )] pub id: String, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -388,7 +392,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub individual: Option<Person>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -402,12 +406,12 @@ pub struct Account { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "AccountObject::is_noop")] pub object: AccountObject, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -420,7 +424,7 @@ pub struct Account { )] pub payouts_enabled: bool, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -430,12 +434,12 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub requirements: Option<AccountRequirements>, /** - * Options for customizing how the account functions within Stripe. + * Options for customizing how the account functions within Stripe. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<AccountSettings>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -445,7 +449,7 @@ pub struct Account { #[serde(default, skip_serializing_if = "Option::is_none")] pub tos_acceptance: Option<AccountTosAcceptance>, /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -460,7 +464,7 @@ pub struct Account { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBacsDebitPaymentsSettings { /** - * + * */ #[serde( default, @@ -481,11 +485,11 @@ pub struct AccountBacsDebitPaymentsSettings { #[serde(untagged)] pub enum IconAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * This is an object representing a file hosted on Stripe's servers. The + * This is an object representing a file hosted on Stripe's servers. The * file may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file) * request (for example, when uploading dispute evidence) or it may have * been created by Stripe (for example, the results of a [Sigma scheduled @@ -528,15 +532,15 @@ impl std::convert::From<IconAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBrandingSettings { /** - * + * */ pub icon: Box<Option<IconAnyOf>>, /** - * + * */ pub logo: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -545,7 +549,7 @@ pub struct AccountBrandingSettings { )] pub primary_color: String, /** - * + * */ #[serde( default, @@ -559,7 +563,7 @@ pub struct AccountBrandingSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBusinessProfile { /** - * + * */ #[serde( default, @@ -568,7 +572,7 @@ pub struct AccountBusinessProfile { )] pub mcc: String, /** - * + * */ #[serde( default, @@ -577,7 +581,7 @@ pub struct AccountBusinessProfile { )] pub name: String, /** - * + * */ #[serde( default, @@ -586,12 +590,12 @@ pub struct AccountBusinessProfile { )] pub product_description: String, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub support_address: Option<Address>, /** - * + * */ #[serde( default, @@ -600,7 +604,7 @@ pub struct AccountBusinessProfile { )] pub support_email: String, /** - * + * */ #[serde( default, @@ -609,7 +613,7 @@ pub struct AccountBusinessProfile { )] pub support_phone: String, /** - * + * */ #[serde( default, @@ -618,7 +622,7 @@ pub struct AccountBusinessProfile { )] pub support_url: String, /** - * + * */ #[serde( default, @@ -631,7 +635,8 @@ pub struct AccountBusinessProfile { /** * The status of the transfers capability of the account, or whether your platform can transfer funds to the account. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Transfers { #[serde(rename = "active")] Active, @@ -669,107 +674,107 @@ impl Transfers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCapabilities { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub afterpay_clearpay_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub au_becs_debit_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank_transfer_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub boleto_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_issuing: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cartes_bancaires_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub eps_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fpx_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub giropay_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub grabpay_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ideal_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub jcb_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub klarna_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub legacy_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub oxxo_payments: Option<Transfers>, /** - * + * */ #[serde( default, @@ -778,37 +783,37 @@ pub struct AccountCapabilities { )] pub p_24_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub paynow_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sofort_payments: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_reporting_us_1099_k: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_reporting_us_1099_misc: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfers: Option<Transfers>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account_ach_payments: Option<Transfers>, @@ -818,7 +823,7 @@ pub struct AccountCapabilities { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCapabilityFutureRequirements { /** - * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. + * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. */ #[serde( default, @@ -827,7 +832,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub alternatives: Vec<AccountRequirementsAlternative>, /** - * + * */ #[serde( default, @@ -836,7 +841,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub current_deadline: i64, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -845,7 +850,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub currently_due: Vec<String>, /** - * + * */ #[serde( default, @@ -854,7 +859,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub disabled_reason: String, /** - * Fields that are `currently_due` and need to be collected again because validation or verification failed. + * Fields that are `currently_due` and need to be collected again because validation or verification failed. */ #[serde( default, @@ -863,7 +868,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub errors: Vec<AccountRequirementsError>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -872,7 +877,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub eventually_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -881,7 +886,7 @@ pub struct AccountCapabilityFutureRequirements { )] pub past_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -895,7 +900,7 @@ pub struct AccountCapabilityFutureRequirements { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCapabilityRequirements { /** - * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. + * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. */ #[serde( default, @@ -904,7 +909,7 @@ pub struct AccountCapabilityRequirements { )] pub alternatives: Vec<AccountRequirementsAlternative>, /** - * + * */ #[serde( default, @@ -913,7 +918,7 @@ pub struct AccountCapabilityRequirements { )] pub current_deadline: i64, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -922,7 +927,7 @@ pub struct AccountCapabilityRequirements { )] pub currently_due: Vec<String>, /** - * + * */ #[serde( default, @@ -931,7 +936,7 @@ pub struct AccountCapabilityRequirements { )] pub disabled_reason: String, /** - * Fields that are `currently_due` and need to be collected again because validation or verification failed. + * Fields that are `currently_due` and need to be collected again because validation or verification failed. */ #[serde( default, @@ -940,7 +945,7 @@ pub struct AccountCapabilityRequirements { )] pub errors: Vec<AccountRequirementsError>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -949,7 +954,7 @@ pub struct AccountCapabilityRequirements { )] pub eventually_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -958,7 +963,7 @@ pub struct AccountCapabilityRequirements { )] pub past_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -972,7 +977,7 @@ pub struct AccountCapabilityRequirements { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCardIssuingSettings { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tos_acceptance: Option<CardIssuingAccountTermsOfService>, @@ -982,12 +987,12 @@ pub struct AccountCardIssuingSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCardPaymentsSettings { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub decline_on: Option<AccountDeclineChargeOn>, /** - * + * */ #[serde( default, @@ -1001,7 +1006,7 @@ pub struct AccountCardPaymentsSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountDashboardSettings { /** - * + * */ #[serde( default, @@ -1010,7 +1015,7 @@ pub struct AccountDashboardSettings { )] pub display_name: String, /** - * + * */ #[serde( default, @@ -1024,7 +1029,7 @@ pub struct AccountDashboardSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountDeclineChargeOn { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -1032,7 +1037,7 @@ pub struct AccountDeclineChargeOn { )] pub avs_failure: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -1045,7 +1050,7 @@ pub struct AccountDeclineChargeOn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountFutureRequirements { /** - * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. + * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. */ #[serde( default, @@ -1054,7 +1059,7 @@ pub struct AccountFutureRequirements { )] pub alternatives: Vec<AccountRequirementsAlternative>, /** - * + * */ #[serde( default, @@ -1063,7 +1068,7 @@ pub struct AccountFutureRequirements { )] pub current_deadline: i64, /** - * + * */ #[serde( default, @@ -1072,7 +1077,7 @@ pub struct AccountFutureRequirements { )] pub currently_due: Vec<String>, /** - * + * */ #[serde( default, @@ -1081,7 +1086,7 @@ pub struct AccountFutureRequirements { )] pub disabled_reason: String, /** - * + * */ #[serde( default, @@ -1090,7 +1095,7 @@ pub struct AccountFutureRequirements { )] pub errors: Vec<AccountRequirementsError>, /** - * + * */ #[serde( default, @@ -1099,7 +1104,7 @@ pub struct AccountFutureRequirements { )] pub eventually_due: Vec<String>, /** - * + * */ #[serde( default, @@ -1108,7 +1113,7 @@ pub struct AccountFutureRequirements { )] pub past_due: Vec<String>, /** - * + * */ #[serde( default, @@ -1121,7 +1126,8 @@ pub struct AccountFutureRequirements { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountLinkObject { #[serde(rename = "account_link")] AccountLink, @@ -1156,7 +1162,7 @@ impl AccountLinkObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountLink { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -1165,7 +1171,7 @@ pub struct AccountLink { )] pub created: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -1174,12 +1180,12 @@ pub struct AccountLink { )] pub expires_at: i64, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "AccountLinkObject::is_noop")] pub object: AccountLinkObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -1193,7 +1199,7 @@ pub struct AccountLink { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPaymentsSettings { /** - * + * */ #[serde( default, @@ -1202,7 +1208,7 @@ pub struct AccountPaymentsSettings { )] pub statement_descriptor: String, /** - * + * */ #[serde( default, @@ -1211,7 +1217,7 @@ pub struct AccountPaymentsSettings { )] pub statement_descriptor_kana: String, /** - * + * */ #[serde( default, @@ -1225,7 +1231,7 @@ pub struct AccountPaymentsSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPayoutSettings { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -1233,11 +1239,11 @@ pub struct AccountPayoutSettings { )] pub debit_negative_balances: bool, /** - * + * */ pub schedule: TransferSchedule, /** - * + * */ #[serde( default, @@ -1251,7 +1257,7 @@ pub struct AccountPayoutSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountRequirements { /** - * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. + * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. */ #[serde( default, @@ -1260,7 +1266,7 @@ pub struct AccountRequirements { )] pub alternatives: Vec<AccountRequirementsAlternative>, /** - * + * */ #[serde( default, @@ -1269,7 +1275,7 @@ pub struct AccountRequirements { )] pub current_deadline: i64, /** - * + * */ #[serde( default, @@ -1278,7 +1284,7 @@ pub struct AccountRequirements { )] pub currently_due: Vec<String>, /** - * + * */ #[serde( default, @@ -1287,7 +1293,7 @@ pub struct AccountRequirements { )] pub disabled_reason: String, /** - * + * */ #[serde( default, @@ -1296,7 +1302,7 @@ pub struct AccountRequirements { )] pub errors: Vec<AccountRequirementsError>, /** - * + * */ #[serde( default, @@ -1305,7 +1311,7 @@ pub struct AccountRequirements { )] pub eventually_due: Vec<String>, /** - * + * */ #[serde( default, @@ -1314,7 +1320,7 @@ pub struct AccountRequirements { )] pub past_due: Vec<String>, /** - * + * */ #[serde( default, @@ -1328,7 +1334,7 @@ pub struct AccountRequirements { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountRequirementsAlternative { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -1337,7 +1343,7 @@ pub struct AccountRequirementsAlternative { )] pub alternative_fields_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -1350,7 +1356,8 @@ pub struct AccountRequirementsAlternative { /** * The code for the type of error. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Code { #[serde(rename = "invalid_address_city_state_postal_code")] InvalidAddressCityStatePostalCode, @@ -1524,12 +1531,12 @@ impl Code { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountRequirementsError { /** - * The code for the type of error. + * The code for the type of error. */ #[serde(default, skip_serializing_if = "Code::is_noop")] pub code: Code, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -1538,7 +1545,7 @@ pub struct AccountRequirementsError { )] pub reason: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -1552,7 +1559,7 @@ pub struct AccountRequirementsError { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSepaDebitPaymentsSettings { /** - * + * */ #[serde( default, @@ -1566,38 +1573,38 @@ pub struct AccountSepaDebitPaymentsSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSettings { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit_payments: Option<AccountBacsDebitPaymentsSettings>, /** - * + * */ pub branding: AccountBrandingSettings, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_issuing: Option<AccountCardIssuingSettings>, /** - * + * */ pub card_payments: AccountCardPaymentsSettings, /** - * + * */ pub dashboard: AccountDashboardSettings, /** - * + * */ pub payments: AccountPaymentsSettings, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payouts: Option<AccountPayoutSettings>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit_payments: Option<AccountSepaDebitPaymentsSettings>, @@ -1607,7 +1614,7 @@ pub struct AccountSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountTosAcceptance { /** - * + * */ #[serde( default, @@ -1616,7 +1623,7 @@ pub struct AccountTosAcceptance { )] pub date: i64, /** - * + * */ #[serde( default, @@ -1625,7 +1632,7 @@ pub struct AccountTosAcceptance { )] pub ip: String, /** - * + * */ #[serde( default, @@ -1634,7 +1641,7 @@ pub struct AccountTosAcceptance { )] pub service_agreement: String, /** - * + * */ #[serde( default, @@ -1647,7 +1654,8 @@ pub struct AccountTosAcceptance { /** * The controller type. Can be `application`, if a Connect application controls the account, or `account`, if the account controls itself. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountUnificationControllerType { #[serde(rename = "account")] Account, @@ -1682,7 +1690,7 @@ impl AccountUnificationControllerType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountUnificationController { /** - * + * */ #[serde( default, @@ -1690,7 +1698,7 @@ pub struct AccountUnificationController { )] pub is_controller: bool, /** - * The controller type. Can be `application`, if a Connect application controls the account, or `account`, if the account controls itself. + * The controller type. Can be `application`, if a Connect application controls the account, or `account`, if the account controls itself. */ #[serde( default, @@ -1704,7 +1712,7 @@ pub struct AccountUnificationController { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Address { /** - * + * */ #[serde( default, @@ -1713,7 +1721,7 @@ pub struct Address { )] pub city: String, /** - * + * */ #[serde( default, @@ -1722,7 +1730,7 @@ pub struct Address { )] pub country: String, /** - * + * */ #[serde( default, @@ -1732,7 +1740,7 @@ pub struct Address { )] pub line_1: String, /** - * + * */ #[serde( default, @@ -1742,7 +1750,7 @@ pub struct Address { )] pub line_2: String, /** - * + * */ #[serde( default, @@ -1751,7 +1759,7 @@ pub struct Address { )] pub postal_code: String, /** - * + * */ #[serde( default, @@ -1773,17 +1781,17 @@ pub struct Address { #[serde(untagged)] pub enum CustomerAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ Customer(Customer), /** - * + * */ DeletedCustomer(DeletedCustomer), } @@ -1826,7 +1834,8 @@ impl std::convert::From<CustomerAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AlipayAccountObject { #[serde(rename = "alipay_account")] AlipayAccount, @@ -1858,7 +1867,7 @@ impl AlipayAccountObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AlipayAccount { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -1867,11 +1876,11 @@ pub struct AlipayAccount { )] pub created: i64, /** - * + * */ pub customer: Box<Option<CustomerAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -1880,7 +1889,7 @@ pub struct AlipayAccount { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -1889,7 +1898,7 @@ pub struct AlipayAccount { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -1897,7 +1906,7 @@ pub struct AlipayAccount { )] pub livemode: bool, /** - * + * */ #[serde( default, @@ -1906,12 +1915,12 @@ pub struct AlipayAccount { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "AlipayAccountObject::is_noop")] pub object: AlipayAccountObject, /** - * + * */ #[serde( default, @@ -1920,7 +1929,7 @@ pub struct AlipayAccount { )] pub payment_amount: i64, /** - * + * */ #[serde( default, @@ -1929,7 +1938,7 @@ pub struct AlipayAccount { )] pub payment_currency: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -1937,7 +1946,7 @@ pub struct AlipayAccount { )] pub reusable: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -1945,7 +1954,7 @@ pub struct AlipayAccount { )] pub used: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -1967,7 +1976,7 @@ pub struct AlipayAccount { #[serde(untagged)] pub enum SourceAnyOf { /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -1977,7 +1986,7 @@ pub enum SourceAnyOf { */ BankAccount(BankAccount), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -1985,7 +1994,7 @@ pub enum SourceAnyOf { */ Card(Card), /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -2021,7 +2030,8 @@ impl SourceAnyOf { /** * The type of error returned. One of `api_error`, `card_error`, `idempotency_error`, or `invalid_request_error` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ApiErrorsType { #[serde(rename = "api_error")] ApiError, @@ -2062,7 +2072,7 @@ impl ApiErrorsType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApiErrors { /** - * + * */ #[serde( default, @@ -2071,7 +2081,7 @@ pub struct ApiErrors { )] pub charge: String, /** - * + * */ #[serde( default, @@ -2080,7 +2090,7 @@ pub struct ApiErrors { )] pub code: String, /** - * + * */ #[serde( default, @@ -2089,7 +2099,7 @@ pub struct ApiErrors { )] pub decline_code: String, /** - * + * */ #[serde( default, @@ -2098,7 +2108,7 @@ pub struct ApiErrors { )] pub doc_url: String, /** - * + * */ #[serde( default, @@ -2107,7 +2117,7 @@ pub struct ApiErrors { )] pub message: String, /** - * + * */ #[serde( default, @@ -2116,16 +2126,16 @@ pub struct ApiErrors { )] pub param: String, /** - * + * */ pub payment_intent: Box<Option<PaymentIntent>>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method: Option<PaymentMethod>, /** - * + * */ #[serde( default, @@ -2134,16 +2144,16 @@ pub struct ApiErrors { )] pub payment_method_type: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_intent: Option<SetupIntent>, /** - * + * */ pub source: Box<Option<SourceAnyOf>>, /** - * The type of error returned. One of `api_error`, `card_error`, `idempotency_error`, or `invalid_request_error` + * The type of error returned. One of `api_error`, `card_error`, `idempotency_error`, or `invalid_request_error` */ #[serde( default, @@ -2156,7 +2166,8 @@ pub struct ApiErrors { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ApplePayDomainObject { #[serde(rename = "apple_pay_domain")] ApplePayDomain, @@ -2188,7 +2199,7 @@ impl ApplePayDomainObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApplePayDomain { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -2197,7 +2208,7 @@ pub struct ApplePayDomain { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2206,7 +2217,7 @@ pub struct ApplePayDomain { )] pub domain_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2215,7 +2226,7 @@ pub struct ApplePayDomain { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -2223,7 +2234,7 @@ pub struct ApplePayDomain { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ApplePayDomainObject::is_noop")] pub object: ApplePayDomainObject, @@ -2232,7 +2243,8 @@ pub struct ApplePayDomain { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ApplicationObject { #[serde(rename = "application")] Application, @@ -2264,7 +2276,7 @@ impl ApplicationObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Application { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2273,7 +2285,7 @@ pub struct Application { )] pub id: String, /** - * + * */ #[serde( default, @@ -2282,7 +2294,7 @@ pub struct Application { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ApplicationObject::is_noop")] pub object: ApplicationObject, @@ -2299,11 +2311,11 @@ pub struct Application { #[serde(untagged)] pub enum AccountAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -2352,11 +2364,11 @@ impl std::convert::From<AccountAnyOf> for String { #[serde(untagged)] pub enum ApplicationAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * + * */ Application(Application), } @@ -2400,11 +2412,11 @@ impl std::convert::From<ApplicationAnyOf> for String { #[serde(untagged)] pub enum BalanceTransactionAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Balance transactions represent funds moving through your Stripe account. + * Balance transactions represent funds moving through your Stripe account. * They're created for every type of transaction that comes into or flows out of your Stripe account balance. * * Related guide: [Balance Transaction Types](https://stripe.com/docs/reports/balance-transaction-types). @@ -2451,11 +2463,11 @@ impl std::convert::From<BalanceTransactionAnyOf> for String { #[serde(untagged)] pub enum ChargeAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -2495,7 +2507,8 @@ impl std::convert::From<ChargeAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PlatformFeeObject { #[serde(rename = "application_fee")] ApplicationFee, @@ -2527,7 +2540,7 @@ impl PlatformFeeObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Refunds { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -2536,7 +2549,7 @@ pub struct Refunds { )] pub data: Vec<FeeRefund>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -2544,12 +2557,12 @@ pub struct Refunds { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2564,7 +2577,7 @@ pub struct Refunds { pub struct PlatformFee { pub account: Box<AccountAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -2573,7 +2586,7 @@ pub struct PlatformFee { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -2583,12 +2596,12 @@ pub struct PlatformFee { pub amount_refunded: i64, pub application: Box<ApplicationAnyOf>, /** - * + * */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, pub charge: Box<ChargeAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -2597,7 +2610,7 @@ pub struct PlatformFee { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2606,7 +2619,7 @@ pub struct PlatformFee { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2615,7 +2628,7 @@ pub struct PlatformFee { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -2623,16 +2636,16 @@ pub struct PlatformFee { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PlatformFeeObject::is_noop")] pub object: PlatformFeeObject, /** - * + * */ pub originating_transaction: Box<Option<ChargeAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -2640,7 +2653,7 @@ pub struct PlatformFee { )] pub refunded: bool, /** - * A list of refunds that have been applied to the fee. + * A list of refunds that have been applied to the fee. */ pub refunds: Refunds, } @@ -2648,7 +2661,8 @@ pub struct PlatformFee { /** * The status of the most recent automated tax calculation for this invoice. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "complete")] Complete, @@ -2686,7 +2700,7 @@ impl Status { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutomaticTax { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -2694,7 +2708,7 @@ pub struct AutomaticTax { )] pub enabled: bool, /** - * The status of the most recent automated tax calculation for this invoice. + * The status of the most recent automated tax calculation for this invoice. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, @@ -2703,7 +2717,8 @@ pub struct AutomaticTax { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BalanceObject { #[serde(rename = "balance")] Balance, @@ -2745,7 +2760,7 @@ impl BalanceObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Balance { /** - * Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property. + * Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property. */ #[serde( default, @@ -2754,7 +2769,7 @@ pub struct Balance { )] pub available: Vec<BalanceAmount>, /** - * This is an object representing your Stripe balance. You can retrieve it to see + * This is an object representing your Stripe balance. You can retrieve it to see * the balance currently on your Stripe account. * * You can also retrieve the balance history, which contains a list of @@ -2773,7 +2788,7 @@ pub struct Balance { )] pub connect_reserved: Vec<BalanceAmount>, /** - * This is an object representing your Stripe balance. You can retrieve it to see + * This is an object representing your Stripe balance. You can retrieve it to see * the balance currently on your Stripe account. * * You can also retrieve the balance history, which contains a list of @@ -2792,7 +2807,7 @@ pub struct Balance { )] pub instant_available: Vec<BalanceAmount>, /** - * This is an object representing your Stripe balance. You can retrieve it to see + * This is an object representing your Stripe balance. You can retrieve it to see * the balance currently on your Stripe account. * * You can also retrieve the balance history, which contains a list of @@ -2807,7 +2822,7 @@ pub struct Balance { #[serde(default, skip_serializing_if = "Option::is_none")] pub issuing: Option<BalanceDetail>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -2815,12 +2830,12 @@ pub struct Balance { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BalanceObject::is_noop")] pub object: BalanceObject, /** - * Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property. + * Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property. */ #[serde( default, @@ -2834,7 +2849,7 @@ pub struct Balance { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BalanceAmount { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -2843,7 +2858,7 @@ pub struct BalanceAmount { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -2852,7 +2867,7 @@ pub struct BalanceAmount { )] pub currency: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source_types: Option<BalanceAmountBySourceType>, @@ -2862,7 +2877,7 @@ pub struct BalanceAmount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BalanceAmountBySourceType { /** - * + * */ #[serde( default, @@ -2871,7 +2886,7 @@ pub struct BalanceAmountBySourceType { )] pub bank_account: i64, /** - * + * */ #[serde( default, @@ -2880,7 +2895,7 @@ pub struct BalanceAmountBySourceType { )] pub card: i64, /** - * + * */ #[serde( default, @@ -2894,7 +2909,7 @@ pub struct BalanceAmountBySourceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BalanceDetail { /** - * Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property. + * Funds that are available to be transferred or paid out, whether automatically by Stripe or explicitly via the [Transfers API](https://stripe.com/docs/api#transfers) or [Payouts API](https://stripe.com/docs/api#payouts). The available balance for each currency and payment type can be found in the `source_types` property. */ #[serde( default, @@ -2907,7 +2922,8 @@ pub struct BalanceDetail { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BalanceTransactionObject { #[serde(rename = "balance_transaction")] BalanceTransaction, @@ -2961,11 +2977,11 @@ impl BalanceTransactionObject { #[serde(untagged)] pub enum BalanceTransactionSourceAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -2973,7 +2989,7 @@ pub enum BalanceTransactionSourceAnyOf { */ Charge(Charge), /** - * `Application Fee Refund` objects allow you to refund an application fee that + * `Application Fee Refund` objects allow you to refund an application fee that * has previously been created but not yet refunded. Funds will be refunded to * the Stripe account from which the fee was originally collected. * @@ -2981,15 +2997,15 @@ pub enum BalanceTransactionSourceAnyOf { */ FeeRefund(FeeRefund), /** - * + * */ PlatformFee(PlatformFee), /** - * + * */ ConnectCollectionTransfer(ConnectCollectionTransfer), /** - * A dispute occurs when a customer questions your charge with their card issuer. + * A dispute occurs when a customer questions your charge with their card issuer. * When this happens, you're given the opportunity to respond to the dispute with * evidence that shows that the charge is legitimate. You can find more * information about the dispute process in our [Disputes and @@ -2999,7 +3015,7 @@ pub enum BalanceTransactionSourceAnyOf { */ Dispute(Dispute), /** - * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` + * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` * object is created. [Authorizations](https://stripe.com/docs/issuing/purchases/authorizations) must be approved for the * purchase to be completed successfully. * @@ -3007,13 +3023,13 @@ pub enum BalanceTransactionSourceAnyOf { */ IssuingAuthorization(IssuingAuthorization), /** - * As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. + * As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. * * Related guide: [Disputing Transactions](https://stripe.com/docs/issuing/purchases/disputes) */ IssuingDispute(IssuingDispute), /** - * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving + * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving * your Stripe account, such as a completed purchase or refund, is represented by an Issuing * `Transaction` object. * @@ -3021,7 +3037,7 @@ pub enum BalanceTransactionSourceAnyOf { */ IssuingTransaction(IssuingTransaction), /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -3032,11 +3048,11 @@ pub enum BalanceTransactionSourceAnyOf { */ Payout(Payout), /** - * + * */ PlatformTax(PlatformTax), /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -3044,15 +3060,15 @@ pub enum BalanceTransactionSourceAnyOf { */ Refund(Refund), /** - * + * */ ReserveTransaction(ReserveTransaction), /** - * + * */ TaxDeductedAtSource(TaxDeductedAtSource), /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -3060,7 +3076,7 @@ pub enum BalanceTransactionSourceAnyOf { */ Topup(Topup), /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -3073,7 +3089,7 @@ pub enum BalanceTransactionSourceAnyOf { */ Transfer(Transfer), /** - * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a + * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a * connected account, either entirely or partially, and can also specify whether * to refund any related application fees. Transfer reversals add to the * platform's balance and subtract from the destination account's balance. @@ -3226,7 +3242,8 @@ impl std::convert::From<BalanceTransactionSourceAnyOf> for String { /** * Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. [Learn more](https://stripe.com/docs/reports/balance-transaction-types) about balance transaction types and what they represent. If you are looking to classify transactions for accounting purposes, you might want to consider `reporting_category` instead. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BalanceTransactionType { #[serde(rename = "adjustment")] Adjustment, @@ -3354,7 +3371,7 @@ impl BalanceTransactionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BalanceTransaction { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3363,7 +3380,7 @@ pub struct BalanceTransaction { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3372,7 +3389,7 @@ pub struct BalanceTransaction { )] pub available_on: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3381,7 +3398,7 @@ pub struct BalanceTransaction { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3390,7 +3407,7 @@ pub struct BalanceTransaction { )] pub currency: String, /** - * Balance transactions represent funds moving through your Stripe account. + * Balance transactions represent funds moving through your Stripe account. * They're created for every type of transaction that comes into or flows out of your Stripe account balance. * * Related guide: [Balance Transaction Types](https://stripe.com/docs/reports/balance-transaction-types). @@ -3402,7 +3419,7 @@ pub struct BalanceTransaction { )] pub description: String, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -3411,7 +3428,7 @@ pub struct BalanceTransaction { )] pub exchange_rate: f64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3420,7 +3437,7 @@ pub struct BalanceTransaction { )] pub fee: i64, /** - * Detailed breakdown of fees (in %s) paid for this transaction. + * Detailed breakdown of fees (in %s) paid for this transaction. */ #[serde( default, @@ -3429,7 +3446,7 @@ pub struct BalanceTransaction { )] pub fee_details: Vec<Fee>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3438,7 +3455,7 @@ pub struct BalanceTransaction { )] pub id: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3447,12 +3464,12 @@ pub struct BalanceTransaction { )] pub net: i64, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BalanceTransactionObject::is_noop")] pub object: BalanceTransactionObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3461,14 +3478,14 @@ pub struct BalanceTransaction { )] pub reporting_category: String, /** - * Balance transactions represent funds moving through your Stripe account. + * Balance transactions represent funds moving through your Stripe account. * They're created for every type of transaction that comes into or flows out of your Stripe account balance. * * Related guide: [Balance Transaction Types](https://stripe.com/docs/reports/balance-transaction-types). */ pub source: Box<Option<BalanceTransactionSourceAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3477,7 +3494,7 @@ pub struct BalanceTransaction { )] pub status: String, /** - * Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. [Learn more](https://stripe.com/docs/reports/balance-transaction-types) about balance transaction types and what they represent. If you are looking to classify transactions for accounting purposes, you might want to consider `reporting_category` instead. + * Transaction type: `adjustment`, `advance`, `advance_funding`, `anticipation_repayment`, `application_fee`, `application_fee_refund`, `charge`, `connect_collection_transfer`, `contribution`, `issuing_authorization_hold`, `issuing_authorization_release`, `issuing_dispute`, `issuing_transaction`, `payment`, `payment_failure_refund`, `payment_refund`, `payout`, `payout_cancel`, `payout_failure`, `refund`, `refund_failure`, `reserve_transaction`, `reserved_funds`, `stripe_fee`, `stripe_fx_fee`, `tax_fee`, `topup`, `topup_reversal`, `transfer`, `transfer_cancel`, `transfer_failure`, or `transfer_refund`. [Learn more](https://stripe.com/docs/reports/balance-transaction-types) about balance transaction types and what they represent. If you are looking to classify transactions for accounting purposes, you might want to consider `reporting_category` instead. */ #[serde( default, @@ -3487,7 +3504,8 @@ pub struct BalanceTransaction { pub type_: BalanceTransactionType, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AvailablePayoutMethods { #[serde(rename = "instant")] Instant, @@ -3521,7 +3539,8 @@ impl AvailablePayoutMethods { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BankAccountObject { #[serde(rename = "bank_account")] BankAccount, @@ -3559,7 +3578,7 @@ impl BankAccountObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BankAccount { /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3569,7 +3588,7 @@ pub struct BankAccount { */ pub account: Box<Option<AccountAnyOf>>, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3584,7 +3603,7 @@ pub struct BankAccount { )] pub account_holder_name: String, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3599,7 +3618,7 @@ pub struct BankAccount { )] pub account_holder_type: String, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3614,7 +3633,7 @@ pub struct BankAccount { )] pub account_type: String, /** - * A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout. + * A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout. */ #[serde( default, @@ -3623,7 +3642,7 @@ pub struct BankAccount { )] pub available_payout_methods: Vec<AvailablePayoutMethods>, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3638,7 +3657,7 @@ pub struct BankAccount { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3647,7 +3666,7 @@ pub struct BankAccount { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3656,7 +3675,7 @@ pub struct BankAccount { )] pub currency: String, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3666,7 +3685,7 @@ pub struct BankAccount { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3680,7 +3699,7 @@ pub struct BankAccount { )] pub default_for_currency: bool, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3695,7 +3714,7 @@ pub struct BankAccount { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3704,7 +3723,7 @@ pub struct BankAccount { )] pub id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3714,7 +3733,7 @@ pub struct BankAccount { )] pub last_4: String, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3729,12 +3748,12 @@ pub struct BankAccount { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BankAccountObject::is_noop")] pub object: BankAccountObject, /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -3749,7 +3768,7 @@ pub struct BankAccount { )] pub routing_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3763,12 +3782,12 @@ pub struct BankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingDetails { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * + * */ #[serde( default, @@ -3777,7 +3796,7 @@ pub struct BillingDetails { )] pub email: String, /** - * + * */ #[serde( default, @@ -3786,7 +3805,7 @@ pub struct BillingDetails { )] pub name: String, /** - * + * */ #[serde( default, @@ -3799,7 +3818,8 @@ pub struct BillingDetails { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PortalConfigurationObject { #[serde(rename = "billing_portal.configuration")] BillingPortalConfiguration, @@ -3831,7 +3851,7 @@ impl PortalConfigurationObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalConfiguration { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -3839,7 +3859,7 @@ pub struct PortalConfiguration { )] pub active: bool, /** - * A portal configuration describes the functionality and behavior of a portal session. + * A portal configuration describes the functionality and behavior of a portal session. */ #[serde( default, @@ -3848,11 +3868,11 @@ pub struct PortalConfiguration { )] pub application: String, /** - * + * */ pub business_profile: PortalBusinessProfile, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3861,7 +3881,7 @@ pub struct PortalConfiguration { )] pub created: i64, /** - * A portal configuration describes the functionality and behavior of a portal session. + * A portal configuration describes the functionality and behavior of a portal session. */ #[serde( default, @@ -3870,11 +3890,11 @@ pub struct PortalConfiguration { )] pub default_return_url: String, /** - * + * */ pub features: PortalFeatures, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -3883,7 +3903,7 @@ pub struct PortalConfiguration { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -3891,7 +3911,7 @@ pub struct PortalConfiguration { )] pub is_default: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -3899,7 +3919,7 @@ pub struct PortalConfiguration { )] pub livemode: bool, /** - * A portal configuration describes the functionality and behavior of a portal session. + * A portal configuration describes the functionality and behavior of a portal session. */ #[serde( default, @@ -3908,12 +3928,12 @@ pub struct PortalConfiguration { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PortalConfigurationObject::is_noop")] pub object: PortalConfigurationObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -3934,11 +3954,11 @@ pub struct PortalConfiguration { #[serde(untagged)] pub enum ConfigurationAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A portal configuration describes the functionality and behavior of a portal session. + * A portal configuration describes the functionality and behavior of a portal session. */ PortalConfiguration(PortalConfiguration), } @@ -3974,7 +3994,8 @@ impl std::convert::From<ConfigurationAnyOf> for String { /** * The IETF language tag of the locale Customer Portal is displayed in. If blank or auto, the customer’s `preferred_locales` or browser’s locale is used. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Locale { #[serde(rename = "auto")] Auto, @@ -4143,7 +4164,8 @@ impl Locale { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PortalSessionObject { #[serde(rename = "billing_portal.session")] BillingPortalSession, @@ -4189,7 +4211,7 @@ impl PortalSessionObject { pub struct PortalSession { pub configuration: Box<ConfigurationAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4198,7 +4220,7 @@ pub struct PortalSession { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4207,7 +4229,7 @@ pub struct PortalSession { )] pub customer: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4216,7 +4238,7 @@ pub struct PortalSession { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4224,17 +4246,17 @@ pub struct PortalSession { )] pub livemode: bool, /** - * The IETF language tag of the locale Customer Portal is displayed in. If blank or auto, the customer’s `preferred_locales` or browser’s locale is used. + * The IETF language tag of the locale Customer Portal is displayed in. If blank or auto, the customer’s `preferred_locales` or browser’s locale is used. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub locale: Option<Locale>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PortalSessionObject::is_noop")] pub object: PortalSessionObject, /** - * The Billing customer portal is a Stripe-hosted UI for subscription and + * The Billing customer portal is a Stripe-hosted UI for subscription and * billing management. * * A portal configuration describes the functionality and features that you @@ -4256,7 +4278,7 @@ pub struct PortalSession { )] pub on_behalf_of: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4265,7 +4287,7 @@ pub struct PortalSession { )] pub return_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4278,7 +4300,8 @@ pub struct PortalSession { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BitcoinReceiverObject { #[serde(rename = "bitcoin_receiver")] BitcoinReceiver, @@ -4310,7 +4333,7 @@ impl BitcoinReceiverObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Transactions { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -4319,7 +4342,7 @@ pub struct Transactions { )] pub data: Vec<BitcoinTransaction>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4327,12 +4350,12 @@ pub struct Transactions { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4346,7 +4369,7 @@ pub struct Transactions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BitcoinReceiver { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4354,7 +4377,7 @@ pub struct BitcoinReceiver { )] pub active: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4363,7 +4386,7 @@ pub struct BitcoinReceiver { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4372,7 +4395,7 @@ pub struct BitcoinReceiver { )] pub amount_received: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4381,7 +4404,7 @@ pub struct BitcoinReceiver { )] pub bitcoin_amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4390,7 +4413,7 @@ pub struct BitcoinReceiver { )] pub bitcoin_amount_received: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4399,7 +4422,7 @@ pub struct BitcoinReceiver { )] pub bitcoin_uri: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4408,7 +4431,7 @@ pub struct BitcoinReceiver { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4417,7 +4440,7 @@ pub struct BitcoinReceiver { )] pub currency: String, /** - * + * */ #[serde( default, @@ -4426,7 +4449,7 @@ pub struct BitcoinReceiver { )] pub customer: String, /** - * + * */ #[serde( default, @@ -4435,7 +4458,7 @@ pub struct BitcoinReceiver { )] pub description: String, /** - * + * */ #[serde( default, @@ -4444,7 +4467,7 @@ pub struct BitcoinReceiver { )] pub email: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4452,7 +4475,7 @@ pub struct BitcoinReceiver { )] pub filled: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4461,7 +4484,7 @@ pub struct BitcoinReceiver { )] pub id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4470,7 +4493,7 @@ pub struct BitcoinReceiver { )] pub inbound_address: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4478,7 +4501,7 @@ pub struct BitcoinReceiver { )] pub livemode: bool, /** - * + * */ #[serde( default, @@ -4487,12 +4510,12 @@ pub struct BitcoinReceiver { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BitcoinReceiverObject::is_noop")] pub object: BitcoinReceiverObject, /** - * + * */ #[serde( default, @@ -4501,7 +4524,7 @@ pub struct BitcoinReceiver { )] pub payment: String, /** - * + * */ #[serde( default, @@ -4510,12 +4533,12 @@ pub struct BitcoinReceiver { )] pub refund_address: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transactions: Option<Transactions>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4523,7 +4546,7 @@ pub struct BitcoinReceiver { )] pub uncaptured_funds: bool, /** - * + * */ #[serde( default, @@ -4535,7 +4558,8 @@ pub struct BitcoinReceiver { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BitcoinTransactionObject { #[serde(rename = "bitcoin_transaction")] BitcoinTransaction, @@ -4567,7 +4591,7 @@ impl BitcoinTransactionObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BitcoinTransaction { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4576,7 +4600,7 @@ pub struct BitcoinTransaction { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4585,7 +4609,7 @@ pub struct BitcoinTransaction { )] pub bitcoin_amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -4594,7 +4618,7 @@ pub struct BitcoinTransaction { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4603,7 +4627,7 @@ pub struct BitcoinTransaction { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4612,12 +4636,12 @@ pub struct BitcoinTransaction { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BitcoinTransactionObject::is_noop")] pub object: BitcoinTransactionObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4630,7 +4654,8 @@ pub struct BitcoinTransaction { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CapabilityObject { #[serde(rename = "capability")] Capability, @@ -4661,7 +4686,8 @@ impl CapabilityObject { /** * The status of the capability. Can be `active`, `inactive`, `pending`, or `unrequested`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CapabilityStatus { #[serde(rename = "active")] Active, @@ -4708,14 +4734,14 @@ impl CapabilityStatus { pub struct Capability { pub account: Box<AccountAnyOf>, /** - * This is an object representing a capability for a Stripe account. + * This is an object representing a capability for a Stripe account. * * Related guide: [Account capabilities](https://stripe.com/docs/connect/account-capabilities). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub future_requirements: Option<AccountCapabilityFutureRequirements>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4724,12 +4750,12 @@ pub struct Capability { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CapabilityObject::is_noop")] pub object: CapabilityObject, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -4737,7 +4763,7 @@ pub struct Capability { )] pub requested: bool, /** - * This is an object representing a capability for a Stripe account. + * This is an object representing a capability for a Stripe account. * * Related guide: [Account capabilities](https://stripe.com/docs/connect/account-capabilities). */ @@ -4748,14 +4774,14 @@ pub struct Capability { )] pub requested_at: i64, /** - * This is an object representing a capability for a Stripe account. + * This is an object representing a capability for a Stripe account. * * Related guide: [Account capabilities](https://stripe.com/docs/connect/account-capabilities). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub requirements: Option<AccountCapabilityRequirements>, /** - * The status of the capability. Can be `active`, `inactive`, `pending`, or `unrequested`. + * The status of the capability. Can be `active`, `inactive`, `pending`, or `unrequested`. */ #[serde(default, skip_serializing_if = "CapabilityStatus::is_noop")] pub status: CapabilityStatus, @@ -4764,7 +4790,8 @@ pub struct Capability { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CardObject { #[serde(rename = "card")] Card, @@ -4803,11 +4830,11 @@ impl CardObject { #[serde(untagged)] pub enum RecipientAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -4857,7 +4884,7 @@ impl std::convert::From<RecipientAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Card { /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4865,7 +4892,7 @@ pub struct Card { */ pub account: Box<Option<AccountAnyOf>>, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4878,7 +4905,7 @@ pub struct Card { )] pub address_city: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4891,7 +4918,7 @@ pub struct Card { )] pub address_country: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4905,7 +4932,7 @@ pub struct Card { )] pub address_line_1: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4919,7 +4946,7 @@ pub struct Card { )] pub address_line_1_check: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4933,7 +4960,7 @@ pub struct Card { )] pub address_line_2: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4946,7 +4973,7 @@ pub struct Card { )] pub address_state: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4959,7 +4986,7 @@ pub struct Card { )] pub address_zip: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -4972,7 +4999,7 @@ pub struct Card { )] pub address_zip_check: String, /** - * A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout. + * A set of available payout methods for this bank account. Only values from this set should be passed as the `method` when creating a payout. */ #[serde( default, @@ -4981,7 +5008,7 @@ pub struct Card { )] pub available_payout_methods: Vec<AvailablePayoutMethods>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -4990,7 +5017,7 @@ pub struct Card { )] pub brand: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5003,7 +5030,7 @@ pub struct Card { )] pub country: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5016,7 +5043,7 @@ pub struct Card { )] pub currency: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5024,7 +5051,7 @@ pub struct Card { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5037,7 +5064,7 @@ pub struct Card { )] pub cvc_check: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5049,7 +5076,7 @@ pub struct Card { )] pub default_for_currency: bool, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5063,7 +5090,7 @@ pub struct Card { )] pub dynamic_last_4: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -5072,7 +5099,7 @@ pub struct Card { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -5081,7 +5108,7 @@ pub struct Card { )] pub exp_year: i64, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5094,7 +5121,7 @@ pub struct Card { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5103,7 +5130,7 @@ pub struct Card { )] pub funding: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5112,7 +5139,7 @@ pub struct Card { )] pub id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5122,7 +5149,7 @@ pub struct Card { )] pub last_4: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5135,7 +5162,7 @@ pub struct Card { )] pub metadata: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5148,12 +5175,12 @@ pub struct Card { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CardObject::is_noop")] pub object: CardObject, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5161,7 +5188,7 @@ pub struct Card { */ pub recipient: Box<Option<RecipientAnyOf>>, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5174,7 +5201,7 @@ pub struct Card { )] pub status: String, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -5192,12 +5219,12 @@ pub struct Card { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CardGeneratedFromPaymentMethodDetails { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_present: Option<PaymentMethodDetailsCardPresent>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5212,7 +5239,7 @@ pub struct CardGeneratedFromPaymentMethodDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CardIssuingAccountTermsOfService { /** - * + * */ #[serde( default, @@ -5221,7 +5248,7 @@ pub struct CardIssuingAccountTermsOfService { )] pub date: i64, /** - * + * */ #[serde( default, @@ -5230,7 +5257,7 @@ pub struct CardIssuingAccountTermsOfService { )] pub ip: String, /** - * + * */ #[serde( default, @@ -5255,11 +5282,11 @@ pub struct UseStripeSdk {} #[serde(untagged)] pub enum FeeAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * + * */ PlatformFee(PlatformFee), } @@ -5303,11 +5330,11 @@ impl std::convert::From<FeeAnyOf> for String { #[serde(untagged)] pub enum InvoiceAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -5374,7 +5401,8 @@ impl std::convert::From<InvoiceAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ChargeObject { #[serde(rename = "charge")] Charge, @@ -5413,11 +5441,11 @@ impl ChargeObject { #[serde(untagged)] pub enum OrderAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -5465,11 +5493,11 @@ impl std::convert::From<OrderAnyOf> for String { #[serde(untagged)] pub enum PaymentIntentAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -5516,7 +5544,7 @@ impl std::convert::From<PaymentIntentAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RefundList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -5525,7 +5553,7 @@ pub struct RefundList { )] pub data: Vec<Refund>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -5533,12 +5561,12 @@ pub struct RefundList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5559,11 +5587,11 @@ pub struct RefundList { #[serde(untagged)] pub enum ReviewAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Reviews can be used to supplement automated fraud detection with human expertise. + * Reviews can be used to supplement automated fraud detection with human expertise. * * Learn more about [Radar](/radar) and reviewing payments * [here](https://stripe.com/docs/radar/reviews). @@ -5610,11 +5638,11 @@ impl std::convert::From<ReviewAnyOf> for String { #[serde(untagged)] pub enum TransferAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -5659,7 +5687,8 @@ impl std::convert::From<TransferAnyOf> for String { /** * The status of the payment is either `succeeded`, `pending`, or `failed`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ChargeStatus { #[serde(rename = "failed")] Failed, @@ -5701,7 +5730,7 @@ impl ChargeStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Charge { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -5710,7 +5739,7 @@ pub struct Charge { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -5719,7 +5748,7 @@ pub struct Charge { )] pub amount_captured: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -5728,7 +5757,7 @@ pub struct Charge { )] pub amount_refunded: i64, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5736,7 +5765,7 @@ pub struct Charge { */ pub application: Box<Option<ApplicationAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5744,7 +5773,7 @@ pub struct Charge { */ pub application_fee: Box<Option<FeeAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5757,7 +5786,7 @@ pub struct Charge { )] pub application_fee_amount: i64, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5765,11 +5794,11 @@ pub struct Charge { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * + * */ pub billing_details: BillingDetails, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5782,7 +5811,7 @@ pub struct Charge { )] pub calculated_statement_descriptor: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -5790,7 +5819,7 @@ pub struct Charge { )] pub captured: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -5799,7 +5828,7 @@ pub struct Charge { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5808,7 +5837,7 @@ pub struct Charge { )] pub currency: String, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5816,7 +5845,7 @@ pub struct Charge { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5829,7 +5858,7 @@ pub struct Charge { )] pub description: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -5837,7 +5866,7 @@ pub struct Charge { )] pub disputed: bool, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5845,7 +5874,7 @@ pub struct Charge { */ pub failure_balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5858,7 +5887,7 @@ pub struct Charge { )] pub failure_code: String, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5871,12 +5900,12 @@ pub struct Charge { )] pub failure_message: String, /** - * Information on fraud assessments for the charge. + * Information on fraud assessments for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fraud_details: Option<ChargeFraudDetails>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -5885,7 +5914,7 @@ pub struct Charge { )] pub id: String, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5893,7 +5922,7 @@ pub struct Charge { */ pub invoice: Box<Option<InvoiceAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -5901,7 +5930,7 @@ pub struct Charge { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -5910,12 +5939,12 @@ pub struct Charge { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ChargeObject::is_noop")] pub object: ChargeObject, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5923,7 +5952,7 @@ pub struct Charge { */ pub on_behalf_of: Box<Option<AccountAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5931,12 +5960,12 @@ pub struct Charge { */ pub order: Box<Option<OrderAnyOf>>, /** - * Details about whether the payment was accepted, and why. See [understanding declines](https://stripe.com/docs/declines) for details. + * Details about whether the payment was accepted, and why. See [understanding declines](https://stripe.com/docs/declines) for details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub outcome: Option<ChargeOutcome>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -5944,7 +5973,7 @@ pub struct Charge { )] pub paid: bool, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5952,7 +5981,7 @@ pub struct Charge { */ pub payment_intent: Box<Option<PaymentIntentAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5965,12 +5994,12 @@ pub struct Charge { )] pub payment_method: String, /** - * Details about the payment method at the time of the transaction. + * Details about the payment method at the time of the transaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_details: Option<PaymentMethodDetails>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5983,7 +6012,7 @@ pub struct Charge { )] pub receipt_email: String, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -5996,7 +6025,7 @@ pub struct Charge { )] pub receipt_number: String, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6009,7 +6038,7 @@ pub struct Charge { )] pub receipt_url: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -6017,11 +6046,11 @@ pub struct Charge { )] pub refunded: bool, /** - * A list of refunds that have been applied to the charge. + * A list of refunds that have been applied to the charge. */ pub refunds: RefundList, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6029,12 +6058,12 @@ pub struct Charge { */ pub review: Box<Option<ReviewAnyOf>>, /** - * Shipping information for the charge. + * Shipping information for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<ShippingData>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6042,7 +6071,7 @@ pub struct Charge { */ pub source_transfer: Box<Option<TransferAnyOf>>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6055,7 +6084,7 @@ pub struct Charge { )] pub statement_descriptor: String, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6068,12 +6097,12 @@ pub struct Charge { )] pub statement_descriptor_suffix: String, /** - * The status of the payment is either `succeeded`, `pending`, or `failed`. + * The status of the payment is either `succeeded`, `pending`, or `failed`. */ #[serde(default, skip_serializing_if = "ChargeStatus::is_noop")] pub status: ChargeStatus, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6081,12 +6110,12 @@ pub struct Charge { */ pub transfer: Box<Option<TransferAnyOf>>, /** - * An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details. + * An optional dictionary including the account to automatically transfer to as part of a destination charge. [See the Connect documentation](https://stripe.com/docs/connect/destination-charges) for details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<ChargeTransferData>, /** - * To charge a credit or a debit card, you create a `Charge` object. You can + * To charge a credit or a debit card, you create a `Charge` object. You can * retrieve and refund individual charges as well as list all charges. Charges * are identified by a unique, random ID. * @@ -6104,7 +6133,7 @@ pub struct Charge { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChargeFraudDetails { /** - * + * */ #[serde( default, @@ -6113,7 +6142,7 @@ pub struct ChargeFraudDetails { )] pub stripe_report: String, /** - * + * */ #[serde( default, @@ -6134,11 +6163,11 @@ pub struct ChargeFraudDetails { #[serde(untagged)] pub enum RuleAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * + * */ Rule(Rule), } @@ -6175,7 +6204,7 @@ impl std::convert::From<RuleAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChargeOutcome { /** - * + * */ #[serde( default, @@ -6184,7 +6213,7 @@ pub struct ChargeOutcome { )] pub network_status: String, /** - * + * */ #[serde( default, @@ -6193,7 +6222,7 @@ pub struct ChargeOutcome { )] pub reason: String, /** - * + * */ #[serde( default, @@ -6202,7 +6231,7 @@ pub struct ChargeOutcome { )] pub risk_level: String, /** - * + * */ #[serde( default, @@ -6211,11 +6240,11 @@ pub struct ChargeOutcome { )] pub risk_score: i64, /** - * + * */ pub rule: Box<Option<RuleAnyOf>>, /** - * + * */ #[serde( default, @@ -6224,7 +6253,7 @@ pub struct ChargeOutcome { )] pub seller_message: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -6239,7 +6268,7 @@ pub struct ChargeOutcome { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChargeTransferData { /** - * + * */ #[serde( default, @@ -6253,7 +6282,8 @@ pub struct ChargeTransferData { /** * Describes whether Checkout should collect the customer's billing address. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BillingAddressCollection { #[serde(rename = "auto")] Auto, @@ -6287,7 +6317,8 @@ impl BillingAddressCollection { /** * Configure whether a Checkout Session creates a Customer when the Checkout Session completes. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomerCreation { #[serde(rename = "always")] Always, @@ -6322,7 +6353,7 @@ impl CustomerCreation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LineItems { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -6331,7 +6362,7 @@ pub struct LineItems { )] pub data: Vec<Item>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -6339,12 +6370,12 @@ pub struct LineItems { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -6357,7 +6388,8 @@ pub struct LineItems { /** * The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SessionLocale { #[serde(rename = "auto")] Auto, @@ -6508,7 +6540,8 @@ impl SessionLocale { /** * The mode of the Checkout Session. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Mode { #[serde(rename = "payment")] Payment, @@ -6545,7 +6578,8 @@ impl Mode { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SessionObject { #[serde(rename = "checkout.session")] CheckoutSession, @@ -6584,11 +6618,11 @@ impl SessionObject { #[serde(untagged)] pub enum PaymentLinkAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. + * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. * * When a customer opens a payment link it will open a new [checkout session](https://stripe.com/docs/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://stripe.com/docs/api/events/types#event_types-checkout.session.completed) to track payments through payment links. * @@ -6629,7 +6663,8 @@ impl std::convert::From<PaymentLinkAnyOf> for String { * The payment status of the Checkout Session, one of `paid`, `unpaid`, or `no_payment_required`. * You can use this value to decide when to fulfill your customer's order. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentStatus { #[serde(rename = "no_payment_required")] NoPaymentRequired, @@ -6674,11 +6709,11 @@ impl PaymentStatus { #[serde(untagged)] pub enum SetupIntentAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -6743,11 +6778,11 @@ impl std::convert::From<SetupIntentAnyOf> for String { #[serde(untagged)] pub enum ShippingRateAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Shipping rates describe the price of shipping presented to your customers and can be + * Shipping rates describe the price of shipping presented to your customers and can be * applied to [Checkout Sessions](https://stripe.com/docs/payments/checkout/shipping) to collect shipping costs. */ ShippingRate(ShippingRate), @@ -6784,7 +6819,8 @@ impl std::convert::From<ShippingRateAnyOf> for String { /** * The status of the Checkout Session, one of `open`, `complete`, or `expired`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SessionStatus { #[serde(rename = "complete")] Complete, @@ -6824,7 +6860,8 @@ impl SessionStatus { * specified on Checkout Sessions in `payment` mode, but not Checkout Sessions * in `subscription` or `setup` mode. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubmitType { #[serde(rename = "auto")] Auto, @@ -6872,11 +6909,11 @@ impl SubmitType { #[serde(untagged)] pub enum SubscriptionAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -6928,12 +6965,12 @@ impl std::convert::From<SubscriptionAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Session { /** - * When set, provides configuration for actions to take if this Checkout Session expires. + * When set, provides configuration for actions to take if this Checkout Session expires. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub after_expiration: Option<PaymentPagesCheckoutSessionAfterExpiration>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -6954,7 +6991,7 @@ pub struct Session { )] pub allow_promotion_codes: bool, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -6976,7 +7013,7 @@ pub struct Session { )] pub amount_subtotal: i64, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -6998,16 +7035,16 @@ pub struct Session { )] pub amount_total: i64, /** - * + * */ pub automatic_tax: AutomaticTax, /** - * Describes whether Checkout should collect the customer's billing address. + * Describes whether Checkout should collect the customer's billing address. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address_collection: Option<BillingAddressCollection>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7016,7 +7053,7 @@ pub struct Session { )] pub cancel_url: String, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7038,17 +7075,17 @@ pub struct Session { )] pub client_reference_id: String, /** - * Results of `consent_collection` for this session. + * Results of `consent_collection` for this session. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub consent: Option<PaymentPagesCheckoutSessionConsent>, /** - * When set, provides configuration for the Checkout Session to gather active consent from customers. + * When set, provides configuration for the Checkout Session to gather active consent from customers. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub consent_collection: Option<PaymentPagesCheckoutSessionConsentCollection>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7070,7 +7107,7 @@ pub struct Session { )] pub currency: String, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7087,17 +7124,17 @@ pub struct Session { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * Configure whether a Checkout Session creates a Customer when the Checkout Session completes. + * Configure whether a Checkout Session creates a Customer when the Checkout Session completes. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_creation: Option<CustomerCreation>, /** - * The customer details including the customer's tax exempt status and the customer's tax IDs. Only present on Sessions in `payment` or `subscription` mode. + * The customer details including the customer's tax exempt status and the customer's tax IDs. Only present on Sessions in `payment` or `subscription` mode. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_details: Option<PaymentPagesCheckoutSessionCustomerDetails>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7119,7 +7156,7 @@ pub struct Session { )] pub customer_email: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -7128,7 +7165,7 @@ pub struct Session { )] pub expires_at: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7137,7 +7174,7 @@ pub struct Session { )] pub id: String, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7155,7 +7192,7 @@ pub struct Session { #[serde(default, skip_serializing_if = "Option::is_none")] pub line_items: Option<LineItems>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -7163,12 +7200,12 @@ pub struct Session { )] pub livemode: bool, /** - * The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used. + * The IETF language tag of the locale Checkout is displayed in. If blank or `auto`, the browser's locale is used. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub locale: Option<SessionLocale>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7190,17 +7227,17 @@ pub struct Session { )] pub metadata: String, /** - * The mode of the Checkout Session. + * The mode of the Checkout Session. */ #[serde(default, skip_serializing_if = "Mode::is_noop")] pub mode: Mode, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SessionObject::is_noop")] pub object: SessionObject, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7217,7 +7254,7 @@ pub struct Session { */ pub payment_intent: Box<Option<PaymentIntentAnyOf>>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7234,12 +7271,12 @@ pub struct Session { */ pub payment_link: Box<Option<PaymentLinkAnyOf>>, /** - * Payment-method-specific configuration for the PaymentIntent or SetupIntent of this CheckoutSession. + * Payment-method-specific configuration for the PaymentIntent or SetupIntent of this CheckoutSession. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_options: Option<CheckoutSessionPaymentMethodOptions>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -7248,13 +7285,13 @@ pub struct Session { )] pub payment_method_types: Vec<String>, /** - * The payment status of the Checkout Session, one of `paid`, `unpaid`, or `no_payment_required`. + * The payment status of the Checkout Session, one of `paid`, `unpaid`, or `no_payment_required`. * You can use this value to decide when to fulfill your customer's order. */ #[serde(default, skip_serializing_if = "PaymentStatus::is_noop")] pub payment_status: PaymentStatus, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7272,7 +7309,7 @@ pub struct Session { #[serde(default, skip_serializing_if = "Option::is_none")] pub phone_number_collection: Option<PortalInvoiceList>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7294,7 +7331,7 @@ pub struct Session { )] pub recovered_from: String, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7311,17 +7348,17 @@ pub struct Session { */ pub setup_intent: Box<Option<SetupIntentAnyOf>>, /** - * Shipping information for the charge. + * Shipping information for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<ShippingData>, /** - * When set, provides configuration for Checkout to collect a shipping address from a customer. + * When set, provides configuration for Checkout to collect a shipping address from a customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address_collection: Option<PaymentLinksResourceShippingAddressCollection>, /** - * The shipping rate options applied to this Session. + * The shipping rate options applied to this Session. */ #[serde( default, @@ -7330,7 +7367,7 @@ pub struct Session { )] pub shipping_options: Vec<PaymentPagesCheckoutSessionShippingOption>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7347,12 +7384,12 @@ pub struct Session { */ pub shipping_rate: Box<Option<ShippingRateAnyOf>>, /** - * The status of the Checkout Session, one of `open`, `complete`, or `expired`. + * The status of the Checkout Session, one of `open`, `complete`, or `expired`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<SessionStatus>, /** - * Describes the type of transaction being performed by Checkout in order to customize + * Describes the type of transaction being performed by Checkout in order to customize * relevant text on the page, such as the submit button. `submit_type` can only be * specified on Checkout Sessions in `payment` mode, but not Checkout Sessions * in `subscription` or `setup` mode. @@ -7360,7 +7397,7 @@ pub struct Session { #[serde(default, skip_serializing_if = "Option::is_none")] pub submit_type: Option<SubmitType>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7377,7 +7414,7 @@ pub struct Session { */ pub subscription: Box<Option<SubscriptionAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7386,7 +7423,7 @@ pub struct Session { )] pub success_url: String, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7404,12 +7441,12 @@ pub struct Session { #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_id_collection: Option<PortalInvoiceList>, /** - * Tax and discount details for the computed total amount. + * Tax and discount details for the computed total amount. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub total_details: Option<PaymentPagesCheckoutSessionTotalDetails>, /** - * A Checkout Session represents your customer's session as they pay for + * A Checkout Session represents your customer's session as they pay for * one-time purchases or subscriptions through [Checkout](https://stripe.com/docs/payments/checkout) * or [Payment Links](https://stripe.com/docs/payments/payment-links). We recommend creating a * new Session each time your customer attempts to pay. @@ -7432,7 +7469,8 @@ pub struct Session { pub url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DefaultFor { #[serde(rename = "invoice")] Invoice, @@ -7466,7 +7504,8 @@ impl DefaultFor { /** * Payment schedule for the mandate. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentSchedule { #[serde(rename = "combined")] Combined, @@ -7503,7 +7542,8 @@ impl PaymentSchedule { /** * Transaction type of the mandate. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TransactionType { #[serde(rename = "business")] Business, @@ -7538,7 +7578,7 @@ impl TransactionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckoutAcssDebitMandateOptions { /** - * + * */ #[serde( default, @@ -7547,7 +7587,7 @@ pub struct CheckoutAcssDebitMandateOptions { )] pub custom_mandate_url: String, /** - * + * */ #[serde( default, @@ -7556,7 +7596,7 @@ pub struct CheckoutAcssDebitMandateOptions { )] pub default_for: Vec<DefaultFor>, /** - * + * */ #[serde( default, @@ -7565,12 +7605,12 @@ pub struct CheckoutAcssDebitMandateOptions { )] pub interval_description: String, /** - * Payment schedule for the mandate. + * Payment schedule for the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_schedule: Option<PaymentSchedule>, /** - * Transaction type of the mandate. + * Transaction type of the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transaction_type: Option<TransactionType>, @@ -7579,7 +7619,8 @@ pub struct CheckoutAcssDebitMandateOptions { /** * Currency supported by the bank account. Returned when the Session is in `setup` mode. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Currency { #[serde(rename = "cad")] Cad, @@ -7613,7 +7654,8 @@ impl Currency { /** * Bank account verification method. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VerificationMethod { #[serde(rename = "automatic")] Automatic, @@ -7651,17 +7693,17 @@ impl VerificationMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckoutAcssDebitPaymentMethodOptions { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub currency: Option<Currency>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<CheckoutAcssDebitMandateOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -7671,7 +7713,7 @@ pub struct CheckoutAcssDebitPaymentMethodOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckoutOxxoPaymentMethodOptions { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -7685,7 +7727,7 @@ pub struct CheckoutOxxoPaymentMethodOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckoutKonbiniPaymentMethodOptions { /** - * + * */ #[serde( default, @@ -7699,27 +7741,27 @@ pub struct CheckoutKonbiniPaymentMethodOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckoutSessionPaymentMethodOptions { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<CheckoutAcssDebitPaymentMethodOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub boleto: Option<CheckoutOxxoPaymentMethodOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini: Option<CheckoutKonbiniPaymentMethodOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub oxxo: Option<CheckoutOxxoPaymentMethodOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<CheckoutUsBankAccountPaymentMethodOptions>, @@ -7728,7 +7770,8 @@ pub struct CheckoutSessionPaymentMethodOptions { /** * Bank account verification method. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CheckoutUsBankAccountPaymentMethodOptionsVerification { #[serde(rename = "automatic")] Automatic, @@ -7766,7 +7809,7 @@ impl CheckoutUsBankAccountPaymentMethodOptionsVerification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckoutUsBankAccountPaymentMethodOptions { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<CheckoutUsBankAccountPaymentMethodOptionsVerification>, @@ -7775,7 +7818,8 @@ pub struct CheckoutUsBankAccountPaymentMethodOptions { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ConnectCollectionTransferObject { #[serde(rename = "connect_collection_transfer")] ConnectCollectionTransfer, @@ -7809,7 +7853,7 @@ impl ConnectCollectionTransferObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectCollectionTransfer { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -7818,7 +7862,7 @@ pub struct ConnectCollectionTransfer { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7828,7 +7872,7 @@ pub struct ConnectCollectionTransfer { pub currency: String, pub destination: Box<AccountAnyOf>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7837,7 +7881,7 @@ pub struct ConnectCollectionTransfer { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -7845,7 +7889,7 @@ pub struct ConnectCollectionTransfer { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -7857,7 +7901,8 @@ pub struct ConnectCollectionTransfer { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CountrySpecObject { #[serde(rename = "country_spec")] CountrySpec, @@ -7894,7 +7939,7 @@ impl CountrySpecObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CountrySpec { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7903,7 +7948,7 @@ pub struct CountrySpec { )] pub default_currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -7912,12 +7957,12 @@ pub struct CountrySpec { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CountrySpecObject::is_noop")] pub object: CountrySpecObject, /** - * Currencies that can be accepted in the specific country (for transfers). + * Currencies that can be accepted in the specific country (for transfers). */ #[serde( default, @@ -7926,7 +7971,7 @@ pub struct CountrySpec { )] pub supported_bank_account_currencies: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -7935,7 +7980,7 @@ pub struct CountrySpec { )] pub supported_payment_currencies: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -7944,7 +7989,7 @@ pub struct CountrySpec { )] pub supported_payment_methods: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -7953,7 +7998,7 @@ pub struct CountrySpec { )] pub supported_transfer_countries: Vec<String>, /** - * + * */ pub verification_fields: CountrySpecVerificationFields, } @@ -7962,7 +8007,7 @@ pub struct CountrySpec { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CountrySpecVerificationFieldDetails { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -7971,7 +8016,7 @@ pub struct CountrySpecVerificationFieldDetails { )] pub additional: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -7985,11 +8030,11 @@ pub struct CountrySpecVerificationFieldDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CountrySpecVerificationFields { /** - * + * */ pub company: CountrySpecVerificationFieldDetails, /** - * + * */ pub individual: CountrySpecVerificationFieldDetails, } @@ -7997,7 +8042,8 @@ pub struct CountrySpecVerificationFields { /** * One of `forever`, `once`, and `repeating`. Describes how long a customer who applies this coupon will get the discount. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Duration { #[serde(rename = "forever")] Forever, @@ -8034,7 +8080,8 @@ impl Duration { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CouponObject { #[serde(rename = "coupon")] Coupon, @@ -8068,7 +8115,7 @@ impl CouponObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Coupon { /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8079,14 +8126,14 @@ pub struct Coupon { )] pub amount_off: i64, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub applies_to: Option<CouponAppliesTo>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8095,7 +8142,7 @@ pub struct Coupon { )] pub created: i64, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8106,12 +8153,12 @@ pub struct Coupon { )] pub currency: String, /** - * One of `forever`, `once`, and `repeating`. Describes how long a customer who applies this coupon will get the discount. + * One of `forever`, `once`, and `repeating`. Describes how long a customer who applies this coupon will get the discount. */ #[serde(default, skip_serializing_if = "Duration::is_noop")] pub duration: Duration, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8122,7 +8169,7 @@ pub struct Coupon { )] pub duration_in_months: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8131,7 +8178,7 @@ pub struct Coupon { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -8139,7 +8186,7 @@ pub struct Coupon { )] pub livemode: bool, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8150,7 +8197,7 @@ pub struct Coupon { )] pub max_redemptions: i64, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8161,7 +8208,7 @@ pub struct Coupon { )] pub metadata: String, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8172,12 +8219,12 @@ pub struct Coupon { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CouponObject::is_noop")] pub object: CouponObject, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -8186,7 +8233,7 @@ pub struct Coupon { )] pub percent_off: f64, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ @@ -8197,7 +8244,7 @@ pub struct Coupon { )] pub redeem_by: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8206,7 +8253,7 @@ pub struct Coupon { )] pub times_redeemed: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -8219,7 +8266,7 @@ pub struct Coupon { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CouponAppliesTo { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -8240,11 +8287,11 @@ pub struct CouponAppliesTo { #[serde(untagged)] pub enum CustomerBalanceTransactionAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, + * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, * which denotes a debit or credit that's automatically applied to their next invoice upon finalization. * You may modify the value directly by using the [update customer API](https://stripe.com/docs/api/customers/update), * or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. @@ -8286,7 +8333,7 @@ impl std::convert::From<CustomerBalanceTransactionAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Lines { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -8295,7 +8342,7 @@ pub struct Lines { )] pub data: Vec<CreditNoteLineItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -8303,12 +8350,12 @@ pub struct Lines { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8321,7 +8368,8 @@ pub struct Lines { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CreditNoteObject { #[serde(rename = "credit_note")] CreditNote, @@ -8352,7 +8400,8 @@ impl CreditNoteObject { /** * Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Reason { #[serde(rename = "duplicate")] Duplicate, @@ -8400,11 +8449,11 @@ impl Reason { #[serde(untagged)] pub enum RefundAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -8444,7 +8493,8 @@ impl std::convert::From<RefundAnyOf> for String { /** * Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://stripe.com/docs/billing/invoices/credit-notes#voiding). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CreditNoteStatus { #[serde(rename = "issued")] Issued, @@ -8478,7 +8528,8 @@ impl CreditNoteStatus { /** * Type of this credit note, one of `pre_payment` or `post_payment`. A `pre_payment` credit note means it was issued when the invoice was open. A `post_payment` credit note means it was issued when the invoice was paid. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CreditNoteType { #[serde(rename = "post_payment")] PostPayment, @@ -8515,7 +8566,7 @@ impl CreditNoteType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreditNote { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8524,7 +8575,7 @@ pub struct CreditNote { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8533,7 +8584,7 @@ pub struct CreditNote { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8543,13 +8594,13 @@ pub struct CreditNote { pub currency: String, pub customer: Box<CustomerAnyOf>, /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ pub customer_balance_transaction: Box<Option<CustomerBalanceTransactionAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8558,7 +8609,7 @@ pub struct CreditNote { )] pub discount_amount: i64, /** - * The aggregate amounts calculated per discount for all line items. + * The aggregate amounts calculated per discount for all line items. */ #[serde( default, @@ -8567,7 +8618,7 @@ pub struct CreditNote { )] pub discount_amounts: Vec<DiscountsResourceDiscountAmount>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8577,11 +8628,11 @@ pub struct CreditNote { pub id: String, pub invoice: Box<InvoiceAnyOf>, /** - * Line items that make up the credit note + * Line items that make up the credit note */ pub lines: Lines, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -8589,7 +8640,7 @@ pub struct CreditNote { )] pub livemode: bool, /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ @@ -8600,7 +8651,7 @@ pub struct CreditNote { )] pub memo: String, /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ @@ -8611,7 +8662,7 @@ pub struct CreditNote { )] pub metadata: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8620,12 +8671,12 @@ pub struct CreditNote { )] pub number: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CreditNoteObject::is_noop")] pub object: CreditNoteObject, /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ @@ -8636,7 +8687,7 @@ pub struct CreditNote { )] pub out_of_band_amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8645,23 +8696,23 @@ pub struct CreditNote { )] pub pdf: String, /** - * Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory` + * Reason for issuing this credit note, one of `duplicate`, `fraudulent`, `order_change`, or `product_unsatisfactory` */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reason: Option<Reason>, /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ pub refund: Box<Option<RefundAnyOf>>, /** - * Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://stripe.com/docs/billing/invoices/credit-notes#voiding). + * Status of this credit note, one of `issued` or `void`. Learn more about [voiding credit notes](https://stripe.com/docs/billing/invoices/credit-notes#voiding). */ #[serde(default, skip_serializing_if = "CreditNoteStatus::is_noop")] pub status: CreditNoteStatus, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8670,7 +8721,7 @@ pub struct CreditNote { )] pub subtotal: i64, /** - * The aggregate amounts calculated per tax rate for all line items. + * The aggregate amounts calculated per tax rate for all line items. */ #[serde( default, @@ -8679,7 +8730,7 @@ pub struct CreditNote { )] pub tax_amounts: Vec<InvoiceTaxAmount>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8688,7 +8739,7 @@ pub struct CreditNote { )] pub total: i64, /** - * Type of this credit note, one of `pre_payment` or `post_payment`. A `pre_payment` credit note means it was issued when the invoice was open. A `post_payment` credit note means it was issued when the invoice was paid. + * Type of this credit note, one of `pre_payment` or `post_payment`. A `pre_payment` credit note means it was issued when the invoice was open. A `post_payment` credit note means it was issued when the invoice was paid. */ #[serde( default, @@ -8697,7 +8748,7 @@ pub struct CreditNote { )] pub type_: CreditNoteType, /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ @@ -8712,7 +8763,8 @@ pub struct CreditNote { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CreditNoteLineItemObject { #[serde(rename = "credit_note_line_item")] CreditNoteLineItem, @@ -8743,7 +8795,8 @@ impl CreditNoteLineItemObject { /** * The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CreditNoteLineItemType { #[serde(rename = "custom_line_item")] CustomLineItem, @@ -8778,7 +8831,7 @@ impl CreditNoteLineItemType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreditNoteLineItem { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8787,7 +8840,7 @@ pub struct CreditNoteLineItem { )] pub amount: i64, /** - * + * */ #[serde( default, @@ -8796,7 +8849,7 @@ pub struct CreditNoteLineItem { )] pub description: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8805,7 +8858,7 @@ pub struct CreditNoteLineItem { )] pub discount_amount: i64, /** - * The aggregate amounts calculated per discount for all line items. + * The aggregate amounts calculated per discount for all line items. */ #[serde( default, @@ -8814,7 +8867,7 @@ pub struct CreditNoteLineItem { )] pub discount_amounts: Vec<DiscountsResourceDiscountAmount>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -8823,7 +8876,7 @@ pub struct CreditNoteLineItem { )] pub id: String, /** - * + * */ #[serde( default, @@ -8832,7 +8885,7 @@ pub struct CreditNoteLineItem { )] pub invoice_line_item: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -8840,12 +8893,12 @@ pub struct CreditNoteLineItem { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CreditNoteLineItemObject::is_noop")] pub object: CreditNoteLineItemObject, /** - * + * */ #[serde( default, @@ -8854,7 +8907,7 @@ pub struct CreditNoteLineItem { )] pub quantity: i64, /** - * The aggregate amounts calculated per tax rate for all line items. + * The aggregate amounts calculated per tax rate for all line items. */ #[serde( default, @@ -8863,7 +8916,7 @@ pub struct CreditNoteLineItem { )] pub tax_amounts: Vec<InvoiceTaxAmount>, /** - * The tax rates which apply to the line item. + * The tax rates which apply to the line item. */ #[serde( default, @@ -8872,7 +8925,7 @@ pub struct CreditNoteLineItem { )] pub tax_rates: Vec<TaxRate>, /** - * The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice. + * The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice. */ #[serde( default, @@ -8881,7 +8934,7 @@ pub struct CreditNoteLineItem { )] pub type_: CreditNoteLineItemType, /** - * + * */ #[serde( default, @@ -8890,7 +8943,7 @@ pub struct CreditNoteLineItem { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -8911,11 +8964,11 @@ pub struct CreditNoteLineItem { #[serde(untagged)] pub enum TaxRateAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -8954,7 +9007,7 @@ impl std::convert::From<TaxRateAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceTaxAmount { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -8963,7 +9016,7 @@ pub struct InvoiceTaxAmount { )] pub amount: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -8988,11 +9041,11 @@ pub struct InvoiceTaxAmount { #[serde(untagged)] pub enum DefaultSourceAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -9002,7 +9055,7 @@ pub enum DefaultSourceAnyOf { */ BankAccount(BankAccount), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -9010,11 +9063,11 @@ pub enum DefaultSourceAnyOf { */ Card(Card), /** - * + * */ AlipayAccount(AlipayAccount), /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -9023,7 +9076,7 @@ pub enum DefaultSourceAnyOf { */ SourceData(SourceData), /** - * + * */ BitcoinReceiver(BitcoinReceiver), } @@ -9087,7 +9140,8 @@ impl std::convert::From<DefaultSourceAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomerObject { #[serde(rename = "customer")] Customer, @@ -9129,7 +9183,7 @@ impl CustomerObject { #[serde(untagged)] pub enum CustomerSourcesDataAnyOf { /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -9139,7 +9193,7 @@ pub enum CustomerSourcesDataAnyOf { */ BankAccount(BankAccount), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -9147,11 +9201,11 @@ pub enum CustomerSourcesDataAnyOf { */ Card(Card), /** - * + * */ AlipayAccount(AlipayAccount), /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -9160,7 +9214,7 @@ pub enum CustomerSourcesDataAnyOf { */ SourceData(SourceData), /** - * + * */ BitcoinReceiver(BitcoinReceiver), } @@ -9206,11 +9260,11 @@ impl CustomerSourcesDataAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sources { /** - * Details about each object. + * Details about each object. */ pub data: Box<Vec<CustomerSourcesDataAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -9218,12 +9272,12 @@ pub struct Sources { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -9237,7 +9291,7 @@ pub struct Sources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Subscriptions { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -9246,7 +9300,7 @@ pub struct Subscriptions { )] pub data: Vec<Subscription>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -9254,12 +9308,12 @@ pub struct Subscriptions { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -9272,7 +9326,8 @@ pub struct Subscriptions { /** * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text **"Reverse charge"**. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxExempt { #[serde(rename = "exempt")] Exempt, @@ -9310,7 +9365,7 @@ impl TaxExempt { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaxIds { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -9319,7 +9374,7 @@ pub struct TaxIds { )] pub data: Vec<TaxId>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -9327,12 +9382,12 @@ pub struct TaxIds { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -9353,11 +9408,11 @@ pub struct TaxIds { #[serde(untagged)] pub enum TestClockAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A test clock enables deterministic control over objects in testmode. With a test clock, you can create + * A test clock enables deterministic control over objects in testmode. With a test clock, you can create * objects at a frozen time in the past or future, and advance to a specific future time to observe webhooks and state changes. After the clock advances, * you can either validate the current state of your scenario (and test your assumptions), change the current state of your scenario (and test more complex scenarios), or keep advancing forward in time. */ @@ -9398,12 +9453,12 @@ impl std::convert::From<TestClockAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Customer { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9414,7 +9469,7 @@ pub struct Customer { )] pub balance: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -9423,7 +9478,7 @@ pub struct Customer { )] pub created: i64, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9434,13 +9489,13 @@ pub struct Customer { )] pub currency: String, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ pub default_source: Box<Option<DefaultSourceAnyOf>>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9450,7 +9505,7 @@ pub struct Customer { )] pub delinquent: bool, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9461,12 +9516,12 @@ pub struct Customer { )] pub description: String, /** - * Describes the current discount active on the customer, if there is one. + * Describes the current discount active on the customer, if there is one. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub discount: Option<DiscountData>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9477,7 +9532,7 @@ pub struct Customer { )] pub email: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -9486,7 +9541,7 @@ pub struct Customer { )] pub id: String, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9497,14 +9552,14 @@ pub struct Customer { )] pub invoice_prefix: String, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub invoice_settings: Option<InvoiceSettingCustomer>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -9512,7 +9567,7 @@ pub struct Customer { )] pub livemode: bool, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9523,7 +9578,7 @@ pub struct Customer { )] pub metadata: String, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9534,7 +9589,7 @@ pub struct Customer { )] pub name: String, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9545,12 +9600,12 @@ pub struct Customer { )] pub next_invoice_sequence: i64, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CustomerObject::is_noop")] pub object: CustomerObject, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9561,7 +9616,7 @@ pub struct Customer { )] pub phone: String, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9572,45 +9627,45 @@ pub struct Customer { )] pub preferred_locales: Vec<String>, /** - * Shipping information for the charge. + * Shipping information for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<ShippingData>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sources: Option<Sources>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub subscriptions: Option<Subscriptions>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax: Option<CustomerTax>, /** - * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text \*\*"Reverse charge"\*\*. + * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text \*\*"Reverse charge"\*\*. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_exempt: Option<TaxExempt>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_ids: Option<TaxIds>, /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9620,7 +9675,8 @@ pub struct Customer { /** * The type of customer acceptance information included with the Mandate. One of `online` or `offline`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomerAcceptanceType { #[serde(rename = "offline")] Offline, @@ -9655,7 +9711,7 @@ impl CustomerAcceptanceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomerAcceptance { /** - * + * */ #[serde( default, @@ -9664,17 +9720,17 @@ pub struct CustomerAcceptance { )] pub accepted_at: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub offline: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub online: Option<OnlineAcceptance>, /** - * The type of customer acceptance information included with the Mandate. One of `online` or `offline`. + * The type of customer acceptance information included with the Mandate. One of `online` or `offline`. */ #[serde( default, @@ -9695,11 +9751,11 @@ pub struct CustomerAcceptance { #[serde(untagged)] pub enum CreditNoteAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Issue a credit note to adjust an invoice's amount after the invoice is finalized. + * Issue a credit note to adjust an invoice's amount after the invoice is finalized. * * Related guide: [Credit Notes](https://stripe.com/docs/billing/invoices/credit-notes). */ @@ -9745,11 +9801,11 @@ impl std::convert::From<CreditNoteAnyOf> for String { #[serde(untagged)] pub enum CustomerAnyOfData { /** - * The account's country. + * The account's country. */ String(String), /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ @@ -9787,7 +9843,8 @@ impl std::convert::From<CustomerAnyOfData> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomerBalanceTransactionObject { #[serde(rename = "customer_balance_transaction")] CustomerBalanceTransaction, @@ -9820,7 +9877,8 @@ impl CustomerBalanceTransactionObject { /** * Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, or `unapplied_from_invoice`. See the [Customer Balance page](https://stripe.com/docs/billing/customer/balance#types) to learn more about transaction types. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomerBalanceTransactionType { #[serde(rename = "adjustment")] Adjustment, @@ -9881,7 +9939,7 @@ impl CustomerBalanceTransactionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomerBalanceTransaction { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -9890,7 +9948,7 @@ pub struct CustomerBalanceTransaction { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -9899,7 +9957,7 @@ pub struct CustomerBalanceTransaction { )] pub created: i64, /** - * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, + * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, * which denotes a debit or credit that's automatically applied to their next invoice upon finalization. * You may modify the value directly by using the [update customer API](https://stripe.com/docs/api/customers/update), * or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. @@ -9908,7 +9966,7 @@ pub struct CustomerBalanceTransaction { */ pub credit_note: Box<Option<CreditNoteAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -9918,7 +9976,7 @@ pub struct CustomerBalanceTransaction { pub currency: String, pub customer: CustomerAnyOfData, /** - * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, + * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, * which denotes a debit or credit that's automatically applied to their next invoice upon finalization. * You may modify the value directly by using the [update customer API](https://stripe.com/docs/api/customers/update), * or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. @@ -9932,7 +9990,7 @@ pub struct CustomerBalanceTransaction { )] pub description: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -9941,7 +9999,7 @@ pub struct CustomerBalanceTransaction { )] pub ending_balance: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -9950,7 +10008,7 @@ pub struct CustomerBalanceTransaction { )] pub id: String, /** - * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, + * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, * which denotes a debit or credit that's automatically applied to their next invoice upon finalization. * You may modify the value directly by using the [update customer API](https://stripe.com/docs/api/customers/update), * or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. @@ -9959,7 +10017,7 @@ pub struct CustomerBalanceTransaction { */ pub invoice: Box<Option<InvoiceAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -9967,7 +10025,7 @@ pub struct CustomerBalanceTransaction { )] pub livemode: bool, /** - * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, + * Each customer has a [`balance`](https://stripe.com/docs/api/customers/object#customer_object-balance) value, * which denotes a debit or credit that's automatically applied to their next invoice upon finalization. * You may modify the value directly by using the [update customer API](https://stripe.com/docs/api/customers/update), * or by creating a Customer Balance Transaction, which increments or decrements the customer's `balance` by the specified `amount`. @@ -9981,7 +10039,7 @@ pub struct CustomerBalanceTransaction { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -9989,7 +10047,7 @@ pub struct CustomerBalanceTransaction { )] pub object: CustomerBalanceTransactionObject, /** - * Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, or `unapplied_from_invoice`. See the [Customer Balance page](https://stripe.com/docs/billing/customer/balance#types) to learn more about transaction types. + * Transaction type: `adjustment`, `applied_to_invoice`, `credit_note`, `initial`, `invoice_too_large`, `invoice_too_small`, `unspent_receiver_credit`, or `unapplied_from_invoice`. See the [Customer Balance page](https://stripe.com/docs/billing/customer/balance#types) to learn more about transaction types. */ #[serde( default, @@ -10002,7 +10060,8 @@ pub struct CustomerBalanceTransaction { /** * Surfaces if automatic tax computation is possible given the current customer location information. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CustomerTaxAutomatic { #[serde(rename = "failed")] Failed, @@ -10043,12 +10102,12 @@ impl CustomerTaxAutomatic { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomerTax { /** - * Surfaces if automatic tax computation is possible given the current customer location information. + * Surfaces if automatic tax computation is possible given the current customer location information. */ #[serde(default, skip_serializing_if = "CustomerTaxAutomatic::is_noop")] pub automatic_tax: CustomerTaxAutomatic, /** - * + * */ #[serde( default, @@ -10057,7 +10116,7 @@ pub struct CustomerTax { )] pub ip_address: String, /** - * The customer's location as identified by Stripe Tax. + * The customer's location as identified by Stripe Tax. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub location: Option<CustomerTaxLocation>, @@ -10066,7 +10125,8 @@ pub struct CustomerTax { /** * The data source used to infer the customer's location. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Source { #[serde(rename = "billing_address")] BillingAddress, @@ -10107,7 +10167,7 @@ impl Source { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomerTaxLocation { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10116,12 +10176,12 @@ pub struct CustomerTaxLocation { )] pub country: String, /** - * The data source used to infer the customer's location. + * The data source used to infer the customer's location. */ #[serde(default, skip_serializing_if = "Source::is_noop")] pub source: Source, /** - * + * */ #[serde( default, @@ -10135,7 +10195,7 @@ pub struct CustomerTaxLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedAccount { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10143,7 +10203,7 @@ pub struct DeletedAccount { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10152,7 +10212,7 @@ pub struct DeletedAccount { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "AccountObject::is_noop")] pub object: AccountObject, @@ -10162,7 +10222,7 @@ pub struct DeletedAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AlipayDeletedAccount { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10170,7 +10230,7 @@ pub struct AlipayDeletedAccount { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10179,7 +10239,7 @@ pub struct AlipayDeletedAccount { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "AlipayAccountObject::is_noop")] pub object: AlipayAccountObject, @@ -10189,7 +10249,7 @@ pub struct AlipayDeletedAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedApplePayDomain { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10197,7 +10257,7 @@ pub struct DeletedApplePayDomain { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10206,7 +10266,7 @@ pub struct DeletedApplePayDomain { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ApplePayDomainObject::is_noop")] pub object: ApplePayDomainObject, @@ -10216,7 +10276,7 @@ pub struct DeletedApplePayDomain { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedBankAccount { /** - * + * */ #[serde( default, @@ -10225,7 +10285,7 @@ pub struct DeletedBankAccount { )] pub currency: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10233,7 +10293,7 @@ pub struct DeletedBankAccount { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10242,7 +10302,7 @@ pub struct DeletedBankAccount { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BankAccountObject::is_noop")] pub object: BankAccountObject, @@ -10252,7 +10312,7 @@ pub struct DeletedBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BitcoinDeletedReceiver { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10260,7 +10320,7 @@ pub struct BitcoinDeletedReceiver { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10269,7 +10329,7 @@ pub struct BitcoinDeletedReceiver { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "BitcoinReceiverObject::is_noop")] pub object: BitcoinReceiverObject, @@ -10279,7 +10339,7 @@ pub struct BitcoinDeletedReceiver { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedCard { /** - * + * */ #[serde( default, @@ -10288,7 +10348,7 @@ pub struct DeletedCard { )] pub currency: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10296,7 +10356,7 @@ pub struct DeletedCard { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10305,7 +10365,7 @@ pub struct DeletedCard { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CardObject::is_noop")] pub object: CardObject, @@ -10315,7 +10375,7 @@ pub struct DeletedCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedCoupon { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10323,7 +10383,7 @@ pub struct DeletedCoupon { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10332,7 +10392,7 @@ pub struct DeletedCoupon { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CouponObject::is_noop")] pub object: CouponObject, @@ -10342,7 +10402,7 @@ pub struct DeletedCoupon { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedCustomer { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10350,7 +10410,7 @@ pub struct DeletedCustomer { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10359,7 +10419,7 @@ pub struct DeletedCustomer { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CustomerObject::is_noop")] pub object: CustomerObject, @@ -10368,7 +10428,8 @@ pub struct DeletedCustomer { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedDiscountObject { #[serde(rename = "discount")] Discount, @@ -10407,11 +10468,11 @@ impl DeletedDiscountObject { #[serde(untagged)] pub enum PromotionCodeAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to + * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to * create multiple codes for a single coupon. */ PromotionCode(PromotionCode), @@ -10449,7 +10510,7 @@ impl std::convert::From<PromotionCodeAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedDiscount { /** - * + * */ #[serde( default, @@ -10458,17 +10519,17 @@ pub struct DeletedDiscount { )] pub checkout_session: String, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ pub coupon: Coupon, /** - * + * */ pub customer: Box<Option<CustomerAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10476,7 +10537,7 @@ pub struct DeletedDiscount { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10485,7 +10546,7 @@ pub struct DeletedDiscount { )] pub id: String, /** - * + * */ #[serde( default, @@ -10494,7 +10555,7 @@ pub struct DeletedDiscount { )] pub invoice: String, /** - * + * */ #[serde( default, @@ -10503,16 +10564,16 @@ pub struct DeletedDiscount { )] pub invoice_item: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedDiscountObject::is_noop")] pub object: DeletedDiscountObject, /** - * + * */ pub promotion_code: Box<Option<PromotionCodeAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -10521,7 +10582,7 @@ pub struct DeletedDiscount { )] pub start: i64, /** - * + * */ #[serde( default, @@ -10542,11 +10603,11 @@ pub struct DeletedDiscount { #[serde(untagged)] pub enum DeletedExternalAccountAnyOf { /** - * + * */ DeletedBankAccount(DeletedBankAccount), /** - * + * */ DeletedCard(DeletedCard), } @@ -10570,7 +10631,8 @@ impl DeletedExternalAccountAnyOf { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedInvoiceObject { #[serde(rename = "invoice")] Invoice, @@ -10602,7 +10664,7 @@ impl DeletedInvoiceObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedInvoice { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10610,7 +10672,7 @@ pub struct DeletedInvoice { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10619,7 +10681,7 @@ pub struct DeletedInvoice { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedInvoiceObject::is_noop")] pub object: DeletedInvoiceObject, @@ -10628,7 +10690,8 @@ pub struct DeletedInvoice { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedInvoiceItemObject { #[serde(rename = "invoiceitem")] Invoiceitem, @@ -10660,7 +10723,7 @@ impl DeletedInvoiceItemObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedInvoiceItem { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10668,7 +10731,7 @@ pub struct DeletedInvoiceItem { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10677,7 +10740,7 @@ pub struct DeletedInvoiceItem { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedInvoiceItemObject::is_noop")] pub object: DeletedInvoiceItemObject, @@ -10696,19 +10759,19 @@ pub struct DeletedInvoiceItem { #[serde(untagged)] pub enum DeletedPaymentSourceAnyOf { /** - * + * */ AlipayDeletedAccount(AlipayDeletedAccount), /** - * + * */ DeletedBankAccount(DeletedBankAccount), /** - * + * */ BitcoinDeletedReceiver(BitcoinDeletedReceiver), /** - * + * */ DeletedCard(DeletedCard), } @@ -10746,7 +10809,8 @@ impl DeletedPaymentSourceAnyOf { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedPersonObject { #[serde(rename = "person")] Person, @@ -10778,7 +10842,7 @@ impl DeletedPersonObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedPerson { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10786,7 +10850,7 @@ pub struct DeletedPerson { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10795,7 +10859,7 @@ pub struct DeletedPerson { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedPersonObject::is_noop")] pub object: DeletedPersonObject, @@ -10804,7 +10868,8 @@ pub struct DeletedPerson { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedPlanObject { #[serde(rename = "plan")] Plan, @@ -10836,7 +10901,7 @@ impl DeletedPlanObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedPlan { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10844,7 +10909,7 @@ pub struct DeletedPlan { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10853,7 +10918,7 @@ pub struct DeletedPlan { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedPlanObject::is_noop")] pub object: DeletedPlanObject, @@ -10862,7 +10927,8 @@ pub struct DeletedPlan { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedPriceObject { #[serde(rename = "price")] Price, @@ -10894,7 +10960,7 @@ impl DeletedPriceObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedPrice { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10902,7 +10968,7 @@ pub struct DeletedPrice { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10911,7 +10977,7 @@ pub struct DeletedPrice { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedPriceObject::is_noop")] pub object: DeletedPriceObject, @@ -10920,7 +10986,8 @@ pub struct DeletedPrice { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedProductObject { #[serde(rename = "product")] Product, @@ -10952,7 +11019,7 @@ impl DeletedProductObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedProduct { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -10960,7 +11027,7 @@ pub struct DeletedProduct { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -10969,7 +11036,7 @@ pub struct DeletedProduct { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedProductObject::is_noop")] pub object: DeletedProductObject, @@ -10978,7 +11045,8 @@ pub struct DeletedProduct { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RadarListDeletedObject { #[serde(rename = "radar.value_list")] RadarValueList, @@ -11010,7 +11078,7 @@ impl RadarListDeletedObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarListDeleted { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11018,7 +11086,7 @@ pub struct RadarListDeleted { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11027,7 +11095,7 @@ pub struct RadarListDeleted { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "RadarListDeletedObject::is_noop")] pub object: RadarListDeletedObject, @@ -11036,7 +11104,8 @@ pub struct RadarListDeleted { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RadarListDeletedItemObject { #[serde(rename = "radar.value_list_item")] RadarValueListItem, @@ -11068,7 +11137,7 @@ impl RadarListDeletedItemObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarListDeletedItem { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11076,7 +11145,7 @@ pub struct RadarListDeletedItem { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11085,7 +11154,7 @@ pub struct RadarListDeletedItem { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "RadarListDeletedItemObject::is_noop")] pub object: RadarListDeletedItemObject, @@ -11094,7 +11163,8 @@ pub struct RadarListDeletedItem { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedRecipientObject { #[serde(rename = "recipient")] Recipient, @@ -11126,7 +11196,7 @@ impl DeletedRecipientObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedRecipient { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11134,7 +11204,7 @@ pub struct DeletedRecipient { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11143,7 +11213,7 @@ pub struct DeletedRecipient { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedRecipientObject::is_noop")] pub object: DeletedRecipientObject, @@ -11152,7 +11222,8 @@ pub struct DeletedRecipient { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedSkuObject { #[serde(rename = "sku")] Sku, @@ -11184,7 +11255,7 @@ impl DeletedSkuObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedSku { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11192,7 +11263,7 @@ pub struct DeletedSku { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11201,7 +11272,7 @@ pub struct DeletedSku { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedSkuObject::is_noop")] pub object: DeletedSkuObject, @@ -11210,7 +11281,8 @@ pub struct DeletedSku { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedSubscriptionItemObject { #[serde(rename = "subscription_item")] SubscriptionItem, @@ -11242,7 +11314,7 @@ impl DeletedSubscriptionItemObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedSubscriptionItem { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11250,7 +11322,7 @@ pub struct DeletedSubscriptionItem { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11259,7 +11331,7 @@ pub struct DeletedSubscriptionItem { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -11271,7 +11343,8 @@ pub struct DeletedSubscriptionItem { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedTaxObject { #[serde(rename = "tax_id")] TaxId, @@ -11303,7 +11376,7 @@ impl DeletedTaxObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedTaxId { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11311,7 +11384,7 @@ pub struct DeletedTaxId { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11320,7 +11393,7 @@ pub struct DeletedTaxId { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedTaxObject::is_noop")] pub object: DeletedTaxObject, @@ -11329,7 +11402,8 @@ pub struct DeletedTaxId { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedTerminalLocationObject { #[serde(rename = "terminal.location")] TerminalLocation, @@ -11361,7 +11435,7 @@ impl DeletedTerminalLocationObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedTerminalLocation { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11369,7 +11443,7 @@ pub struct DeletedTerminalLocation { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11378,7 +11452,7 @@ pub struct DeletedTerminalLocation { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -11390,7 +11464,8 @@ pub struct DeletedTerminalLocation { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedTerminalReaderObject { #[serde(rename = "terminal.reader")] TerminalReader, @@ -11422,7 +11497,7 @@ impl DeletedTerminalReaderObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedTerminalReader { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11430,7 +11505,7 @@ pub struct DeletedTerminalReader { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11439,7 +11514,7 @@ pub struct DeletedTerminalReader { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedTerminalReaderObject::is_noop")] pub object: DeletedTerminalReaderObject, @@ -11448,7 +11523,8 @@ pub struct DeletedTerminalReader { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedTestClockObject { #[serde(rename = "test_helpers.test_clock")] TestHelpersClock, @@ -11480,7 +11556,7 @@ impl DeletedTestClockObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedTestClock { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11488,7 +11564,7 @@ pub struct DeletedTestClock { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11497,7 +11573,7 @@ pub struct DeletedTestClock { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedTestClockObject::is_noop")] pub object: DeletedTestClockObject, @@ -11506,7 +11582,8 @@ pub struct DeletedTestClock { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeletedWebhookEndpointObject { #[serde(rename = "webhook_endpoint")] WebhookEndpoint, @@ -11538,7 +11615,7 @@ impl DeletedWebhookEndpointObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeletedWebhookEndpoint { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11546,7 +11623,7 @@ pub struct DeletedWebhookEndpoint { )] pub deleted: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11555,7 +11632,7 @@ pub struct DeletedWebhookEndpoint { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedWebhookEndpointObject::is_noop")] pub object: DeletedWebhookEndpointObject, @@ -11565,7 +11642,7 @@ pub struct DeletedWebhookEndpoint { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeliveryEstimate { /** - * + * */ #[serde( default, @@ -11574,7 +11651,7 @@ pub struct DeliveryEstimate { )] pub date: String, /** - * + * */ #[serde( default, @@ -11583,7 +11660,7 @@ pub struct DeliveryEstimate { )] pub earliest: String, /** - * + * */ #[serde( default, @@ -11592,7 +11669,7 @@ pub struct DeliveryEstimate { )] pub latest: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11611,7 +11688,7 @@ pub struct DeliveryEstimate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DiscountData { /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11624,13 +11701,13 @@ pub struct DiscountData { )] pub checkout_session: String, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ pub coupon: Coupon, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11638,7 +11715,7 @@ pub struct DiscountData { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11651,7 +11728,7 @@ pub struct DiscountData { )] pub end: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11660,7 +11737,7 @@ pub struct DiscountData { )] pub id: String, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11673,7 +11750,7 @@ pub struct DiscountData { )] pub invoice: String, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11686,12 +11763,12 @@ pub struct DiscountData { )] pub invoice_item: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedDiscountObject::is_noop")] pub object: DeletedDiscountObject, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11699,7 +11776,7 @@ pub struct DiscountData { */ pub promotion_code: Box<Option<PromotionCodeAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -11708,7 +11785,7 @@ pub struct DiscountData { )] pub start: i64, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11734,11 +11811,11 @@ pub struct DiscountData { #[serde(untagged)] pub enum DiscountAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -11746,7 +11823,7 @@ pub enum DiscountAnyOf { */ DiscountData(DiscountData), /** - * + * */ DeletedDiscount(DeletedDiscount), } @@ -11790,7 +11867,7 @@ impl std::convert::From<DiscountAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DiscountsResourceDiscountAmount { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -11804,7 +11881,8 @@ pub struct DiscountsResourceDiscountAmount { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DisputeObject { #[serde(rename = "dispute")] Dispute, @@ -11835,7 +11913,8 @@ impl DisputeObject { /** * Current status of dispute. Possible values are `warning_needs_response`, `warning_under_review`, `warning_closed`, `needs_response`, `under_review`, `charge_refunded`, `won`, or `lost`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DisputeStatus { #[serde(rename = "charge_refunded")] ChargeRefunded, @@ -11894,7 +11973,7 @@ impl DisputeStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Dispute { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -11903,7 +11982,7 @@ pub struct Dispute { )] pub amount: i64, /** - * List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. + * List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. */ #[serde( default, @@ -11913,7 +11992,7 @@ pub struct Dispute { pub balance_transactions: Vec<BalanceTransaction>, pub charge: Box<ChargeAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -11922,7 +12001,7 @@ pub struct Dispute { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11931,15 +12010,15 @@ pub struct Dispute { )] pub currency: String, /** - * + * */ pub evidence: DisputeEvidence, /** - * + * */ pub evidence_details: DisputeEvidenceDetails, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11948,7 +12027,7 @@ pub struct Dispute { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11956,7 +12035,7 @@ pub struct Dispute { )] pub is_charge_refundable: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -11964,7 +12043,7 @@ pub struct Dispute { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -11973,12 +12052,12 @@ pub struct Dispute { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DisputeObject::is_noop")] pub object: DisputeObject, /** - * A dispute occurs when a customer questions your charge with their card issuer. + * A dispute occurs when a customer questions your charge with their card issuer. * When this happens, you're given the opportunity to respond to the dispute with * evidence that shows that the charge is legitimate. You can find more * information about the dispute process in our [Disputes and @@ -11988,7 +12067,7 @@ pub struct Dispute { */ pub payment_intent: Box<Option<PaymentIntentAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -11997,7 +12076,7 @@ pub struct Dispute { )] pub reason: String, /** - * Current status of dispute. Possible values are `warning_needs_response`, `warning_under_review`, `warning_closed`, `needs_response`, `under_review`, `charge_refunded`, `won`, or `lost`. + * Current status of dispute. Possible values are `warning_needs_response`, `warning_under_review`, `warning_closed`, `needs_response`, `under_review`, `charge_refunded`, `won`, or `lost`. */ #[serde(default, skip_serializing_if = "DisputeStatus::is_noop")] pub status: DisputeStatus, @@ -12007,7 +12086,7 @@ pub struct Dispute { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DisputeEvidence { /** - * + * */ #[serde( default, @@ -12016,7 +12095,7 @@ pub struct DisputeEvidence { )] pub access_activity_log: String, /** - * + * */ #[serde( default, @@ -12025,11 +12104,11 @@ pub struct DisputeEvidence { )] pub billing_address: String, /** - * + * */ pub cancellation_policy: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12038,7 +12117,7 @@ pub struct DisputeEvidence { )] pub cancellation_policy_disclosure: String, /** - * + * */ #[serde( default, @@ -12047,11 +12126,11 @@ pub struct DisputeEvidence { )] pub cancellation_rebuttal: String, /** - * + * */ pub customer_communication: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12060,7 +12139,7 @@ pub struct DisputeEvidence { )] pub customer_email_address: String, /** - * + * */ #[serde( default, @@ -12069,7 +12148,7 @@ pub struct DisputeEvidence { )] pub customer_name: String, /** - * + * */ #[serde( default, @@ -12078,15 +12157,15 @@ pub struct DisputeEvidence { )] pub customer_purchase_ip: String, /** - * + * */ pub customer_signature: Box<Option<IconAnyOf>>, /** - * + * */ pub duplicate_charge_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12095,7 +12174,7 @@ pub struct DisputeEvidence { )] pub duplicate_charge_explanation: String, /** - * + * */ #[serde( default, @@ -12104,7 +12183,7 @@ pub struct DisputeEvidence { )] pub duplicate_charge_id: String, /** - * + * */ #[serde( default, @@ -12113,15 +12192,15 @@ pub struct DisputeEvidence { )] pub product_description: String, /** - * + * */ pub receipt: Box<Option<IconAnyOf>>, /** - * + * */ pub refund_policy: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12130,7 +12209,7 @@ pub struct DisputeEvidence { )] pub refund_policy_disclosure: String, /** - * + * */ #[serde( default, @@ -12139,7 +12218,7 @@ pub struct DisputeEvidence { )] pub refund_refusal_explanation: String, /** - * The date on which the customer received or began receiving the purchased service, in a clear human-readable format. + * The date on which the customer received or began receiving the purchased service, in a clear human-readable format. */ #[serde( default, @@ -12148,11 +12227,11 @@ pub struct DisputeEvidence { )] pub service_date: Option<chrono::NaiveDate>, /** - * + * */ pub service_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12161,7 +12240,7 @@ pub struct DisputeEvidence { )] pub shipping_address: String, /** - * + * */ #[serde( default, @@ -12170,7 +12249,7 @@ pub struct DisputeEvidence { )] pub shipping_carrier: String, /** - * The date on which the customer received or began receiving the purchased service, in a clear human-readable format. + * The date on which the customer received or began receiving the purchased service, in a clear human-readable format. */ #[serde( default, @@ -12179,11 +12258,11 @@ pub struct DisputeEvidence { )] pub shipping_date: Option<chrono::NaiveDate>, /** - * + * */ pub shipping_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12192,11 +12271,11 @@ pub struct DisputeEvidence { )] pub shipping_tracking_number: String, /** - * + * */ pub uncategorized_file: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -12210,7 +12289,7 @@ pub struct DisputeEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DisputeEvidenceDetails { /** - * + * */ #[serde( default, @@ -12219,7 +12298,7 @@ pub struct DisputeEvidenceDetails { )] pub due_by: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -12227,7 +12306,7 @@ pub struct DisputeEvidenceDetails { )] pub has_evidence: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -12235,7 +12314,7 @@ pub struct DisputeEvidenceDetails { )] pub past_due: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12249,7 +12328,7 @@ pub struct DisputeEvidenceDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailSent { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12258,7 +12337,7 @@ pub struct EmailSent { )] pub email_sent_at: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12271,7 +12350,8 @@ pub struct EmailSent { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EphemeralKeyObject { #[serde(rename = "ephemeral_key")] EphemeralKey, @@ -12303,7 +12383,7 @@ impl EphemeralKeyObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EphemeralKey { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12312,7 +12392,7 @@ pub struct EphemeralKey { )] pub created: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12321,7 +12401,7 @@ pub struct EphemeralKey { )] pub expires: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12330,7 +12410,7 @@ pub struct EphemeralKey { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -12338,12 +12418,12 @@ pub struct EphemeralKey { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "EphemeralKeyObject::is_noop")] pub object: EphemeralKeyObject, /** - * + * */ #[serde( default, @@ -12357,7 +12437,7 @@ pub struct EphemeralKey { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Error { /** - * + * */ pub error: ApiErrors, } @@ -12365,7 +12445,8 @@ pub struct Error { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EventObject { #[serde(rename = "event")] Event, @@ -12425,7 +12506,7 @@ impl EventObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Event { /** - * Events are our way of letting you know when something interesting happens in + * Events are our way of letting you know when something interesting happens in * your account. When an interesting event occurs, we create a new `Event` * object. For example, when a charge succeeds, we create a `charge.succeeded` * event; and when an invoice payment attempt fails, we create an @@ -12462,7 +12543,7 @@ pub struct Event { )] pub account: String, /** - * Events are our way of letting you know when something interesting happens in + * Events are our way of letting you know when something interesting happens in * your account. When an interesting event occurs, we create a new `Event` * object. For example, when a charge succeeds, we create a `charge.succeeded` * event; and when an invoice payment attempt fails, we create an @@ -12499,7 +12580,7 @@ pub struct Event { )] pub api_version: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12508,11 +12589,11 @@ pub struct Event { )] pub created: i64, /** - * + * */ pub data: NotificationEventData, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12521,7 +12602,7 @@ pub struct Event { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -12529,12 +12610,12 @@ pub struct Event { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "EventObject::is_noop")] pub object: EventObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12543,12 +12624,12 @@ pub struct Event { )] pub pending_webhooks: i64, /** - * Information on the API request that instigated the event. + * Information on the API request that instigated the event. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub request: Option<NotificationEventRequest>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12562,7 +12643,8 @@ pub struct Event { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ExchangeRateObject { #[serde(rename = "exchange_rate")] ExchangeRate, @@ -12604,7 +12686,7 @@ impl ExchangeRateObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExchangeRate { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12613,12 +12695,12 @@ pub struct ExchangeRate { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ExchangeRateObject::is_noop")] pub object: ExchangeRateObject, /** - * Hash where the keys are supported currencies and the values are the exchange rate at which the base id currency converts to the key currency. + * Hash where the keys are supported currencies and the values are the exchange rate at which the base id currency converts to the key currency. */ #[serde( default, @@ -12632,7 +12714,7 @@ pub struct ExchangeRate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Fee { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12641,7 +12723,7 @@ pub struct Fee { )] pub amount: i64, /** - * + * */ #[serde( default, @@ -12650,7 +12732,7 @@ pub struct Fee { )] pub application: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12659,7 +12741,7 @@ pub struct Fee { )] pub currency: String, /** - * + * */ #[serde( default, @@ -12668,7 +12750,7 @@ pub struct Fee { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12682,7 +12764,8 @@ pub struct Fee { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FeeRefundObject { #[serde(rename = "fee_refund")] FeeRefund, @@ -12718,7 +12801,7 @@ impl FeeRefundObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FeeRefund { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12727,7 +12810,7 @@ pub struct FeeRefund { )] pub amount: i64, /** - * `Application Fee Refund` objects allow you to refund an application fee that + * `Application Fee Refund` objects allow you to refund an application fee that * has previously been created but not yet refunded. Funds will be refunded to * the Stripe account from which the fee was originally collected. * @@ -12735,7 +12818,7 @@ pub struct FeeRefund { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12744,7 +12827,7 @@ pub struct FeeRefund { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12754,7 +12837,7 @@ pub struct FeeRefund { pub currency: String, pub fee: Box<FeeAnyOf>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12763,7 +12846,7 @@ pub struct FeeRefund { )] pub id: String, /** - * `Application Fee Refund` objects allow you to refund an application fee that + * `Application Fee Refund` objects allow you to refund an application fee that * has previously been created but not yet refunded. Funds will be refunded to * the Stripe account from which the fee was originally collected. * @@ -12776,7 +12859,7 @@ pub struct FeeRefund { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "FeeRefundObject::is_noop")] pub object: FeeRefundObject, @@ -12786,7 +12869,7 @@ pub struct FeeRefund { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Links { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -12795,7 +12878,7 @@ pub struct Links { )] pub data: Vec<FileLink>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -12803,12 +12886,12 @@ pub struct Links { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12821,7 +12904,8 @@ pub struct Links { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FileObject { #[serde(rename = "file")] File, @@ -12852,7 +12936,8 @@ impl FileObject { /** * The [purpose](https://stripe.com/docs/file-upload#uploading-a-file) of the uploaded file. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Purpose { #[serde(rename = "account_requirement")] AccountRequirement, @@ -12929,7 +13014,7 @@ impl Purpose { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct File { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -12938,7 +13023,7 @@ pub struct File { )] pub created: i64, /** - * This is an object representing a file hosted on Stripe's servers. The + * This is an object representing a file hosted on Stripe's servers. The * file may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file) * request (for example, when uploading dispute evidence) or it may have * been created by Stripe (for example, the results of a [Sigma scheduled @@ -12953,7 +13038,7 @@ pub struct File { )] pub expires_at: i64, /** - * This is an object representing a file hosted on Stripe's servers. The + * This is an object representing a file hosted on Stripe's servers. The * file may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file) * request (for example, when uploading dispute evidence) or it may have * been created by Stripe (for example, the results of a [Sigma scheduled @@ -12968,7 +13053,7 @@ pub struct File { )] pub filename: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -12977,22 +13062,22 @@ pub struct File { )] pub id: String, /** - * A list of [file links](https://stripe.com/docs/api#file_links) that point at this file. + * A list of [file links](https://stripe.com/docs/api#file_links) that point at this file. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub links: Option<Links>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "FileObject::is_noop")] pub object: FileObject, /** - * The [purpose](https://stripe.com/docs/file-upload#uploading-a-file) of the uploaded file. + * The [purpose](https://stripe.com/docs/file-upload#uploading-a-file) of the uploaded file. */ #[serde(default, skip_serializing_if = "Purpose::is_noop")] pub purpose: Purpose, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -13001,7 +13086,7 @@ pub struct File { )] pub size: i64, /** - * This is an object representing a file hosted on Stripe's servers. The + * This is an object representing a file hosted on Stripe's servers. The * file may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file) * request (for example, when uploading dispute evidence) or it may have * been created by Stripe (for example, the results of a [Sigma scheduled @@ -13016,7 +13101,7 @@ pub struct File { )] pub title: String, /** - * This is an object representing a file hosted on Stripe's servers. The + * This is an object representing a file hosted on Stripe's servers. The * file may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file) * request (for example, when uploading dispute evidence) or it may have * been created by Stripe (for example, the results of a [Sigma scheduled @@ -13032,7 +13117,7 @@ pub struct File { )] pub type_: String, /** - * This is an object representing a file hosted on Stripe's servers. The + * This is an object representing a file hosted on Stripe's servers. The * file may have been uploaded by yourself using the [create file](https://stripe.com/docs/api#create_file) * request (for example, when uploading dispute evidence) or it may have * been created by Stripe (for example, the results of a [Sigma scheduled @@ -13051,7 +13136,8 @@ pub struct File { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FileLinkObject { #[serde(rename = "file_link")] FileLink, @@ -13085,7 +13171,7 @@ impl FileLinkObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FileLink { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -13094,7 +13180,7 @@ pub struct FileLink { )] pub created: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -13102,7 +13188,7 @@ pub struct FileLink { )] pub expired: bool, /** - * To share the contents of a `File` object with non-Stripe users, you can + * To share the contents of a `File` object with non-Stripe users, you can * create a `FileLink`. `FileLink`s contain a URL that can be used to * retrieve the contents of the file without authentication. */ @@ -13114,7 +13200,7 @@ pub struct FileLink { pub expires_at: i64, pub file: Box<IconAnyOf>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -13123,7 +13209,7 @@ pub struct FileLink { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -13131,7 +13217,7 @@ pub struct FileLink { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -13140,12 +13226,12 @@ pub struct FileLink { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "FileLinkObject::is_noop")] pub object: FileLinkObject, /** - * To share the contents of a `File` object with non-Stripe users, you can + * To share the contents of a `File` object with non-Stripe users, you can * create a `FileLink`. `FileLink`s contain a URL that can be used to * retrieve the contents of the file without authentication. */ @@ -13161,7 +13247,7 @@ pub struct FileLink { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FinancialReportingFinanceReportRunParameters { /** - * + * */ #[serde( default, @@ -13170,7 +13256,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub columns: Vec<String>, /** - * + * */ #[serde( default, @@ -13179,7 +13265,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub connected_account: String, /** - * + * */ #[serde( default, @@ -13188,7 +13274,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub currency: String, /** - * + * */ #[serde( default, @@ -13197,7 +13283,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub interval_end: i64, /** - * + * */ #[serde( default, @@ -13206,7 +13292,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub interval_start: i64, /** - * + * */ #[serde( default, @@ -13215,7 +13301,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub payout: String, /** - * + * */ #[serde( default, @@ -13224,7 +13310,7 @@ pub struct FinancialReportingFinanceReportRunParameters { )] pub reporting_category: String, /** - * + * */ #[serde( default, @@ -13238,7 +13324,7 @@ pub struct FinancialReportingFinanceReportRunParameters { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDataDocumentReportDateOfBirth { /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13247,7 +13333,7 @@ pub struct GelatoDataDocumentReportDateOfBirth { )] pub day: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13256,7 +13342,7 @@ pub struct GelatoDataDocumentReportDateOfBirth { )] pub month: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13270,7 +13356,7 @@ pub struct GelatoDataDocumentReportDateOfBirth { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDataDocumentReportExpirationDate { /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13279,7 +13365,7 @@ pub struct GelatoDataDocumentReportExpirationDate { )] pub day: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13288,7 +13374,7 @@ pub struct GelatoDataDocumentReportExpirationDate { )] pub month: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13302,7 +13388,7 @@ pub struct GelatoDataDocumentReportExpirationDate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDataDocumentReportIssuedDate { /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13311,7 +13397,7 @@ pub struct GelatoDataDocumentReportIssuedDate { )] pub day: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13320,7 +13406,7 @@ pub struct GelatoDataDocumentReportIssuedDate { )] pub month: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13334,7 +13420,7 @@ pub struct GelatoDataDocumentReportIssuedDate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDataNumberReportDate { /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13343,7 +13429,7 @@ pub struct GelatoDataNumberReportDate { )] pub day: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13352,7 +13438,7 @@ pub struct GelatoDataNumberReportDate { )] pub month: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13366,7 +13452,7 @@ pub struct GelatoDataNumberReportDate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDataVerifiedOutputsDate { /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13375,7 +13461,7 @@ pub struct GelatoDataVerifiedOutputsDate { )] pub day: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13384,7 +13470,7 @@ pub struct GelatoDataVerifiedOutputsDate { )] pub month: i64, /** - * Point in Time + * Point in Time */ #[serde( default, @@ -13397,7 +13483,8 @@ pub struct GelatoDataVerifiedOutputsDate { /** * Status of this `document` check. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoDocumentReportStatus { #[serde(rename = "unverified")] Unverified, @@ -13428,7 +13515,8 @@ impl GelatoDocumentReportStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AllowedTypes { #[serde(rename = "driving_license")] DrivingLicense, @@ -13466,27 +13554,27 @@ impl AllowedTypes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDocumentReport { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * Date of birth as it appears in the document. + * Date of birth as it appears in the document. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dob: Option<GelatoDataDocumentReportDateOfBirth>, /** - * Details on the verification error. Present when status is `unverified`. + * Details on the verification error. Present when status is `unverified`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub error: Option<GelatoDocumentReportErrorData>, /** - * Expiration date of the document. + * Expiration date of the document. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub expiration_date: Option<GelatoDataDocumentReportExpirationDate>, /** - * Result from a document check + * Result from a document check */ #[serde( default, @@ -13495,7 +13583,7 @@ pub struct GelatoDocumentReport { )] pub files: Vec<String>, /** - * Result from a document check + * Result from a document check */ #[serde( default, @@ -13504,12 +13592,12 @@ pub struct GelatoDocumentReport { )] pub first_name: String, /** - * Issued date of the document. + * Issued date of the document. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub issued_date: Option<GelatoDataDocumentReportIssuedDate>, /** - * Result from a document check + * Result from a document check */ #[serde( default, @@ -13518,7 +13606,7 @@ pub struct GelatoDocumentReport { )] pub issuing_country: String, /** - * Result from a document check + * Result from a document check */ #[serde( default, @@ -13527,7 +13615,7 @@ pub struct GelatoDocumentReport { )] pub last_name: String, /** - * Result from a document check + * Result from a document check */ #[serde( default, @@ -13536,12 +13624,12 @@ pub struct GelatoDocumentReport { )] pub number: String, /** - * Status of this `document` check. + * Status of this `document` check. */ #[serde(default, skip_serializing_if = "GelatoDocumentReportStatus::is_noop")] pub status: GelatoDocumentReportStatus, /** - * Type of the document. + * Type of the document. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<AllowedTypes>, @@ -13550,7 +13638,8 @@ pub struct GelatoDocumentReport { /** * A short machine-readable string giving the reason for the verification failure. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoDocumentReportErrorCode { #[serde(rename = "document_expired")] DocumentExpired, @@ -13590,12 +13679,12 @@ impl GelatoDocumentReportErrorCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoDocumentReportErrorData { /** - * A short machine-readable string giving the reason for the verification failure. + * A short machine-readable string giving the reason for the verification failure. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code: Option<GelatoDocumentReportErrorCode>, /** - * + * */ #[serde( default, @@ -13608,7 +13697,8 @@ pub struct GelatoDocumentReportErrorData { /** * Type of ID number. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IdNumberType { #[serde(rename = "br_cpf")] BrCpf, @@ -13646,17 +13736,17 @@ impl IdNumberType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoNumberReport { /** - * Date of birth. + * Date of birth. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dob: Option<GelatoDataNumberReportDate>, /** - * Details on the verification error. Present when status is `unverified`. + * Details on the verification error. Present when status is `unverified`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub error: Option<GelatoNumberReportErrorData>, /** - * Result from an id_number check + * Result from an id_number check */ #[serde( default, @@ -13665,7 +13755,7 @@ pub struct GelatoNumberReport { )] pub first_name: String, /** - * Result from an id_number check + * Result from an id_number check */ #[serde( default, @@ -13674,12 +13764,12 @@ pub struct GelatoNumberReport { )] pub id_number: String, /** - * Type of ID number. + * Type of ID number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub id_number_type: Option<IdNumberType>, /** - * Result from an id_number check + * Result from an id_number check */ #[serde( default, @@ -13688,7 +13778,7 @@ pub struct GelatoNumberReport { )] pub last_name: String, /** - * Status of this `document` check. + * Status of this `document` check. */ #[serde(default, skip_serializing_if = "GelatoDocumentReportStatus::is_noop")] pub status: GelatoDocumentReportStatus, @@ -13697,7 +13787,8 @@ pub struct GelatoNumberReport { /** * A short machine-readable string giving the reason for the verification failure. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoNumberReportErrorCode { #[serde(rename = "id_number_insufficient_document_data")] IdNumberInsufficientDocumentData, @@ -13737,12 +13828,12 @@ impl GelatoNumberReportErrorCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoNumberReportErrorData { /** - * A short machine-readable string giving the reason for the verification failure. + * A short machine-readable string giving the reason for the verification failure. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code: Option<GelatoNumberReportErrorCode>, /** - * + * */ #[serde( default, @@ -13756,7 +13847,7 @@ pub struct GelatoNumberReportErrorData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoReportDocumentOptions { /** - * + * */ #[serde( default, @@ -13765,7 +13856,7 @@ pub struct GelatoReportDocumentOptions { )] pub allowed_types: Vec<AllowedTypes>, /** - * + * */ #[serde( default, @@ -13773,7 +13864,7 @@ pub struct GelatoReportDocumentOptions { )] pub require_id_number: bool, /** - * + * */ #[serde( default, @@ -13781,7 +13872,7 @@ pub struct GelatoReportDocumentOptions { )] pub require_live_capture: bool, /** - * + * */ #[serde( default, @@ -13794,7 +13885,7 @@ pub struct GelatoReportDocumentOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoSelfieReport { /** - * Result from a selfie check + * Result from a selfie check */ #[serde( default, @@ -13803,12 +13894,12 @@ pub struct GelatoSelfieReport { )] pub document: String, /** - * Details on the verification error. Present when status is `unverified`. + * Details on the verification error. Present when status is `unverified`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub error: Option<GelatoSelfieReportErrorData>, /** - * Result from a selfie check + * Result from a selfie check */ #[serde( default, @@ -13817,7 +13908,7 @@ pub struct GelatoSelfieReport { )] pub selfie: String, /** - * Status of this `document` check. + * Status of this `document` check. */ #[serde(default, skip_serializing_if = "GelatoDocumentReportStatus::is_noop")] pub status: GelatoDocumentReportStatus, @@ -13826,7 +13917,8 @@ pub struct GelatoSelfieReport { /** * A short machine-readable string giving the reason for the verification failure. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoSelfieReportErrorCode { #[serde(rename = "selfie_document_missing_photo")] SelfieDocumentMissingPhoto, @@ -13869,12 +13961,12 @@ impl GelatoSelfieReportErrorCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoSelfieReportErrorData { /** - * A short machine-readable string giving the reason for the verification failure. + * A short machine-readable string giving the reason for the verification failure. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code: Option<GelatoSelfieReportErrorCode>, /** - * + * */ #[serde( default, @@ -13888,7 +13980,7 @@ pub struct GelatoSelfieReportErrorData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoSessionDocumentOptions { /** - * + * */ #[serde( default, @@ -13897,7 +13989,7 @@ pub struct GelatoSessionDocumentOptions { )] pub allowed_types: Vec<AllowedTypes>, /** - * + * */ #[serde( default, @@ -13905,7 +13997,7 @@ pub struct GelatoSessionDocumentOptions { )] pub require_id_number: bool, /** - * + * */ #[serde( default, @@ -13913,7 +14005,7 @@ pub struct GelatoSessionDocumentOptions { )] pub require_live_capture: bool, /** - * + * */ #[serde( default, @@ -13925,7 +14017,8 @@ pub struct GelatoSessionDocumentOptions { /** * A short machine-readable string giving the reason for the verification or user-session failure. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoSessionLastErrorCode { #[serde(rename = "abandoned")] Abandoned, @@ -14003,12 +14096,12 @@ impl GelatoSessionLastErrorCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoSessionLastError { /** - * A short machine-readable string giving the reason for the verification or user-session failure. + * A short machine-readable string giving the reason for the verification or user-session failure. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub code: Option<GelatoSessionLastErrorCode>, /** - * Shows last VerificationSession error + * Shows last VerificationSession error */ #[serde( default, @@ -14022,12 +14115,12 @@ pub struct GelatoSessionLastError { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoVerificationReportOptions { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub document: Option<GelatoReportDocumentOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub id_number: Option<UseStripeSdk>, @@ -14037,12 +14130,12 @@ pub struct GelatoVerificationReportOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoVerificationSessionOptions { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub document: Option<GelatoSessionDocumentOptions>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub id_number: Option<UseStripeSdk>, @@ -14052,17 +14145,17 @@ pub struct GelatoVerificationSessionOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoVerifiedOutputs { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * The user’s verified date of birth. + * The user’s verified date of birth. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dob: Option<GelatoDataVerifiedOutputsDate>, /** - * + * */ #[serde( default, @@ -14071,7 +14164,7 @@ pub struct GelatoVerifiedOutputs { )] pub first_name: String, /** - * + * */ #[serde( default, @@ -14080,12 +14173,12 @@ pub struct GelatoVerifiedOutputs { )] pub id_number: String, /** - * Type of ID number. + * Type of ID number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub id_number_type: Option<IdNumberType>, /** - * + * */ #[serde( default, @@ -14098,7 +14191,8 @@ pub struct GelatoVerifiedOutputs { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoVerificationReportObject { #[serde(rename = "identity.verification_report")] IdentityVerificationReport, @@ -14131,7 +14225,8 @@ impl GelatoVerificationReportObject { /** * Type of report. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoVerificationReportType { #[serde(rename = "document")] Document, @@ -14176,7 +14271,7 @@ impl GelatoVerificationReportType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoVerificationReport { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -14185,7 +14280,7 @@ pub struct GelatoVerificationReport { )] pub created: i64, /** - * A VerificationReport is the result of an attempt to collect and verify data from a user. + * A VerificationReport is the result of an attempt to collect and verify data from a user. * The collection of verification checks performed is determined from the `type` and `options` * parameters used. You can find the result of each verification check performed in the * appropriate sub-resource: `document`, `id_number`, `selfie`. @@ -14200,7 +14295,7 @@ pub struct GelatoVerificationReport { #[serde(default, skip_serializing_if = "Option::is_none")] pub document: Option<GelatoDocumentReport>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -14209,7 +14304,7 @@ pub struct GelatoVerificationReport { )] pub id: String, /** - * A VerificationReport is the result of an attempt to collect and verify data from a user. + * A VerificationReport is the result of an attempt to collect and verify data from a user. * The collection of verification checks performed is determined from the `type` and `options` * parameters used. You can find the result of each verification check performed in the * appropriate sub-resource: `document`, `id_number`, `selfie`. @@ -14224,7 +14319,7 @@ pub struct GelatoVerificationReport { #[serde(default, skip_serializing_if = "Option::is_none")] pub id_number: Option<GelatoNumberReport>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -14232,7 +14327,7 @@ pub struct GelatoVerificationReport { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -14240,11 +14335,11 @@ pub struct GelatoVerificationReport { )] pub object: GelatoVerificationReportObject, /** - * + * */ pub options: GelatoVerificationReportOptions, /** - * A VerificationReport is the result of an attempt to collect and verify data from a user. + * A VerificationReport is the result of an attempt to collect and verify data from a user. * The collection of verification checks performed is determined from the `type` and `options` * parameters used. You can find the result of each verification check performed in the * appropriate sub-resource: `document`, `id_number`, `selfie`. @@ -14259,7 +14354,7 @@ pub struct GelatoVerificationReport { #[serde(default, skip_serializing_if = "Option::is_none")] pub selfie: Option<GelatoSelfieReport>, /** - * Type of report. + * Type of report. */ #[serde( default, @@ -14268,7 +14363,7 @@ pub struct GelatoVerificationReport { )] pub type_: GelatoVerificationReportType, /** - * A VerificationReport is the result of an attempt to collect and verify data from a user. + * A VerificationReport is the result of an attempt to collect and verify data from a user. * The collection of verification checks performed is determined from the `type` and `options` * parameters used. You can find the result of each verification check performed in the * appropriate sub-resource: `document`, `id_number`, `selfie`. @@ -14299,11 +14394,11 @@ pub struct GelatoVerificationReport { #[serde(untagged)] pub enum LastVerificationReportAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A VerificationReport is the result of an attempt to collect and verify data from a user. + * A VerificationReport is the result of an attempt to collect and verify data from a user. * The collection of verification checks performed is determined from the `type` and `options` * parameters used. You can find the result of each verification check performed in the * appropriate sub-resource: `document`, `id_number`, `selfie`. @@ -14349,7 +14444,8 @@ impl std::convert::From<LastVerificationReportAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoVerificationSessionObject { #[serde(rename = "identity.verification_session")] IdentityVerificationSession, @@ -14382,7 +14478,8 @@ impl GelatoVerificationSessionObject { /** * Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://stripe.com/docs/identity/how-sessions-work). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GelatoVerificationSessionStatus { #[serde(rename = "canceled")] Canceled, @@ -14433,7 +14530,7 @@ impl GelatoVerificationSessionStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GelatoVerificationSession { /** - * A VerificationSession guides you through the process of collecting and verifying the identities + * A VerificationSession guides you through the process of collecting and verifying the identities * of your users. It contains details about the type of verification, such as what [verification * check](/docs/identity/verification-checks) to perform. Only create one VerificationSession for * each verification in your system. @@ -14452,7 +14549,7 @@ pub struct GelatoVerificationSession { )] pub client_secret: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -14461,7 +14558,7 @@ pub struct GelatoVerificationSession { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -14470,12 +14567,12 @@ pub struct GelatoVerificationSession { )] pub id: String, /** - * If present, this property tells you the last error encountered when processing the verification. + * If present, this property tells you the last error encountered when processing the verification. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub last_error: Option<GelatoSessionLastError>, /** - * A VerificationSession guides you through the process of collecting and verifying the identities + * A VerificationSession guides you through the process of collecting and verifying the identities * of your users. It contains details about the type of verification, such as what [verification * check](/docs/identity/verification-checks) to perform. Only create one VerificationSession for * each verification in your system. @@ -14489,7 +14586,7 @@ pub struct GelatoVerificationSession { */ pub last_verification_report: Box<Option<LastVerificationReportAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -14497,7 +14594,7 @@ pub struct GelatoVerificationSession { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -14506,7 +14603,7 @@ pub struct GelatoVerificationSession { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -14514,16 +14611,16 @@ pub struct GelatoVerificationSession { )] pub object: GelatoVerificationSessionObject, /** - * + * */ pub options: GelatoVerificationSessionOptions, /** - * Redaction status of this VerificationSession. If the VerificationSession is not redacted, this field will be null. + * Redaction status of this VerificationSession. If the VerificationSession is not redacted, this field will be null. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub redaction: Option<VerificationSessionRedaction>, /** - * Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://stripe.com/docs/identity/how-sessions-work). + * Status of this VerificationSession. [Learn more about the lifecycle of sessions](https://stripe.com/docs/identity/how-sessions-work). */ #[serde( default, @@ -14531,7 +14628,7 @@ pub struct GelatoVerificationSession { )] pub status: GelatoVerificationSessionStatus, /** - * Type of report. + * Type of report. */ #[serde( default, @@ -14540,7 +14637,7 @@ pub struct GelatoVerificationSession { )] pub type_: GelatoVerificationReportType, /** - * A VerificationSession guides you through the process of collecting and verifying the identities + * A VerificationSession guides you through the process of collecting and verifying the identities * of your users. It contains details about the type of verification, such as what [verification * check](/docs/identity/verification-checks) to perform. Only create one VerificationSession for * each verification in your system. @@ -14559,7 +14656,7 @@ pub struct GelatoVerificationSession { )] pub url: String, /** - * The user’s verified data. + * The user’s verified data. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verified_outputs: Option<GelatoVerifiedOutputs>, @@ -14577,18 +14674,18 @@ pub struct GelatoVerificationSession { #[serde(untagged)] pub enum AccountTaxIdsAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers). + * You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers). * A customer's tax IDs are displayed on invoices and credit notes issued for the customer. * * Related guide: [Customer Tax Identification Numbers](https://stripe.com/docs/billing/taxes/tax-ids). */ TaxId(TaxId), /** - * + * */ DeletedTaxId(DeletedTaxId), } @@ -14631,7 +14728,8 @@ impl std::convert::From<AccountTaxIdsAnyOf> for String { /** * Indicates the reason why the invoice was created. `subscription_cycle` indicates an invoice created by a subscription advancing into a new period. `subscription_create` indicates an invoice created due to creating a subscription. `subscription_update` indicates an invoice created due to updating a subscription. `subscription` is set for all old invoices to indicate either a change to a subscription or a period advancement. `manual` is set for all invoices unrelated to a subscription (for example: created via the invoice editor). The `upcoming` value is reserved for simulated invoices per the upcoming invoice endpoint. `subscription_threshold` indicates an invoice created due to a billing threshold being reached. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BillingReason { #[serde(rename = "automatic_pending_invoice_item_invoice")] AutomaticPendingInvoiceItem, @@ -14686,7 +14784,8 @@ impl BillingReason { /** * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CollectionMethod { #[serde(rename = "charge_automatically")] ChargeAutomatically, @@ -14728,11 +14827,11 @@ impl CollectionMethod { #[serde(untagged)] pub enum PaymentMethodAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -14773,7 +14872,7 @@ impl std::convert::From<PaymentMethodAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceLinesList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -14782,7 +14881,7 @@ pub struct InvoiceLinesList { )] pub data: Vec<LineItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -14790,12 +14889,12 @@ pub struct InvoiceLinesList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -14816,11 +14915,11 @@ pub struct InvoiceLinesList { #[serde(untagged)] pub enum QuoteAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ Quote(Quote), @@ -14857,7 +14956,8 @@ impl std::convert::From<QuoteAnyOf> for String { /** * The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://stripe.com/docs/billing/invoices/workflow#workflow-overview) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InvoiceStatus { #[serde(rename = "deleted")] Deleted, @@ -14935,7 +15035,7 @@ impl InvoiceStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Invoice { /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -14975,7 +15075,7 @@ pub struct Invoice { )] pub account_country: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15015,11 +15115,11 @@ pub struct Invoice { )] pub account_name: String, /** - * The account tax IDs associated with the invoice. Only editable when the invoice is a draft. + * The account tax IDs associated with the invoice. Only editable when the invoice is a draft. */ pub account_tax_ids: Box<Vec<AccountTaxIdsAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -15028,7 +15128,7 @@ pub struct Invoice { )] pub amount_due: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -15037,7 +15137,7 @@ pub struct Invoice { )] pub amount_paid: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -15046,7 +15146,7 @@ pub struct Invoice { )] pub amount_remaining: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15086,7 +15186,7 @@ pub struct Invoice { )] pub application_fee_amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -15095,7 +15195,7 @@ pub struct Invoice { )] pub attempt_count: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -15103,7 +15203,7 @@ pub struct Invoice { )] pub attempted: bool, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15142,16 +15242,16 @@ pub struct Invoice { )] pub auto_advance: bool, /** - * + * */ pub automatic_tax: AutomaticTax, /** - * Indicates the reason why the invoice was created. `subscription_cycle` indicates an invoice created by a subscription advancing into a new period. `subscription_create` indicates an invoice created due to creating a subscription. `subscription_update` indicates an invoice created due to updating a subscription. `subscription` is set for all old invoices to indicate either a change to a subscription or a period advancement. `manual` is set for all invoices unrelated to a subscription (for example: created via the invoice editor). The `upcoming` value is reserved for simulated invoices per the upcoming invoice endpoint. `subscription_threshold` indicates an invoice created due to a billing threshold being reached. + * Indicates the reason why the invoice was created. `subscription_cycle` indicates an invoice created by a subscription advancing into a new period. `subscription_create` indicates an invoice created due to creating a subscription. `subscription_update` indicates an invoice created due to updating a subscription. `subscription` is set for all old invoices to indicate either a change to a subscription or a period advancement. `manual` is set for all invoices unrelated to a subscription (for example: created via the invoice editor). The `upcoming` value is reserved for simulated invoices per the upcoming invoice endpoint. `subscription_threshold` indicates an invoice created due to a billing threshold being reached. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_reason: Option<BillingReason>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15186,12 +15286,12 @@ pub struct Invoice { */ pub charge: Box<Option<ChargeAnyOf>>, /** - * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. + * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. */ #[serde(default, skip_serializing_if = "CollectionMethod::is_noop")] pub collection_method: CollectionMethod, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -15200,7 +15300,7 @@ pub struct Invoice { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -15209,7 +15309,7 @@ pub struct Invoice { )] pub currency: String, /** - * Custom fields displayed on the invoice. + * Custom fields displayed on the invoice. */ #[serde( default, @@ -15218,7 +15318,7 @@ pub struct Invoice { )] pub custom_fields: Vec<InvoiceSettingCustomField>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15253,12 +15353,12 @@ pub struct Invoice { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_address: Option<Address>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15298,7 +15398,7 @@ pub struct Invoice { )] pub customer_email: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15338,7 +15438,7 @@ pub struct Invoice { )] pub customer_name: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15378,17 +15478,17 @@ pub struct Invoice { )] pub customer_phone: String, /** - * Shipping information for the charge. + * Shipping information for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_shipping: Option<ShippingData>, /** - * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text \*\*"Reverse charge"\*\*. + * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text \*\*"Reverse charge"\*\*. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_tax_exempt: Option<TaxExempt>, /** - * The customer's tax IDs. Until the invoice is finalized, this field will contain the same tax IDs as `customer.tax_ids`. Once the invoice is finalized, this field will no longer be updated. + * The customer's tax IDs. Until the invoice is finalized, this field will contain the same tax IDs as `customer.tax_ids`. Once the invoice is finalized, this field will no longer be updated. */ #[serde( default, @@ -15397,7 +15497,7 @@ pub struct Invoice { )] pub customer_tax_ids: Vec<InvoicesResourceInvoiceTaxId>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15432,7 +15532,7 @@ pub struct Invoice { */ pub default_payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15467,7 +15567,7 @@ pub struct Invoice { */ pub default_source: Box<Option<DefaultSourceAnyOf>>, /** - * The tax rates which apply to the line item. + * The tax rates which apply to the line item. */ #[serde( default, @@ -15476,7 +15576,7 @@ pub struct Invoice { )] pub default_tax_rates: Vec<TaxRate>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15516,16 +15616,16 @@ pub struct Invoice { )] pub description: String, /** - * Describes the current discount active on the customer, if there is one. + * Describes the current discount active on the customer, if there is one. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub discount: Option<DiscountData>, /** - * The discounts applied to the invoice. Line item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. + * The discounts applied to the invoice. Line item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. */ pub discounts: Box<Vec<DiscountAnyOf>>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15565,7 +15665,7 @@ pub struct Invoice { )] pub due_date: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15605,7 +15705,7 @@ pub struct Invoice { )] pub ending_balance: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15645,7 +15745,7 @@ pub struct Invoice { )] pub footer: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15685,7 +15785,7 @@ pub struct Invoice { )] pub hosted_invoice_url: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15725,7 +15825,7 @@ pub struct Invoice { )] pub id: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15765,15 +15865,15 @@ pub struct Invoice { )] pub invoice_pdf: String, /** - * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. + * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. */ pub last_finalization_error: Box<Option<ApiErrors>>, /** - * The individual line items that make up the invoice. `lines` is sorted as follows: invoice items in reverse chronological order, followed by the subscription, if any. + * The individual line items that make up the invoice. `lines` is sorted as follows: invoice items in reverse chronological order, followed by the subscription, if any. */ pub lines: InvoiceLinesList, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -15781,7 +15881,7 @@ pub struct Invoice { )] pub livemode: bool, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15821,7 +15921,7 @@ pub struct Invoice { )] pub metadata: String, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15861,7 +15961,7 @@ pub struct Invoice { )] pub next_payment_attempt: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15901,12 +16001,12 @@ pub struct Invoice { )] pub number: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedInvoiceObject::is_noop")] pub object: DeletedInvoiceObject, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15941,7 +16041,7 @@ pub struct Invoice { */ pub on_behalf_of: Box<Option<AccountAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -15949,7 +16049,7 @@ pub struct Invoice { )] pub paid: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -15957,7 +16057,7 @@ pub struct Invoice { )] pub paid_out_of_band: bool, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -15992,11 +16092,11 @@ pub struct Invoice { */ pub payment_intent: Box<Option<PaymentIntentAnyOf>>, /** - * + * */ pub payment_settings: InvoicesPaymentSettings, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16005,7 +16105,7 @@ pub struct Invoice { )] pub period_end: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16014,7 +16114,7 @@ pub struct Invoice { )] pub period_start: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16023,7 +16123,7 @@ pub struct Invoice { )] pub post_payment_credit_notes_amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16032,7 +16132,7 @@ pub struct Invoice { )] pub pre_payment_credit_notes_amount: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16067,7 +16167,7 @@ pub struct Invoice { */ pub quote: Box<Option<QuoteAnyOf>>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16107,7 +16207,7 @@ pub struct Invoice { )] pub receipt_number: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16116,7 +16216,7 @@ pub struct Invoice { )] pub starting_balance: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16156,16 +16256,16 @@ pub struct Invoice { )] pub statement_descriptor: String, /** - * The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://stripe.com/docs/billing/invoices/workflow#workflow-overview) + * The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://stripe.com/docs/billing/invoices/workflow#workflow-overview) */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<InvoiceStatus>, /** - * + * */ pub status_transitions: InvoicesStatusTransitions, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16200,7 +16300,7 @@ pub struct Invoice { */ pub subscription: Box<Option<SubscriptionAnyOf>>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16240,7 +16340,7 @@ pub struct Invoice { )] pub subscription_proration_date: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16249,7 +16349,7 @@ pub struct Invoice { )] pub subtotal: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16289,7 +16389,7 @@ pub struct Invoice { )] pub tax: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16324,7 +16424,7 @@ pub struct Invoice { */ pub test_clock: Box<Option<TestClockAnyOf>>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16360,7 +16460,7 @@ pub struct Invoice { #[serde(default, skip_serializing_if = "Option::is_none")] pub threshold_reason: Option<InvoiceThresholdReason>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16369,7 +16469,7 @@ pub struct Invoice { )] pub total: i64, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16409,7 +16509,7 @@ pub struct Invoice { )] pub total_discount_amounts: Vec<DiscountsResourceDiscountAmount>, /** - * The aggregate amounts calculated per tax rate for all line items. + * The aggregate amounts calculated per tax rate for all line items. */ #[serde( default, @@ -16418,12 +16518,12 @@ pub struct Invoice { )] pub total_tax_amounts: Vec<InvoiceTaxAmount>, /** - * The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to for the invoice. + * The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to for the invoice. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<InvoiceTransferDataType>, /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -16468,7 +16568,7 @@ pub struct Invoice { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceItemThresholdReason { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -16477,7 +16577,7 @@ pub struct InvoiceItemThresholdReason { )] pub line_item_ids: Vec<String>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16491,7 +16591,7 @@ pub struct InvoiceItemThresholdReason { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceLineItemPeriod { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16500,7 +16600,7 @@ pub struct InvoiceLineItemPeriod { )] pub end: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16513,7 +16613,8 @@ pub struct InvoiceLineItemPeriod { /** * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AmountType { #[serde(rename = "fixed")] Fixed, @@ -16548,7 +16649,7 @@ impl AmountType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceMandateOptionsCard { /** - * + * */ #[serde( default, @@ -16557,12 +16658,12 @@ pub struct InvoiceMandateOptionsCard { )] pub amount: i64, /** - * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. + * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_type: Option<AmountType>, /** - * + * */ #[serde( default, @@ -16576,12 +16677,12 @@ pub struct InvoiceMandateOptionsCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsAcssDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<InvoicePaymentMethodOptionsAcssDebitMandate>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -16591,7 +16692,7 @@ pub struct InvoicePaymentMethodOptionsAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsAcssDebitMandate { /** - * Transaction type of the mandate. + * Transaction type of the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transaction_type: Option<TransactionType>, @@ -16600,7 +16701,8 @@ pub struct InvoicePaymentMethodOptionsAcssDebitMandate { /** * Preferred language of the Bancontact authorization page that the customer is redirected to. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PreferredLanguage { #[serde(rename = "de")] De, @@ -16641,7 +16743,7 @@ impl PreferredLanguage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsBancontact { /** - * Preferred language of the Bancontact authorization page that the customer is redirected to. + * Preferred language of the Bancontact authorization page that the customer is redirected to. */ #[serde(default, skip_serializing_if = "PreferredLanguage::is_noop")] pub preferred_language: PreferredLanguage, @@ -16650,7 +16752,8 @@ pub struct InvoicePaymentMethodOptionsBancontact { /** * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RequestThreeDSecure { #[serde(rename = "any")] Any, @@ -16685,7 +16788,7 @@ impl RequestThreeDSecure { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsCard { /** - * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. + * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub request_three_d_secure: Option<RequestThreeDSecure>, @@ -16694,7 +16797,8 @@ pub struct InvoicePaymentMethodOptionsCard { /** * The funding method type to be used when there are not enough funds in the customer balance. Permitted values include: `bank_transfer`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FundingType { #[serde(rename = "bank_transfer")] BankTransfer, @@ -16726,12 +16830,12 @@ impl FundingType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsCustomerBalance { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank_transfer: Option<InvoicePaymentMethodOptionsCustomerBalanceBankTransfer>, /** - * The funding method type to be used when there are not enough funds in the customer balance. Permitted values include: `bank_transfer`. + * The funding method type to be used when there are not enough funds in the customer balance. Permitted values include: `bank_transfer`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub funding_type: Option<FundingType>, @@ -16741,7 +16845,7 @@ pub struct InvoicePaymentMethodOptionsCustomerBalance { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsCustomerBalanceBankTransfer { /** - * + * */ #[serde( default, @@ -16756,7 +16860,7 @@ pub struct InvoicePaymentMethodOptionsCustomerBalanceBankTransfer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicePaymentMethodOptionsUsBankAccount { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -16766,7 +16870,7 @@ pub struct InvoicePaymentMethodOptionsUsBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceSettingCustomField { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -16775,7 +16879,7 @@ pub struct InvoiceSettingCustomField { )] pub name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -16789,7 +16893,7 @@ pub struct InvoiceSettingCustomField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceSettingCustomer { /** - * Custom fields displayed on the invoice. + * Custom fields displayed on the invoice. */ #[serde( default, @@ -16798,11 +16902,11 @@ pub struct InvoiceSettingCustomer { )] pub custom_fields: Vec<InvoiceSettingCustomField>, /** - * + * */ pub default_payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ #[serde( default, @@ -16816,7 +16920,7 @@ pub struct InvoiceSettingCustomer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceSettingQuote { /** - * + * */ #[serde( default, @@ -16830,7 +16934,7 @@ pub struct InvoiceSettingQuote { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceSettingSubscriptionSchedule { /** - * + * */ #[serde( default, @@ -16844,7 +16948,7 @@ pub struct InvoiceSettingSubscriptionSchedule { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceThresholdReason { /** - * + * */ #[serde( default, @@ -16853,7 +16957,7 @@ pub struct InvoiceThresholdReason { )] pub amount_gte: i64, /** - * Indicates which line items triggered a threshold invoice. + * Indicates which line items triggered a threshold invoice. */ #[serde( default, @@ -16867,7 +16971,7 @@ pub struct InvoiceThresholdReason { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceTransferDataType { /** - * + * */ #[serde( default, @@ -16889,11 +16993,11 @@ pub struct InvoiceTransferDataType { #[serde(untagged)] pub enum DiscountsAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -16940,7 +17044,7 @@ impl std::convert::From<DiscountsAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceItem { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16949,7 +17053,7 @@ pub struct InvoiceItem { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -16959,7 +17063,7 @@ pub struct InvoiceItem { pub currency: String, pub customer: Box<CustomerAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -16968,7 +17072,7 @@ pub struct InvoiceItem { )] pub date: i64, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -16983,7 +17087,7 @@ pub struct InvoiceItem { )] pub description: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -16991,11 +17095,11 @@ pub struct InvoiceItem { )] pub discountable: bool, /** - * The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. + * The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. */ pub discounts: Box<Vec<DiscountsAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17004,7 +17108,7 @@ pub struct InvoiceItem { )] pub id: String, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17014,7 +17118,7 @@ pub struct InvoiceItem { */ pub invoice: Box<Option<InvoiceAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17022,7 +17126,7 @@ pub struct InvoiceItem { )] pub livemode: bool, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17037,21 +17141,21 @@ pub struct InvoiceItem { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedInvoiceItemObject::is_noop")] pub object: DeletedInvoiceItemObject, /** - * + * */ pub period: InvoiceLineItemPeriod, /** - * The price of the invoice item. + * The price of the invoice item. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub price: Option<PriceData>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17059,7 +17163,7 @@ pub struct InvoiceItem { )] pub proration: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -17068,7 +17172,7 @@ pub struct InvoiceItem { )] pub quantity: i64, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17078,7 +17182,7 @@ pub struct InvoiceItem { */ pub subscription: Box<Option<SubscriptionAnyOf>>, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17093,7 +17197,7 @@ pub struct InvoiceItem { )] pub subscription_item: String, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17108,7 +17212,7 @@ pub struct InvoiceItem { )] pub tax_rates: Vec<TaxRate>, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17118,7 +17222,7 @@ pub struct InvoiceItem { */ pub test_clock: Box<Option<TestClockAnyOf>>, /** - * Sometimes you want to add a charge or credit to a customer, but actually + * Sometimes you want to add a charge or credit to a customer, but actually * charge or credit the customer's card only at the end of a regular billing * cycle. This is useful for combining several charges (to minimize * per-transaction fees), or for having Stripe tabulate your usage-based billing @@ -17133,7 +17237,7 @@ pub struct InvoiceItem { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -17147,7 +17251,7 @@ pub struct InvoiceItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicesLineItemsCredited { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17156,7 +17260,7 @@ pub struct InvoicesLineItemsCredited { )] pub invoice: String, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -17170,7 +17274,7 @@ pub struct InvoicesLineItemsCredited { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicesLineItemsProrationDetails { /** - * For a credit proration `line_item`, the original debit line_items to which the credit proration applies. + * For a credit proration `line_item`, the original debit line_items to which the credit proration applies. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub credited_items: Option<InvoicesLineItemsCredited>, @@ -17180,38 +17284,39 @@ pub struct InvoicesLineItemsProrationDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicesPaymentMethodOptions { /** - * If paying by `acss_debit`, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent. + * If paying by `acss_debit`, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<InvoicePaymentMethodOptionsAcssDebit>, /** - * If paying by `bancontact`, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent. + * If paying by `bancontact`, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact: Option<InvoicePaymentMethodOptionsBancontact>, /** - * If paying by `card`, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent. + * If paying by `card`, this sub-hash contains details about the Card payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<InvoicePaymentMethodOptionsCard>, /** - * If paying by `customer_balance`, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent. + * If paying by `customer_balance`, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_balance: Option<InvoicePaymentMethodOptionsCustomerBalance>, /** - * If paying by `konbini`, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent. + * If paying by `konbini`, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini: Option<UseStripeSdk>, /** - * If paying by `us_bank_account`, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent. + * If paying by `us_bank_account`, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<InvoicePaymentMethodOptionsUsBankAccount>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodTypes { #[serde(rename = "ach_credit_transfer")] AchCreditTransfer, @@ -17297,12 +17402,12 @@ impl PaymentMethodTypes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicesPaymentSettings { /** - * Payment-method-specific configuration to provide to the invoice’s PaymentIntent. + * Payment-method-specific configuration to provide to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_options: Option<InvoicesPaymentMethodOptions>, /** - * The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default payment method, the customer’s default payment method, and your [invoice template settings](https://dashboard.stripe.com/settings/billing/invoice). + * The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default payment method, the customer’s default payment method, and your [invoice template settings](https://dashboard.stripe.com/settings/billing/invoice). */ #[serde( default, @@ -17315,7 +17420,8 @@ pub struct InvoicesPaymentSettings { /** * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum InvoicesResourceInvoiceTaxType { #[serde(rename = "ae_trn")] AeTrn, @@ -17482,7 +17588,7 @@ impl InvoicesResourceInvoiceTaxType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicesResourceInvoiceTaxId { /** - * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` + * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` */ #[serde( default, @@ -17491,7 +17597,7 @@ pub struct InvoicesResourceInvoiceTaxId { )] pub type_: InvoicesResourceInvoiceTaxType, /** - * + * */ #[serde( default, @@ -17505,7 +17611,7 @@ pub struct InvoicesResourceInvoiceTaxId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoicesStatusTransitions { /** - * + * */ #[serde( default, @@ -17514,7 +17620,7 @@ pub struct InvoicesStatusTransitions { )] pub finalized_at: i64, /** - * + * */ #[serde( default, @@ -17523,7 +17629,7 @@ pub struct InvoicesStatusTransitions { )] pub marked_uncollectible_at: i64, /** - * + * */ #[serde( default, @@ -17532,7 +17638,7 @@ pub struct InvoicesStatusTransitions { )] pub paid_at: i64, /** - * + * */ #[serde( default, @@ -17545,7 +17651,8 @@ pub struct InvoicesStatusTransitions { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuerFraudRecordObject { #[serde(rename = "issuer_fraud_record")] IssuerFraudRecord, @@ -17579,7 +17686,7 @@ impl IssuerFraudRecordObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuerFraudRecord { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17588,7 +17695,7 @@ pub struct IssuerFraudRecord { pub actionable: bool, pub charge: Box<ChargeAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -17597,7 +17704,7 @@ pub struct IssuerFraudRecord { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17606,7 +17713,7 @@ pub struct IssuerFraudRecord { )] pub fraud_type: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17614,7 +17721,7 @@ pub struct IssuerFraudRecord { )] pub has_liability_shift: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17623,7 +17730,7 @@ pub struct IssuerFraudRecord { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17631,12 +17738,12 @@ pub struct IssuerFraudRecord { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuerFraudRecordObject::is_noop")] pub object: IssuerFraudRecordObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -17649,7 +17756,8 @@ pub struct IssuerFraudRecord { /** * How the card details were provided. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthorizationMethod { #[serde(rename = "chip")] Chip, @@ -17700,11 +17808,11 @@ impl AuthorizationMethod { #[serde(untagged)] pub enum CardholderAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. + * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. * * Related guide: [How to create a Cardholder](https://stripe.com/docs/issuing/cards#create-cardholder) */ @@ -17742,7 +17850,8 @@ impl std::convert::From<CardholderAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingAuthorizationObject { #[serde(rename = "issuing.authorization")] IssuingAuthorization, @@ -17773,7 +17882,8 @@ impl IssuingAuthorizationObject { /** * The current status of the authorization in its lifecycle. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingAuthorizationStatus { #[serde(rename = "closed")] Closed, @@ -17815,7 +17925,7 @@ impl IssuingAuthorizationStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingAuthorization { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -17824,12 +17934,12 @@ pub struct IssuingAuthorization { )] pub amount: i64, /** - * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). + * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_details: Option<IssuingAuthorizationAmountDetails>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17837,12 +17947,12 @@ pub struct IssuingAuthorization { )] pub approved: bool, /** - * How the card details were provided. + * How the card details were provided. */ #[serde(default, skip_serializing_if = "AuthorizationMethod::is_noop")] pub authorization_method: AuthorizationMethod, /** - * List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. + * List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. */ #[serde( default, @@ -17851,11 +17961,11 @@ pub struct IssuingAuthorization { )] pub balance_transactions: Vec<BalanceTransaction>, /** - * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. + * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. */ pub card: IssuingCard, /** - * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` + * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` * object is created. [Authorizations](https://stripe.com/docs/issuing/purchases/authorizations) must be approved for the * purchase to be completed successfully. * @@ -17863,7 +17973,7 @@ pub struct IssuingAuthorization { */ pub cardholder: Box<Option<CardholderAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -17872,7 +17982,7 @@ pub struct IssuingAuthorization { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17881,7 +17991,7 @@ pub struct IssuingAuthorization { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17890,7 +18000,7 @@ pub struct IssuingAuthorization { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -17898,7 +18008,7 @@ pub struct IssuingAuthorization { )] pub livemode: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -17907,7 +18017,7 @@ pub struct IssuingAuthorization { )] pub merchant_amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -17916,11 +18026,11 @@ pub struct IssuingAuthorization { )] pub merchant_currency: String, /** - * + * */ pub merchant_data: IssuingAuthorizationMerchantData, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -17929,17 +18039,17 @@ pub struct IssuingAuthorization { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuingAuthorizationObject::is_noop")] pub object: IssuingAuthorizationObject, /** - * The pending authorization request. This field will only be non-null during an `issuing_authorization.request` webhook. + * The pending authorization request. This field will only be non-null during an `issuing_authorization.request` webhook. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pending_request: Option<IssuingAuthorizationPendingRequest>, /** - * History of every time `pending_request` was approved/denied, either by you directly or by Stripe (e.g. based on your `spending_controls`). If the merchant changes the authorization by performing an [incremental authorization](https://stripe.com/docs/issuing/purchases/authorizations), you can look at this field to see the previous requests for the authorization. + * History of every time `pending_request` was approved/denied, either by you directly or by Stripe (e.g. based on your `spending_controls`). If the merchant changes the authorization by performing an [incremental authorization](https://stripe.com/docs/issuing/purchases/authorizations), you can look at this field to see the previous requests for the authorization. */ #[serde( default, @@ -17948,12 +18058,12 @@ pub struct IssuingAuthorization { )] pub request_history: Vec<IssuingAuthorizationRequest>, /** - * The current status of the authorization in its lifecycle. + * The current status of the authorization in its lifecycle. */ #[serde(default, skip_serializing_if = "IssuingAuthorizationStatus::is_noop")] pub status: IssuingAuthorizationStatus, /** - * List of [transactions](https://stripe.com/docs/api/issuing/transactions) associated with this authorization. + * List of [transactions](https://stripe.com/docs/api/issuing/transactions) associated with this authorization. */ #[serde( default, @@ -17962,11 +18072,11 @@ pub struct IssuingAuthorization { )] pub transactions: Vec<IssuingTransaction>, /** - * + * */ pub verification_data: IssuingAuthorizationVerificationData, /** - * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` + * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` * object is created. [Authorizations](https://stripe.com/docs/issuing/purchases/authorizations) must be approved for the * purchase to be completed successfully. * @@ -17983,7 +18093,8 @@ pub struct IssuingAuthorization { /** * The reason why the card was canceled. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CancellationReason { #[serde(rename = "lost")] Lost, @@ -18017,7 +18128,8 @@ impl CancellationReason { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardObject { #[serde(rename = "issuing.card")] IssuingCard, @@ -18056,11 +18168,11 @@ impl IssuingCardObject { #[serde(untagged)] pub enum CardAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. + * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. */ IssuingCard(IssuingCard), } @@ -18096,7 +18208,8 @@ impl std::convert::From<CardAnyOf> for String { /** * The reason why the previous card needed to be replaced. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReplacementReason { #[serde(rename = "damaged")] Damaged, @@ -18136,7 +18249,8 @@ impl ReplacementReason { /** * Whether authorizations can be approved on this card. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardStatus { #[serde(rename = "active")] Active, @@ -18173,7 +18287,8 @@ impl IssuingCardStatus { /** * The type of the card. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardType { #[serde(rename = "physical")] Physical, @@ -18208,7 +18323,7 @@ impl IssuingCardType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCard { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18217,18 +18332,18 @@ pub struct IssuingCard { )] pub brand: String, /** - * The reason why the card was canceled. + * The reason why the card was canceled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cancellation_reason: Option<CancellationReason>, /** - * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. + * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. * * Related guide: [How to create a Cardholder](https://stripe.com/docs/issuing/cards#create-cardholder) */ pub cardholder: IssuingCardholder, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18237,7 +18352,7 @@ pub struct IssuingCard { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18246,7 +18361,7 @@ pub struct IssuingCard { )] pub currency: String, /** - * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. + * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. */ #[serde( default, @@ -18255,7 +18370,7 @@ pub struct IssuingCard { )] pub cvc: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18264,7 +18379,7 @@ pub struct IssuingCard { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18273,7 +18388,7 @@ pub struct IssuingCard { )] pub exp_year: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18282,7 +18397,7 @@ pub struct IssuingCard { )] pub id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18292,7 +18407,7 @@ pub struct IssuingCard { )] pub last_4: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -18300,7 +18415,7 @@ pub struct IssuingCard { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -18309,7 +18424,7 @@ pub struct IssuingCard { )] pub metadata: String, /** - * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. + * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. */ #[serde( default, @@ -18318,39 +18433,39 @@ pub struct IssuingCard { )] pub number: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuingCardObject::is_noop")] pub object: IssuingCardObject, /** - * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. + * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. */ pub replaced_by: Box<Option<CardAnyOf>>, /** - * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. + * You can [create physical or virtual cards](https://stripe.com/docs/issuing/cards) that are issued to cardholders. */ pub replacement_for: Box<Option<CardAnyOf>>, /** - * The reason why the previous card needed to be replaced. + * The reason why the previous card needed to be replaced. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub replacement_reason: Option<ReplacementReason>, /** - * Where and how the card will be shipped. + * Where and how the card will be shipped. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<IssuingCardShippingData>, /** - * + * */ pub spending_controls: IssuingCardAuthorizationControls, /** - * Whether authorizations can be approved on this card. + * Whether authorizations can be approved on this card. */ #[serde(default, skip_serializing_if = "IssuingCardStatus::is_noop")] pub status: IssuingCardStatus, /** - * The type of the card. + * The type of the card. */ #[serde( default, @@ -18359,7 +18474,7 @@ pub struct IssuingCard { )] pub type_: IssuingCardType, /** - * Information relating to digital wallets (like Apple Pay and Google Pay). + * Information relating to digital wallets (like Apple Pay and Google Pay). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wallets: Option<IssuingCardWallets>, @@ -18368,7 +18483,8 @@ pub struct IssuingCard { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardholderObject { #[serde(rename = "issuing.cardholder")] IssuingCardholder, @@ -18399,7 +18515,8 @@ impl IssuingCardholderObject { /** * Specifies whether to permit authorizations on this cardholder's cards. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardholderStatus { #[serde(rename = "active")] Active, @@ -18436,7 +18553,8 @@ impl IssuingCardholderStatus { /** * Type of entity that holds the account. This can be either `individual` or `company`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountHolderType { #[serde(rename = "company")] Company, @@ -18473,16 +18591,16 @@ impl AccountHolderType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholder { /** - * + * */ pub billing: IssuingCardholderAddress, /** - * Additional information about a `company` cardholder. + * Additional information about a `company` cardholder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub company: Option<IssuingCardholderCompany>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18491,7 +18609,7 @@ pub struct IssuingCardholder { )] pub created: i64, /** - * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. + * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. * * Related guide: [How to create a Cardholder](https://stripe.com/docs/issuing/cards#create-cardholder) */ @@ -18502,7 +18620,7 @@ pub struct IssuingCardholder { )] pub email: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18511,12 +18629,12 @@ pub struct IssuingCardholder { )] pub id: String, /** - * Additional information about an `individual` cardholder. + * Additional information about an `individual` cardholder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub individual: Option<IssuingCardholderIndividual>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -18524,7 +18642,7 @@ pub struct IssuingCardholder { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -18533,7 +18651,7 @@ pub struct IssuingCardholder { )] pub metadata: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18542,12 +18660,12 @@ pub struct IssuingCardholder { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuingCardholderObject::is_noop")] pub object: IssuingCardholderObject, /** - * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. + * An Issuing `Cardholder` object represents an individual or business entity who is [issued](https://stripe.com/docs/issuing) cards. * * Related guide: [How to create a Cardholder](https://stripe.com/docs/issuing/cards#create-cardholder) */ @@ -18558,21 +18676,21 @@ pub struct IssuingCardholder { )] pub phone_number: String, /** - * + * */ pub requirements: IssuingCardholderRequirements, /** - * Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details. + * Rules that control spending across this cardholder's cards. Refer to our [documentation](https://stripe.com/docs/issuing/controls/spending-controls) for more details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub spending_controls: Option<IssuingCardholderAuthorizationControls>, /** - * Specifies whether to permit authorizations on this cardholder's cards. + * Specifies whether to permit authorizations on this cardholder's cards. */ #[serde(default, skip_serializing_if = "IssuingCardholderStatus::is_noop")] pub status: IssuingCardholderStatus, /** - * Type of entity that holds the account. This can be either `individual` or `company`. + * Type of entity that holds the account. This can be either `individual` or `company`. */ #[serde( default, @@ -18585,7 +18703,8 @@ pub struct IssuingCardholder { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingDisputeObject { #[serde(rename = "issuing.dispute")] IssuingDispute, @@ -18616,7 +18735,8 @@ impl IssuingDisputeObject { /** * Current status of the dispute. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingDisputeStatus { #[serde(rename = "expired")] Expired, @@ -18667,11 +18787,11 @@ impl IssuingDisputeStatus { #[serde(untagged)] pub enum TransactionAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving + * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving * your Stripe account, such as a completed purchase or refund, is represented by an Issuing * `Transaction` object. * @@ -18714,7 +18834,7 @@ impl std::convert::From<TransactionAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDispute { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18723,7 +18843,7 @@ pub struct IssuingDispute { )] pub amount: i64, /** - * As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. + * As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. * * Related guide: [Disputing Transactions](https://stripe.com/docs/issuing/purchases/disputes) */ @@ -18734,7 +18854,7 @@ pub struct IssuingDispute { )] pub balance_transactions: Vec<BalanceTransaction>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18743,7 +18863,7 @@ pub struct IssuingDispute { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18752,11 +18872,11 @@ pub struct IssuingDispute { )] pub currency: String, /** - * + * */ pub evidence: IssuingDisputeEvidence, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18765,7 +18885,7 @@ pub struct IssuingDispute { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -18773,7 +18893,7 @@ pub struct IssuingDispute { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -18782,12 +18902,12 @@ pub struct IssuingDispute { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuingDisputeObject::is_noop")] pub object: IssuingDisputeObject, /** - * Current status of the dispute. + * Current status of the dispute. */ #[serde(default, skip_serializing_if = "IssuingDisputeStatus::is_noop")] pub status: IssuingDisputeStatus, @@ -18797,7 +18917,8 @@ pub struct IssuingDispute { /** * The card network for this settlement report. One of ["visa"] */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Network { #[serde(rename = "visa")] Visa, @@ -18828,7 +18949,8 @@ impl Network { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingSettlementObject { #[serde(rename = "issuing.settlement")] IssuingSettlement, @@ -18860,7 +18982,7 @@ impl IssuingSettlementObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingSettlement { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18869,7 +18991,7 @@ pub struct IssuingSettlement { )] pub bin: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18878,7 +19000,7 @@ pub struct IssuingSettlement { )] pub clearing_date: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18887,7 +19009,7 @@ pub struct IssuingSettlement { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18896,7 +19018,7 @@ pub struct IssuingSettlement { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18905,7 +19027,7 @@ pub struct IssuingSettlement { )] pub id: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18914,7 +19036,7 @@ pub struct IssuingSettlement { )] pub interchange_fees: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -18922,7 +19044,7 @@ pub struct IssuingSettlement { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -18931,7 +19053,7 @@ pub struct IssuingSettlement { )] pub metadata: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18940,12 +19062,12 @@ pub struct IssuingSettlement { )] pub net_total: i64, /** - * The card network for this settlement report. One of ["visa"] + * The card network for this settlement report. One of ["visa"] */ #[serde(default, skip_serializing_if = "Network::is_noop")] pub network: Network, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18954,7 +19076,7 @@ pub struct IssuingSettlement { )] pub network_fees: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18963,12 +19085,12 @@ pub struct IssuingSettlement { )] pub network_settlement_identifier: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuingSettlementObject::is_noop")] pub object: IssuingSettlementObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -18977,7 +19099,7 @@ pub struct IssuingSettlement { )] pub settlement_service: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -18986,7 +19108,7 @@ pub struct IssuingSettlement { )] pub transaction_count: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19007,11 +19129,11 @@ pub struct IssuingSettlement { #[serde(untagged)] pub enum AuthorizationAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` + * When an [issued card](https://stripe.com/docs/issuing) is used to make a purchase, an Issuing `Authorization` * object is created. [Authorizations](https://stripe.com/docs/issuing/purchases/authorizations) must be approved for the * purchase to be completed successfully. * @@ -19059,11 +19181,11 @@ impl std::convert::From<AuthorizationAnyOf> for String { #[serde(untagged)] pub enum DisputeAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. + * As a [card issuer](https://stripe.com/docs/issuing), you can dispute transactions that the cardholder does not recognize, suspects to be fraudulent, or has other issues with. * * Related guide: [Disputing Transactions](https://stripe.com/docs/issuing/purchases/disputes) */ @@ -19101,7 +19223,8 @@ impl std::convert::From<DisputeAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingTransactionObject { #[serde(rename = "issuing.transaction")] IssuingTransaction, @@ -19132,7 +19255,8 @@ impl IssuingTransactionObject { /** * The nature of the transaction. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingTransactionType { #[serde(rename = "capture")] Capture, @@ -19166,7 +19290,8 @@ impl IssuingTransactionType { /** * The digital wallet used for this transaction. One of `apple_pay`, `google_pay`, or `samsung_pay`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Wallet { #[serde(rename = "apple_pay")] ApplePay, @@ -19208,7 +19333,7 @@ impl Wallet { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransaction { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19217,12 +19342,12 @@ pub struct IssuingTransaction { )] pub amount: i64, /** - * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). + * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_details: Option<IssuingTransactionAmountDetailsData>, /** - * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving + * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving * your Stripe account, such as a completed purchase or refund, is represented by an Issuing * `Transaction` object. * @@ -19230,7 +19355,7 @@ pub struct IssuingTransaction { */ pub authorization: Box<Option<AuthorizationAnyOf>>, /** - * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving + * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving * your Stripe account, such as a completed purchase or refund, is represented by an Issuing * `Transaction` object. * @@ -19239,7 +19364,7 @@ pub struct IssuingTransaction { pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, pub card: Box<CardAnyOf>, /** - * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving + * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving * your Stripe account, such as a completed purchase or refund, is represented by an Issuing * `Transaction` object. * @@ -19247,7 +19372,7 @@ pub struct IssuingTransaction { */ pub cardholder: Box<Option<CardholderAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19256,7 +19381,7 @@ pub struct IssuingTransaction { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19265,7 +19390,7 @@ pub struct IssuingTransaction { )] pub currency: String, /** - * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving + * Any use of an [issued card](https://stripe.com/docs/issuing) that results in funds entering or leaving * your Stripe account, such as a completed purchase or refund, is represented by an Issuing * `Transaction` object. * @@ -19273,7 +19398,7 @@ pub struct IssuingTransaction { */ pub dispute: Box<Option<DisputeAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19282,7 +19407,7 @@ pub struct IssuingTransaction { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -19290,7 +19415,7 @@ pub struct IssuingTransaction { )] pub livemode: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19299,7 +19424,7 @@ pub struct IssuingTransaction { )] pub merchant_amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19308,11 +19433,11 @@ pub struct IssuingTransaction { )] pub merchant_currency: String, /** - * + * */ pub merchant_data: IssuingAuthorizationMerchantData, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -19321,17 +19446,17 @@ pub struct IssuingTransaction { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "IssuingTransactionObject::is_noop")] pub object: IssuingTransactionObject, /** - * Additional purchase information that is optionally provided by the merchant. + * Additional purchase information that is optionally provided by the merchant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub purchase_details: Option<IssuingTransactionPurchaseDetails>, /** - * The nature of the transaction. + * The nature of the transaction. */ #[serde( default, @@ -19340,7 +19465,7 @@ pub struct IssuingTransaction { )] pub type_: IssuingTransactionType, /** - * The digital wallet used for this transaction. One of `apple_pay`, `google_pay`, or `samsung_pay`. + * The digital wallet used for this transaction. One of `apple_pay`, `google_pay`, or `samsung_pay`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wallet: Option<Wallet>, @@ -19350,7 +19475,7 @@ pub struct IssuingTransaction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingAuthorizationAmountDetails { /** - * + * */ #[serde( default, @@ -19364,7 +19489,7 @@ pub struct IssuingAuthorizationAmountDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingAuthorizationMerchantData { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19373,7 +19498,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub category: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19382,7 +19507,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub category_code: String, /** - * + * */ #[serde( default, @@ -19391,7 +19516,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub city: String, /** - * + * */ #[serde( default, @@ -19400,7 +19525,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub country: String, /** - * + * */ #[serde( default, @@ -19409,7 +19534,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19418,7 +19543,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub network_id: String, /** - * + * */ #[serde( default, @@ -19427,7 +19552,7 @@ pub struct IssuingAuthorizationMerchantData { )] pub postal_code: String, /** - * + * */ #[serde( default, @@ -19441,7 +19566,7 @@ pub struct IssuingAuthorizationMerchantData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingAuthorizationPendingRequest { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19450,12 +19575,12 @@ pub struct IssuingAuthorizationPendingRequest { )] pub amount: i64, /** - * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). + * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_details: Option<IssuingAuthorizationAmountDetails>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19464,12 +19589,12 @@ pub struct IssuingAuthorizationPendingRequest { )] pub currency: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub is_amount_controllable: Option<bool>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19478,7 +19603,7 @@ pub struct IssuingAuthorizationPendingRequest { )] pub merchant_amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19491,7 +19616,8 @@ pub struct IssuingAuthorizationPendingRequest { /** * The reason for the approval or decline. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingAuthorizationRequestReason { #[serde(rename = "account_disabled")] AccountDisabled, @@ -19561,7 +19687,7 @@ impl IssuingAuthorizationRequestReason { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingAuthorizationRequest { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19570,17 +19696,17 @@ pub struct IssuingAuthorizationRequest { )] pub amount: i64, /** - * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). + * Detailed breakdown of amount components. These amounts are denominated in `currency` and in the [smallest currency unit](https://stripe.com/docs/currencies#zero-decimal). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_details: Option<IssuingAuthorizationAmountDetails>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub approved: Option<bool>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19589,7 +19715,7 @@ pub struct IssuingAuthorizationRequest { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19598,7 +19724,7 @@ pub struct IssuingAuthorizationRequest { )] pub currency: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -19607,7 +19733,7 @@ pub struct IssuingAuthorizationRequest { )] pub merchant_amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -19616,7 +19742,7 @@ pub struct IssuingAuthorizationRequest { )] pub merchant_currency: String, /** - * The reason for the approval or decline. + * The reason for the approval or decline. */ #[serde( default, @@ -19628,7 +19754,8 @@ pub struct IssuingAuthorizationRequest { /** * Whether the cardholder provided a CVC and if it matched Stripe’s record. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CvcCheck { #[serde(rename = "match")] Match, @@ -19666,7 +19793,7 @@ impl CvcCheck { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingAuthorizationVerificationData { /** - * Whether the cardholder provided a CVC and if it matched Stripe’s record. + * Whether the cardholder provided a CVC and if it matched Stripe’s record. */ #[serde( default, @@ -19675,17 +19802,17 @@ pub struct IssuingAuthorizationVerificationData { )] pub address_line_1_check: CvcCheck, /** - * Whether the cardholder provided a CVC and if it matched Stripe’s record. + * Whether the cardholder provided a CVC and if it matched Stripe’s record. */ #[serde(default, skip_serializing_if = "CvcCheck::is_noop")] pub address_postal_code_check: CvcCheck, /** - * Whether the cardholder provided a CVC and if it matched Stripe’s record. + * Whether the cardholder provided a CVC and if it matched Stripe’s record. */ #[serde(default, skip_serializing_if = "CvcCheck::is_noop")] pub cvc_check: CvcCheck, /** - * Whether the cardholder provided a CVC and if it matched Stripe’s record. + * Whether the cardholder provided a CVC and if it matched Stripe’s record. */ #[serde(default, skip_serializing_if = "CvcCheck::is_noop")] pub expiry_check: CvcCheck, @@ -19694,7 +19821,8 @@ pub struct IssuingAuthorizationVerificationData { /** * Reason the card is ineligible for Apple Pay */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IneligibleReason { #[serde(rename = "missing_agreement")] MissingAgreement, @@ -19732,7 +19860,7 @@ impl IneligibleReason { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardApplePay { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -19740,13 +19868,14 @@ pub struct IssuingCardApplePay { )] pub eligible: bool, /** - * Reason the card is ineligible for Apple Pay + * Reason the card is ineligible for Apple Pay */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ineligible_reason: Option<IneligibleReason>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Categories { #[serde(rename = "ac_refrigeration_repair")] AcRefrigerationRepair, @@ -20707,7 +20836,7 @@ impl Categories { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardAuthorizationControls { /** - * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. + * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. */ #[serde( default, @@ -20716,7 +20845,7 @@ pub struct IssuingCardAuthorizationControls { )] pub allowed_categories: Vec<Categories>, /** - * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. + * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. */ #[serde( default, @@ -20725,7 +20854,7 @@ pub struct IssuingCardAuthorizationControls { )] pub blocked_categories: Vec<Categories>, /** - * Limit spending with amount-based rules that apply across any cards this card replaced (i.e., its `replacement_for` card and _that_ card's `replacement_for` card, up the chain). + * Limit spending with amount-based rules that apply across any cards this card replaced (i.e., its `replacement_for` card and _that_ card's `replacement_for` card, up the chain). */ #[serde( default, @@ -20734,7 +20863,7 @@ pub struct IssuingCardAuthorizationControls { )] pub spending_limits: Vec<IssuingCardSpendingLimit>, /** - * + * */ #[serde( default, @@ -20747,7 +20876,8 @@ pub struct IssuingCardAuthorizationControls { /** * The delivery company that shipped a card. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Carrier { #[serde(rename = "dhl")] Dhl, @@ -20787,7 +20917,8 @@ impl Carrier { /** * Shipment service, such as `standard` or `express`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Service { #[serde(rename = "express")] Express, @@ -20824,7 +20955,8 @@ impl Service { /** * The delivery status of the card. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardShippingStatus { #[serde(rename = "canceled")] Canceled, @@ -20870,7 +21002,8 @@ impl IssuingCardShippingStatus { /** * Packaging options. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingCardShippingType { #[serde(rename = "bulk")] Bulk, @@ -20905,16 +21038,16 @@ impl IssuingCardShippingType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardShippingData { /** - * + * */ pub address: Address, /** - * The delivery company that shipped a card. + * The delivery company that shipped a card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub carrier: Option<Carrier>, /** - * + * */ #[serde( default, @@ -20923,7 +21056,7 @@ pub struct IssuingCardShippingData { )] pub eta: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -20932,17 +21065,17 @@ pub struct IssuingCardShippingData { )] pub name: String, /** - * Shipment service, such as `standard` or `express`. + * Shipment service, such as `standard` or `express`. */ #[serde(default, skip_serializing_if = "Service::is_noop")] pub service: Service, /** - * The delivery status of the card. + * The delivery status of the card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<IssuingCardShippingStatus>, /** - * + * */ #[serde( default, @@ -20951,7 +21084,7 @@ pub struct IssuingCardShippingData { )] pub tracking_number: String, /** - * + * */ #[serde( default, @@ -20960,7 +21093,7 @@ pub struct IssuingCardShippingData { )] pub tracking_url: String, /** - * Packaging options. + * Packaging options. */ #[serde( default, @@ -20973,7 +21106,8 @@ pub struct IssuingCardShippingData { /** * Interval (or event) to which the amount applies. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Interval { #[serde(rename = "all_time")] AllTime, @@ -21020,7 +21154,7 @@ impl Interval { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardSpendingLimit { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -21029,7 +21163,7 @@ pub struct IssuingCardSpendingLimit { )] pub amount: i64, /** - * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. + * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. */ #[serde( default, @@ -21038,7 +21172,7 @@ pub struct IssuingCardSpendingLimit { )] pub categories: Vec<Categories>, /** - * Interval (or event) to which the amount applies. + * Interval (or event) to which the amount applies. */ #[serde(default, skip_serializing_if = "Interval::is_noop")] pub interval: Interval, @@ -21048,15 +21182,15 @@ pub struct IssuingCardSpendingLimit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardWallets { /** - * + * */ pub apple_pay: IssuingCardApplePay, /** - * + * */ pub google_pay: IssuingCardApplePay, /** - * + * */ #[serde( default, @@ -21070,7 +21204,7 @@ pub struct IssuingCardWallets { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderAddress { /** - * + * */ pub address: Address, } @@ -21079,7 +21213,7 @@ pub struct IssuingCardholderAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderAuthorizationControls { /** - * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. + * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. */ #[serde( default, @@ -21088,7 +21222,7 @@ pub struct IssuingCardholderAuthorizationControls { )] pub allowed_categories: Vec<Categories>, /** - * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. + * Array of strings containing [categories](https://stripe.com/docs/api#issuing_authorization_object-merchant_data-category) of authorizations to allow. All other categories will be blocked. Cannot be set with `blocked_categories`. */ #[serde( default, @@ -21097,7 +21231,7 @@ pub struct IssuingCardholderAuthorizationControls { )] pub blocked_categories: Vec<Categories>, /** - * Limit spending with amount-based rules that apply across this cardholder's cards. + * Limit spending with amount-based rules that apply across this cardholder's cards. */ #[serde( default, @@ -21106,7 +21240,7 @@ pub struct IssuingCardholderAuthorizationControls { )] pub spending_limits: Vec<IssuingCardSpendingLimit>, /** - * + * */ #[serde( default, @@ -21120,7 +21254,7 @@ pub struct IssuingCardholderAuthorizationControls { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderCompany { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -21133,11 +21267,11 @@ pub struct IssuingCardholderCompany { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderDocument { /** - * + * */ pub back: Box<Option<IconAnyOf>>, /** - * + * */ pub front: Box<Option<IconAnyOf>>, } @@ -21146,12 +21280,12 @@ pub struct IssuingCardholderDocument { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderIndividual { /** - * The date of birth of this cardholder. + * The date of birth of this cardholder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dob: Option<IssuingCardholderIndividualDobData>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -21160,7 +21294,7 @@ pub struct IssuingCardholderIndividual { )] pub first_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -21169,7 +21303,7 @@ pub struct IssuingCardholderIndividual { )] pub last_name: String, /** - * Government-issued ID document for this cardholder. + * Government-issued ID document for this cardholder. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification: Option<IssuingCardholderVerification>, @@ -21179,7 +21313,7 @@ pub struct IssuingCardholderIndividual { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderIndividualDobData { /** - * + * */ #[serde( default, @@ -21188,7 +21322,7 @@ pub struct IssuingCardholderIndividualDobData { )] pub day: i64, /** - * + * */ #[serde( default, @@ -21197,7 +21331,7 @@ pub struct IssuingCardholderIndividualDobData { )] pub month: i64, /** - * + * */ #[serde( default, @@ -21210,7 +21344,8 @@ pub struct IssuingCardholderIndividualDobData { /** * If `disabled_reason` is present, all cards will decline authorizations with `cardholder_verification_required` reason. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DisabledReason { #[serde(rename = "listed")] Listed, @@ -21244,7 +21379,8 @@ impl DisabledReason { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PastDue { #[serde(rename = "company.tax_id")] CompanyTaxId, @@ -21294,12 +21430,12 @@ impl PastDue { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderRequirements { /** - * If `disabled_reason` is present, all cards will decline authorizations with `cardholder_verification_required` reason. + * If `disabled_reason` is present, all cards will decline authorizations with `cardholder_verification_required` reason. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub disabled_reason: Option<DisabledReason>, /** - * Array of fields that need to be collected in order to verify and re-enable the cardholder. + * Array of fields that need to be collected in order to verify and re-enable the cardholder. */ #[serde( default, @@ -21313,7 +21449,7 @@ pub struct IssuingCardholderRequirements { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingCardholderVerification { /** - * An identifying document, either a passport or local ID card. + * An identifying document, either a passport or local ID card. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub document: Option<IssuingCardholderDocument>, @@ -21322,7 +21458,8 @@ pub struct IssuingCardholderVerification { /** * Whether the product was a merchandise or service. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProductType { #[serde(rename = "merchandise")] Merchandise, @@ -21356,7 +21493,8 @@ impl ProductType { /** * Result of cardholder's attempt to return the product. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReturnStatus { #[serde(rename = "merchant_rejected")] MerchantRejected, @@ -21391,11 +21529,11 @@ impl ReturnStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeCanceledEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21404,7 +21542,7 @@ pub struct IssuingDisputeCanceledEvidence { )] pub canceled_at: i64, /** - * + * */ #[serde( default, @@ -21412,7 +21550,7 @@ pub struct IssuingDisputeCanceledEvidence { )] pub cancellation_policy_provided: bool, /** - * + * */ #[serde( default, @@ -21421,7 +21559,7 @@ pub struct IssuingDisputeCanceledEvidence { )] pub cancellation_reason: String, /** - * + * */ #[serde( default, @@ -21430,7 +21568,7 @@ pub struct IssuingDisputeCanceledEvidence { )] pub expected_at: i64, /** - * + * */ #[serde( default, @@ -21439,7 +21577,7 @@ pub struct IssuingDisputeCanceledEvidence { )] pub explanation: String, /** - * + * */ #[serde( default, @@ -21448,17 +21586,17 @@ pub struct IssuingDisputeCanceledEvidence { )] pub product_description: String, /** - * Whether the product was a merchandise or service. + * Whether the product was a merchandise or service. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub product_type: Option<ProductType>, /** - * Result of cardholder's attempt to return the product. + * Result of cardholder's attempt to return the product. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub return_status: Option<ReturnStatus>, /** - * + * */ #[serde( default, @@ -21472,23 +21610,23 @@ pub struct IssuingDisputeCanceledEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeDuplicateEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ pub card_statement: Box<Option<IconAnyOf>>, /** - * + * */ pub cash_receipt: Box<Option<IconAnyOf>>, /** - * + * */ pub check_image: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21497,7 +21635,7 @@ pub struct IssuingDisputeDuplicateEvidence { )] pub explanation: String, /** - * + * */ #[serde( default, @@ -21510,7 +21648,8 @@ pub struct IssuingDisputeDuplicateEvidence { /** * The reason for filing the dispute. Its value will match the field containing the evidence. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IssuingDisputeEvidenceReason { #[serde(rename = "canceled")] Canceled, @@ -21562,42 +21701,42 @@ impl IssuingDisputeEvidenceReason { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeEvidence { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub canceled: Option<IssuingDisputeCanceledEvidence>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub duplicate: Option<IssuingDisputeDuplicateEvidence>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fraudulent: Option<IssuingDisputeFraudulentEvidence>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub merchandise_not_as_described: Option<IssuingDisputeMerchandiseNotAsDescribedEvidence>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub not_received: Option<IssuingDisputeNotReceivedEvidence>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub other: Option<IssuingDisputeOtherEvidence>, /** - * The reason for filing the dispute. Its value will match the field containing the evidence. + * The reason for filing the dispute. Its value will match the field containing the evidence. */ #[serde(default, skip_serializing_if = "IssuingDisputeEvidenceReason::is_noop")] pub reason: IssuingDisputeEvidenceReason, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub service_not_as_described: Option<IssuingDisputeServiceNotAsDescribedEvidence>, @@ -21607,11 +21746,11 @@ pub struct IssuingDisputeEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeFraudulentEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21625,11 +21764,11 @@ pub struct IssuingDisputeFraudulentEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeMerchandiseNotAsDescribedEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21638,7 +21777,7 @@ pub struct IssuingDisputeMerchandiseNotAsDescribedEvidence { )] pub explanation: String, /** - * + * */ #[serde( default, @@ -21647,7 +21786,7 @@ pub struct IssuingDisputeMerchandiseNotAsDescribedEvidence { )] pub received_at: i64, /** - * + * */ #[serde( default, @@ -21656,12 +21795,12 @@ pub struct IssuingDisputeMerchandiseNotAsDescribedEvidence { )] pub return_description: String, /** - * Result of cardholder's attempt to return the product. + * Result of cardholder's attempt to return the product. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub return_status: Option<ReturnStatus>, /** - * + * */ #[serde( default, @@ -21675,11 +21814,11 @@ pub struct IssuingDisputeMerchandiseNotAsDescribedEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeNotReceivedEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21688,7 +21827,7 @@ pub struct IssuingDisputeNotReceivedEvidence { )] pub expected_at: i64, /** - * + * */ #[serde( default, @@ -21697,7 +21836,7 @@ pub struct IssuingDisputeNotReceivedEvidence { )] pub explanation: String, /** - * + * */ #[serde( default, @@ -21706,7 +21845,7 @@ pub struct IssuingDisputeNotReceivedEvidence { )] pub product_description: String, /** - * Whether the product was a merchandise or service. + * Whether the product was a merchandise or service. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub product_type: Option<ProductType>, @@ -21716,11 +21855,11 @@ pub struct IssuingDisputeNotReceivedEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeOtherEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21729,7 +21868,7 @@ pub struct IssuingDisputeOtherEvidence { )] pub explanation: String, /** - * + * */ #[serde( default, @@ -21738,7 +21877,7 @@ pub struct IssuingDisputeOtherEvidence { )] pub product_description: String, /** - * Whether the product was a merchandise or service. + * Whether the product was a merchandise or service. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub product_type: Option<ProductType>, @@ -21748,11 +21887,11 @@ pub struct IssuingDisputeOtherEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingDisputeServiceNotAsDescribedEvidence { /** - * + * */ pub additional_documentation: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -21761,7 +21900,7 @@ pub struct IssuingDisputeServiceNotAsDescribedEvidence { )] pub canceled_at: i64, /** - * + * */ #[serde( default, @@ -21770,7 +21909,7 @@ pub struct IssuingDisputeServiceNotAsDescribedEvidence { )] pub cancellation_reason: String, /** - * + * */ #[serde( default, @@ -21779,7 +21918,7 @@ pub struct IssuingDisputeServiceNotAsDescribedEvidence { )] pub explanation: String, /** - * + * */ #[serde( default, @@ -21793,7 +21932,7 @@ pub struct IssuingDisputeServiceNotAsDescribedEvidence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionAmountDetailsData { /** - * + * */ #[serde( default, @@ -21807,7 +21946,7 @@ pub struct IssuingTransactionAmountDetailsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionFlightData { /** - * + * */ #[serde( default, @@ -21816,7 +21955,7 @@ pub struct IssuingTransactionFlightData { )] pub departure_at: i64, /** - * + * */ #[serde( default, @@ -21825,7 +21964,7 @@ pub struct IssuingTransactionFlightData { )] pub passenger_name: String, /** - * + * */ #[serde( default, @@ -21833,7 +21972,7 @@ pub struct IssuingTransactionFlightData { )] pub refundable: bool, /** - * The legs of the trip. + * The legs of the trip. */ #[serde( default, @@ -21842,7 +21981,7 @@ pub struct IssuingTransactionFlightData { )] pub segments: Vec<IssuingTransactionFlightDataLeg>, /** - * + * */ #[serde( default, @@ -21856,7 +21995,7 @@ pub struct IssuingTransactionFlightData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionFlightDataLeg { /** - * + * */ #[serde( default, @@ -21865,7 +22004,7 @@ pub struct IssuingTransactionFlightDataLeg { )] pub arrival_airport_code: String, /** - * + * */ #[serde( default, @@ -21874,7 +22013,7 @@ pub struct IssuingTransactionFlightDataLeg { )] pub carrier: String, /** - * + * */ #[serde( default, @@ -21883,7 +22022,7 @@ pub struct IssuingTransactionFlightDataLeg { )] pub departure_airport_code: String, /** - * + * */ #[serde( default, @@ -21892,7 +22031,7 @@ pub struct IssuingTransactionFlightDataLeg { )] pub flight_number: String, /** - * + * */ #[serde( default, @@ -21901,7 +22040,7 @@ pub struct IssuingTransactionFlightDataLeg { )] pub service_class: String, /** - * + * */ #[serde( default, @@ -21914,7 +22053,7 @@ pub struct IssuingTransactionFlightDataLeg { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionFuelData { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -21924,7 +22063,7 @@ pub struct IssuingTransactionFuelData { )] pub type_: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -21933,7 +22072,7 @@ pub struct IssuingTransactionFuelData { )] pub unit: String, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -21942,7 +22081,7 @@ pub struct IssuingTransactionFuelData { )] pub unit_cost_decimal: f64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -21956,7 +22095,7 @@ pub struct IssuingTransactionFuelData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionLodgingData { /** - * + * */ #[serde( default, @@ -21965,7 +22104,7 @@ pub struct IssuingTransactionLodgingData { )] pub check_in_at: i64, /** - * + * */ #[serde( default, @@ -21979,22 +22118,22 @@ pub struct IssuingTransactionLodgingData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionPurchaseDetails { /** - * Information about the flight that was purchased with this transaction. + * Information about the flight that was purchased with this transaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub flight: Option<IssuingTransactionFlightData>, /** - * Information about fuel that was purchased with this transaction. + * Information about fuel that was purchased with this transaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fuel: Option<IssuingTransactionFuelData>, /** - * Information about lodging that was purchased with this transaction. + * Information about lodging that was purchased with this transaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub lodging: Option<IssuingTransactionLodgingData>, /** - * The line items in the purchase. + * The line items in the purchase. */ #[serde( default, @@ -22003,7 +22142,7 @@ pub struct IssuingTransactionPurchaseDetails { )] pub receipt: Vec<IssuingTransactionReceiptData>, /** - * + * */ #[serde( default, @@ -22017,7 +22156,7 @@ pub struct IssuingTransactionPurchaseDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssuingTransactionReceiptData { /** - * + * */ #[serde( default, @@ -22026,7 +22165,7 @@ pub struct IssuingTransactionReceiptData { )] pub description: String, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -22035,7 +22174,7 @@ pub struct IssuingTransactionReceiptData { )] pub quantity: f64, /** - * + * */ #[serde( default, @@ -22044,7 +22183,7 @@ pub struct IssuingTransactionReceiptData { )] pub total: i64, /** - * + * */ #[serde( default, @@ -22057,7 +22196,8 @@ pub struct IssuingTransactionReceiptData { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ItemObject { #[serde(rename = "item")] Item, @@ -22089,7 +22229,7 @@ impl ItemObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Item { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -22098,7 +22238,7 @@ pub struct Item { )] pub amount_subtotal: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -22107,7 +22247,7 @@ pub struct Item { )] pub amount_total: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22116,7 +22256,7 @@ pub struct Item { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22125,7 +22265,7 @@ pub struct Item { )] pub description: String, /** - * A line item. + * A line item. */ #[serde( default, @@ -22134,7 +22274,7 @@ pub struct Item { )] pub discounts: Vec<LineItemsDiscountAmount>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22143,17 +22283,17 @@ pub struct Item { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ItemObject::is_noop")] pub object: ItemObject, /** - * The price of the invoice item. + * The price of the invoice item. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub price: Option<PriceData>, /** - * A line item. + * A line item. */ #[serde( default, @@ -22162,7 +22302,7 @@ pub struct Item { )] pub quantity: i64, /** - * A line item. + * A line item. */ #[serde( default, @@ -22175,7 +22315,8 @@ pub struct Item { /** * The category identifying the legal structure of the company or legal entity. See [Business structure](https://stripe.com/docs/connect/identity-verification#business-structure) for more details. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Structure { #[serde(rename = "free_zone_establishment")] FreeZoneEstablishment, @@ -22266,22 +22407,22 @@ impl Structure { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityCompany { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * The Kana variation of the company's primary address (Japan only). + * The Kana variation of the company's primary address (Japan only). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address_kana: Option<LegalEntityJapanAddress>, /** - * The Kana variation of the company's primary address (Japan only). + * The Kana variation of the company's primary address (Japan only). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address_kanji: Option<LegalEntityJapanAddress>, /** - * + * */ #[serde( default, @@ -22289,7 +22430,7 @@ pub struct LegalEntityCompany { )] pub directors_provided: bool, /** - * + * */ #[serde( default, @@ -22297,7 +22438,7 @@ pub struct LegalEntityCompany { )] pub executives_provided: bool, /** - * + * */ #[serde( default, @@ -22306,7 +22447,7 @@ pub struct LegalEntityCompany { )] pub name: String, /** - * + * */ #[serde( default, @@ -22315,7 +22456,7 @@ pub struct LegalEntityCompany { )] pub name_kana: String, /** - * + * */ #[serde( default, @@ -22324,7 +22465,7 @@ pub struct LegalEntityCompany { )] pub name_kanji: String, /** - * + * */ #[serde( default, @@ -22332,12 +22473,12 @@ pub struct LegalEntityCompany { )] pub owners_provided: bool, /** - * This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct. + * This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ownership_declaration: Option<LegalEntityUboDeclaration>, /** - * + * */ #[serde( default, @@ -22346,12 +22487,12 @@ pub struct LegalEntityCompany { )] pub phone: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub structure: Option<Structure>, /** - * + * */ #[serde( default, @@ -22359,7 +22500,7 @@ pub struct LegalEntityCompany { )] pub tax_id_provided: bool, /** - * + * */ #[serde( default, @@ -22368,7 +22509,7 @@ pub struct LegalEntityCompany { )] pub tax_id_registrar: String, /** - * + * */ #[serde( default, @@ -22376,7 +22517,7 @@ pub struct LegalEntityCompany { )] pub vat_id_provided: bool, /** - * Information on the verification state of the company. + * Information on the verification state of the company. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification: Option<LegalEntityCompanyVerificationData>, @@ -22386,7 +22527,7 @@ pub struct LegalEntityCompany { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityCompanyVerificationData { /** - * + * */ pub document: LegalEntityCompanyVerificationDocument, } @@ -22395,11 +22536,11 @@ pub struct LegalEntityCompanyVerificationData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityCompanyVerificationDocument { /** - * + * */ pub back: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -22408,7 +22549,7 @@ pub struct LegalEntityCompanyVerificationDocument { )] pub details: String, /** - * + * */ #[serde( default, @@ -22417,7 +22558,7 @@ pub struct LegalEntityCompanyVerificationDocument { )] pub details_code: String, /** - * + * */ pub front: Box<Option<IconAnyOf>>, } @@ -22426,7 +22567,7 @@ pub struct LegalEntityCompanyVerificationDocument { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityDob { /** - * + * */ #[serde( default, @@ -22435,7 +22576,7 @@ pub struct LegalEntityDob { )] pub day: i64, /** - * + * */ #[serde( default, @@ -22444,7 +22585,7 @@ pub struct LegalEntityDob { )] pub month: i64, /** - * + * */ #[serde( default, @@ -22458,7 +22599,7 @@ pub struct LegalEntityDob { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityJapanAddress { /** - * + * */ #[serde( default, @@ -22467,7 +22608,7 @@ pub struct LegalEntityJapanAddress { )] pub city: String, /** - * + * */ #[serde( default, @@ -22476,7 +22617,7 @@ pub struct LegalEntityJapanAddress { )] pub country: String, /** - * + * */ #[serde( default, @@ -22486,7 +22627,7 @@ pub struct LegalEntityJapanAddress { )] pub line_1: String, /** - * + * */ #[serde( default, @@ -22496,7 +22637,7 @@ pub struct LegalEntityJapanAddress { )] pub line_2: String, /** - * + * */ #[serde( default, @@ -22505,7 +22646,7 @@ pub struct LegalEntityJapanAddress { )] pub postal_code: String, /** - * + * */ #[serde( default, @@ -22514,7 +22655,7 @@ pub struct LegalEntityJapanAddress { )] pub state: String, /** - * + * */ #[serde( default, @@ -22528,12 +22669,12 @@ pub struct LegalEntityJapanAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityPersonVerification { /** - * A document showing address, either a passport, local ID card, or utility bill from a well-known utility company. + * A document showing address, either a passport, local ID card, or utility bill from a well-known utility company. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub additional_document: Option<LegalEntityPersonVerificationDocument>, /** - * + * */ #[serde( default, @@ -22542,7 +22683,7 @@ pub struct LegalEntityPersonVerification { )] pub details: String, /** - * + * */ #[serde( default, @@ -22551,12 +22692,12 @@ pub struct LegalEntityPersonVerification { )] pub details_code: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub document: Option<LegalEntityPersonVerificationDocument>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22570,11 +22711,11 @@ pub struct LegalEntityPersonVerification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityPersonVerificationDocument { /** - * + * */ pub back: Box<Option<IconAnyOf>>, /** - * + * */ #[serde( default, @@ -22583,7 +22724,7 @@ pub struct LegalEntityPersonVerificationDocument { )] pub details: String, /** - * + * */ #[serde( default, @@ -22592,7 +22733,7 @@ pub struct LegalEntityPersonVerificationDocument { )] pub details_code: String, /** - * + * */ pub front: Box<Option<IconAnyOf>>, } @@ -22601,7 +22742,7 @@ pub struct LegalEntityPersonVerificationDocument { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LegalEntityUboDeclaration { /** - * + * */ #[serde( default, @@ -22610,7 +22751,7 @@ pub struct LegalEntityUboDeclaration { )] pub date: i64, /** - * + * */ #[serde( default, @@ -22619,7 +22760,7 @@ pub struct LegalEntityUboDeclaration { )] pub ip: String, /** - * + * */ #[serde( default, @@ -22632,7 +22773,8 @@ pub struct LegalEntityUboDeclaration { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LineItemObject { #[serde(rename = "line_item")] LineItem, @@ -22663,7 +22805,8 @@ impl LineItemObject { /** * A string identifying the type of the source of this line item, either an `invoiceitem` or a `subscription`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LineItemType { #[serde(rename = "invoiceitem")] Invoiceitem, @@ -22698,7 +22841,7 @@ impl LineItemType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LineItem { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -22707,7 +22850,7 @@ pub struct LineItem { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22716,7 +22859,7 @@ pub struct LineItem { )] pub currency: String, /** - * + * */ #[serde( default, @@ -22725,7 +22868,7 @@ pub struct LineItem { )] pub description: String, /** - * + * */ #[serde( default, @@ -22734,7 +22877,7 @@ pub struct LineItem { )] pub discount_amounts: Vec<DiscountsResourceDiscountAmount>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -22742,11 +22885,11 @@ pub struct LineItem { )] pub discountable: bool, /** - * The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. + * The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. */ pub discounts: Box<Vec<DiscountsAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22755,7 +22898,7 @@ pub struct LineItem { )] pub id: String, /** - * + * */ #[serde( default, @@ -22764,7 +22907,7 @@ pub struct LineItem { )] pub invoice_item: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -22772,7 +22915,7 @@ pub struct LineItem { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -22781,21 +22924,21 @@ pub struct LineItem { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "LineItemObject::is_noop")] pub object: LineItemObject, /** - * + * */ pub period: InvoiceLineItemPeriod, /** - * The price of the invoice item. + * The price of the invoice item. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub price: Option<PriceData>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -22803,12 +22946,12 @@ pub struct LineItem { )] pub proration: bool, /** - * Additional details for proration line items + * Additional details for proration line items */ #[serde(default, skip_serializing_if = "Option::is_none")] pub proration_details: Option<InvoicesLineItemsProrationDetails>, /** - * + * */ #[serde( default, @@ -22817,7 +22960,7 @@ pub struct LineItem { )] pub quantity: i64, /** - * + * */ #[serde( default, @@ -22826,7 +22969,7 @@ pub struct LineItem { )] pub subscription: String, /** - * + * */ #[serde( default, @@ -22835,7 +22978,7 @@ pub struct LineItem { )] pub subscription_item: String, /** - * + * */ #[serde( default, @@ -22844,7 +22987,7 @@ pub struct LineItem { )] pub tax_amounts: Vec<InvoiceTaxAmount>, /** - * + * */ #[serde( default, @@ -22853,7 +22996,7 @@ pub struct LineItem { )] pub tax_rates: Vec<TaxRate>, /** - * A string identifying the type of the source of this line item, either an `invoiceitem` or a `subscription`. + * A string identifying the type of the source of this line item, either an `invoiceitem` or a `subscription`. */ #[serde( default, @@ -22867,7 +23010,7 @@ pub struct LineItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LineItemsDiscountAmount { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -22876,7 +23019,7 @@ pub struct LineItemsDiscountAmount { )] pub amount: i64, /** - * A discount represents the actual application of a coupon to a particular + * A discount represents the actual application of a coupon to a particular * customer. It contains information about when the discount began and when it * will end. * @@ -22889,7 +23032,7 @@ pub struct LineItemsDiscountAmount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LineItemsTaxAmount { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -22898,7 +23041,7 @@ pub struct LineItemsTaxAmount { )] pub amount: i64, /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -22908,7 +23051,8 @@ pub struct LineItemsTaxAmount { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LoginLinkObject { #[serde(rename = "login_link")] LoginLink, @@ -22940,7 +23084,7 @@ impl LoginLinkObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LoginLink { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -22949,12 +23093,12 @@ pub struct LoginLink { )] pub created: i64, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "LoginLinkObject::is_noop")] pub object: LoginLinkObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -22967,7 +23111,8 @@ pub struct LoginLink { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MandateObject { #[serde(rename = "mandate")] Mandate, @@ -22998,7 +23143,8 @@ impl MandateObject { /** * The type of the mandate. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MandateType { #[serde(rename = "multi_use")] MultiUse, @@ -23033,11 +23179,11 @@ impl MandateType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Mandate { /** - * + * */ pub customer_acceptance: CustomerAcceptance, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23046,7 +23192,7 @@ pub struct Mandate { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -23054,32 +23200,32 @@ pub struct Mandate { )] pub livemode: bool, /** - * A Mandate is a record of the permission a customer has given you to debit their payment method. + * A Mandate is a record of the permission a customer has given you to debit their payment method. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub multi_use: Option<UseStripeSdk>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "MandateObject::is_noop")] pub object: MandateObject, pub payment_method: Box<PaymentMethodAnyOf>, /** - * + * */ pub payment_method_details: MandatePaymentMethodDetails, /** - * A Mandate is a record of the permission a customer has given you to debit their payment method. + * A Mandate is a record of the permission a customer has given you to debit their payment method. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub single_use: Option<MandateSingleUse>, /** - * The status of the transfers capability of the account, or whether your platform can transfer funds to the account. + * The status of the transfers capability of the account, or whether your platform can transfer funds to the account. */ #[serde(default, skip_serializing_if = "Transfers::is_noop")] pub status: Transfers, /** - * The type of the mandate. + * The type of the mandate. */ #[serde(default, skip_serializing_if = "MandateType::is_noop", rename = "type")] pub type_: MandateType, @@ -23089,7 +23235,7 @@ pub struct Mandate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MandateAcssDebit { /** - * + * */ #[serde( default, @@ -23098,7 +23244,7 @@ pub struct MandateAcssDebit { )] pub default_for: Vec<DefaultFor>, /** - * + * */ #[serde( default, @@ -23107,12 +23253,12 @@ pub struct MandateAcssDebit { )] pub interval_description: String, /** - * Payment schedule for the mandate. + * Payment schedule for the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_schedule: Option<PaymentSchedule>, /** - * Transaction type of the mandate. + * Transaction type of the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transaction_type: Option<TransactionType>, @@ -23122,7 +23268,7 @@ pub struct MandateAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MandateAuBecsDebit { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23135,7 +23281,8 @@ pub struct MandateAuBecsDebit { /** * The status of the mandate on the Bacs network. Can be one of `pending`, `revoked`, `refused`, or `accepted`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NetworkStatus { #[serde(rename = "accepted")] Accepted, @@ -23176,12 +23323,12 @@ impl NetworkStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MandateBacsDebit { /** - * The status of the mandate on the Bacs network. Can be one of `pending`, `revoked`, `refused`, or `accepted`. + * The status of the mandate on the Bacs network. Can be one of `pending`, `revoked`, `refused`, or `accepted`. */ #[serde(default, skip_serializing_if = "NetworkStatus::is_noop")] pub network_status: NetworkStatus, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23190,7 +23337,7 @@ pub struct MandateBacsDebit { )] pub reference: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23204,32 +23351,32 @@ pub struct MandateBacsDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MandatePaymentMethodDetails { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<MandateAcssDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub au_becs_debit: Option<MandateAuBecsDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit: Option<MandateBacsDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit: Option<MandateSepaDebit>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23239,7 +23386,7 @@ pub struct MandatePaymentMethodDetails { )] pub type_: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<UseStripeSdk>, @@ -23249,7 +23396,7 @@ pub struct MandatePaymentMethodDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MandateSepaDebit { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23258,7 +23405,7 @@ pub struct MandateSepaDebit { )] pub reference: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23272,7 +23419,7 @@ pub struct MandateSepaDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MandateSingleUse { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -23281,7 +23428,7 @@ pub struct MandateSingleUse { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23295,7 +23442,7 @@ pub struct MandateSingleUse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Networks { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -23304,7 +23451,7 @@ pub struct Networks { )] pub available: Vec<String>, /** - * + * */ #[serde( default, @@ -23318,11 +23465,11 @@ pub struct Networks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotificationEventData { /** - * When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js. + * When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js. */ pub object: UseStripeSdk, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub previous_attributes: Option<UseStripeSdk>, @@ -23332,7 +23479,7 @@ pub struct NotificationEventData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NotificationEventRequest { /** - * + * */ #[serde( default, @@ -23341,7 +23488,7 @@ pub struct NotificationEventRequest { )] pub id: String, /** - * + * */ #[serde( default, @@ -23355,7 +23502,7 @@ pub struct NotificationEventRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OnlineAcceptance { /** - * + * */ #[serde( default, @@ -23364,7 +23511,7 @@ pub struct OnlineAcceptance { )] pub ip_address: String, /** - * + * */ #[serde( default, @@ -23377,7 +23524,8 @@ pub struct OnlineAcceptance { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderObject { #[serde(rename = "order")] Order, @@ -23409,7 +23557,7 @@ impl OrderObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Returns { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -23418,7 +23566,7 @@ pub struct Returns { )] pub data: Vec<OrderReturn>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -23426,12 +23574,12 @@ pub struct Returns { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23449,7 +23597,7 @@ pub struct Returns { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Order { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -23458,7 +23606,7 @@ pub struct Order { )] pub amount: i64, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23471,7 +23619,7 @@ pub struct Order { )] pub amount_returned: i64, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23484,7 +23632,7 @@ pub struct Order { )] pub application: String, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23497,7 +23645,7 @@ pub struct Order { )] pub application_fee: i64, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23505,7 +23653,7 @@ pub struct Order { */ pub charge: Box<Option<ChargeAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -23514,7 +23662,7 @@ pub struct Order { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23523,7 +23671,7 @@ pub struct Order { )] pub currency: String, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23531,7 +23679,7 @@ pub struct Order { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23544,7 +23692,7 @@ pub struct Order { )] pub email: String, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23557,7 +23705,7 @@ pub struct Order { )] pub external_coupon_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23566,7 +23714,7 @@ pub struct Order { )] pub id: String, /** - * List of items constituting the order. An order can have up to 25 items. + * List of items constituting the order. An order can have up to 25 items. */ #[serde( default, @@ -23575,7 +23723,7 @@ pub struct Order { )] pub items: Vec<OrderItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -23583,7 +23731,7 @@ pub struct Order { )] pub livemode: bool, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23596,17 +23744,17 @@ pub struct Order { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "OrderObject::is_noop")] pub object: OrderObject, /** - * A list of returns that have taken place for this order. + * A list of returns that have taken place for this order. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub returns: Option<Returns>, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23619,12 +23767,12 @@ pub struct Order { )] pub selected_shipping_method: String, /** - * Shipping information for the charge. + * Shipping information for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<ShippingData>, /** - * A list of supported shipping methods for this order. The desired shipping method can be specified either by updating the order, or when paying it. + * A list of supported shipping methods for this order. The desired shipping method can be specified either by updating the order, or when paying it. */ #[serde( default, @@ -23633,7 +23781,7 @@ pub struct Order { )] pub shipping_methods: Vec<ShippingMethod>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23642,12 +23790,12 @@ pub struct Order { )] pub status: String, /** - * The timestamps at which the order status was updated. + * The timestamps at which the order status was updated. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status_transitions: Option<StatusTransitions>, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23660,7 +23808,7 @@ pub struct Order { )] pub updated: i64, /** - * Order objects are created to handle end customers' purchases of previously + * Order objects are created to handle end customers' purchases of previously * defined [products](https://stripe.com/docs/api#products). You can create, retrieve, and pay individual orders, as well * as list all orders. Orders are identified by a unique, random ID. * @@ -23677,7 +23825,8 @@ pub struct Order { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderItemObject { #[serde(rename = "order_item")] OrderItem, @@ -23716,11 +23865,11 @@ impl OrderItemObject { #[serde(untagged)] pub enum ParentAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit). + * Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit). * SKUs describe specific product variations, taking into account any combination of: attributes, * currency, and cost. For example, a product may be a T-shirt, whereas a specific SKU represents * the `size: large`, `color: red` version of that shirt. @@ -23765,7 +23914,7 @@ impl std::convert::From<ParentAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrderItem { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -23774,7 +23923,7 @@ pub struct OrderItem { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23783,7 +23932,7 @@ pub struct OrderItem { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23792,19 +23941,19 @@ pub struct OrderItem { )] pub description: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "OrderItemObject::is_noop")] pub object: OrderItemObject, /** - * A representation of the constituent items of any given order. Can be used to + * A representation of the constituent items of any given order. Can be used to * represent [SKUs](https://stripe.com/docs/api#skus), shipping costs, or taxes owed on the order. * * Related guide: [Orders](https://stripe.com/docs/orders/guide). */ pub parent: Box<Option<ParentAnyOf>>, /** - * A representation of the constituent items of any given order. Can be used to + * A representation of the constituent items of any given order. Can be used to * represent [SKUs](https://stripe.com/docs/api#skus), shipping costs, or taxes owed on the order. * * Related guide: [Orders](https://stripe.com/docs/orders/guide). @@ -23816,7 +23965,7 @@ pub struct OrderItem { )] pub quantity: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23830,7 +23979,8 @@ pub struct OrderItem { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OrderReturnObject { #[serde(rename = "order_return")] OrderReturn, @@ -23865,7 +24015,7 @@ impl OrderReturnObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrderReturn { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -23874,7 +24024,7 @@ pub struct OrderReturn { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -23883,7 +24033,7 @@ pub struct OrderReturn { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23892,7 +24042,7 @@ pub struct OrderReturn { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -23901,7 +24051,7 @@ pub struct OrderReturn { )] pub id: String, /** - * List of items constituting the order. An order can have up to 25 items. + * List of items constituting the order. An order can have up to 25 items. */ #[serde( default, @@ -23910,7 +24060,7 @@ pub struct OrderReturn { )] pub items: Vec<OrderItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -23918,19 +24068,19 @@ pub struct OrderReturn { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "OrderReturnObject::is_noop")] pub object: OrderReturnObject, /** - * A return represents the full or partial return of a number of [order items](https://stripe.com/docs/api#order_items). + * A return represents the full or partial return of a number of [order items](https://stripe.com/docs/api#order_items). * Returns always belong to an order, and may optionally contain a refund. * * Related guide: [Handling Returns](https://stripe.com/docs/orders/guide#handling-returns). */ pub order: Box<Option<OrderAnyOf>>, /** - * A return represents the full or partial return of a number of [order items](https://stripe.com/docs/api#order_items). + * A return represents the full or partial return of a number of [order items](https://stripe.com/docs/api#order_items). * Returns always belong to an order, and may optionally contain a refund. * * Related guide: [Handling Returns](https://stripe.com/docs/orders/guide#handling-returns). @@ -23942,7 +24092,7 @@ pub struct OrderReturn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PackageDimensions { /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -23951,7 +24101,7 @@ pub struct PackageDimensions { )] pub height: f64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -23960,7 +24110,7 @@ pub struct PackageDimensions { )] pub length: f64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -23969,7 +24119,7 @@ pub struct PackageDimensions { )] pub weight: f64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -23983,7 +24133,7 @@ pub struct PackageDimensions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalInvoiceList { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -23996,7 +24146,7 @@ pub struct PortalInvoiceList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentFlowsPrivateMethodsAlipayDetails { /** - * + * */ #[serde( default, @@ -24005,7 +24155,7 @@ pub struct PaymentFlowsPrivateMethodsAlipayDetails { )] pub buyer_id: String, /** - * + * */ #[serde( default, @@ -24014,7 +24164,7 @@ pub struct PaymentFlowsPrivateMethodsAlipayDetails { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -24028,7 +24178,7 @@ pub struct PaymentFlowsPrivateMethodsAlipayDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentFlowsPrivateMethodsKlarnaDob { /** - * + * */ #[serde( default, @@ -24037,7 +24187,7 @@ pub struct PaymentFlowsPrivateMethodsKlarnaDob { )] pub day: i64, /** - * + * */ #[serde( default, @@ -24046,7 +24196,7 @@ pub struct PaymentFlowsPrivateMethodsKlarnaDob { )] pub month: i64, /** - * + * */ #[serde( default, @@ -24059,7 +24209,8 @@ pub struct PaymentFlowsPrivateMethodsKlarnaDob { /** * Reason for cancellation of this PaymentIntent, either user-provided (`duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`) or generated by Stripe internally (`failed_invoice`, `void_invoice`, or `automatic`). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentCancellationReason { #[serde(rename = "abandoned")] Abandoned, @@ -24108,7 +24259,8 @@ impl PaymentIntentCancellationReason { /** * Controls when the funds will be captured from the customer's account. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CaptureMethod { #[serde(rename = "automatic")] Automatic, @@ -24143,7 +24295,7 @@ impl CaptureMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Charges { /** - * This list only contains the latest charge, even if there were previously multiple unsuccessful charges. To view all previous charges for a PaymentIntent, you can filter the charges list using the `payment_intent` [parameter](https://stripe.com/docs/api/charges/list#list_charges-payment_intent). + * This list only contains the latest charge, even if there were previously multiple unsuccessful charges. To view all previous charges for a PaymentIntent, you can filter the charges list using the `payment_intent` [parameter](https://stripe.com/docs/api/charges/list#list_charges-payment_intent). */ #[serde( default, @@ -24152,7 +24304,7 @@ pub struct Charges { )] pub data: Vec<Charge>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -24160,12 +24312,12 @@ pub struct Charges { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -24178,7 +24330,8 @@ pub struct Charges { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentObject { #[serde(rename = "payment_intent")] PaymentIntent, @@ -24213,7 +24366,8 @@ impl PaymentIntentObject { * * When processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SetupFutureUsage { #[serde(rename = "off_session")] OffSession, @@ -24247,7 +24401,8 @@ impl SetupFutureUsage { /** * Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://stripe.com/docs/payments/intents#intent-statuses). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentStatus { #[serde(rename = "canceled")] Canceled, @@ -24307,7 +24462,7 @@ impl PaymentIntentStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntent { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -24316,7 +24471,7 @@ pub struct PaymentIntent { )] pub amount: i64, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24335,7 +24490,7 @@ pub struct PaymentIntent { )] pub amount_capturable: i64, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24354,7 +24509,7 @@ pub struct PaymentIntent { )] pub amount_received: i64, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24368,7 +24523,7 @@ pub struct PaymentIntent { */ pub application: Box<Option<ApplicationAnyOf>>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24387,12 +24542,12 @@ pub struct PaymentIntent { )] pub application_fee_amount: i64, /** - * Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) + * Settings to configure compatible payment methods from the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) */ #[serde(default, skip_serializing_if = "Option::is_none")] pub automatic_payment_methods: Option<PortalInvoiceList>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24411,17 +24566,17 @@ pub struct PaymentIntent { )] pub canceled_at: i64, /** - * Reason for cancellation of this PaymentIntent, either user-provided (`duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`) or generated by Stripe internally (`failed_invoice`, `void_invoice`, or `automatic`). + * Reason for cancellation of this PaymentIntent, either user-provided (`duplicate`, `fraudulent`, `requested_by_customer`, or `abandoned`) or generated by Stripe internally (`failed_invoice`, `void_invoice`, or `automatic`). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cancellation_reason: Option<PaymentIntentCancellationReason>, /** - * Controls when the funds will be captured from the customer's account. + * Controls when the funds will be captured from the customer's account. */ #[serde(default, skip_serializing_if = "CaptureMethod::is_noop")] pub capture_method: CaptureMethod, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24436,7 +24591,7 @@ pub struct PaymentIntent { #[serde(default, skip_serializing_if = "Option::is_none")] pub charges: Option<Charges>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24455,12 +24610,12 @@ pub struct PaymentIntent { )] pub client_secret: String, /** - * Controls when the funds will be captured from the customer's account. + * Controls when the funds will be captured from the customer's account. */ #[serde(default, skip_serializing_if = "CaptureMethod::is_noop")] pub confirmation_method: CaptureMethod, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -24469,7 +24624,7 @@ pub struct PaymentIntent { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -24478,7 +24633,7 @@ pub struct PaymentIntent { )] pub currency: String, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24492,7 +24647,7 @@ pub struct PaymentIntent { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24511,7 +24666,7 @@ pub struct PaymentIntent { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -24520,7 +24675,7 @@ pub struct PaymentIntent { )] pub id: String, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24534,11 +24689,11 @@ pub struct PaymentIntent { */ pub invoice: Box<Option<InvoiceAnyOf>>, /** - * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. + * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. */ pub last_payment_error: Box<Option<ApiErrors>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -24546,7 +24701,7 @@ pub struct PaymentIntent { )] pub livemode: bool, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24565,17 +24720,17 @@ pub struct PaymentIntent { )] pub metadata: String, /** - * If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source. + * If present, this property tells you what actions you need to take in order for your customer to fulfill a payment using the provided source. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub next_action: Option<PaymentIntentNextAction>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PaymentIntentObject::is_noop")] pub object: PaymentIntentObject, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24589,7 +24744,7 @@ pub struct PaymentIntent { */ pub on_behalf_of: Box<Option<AccountAnyOf>>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24603,12 +24758,12 @@ pub struct PaymentIntent { */ pub payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * Payment-method-specific configuration for this PaymentIntent. + * Payment-method-specific configuration for this PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_options: Option<PaymentIntentMethodOptionsData>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -24617,12 +24772,12 @@ pub struct PaymentIntent { )] pub payment_method_types: Vec<String>, /** - * If present, this property tells you about the processing state of the payment. + * If present, this property tells you about the processing state of the payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub processing: Option<PaymentIntentProcessing>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24641,7 +24796,7 @@ pub struct PaymentIntent { )] pub receipt_email: String, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24655,7 +24810,7 @@ pub struct PaymentIntent { */ pub review: Box<Option<ReviewAnyOf>>, /** - * Indicates that you intend to make future payments with this PaymentIntent's payment method. + * Indicates that you intend to make future payments with this PaymentIntent's payment method. * * Providing this parameter will [attach the payment method](https://stripe.com/docs/payments/save-during-payment) to the PaymentIntent's Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete. If no Customer was provided, the payment method can still be [attached](https://stripe.com/docs/api/payment_methods/attach) to a Customer after the transaction completes. * @@ -24664,12 +24819,12 @@ pub struct PaymentIntent { #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<SetupFutureUsage>, /** - * Shipping information for the charge. + * Shipping information for the charge. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<ShippingData>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24688,7 +24843,7 @@ pub struct PaymentIntent { )] pub statement_descriptor: String, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24707,17 +24862,17 @@ pub struct PaymentIntent { )] pub statement_descriptor_suffix: String, /** - * Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://stripe.com/docs/payments/intents#intent-statuses). + * Status of this PaymentIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `requires_capture`, `canceled`, or `succeeded`. Read more about each PaymentIntent [status](https://stripe.com/docs/payments/intents#intent-statuses). */ #[serde(default, skip_serializing_if = "PaymentIntentStatus::is_noop")] pub status: PaymentIntentStatus, /** - * The data with which to automatically create a Transfer when the payment is finalized. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details. + * The data with which to automatically create a Transfer when the payment is finalized. See the PaymentIntents [use case for connected accounts](https://stripe.com/docs/payments/connected-accounts) for details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<TransferData>, /** - * A PaymentIntent guides you through the process of collecting a payment from your customer. + * A PaymentIntent guides you through the process of collecting a payment from your customer. * We recommend that you create exactly one PaymentIntent for each order or * customer session in your system. You can reference the PaymentIntent later to * see the history of payment attempts for a particular session. @@ -24741,7 +24896,7 @@ pub struct PaymentIntent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentCardProcessing { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_notification: Option<PaymentIntentProcessingCustomerNotification>, @@ -24751,42 +24906,42 @@ pub struct PaymentIntentCardProcessing { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextAction { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub alipay_handle_redirect: Option<PaymentIntentNextActionAlipayHandleRedirect>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub boleto_display_details: Option<PaymentIntentNextActionBoleto>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_await_notification: Option<PaymentIntentNextActionCardAwaitNotification>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini_display_details: Option<PaymentIntentNextActionKonbini>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub oxxo_display_details: Option<PaymentIntentNextActionDisplayOxxoDetails>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub paynow_display_qr_code: Option<PaymentIntentNextActionPaynowDisplayQrCode>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub redirect_to_url: Option<PaymentIntentNextActionRedirectUrl>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -24796,28 +24951,28 @@ pub struct PaymentIntentNextAction { )] pub type_: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub use_stripe_sdk: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verify_with_microdeposits: Option<SetupIntentNextActionVerifyWithMicrodeposits>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wechat_pay_display_qr_code: Option<PaymentIntentNextActionWechatPayDisplayQrCode>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wechat_pay_redirect_to_android_app: Option<PaymentIntentNextActionWechatPayRedirectAndroidApp>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wechat_pay_redirect_to_ios_app: Option<PaymentIntentNextActionWechatPayRedirectIosApp>, @@ -24827,7 +24982,7 @@ pub struct PaymentIntentNextAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionAlipayHandleRedirect { /** - * + * */ #[serde( default, @@ -24836,7 +24991,7 @@ pub struct PaymentIntentNextActionAlipayHandleRedirect { )] pub native_data: String, /** - * + * */ #[serde( default, @@ -24845,7 +25000,7 @@ pub struct PaymentIntentNextActionAlipayHandleRedirect { )] pub native_url: String, /** - * + * */ #[serde( default, @@ -24854,7 +25009,7 @@ pub struct PaymentIntentNextActionAlipayHandleRedirect { )] pub return_url: String, /** - * + * */ #[serde( default, @@ -24868,7 +25023,7 @@ pub struct PaymentIntentNextActionAlipayHandleRedirect { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionBoleto { /** - * + * */ #[serde( default, @@ -24877,7 +25032,7 @@ pub struct PaymentIntentNextActionBoleto { )] pub expires_at: i64, /** - * + * */ #[serde( default, @@ -24886,7 +25041,7 @@ pub struct PaymentIntentNextActionBoleto { )] pub hosted_voucher_url: String, /** - * + * */ #[serde( default, @@ -24895,7 +25050,7 @@ pub struct PaymentIntentNextActionBoleto { )] pub number: String, /** - * + * */ #[serde( default, @@ -24909,7 +25064,7 @@ pub struct PaymentIntentNextActionBoleto { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionCardAwaitNotification { /** - * + * */ #[serde( default, @@ -24918,7 +25073,7 @@ pub struct PaymentIntentNextActionCardAwaitNotification { )] pub charge_attempt_at: i64, /** - * + * */ #[serde( default, @@ -24931,7 +25086,7 @@ pub struct PaymentIntentNextActionCardAwaitNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionDisplayOxxoDetails { /** - * + * */ #[serde( default, @@ -24940,7 +25095,7 @@ pub struct PaymentIntentNextActionDisplayOxxoDetails { )] pub expires_after: i64, /** - * + * */ #[serde( default, @@ -24949,7 +25104,7 @@ pub struct PaymentIntentNextActionDisplayOxxoDetails { )] pub hosted_voucher_url: String, /** - * + * */ #[serde( default, @@ -24963,7 +25118,7 @@ pub struct PaymentIntentNextActionDisplayOxxoDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionKonbini { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -24972,7 +25127,7 @@ pub struct PaymentIntentNextActionKonbini { )] pub expires_at: i64, /** - * + * */ #[serde( default, @@ -24981,7 +25136,7 @@ pub struct PaymentIntentNextActionKonbini { )] pub hosted_voucher_url: String, /** - * + * */ pub stores: PaymentIntentNextActionKonbiniStores, } @@ -24990,7 +25145,7 @@ pub struct PaymentIntentNextActionKonbini { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionKonbiniFamilymart { /** - * + * */ #[serde( default, @@ -24999,7 +25154,7 @@ pub struct PaymentIntentNextActionKonbiniFamilymart { )] pub confirmation_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25013,7 +25168,7 @@ pub struct PaymentIntentNextActionKonbiniFamilymart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionKonbiniLawson { /** - * + * */ #[serde( default, @@ -25022,7 +25177,7 @@ pub struct PaymentIntentNextActionKonbiniLawson { )] pub confirmation_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25036,7 +25191,7 @@ pub struct PaymentIntentNextActionKonbiniLawson { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionKonbiniMinistop { /** - * + * */ #[serde( default, @@ -25045,7 +25200,7 @@ pub struct PaymentIntentNextActionKonbiniMinistop { )] pub confirmation_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25059,7 +25214,7 @@ pub struct PaymentIntentNextActionKonbiniMinistop { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionKonbiniSeicomart { /** - * + * */ #[serde( default, @@ -25068,7 +25223,7 @@ pub struct PaymentIntentNextActionKonbiniSeicomart { )] pub confirmation_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25082,22 +25237,22 @@ pub struct PaymentIntentNextActionKonbiniSeicomart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionKonbiniStores { /** - * FamilyMart instruction details. + * FamilyMart instruction details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub familymart: Option<PaymentIntentNextActionKonbiniFamilymart>, /** - * Lawson instruction details. + * Lawson instruction details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub lawson: Option<PaymentIntentNextActionKonbiniLawson>, /** - * Ministop instruction details. + * Ministop instruction details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ministop: Option<PaymentIntentNextActionKonbiniMinistop>, /** - * Seicomart instruction details. + * Seicomart instruction details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub seicomart: Option<PaymentIntentNextActionKonbiniSeicomart>, @@ -25107,7 +25262,7 @@ pub struct PaymentIntentNextActionKonbiniStores { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionPaynowDisplayQrCode { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25116,7 +25271,7 @@ pub struct PaymentIntentNextActionPaynowDisplayQrCode { )] pub data: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25125,7 +25280,7 @@ pub struct PaymentIntentNextActionPaynowDisplayQrCode { )] pub image_url_png: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25139,7 +25294,7 @@ pub struct PaymentIntentNextActionPaynowDisplayQrCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionRedirectUrl { /** - * + * */ #[serde( default, @@ -25148,7 +25303,7 @@ pub struct PaymentIntentNextActionRedirectUrl { )] pub return_url: String, /** - * + * */ #[serde( default, @@ -25161,7 +25316,8 @@ pub struct PaymentIntentNextActionRedirectUrl { /** * The type of the microdeposit sent to the customer. Used to distinguish between different verification methods. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MicrodepositType { #[serde(rename = "amounts")] Amounts, @@ -25196,7 +25352,7 @@ impl MicrodepositType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentNextActionVerifyWithMicrodeposits { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -25205,7 +25361,7 @@ pub struct SetupIntentNextActionVerifyWithMicrodeposits { )] pub arrival_date: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25214,7 +25370,7 @@ pub struct SetupIntentNextActionVerifyWithMicrodeposits { )] pub hosted_verification_url: String, /** - * The type of the microdeposit sent to the customer. Used to distinguish between different verification methods. + * The type of the microdeposit sent to the customer. Used to distinguish between different verification methods. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub microdeposit_type: Option<MicrodepositType>, @@ -25224,7 +25380,7 @@ pub struct SetupIntentNextActionVerifyWithMicrodeposits { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionWechatPayDisplayQrCode { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25233,7 +25389,7 @@ pub struct PaymentIntentNextActionWechatPayDisplayQrCode { )] pub data: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25242,7 +25398,7 @@ pub struct PaymentIntentNextActionWechatPayDisplayQrCode { )] pub image_data_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25251,7 +25407,7 @@ pub struct PaymentIntentNextActionWechatPayDisplayQrCode { )] pub image_url_png: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25265,7 +25421,7 @@ pub struct PaymentIntentNextActionWechatPayDisplayQrCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25274,7 +25430,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { )] pub app_id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25283,7 +25439,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { )] pub nonce_str: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25292,7 +25448,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { )] pub package: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25301,7 +25457,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { )] pub partner_id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25310,7 +25466,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { )] pub prepay_id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25319,7 +25475,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { )] pub sign: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25333,7 +25489,7 @@ pub struct PaymentIntentNextActionWechatPayRedirectAndroidApp { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentNextActionWechatPayRedirectIosApp { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -25354,11 +25510,11 @@ pub struct PaymentIntentNextActionWechatPayRedirectIosApp { #[serde(untagged)] pub enum AcssDebitAnyOf { /** - * + * */ PaymentIntentMethodOptionsAcssDebit(PaymentIntentMethodOptionsAcssDebit), /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), } @@ -25394,11 +25550,11 @@ impl AcssDebitAnyOf { #[serde(untagged)] pub enum AfterpayClearpayAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsAfterpayClearpay(PaymentMethodOptionsAfterpayClearpay), } @@ -25434,11 +25590,11 @@ impl AfterpayClearpayAnyOf { #[serde(untagged)] pub enum AlipayAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsAlipay(PaymentMethodOptionsAlipay), } @@ -25472,11 +25628,11 @@ impl AlipayAnyOf { #[serde(untagged)] pub enum AuBecsDebitAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentIntentMethodOptionsAuBecsDebit(PaymentIntentMethodOptionsAuBecsDebit), } @@ -25512,11 +25668,11 @@ impl AuBecsDebitAnyOf { #[serde(untagged)] pub enum BacsDebitAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsBacsDebit(PaymentMethodOptionsBacsDebit), } @@ -25550,11 +25706,11 @@ impl BacsDebitAnyOf { #[serde(untagged)] pub enum BancontactAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsBancontact(PaymentMethodOptionsBancontact), } @@ -25588,11 +25744,11 @@ impl BancontactAnyOf { #[serde(untagged)] pub enum BoletoAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsBoleto(PaymentMethodOptionsBoleto), } @@ -25626,11 +25782,11 @@ impl BoletoAnyOf { #[serde(untagged)] pub enum PaymentIntentMethodOptionsCardAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentIntentMethodOptionsCard(PaymentIntentMethodOptionsCard), } @@ -25667,11 +25823,11 @@ impl PaymentIntentMethodOptionsCardAnyOf { #[serde(untagged)] pub enum CardPresentAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsCardPresent(PaymentMethodOptionsCardPresent), } @@ -25705,11 +25861,11 @@ impl CardPresentAnyOf { #[serde(untagged)] pub enum EpsAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentIntentMethodOptionsEps(PaymentIntentMethodOptionsEps), } @@ -25743,11 +25899,11 @@ impl EpsAnyOf { #[serde(untagged)] pub enum FpxAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsFpx(PaymentMethodOptionsFpx), } @@ -25781,11 +25937,11 @@ impl FpxAnyOf { #[serde(untagged)] pub enum GiropayAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsGiropay(PaymentMethodOptionsGiropay), } @@ -25819,11 +25975,11 @@ impl GiropayAnyOf { #[serde(untagged)] pub enum GrabpayAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsGrabpay(PaymentMethodOptionsGrabpay), } @@ -25857,11 +26013,11 @@ impl GrabpayAnyOf { #[serde(untagged)] pub enum IdealAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsIdeal(PaymentMethodOptionsIdeal), } @@ -25895,11 +26051,11 @@ impl IdealAnyOf { #[serde(untagged)] pub enum InteracPresentAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js. + * When confirming a PaymentIntent with Stripe.js, Stripe.js depends on the contents of this dictionary to invoke authentication flows. The shape of the contents is subject to change and is only intended to be used by Stripe.js. */ UseStripeSdk(UseStripeSdk), } @@ -25933,11 +26089,11 @@ impl InteracPresentAnyOf { #[serde(untagged)] pub enum KlarnaAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsKlarna(PaymentMethodOptionsKlarna), } @@ -25971,11 +26127,11 @@ impl KlarnaAnyOf { #[serde(untagged)] pub enum KonbiniAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsKonbini(PaymentMethodOptionsKonbini), } @@ -26009,11 +26165,11 @@ impl KonbiniAnyOf { #[serde(untagged)] pub enum OxxoAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsOxxo(PaymentMethodOptionsOxxo), } @@ -26047,11 +26203,11 @@ impl OxxoAnyOf { #[serde(untagged)] pub enum P24AnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsP24(PaymentMethodOptionsP24), } @@ -26085,11 +26241,11 @@ impl P24AnyOf { #[serde(untagged)] pub enum PaynowAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsPaynow(PaymentMethodOptionsPaynow), } @@ -26123,11 +26279,11 @@ impl PaynowAnyOf { #[serde(untagged)] pub enum SepaDebitAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentIntentMethodOptionsSepaDebit(PaymentIntentMethodOptionsSepaDebit), } @@ -26163,11 +26319,11 @@ impl SepaDebitAnyOf { #[serde(untagged)] pub enum SofortAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsSofort(PaymentMethodOptionsSofort), } @@ -26201,11 +26357,11 @@ impl SofortAnyOf { #[serde(untagged)] pub enum UsBankAccountAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentIntentMethodOptionsUsBankAccount(PaymentIntentMethodOptionsUsBankAccount), } @@ -26241,11 +26397,11 @@ impl UsBankAccountAnyOf { #[serde(untagged)] pub enum WechatPayAnyOf { /** - * + * */ PaymentIntentTypeSpecificMethodOptionsClient(PaymentIntentTypeSpecificMethodOptionsClient), /** - * + * */ PaymentMethodOptionsWechatPay(PaymentMethodOptionsWechatPay), } @@ -26272,100 +26428,100 @@ impl WechatPayAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsData { /** - * + * */ pub acss_debit: Box<Option<AcssDebitAnyOf>>, /** - * + * */ pub afterpay_clearpay: Box<Option<AfterpayClearpayAnyOf>>, /** - * + * */ pub alipay: Box<Option<AlipayAnyOf>>, /** - * + * */ pub au_becs_debit: Box<Option<AuBecsDebitAnyOf>>, /** - * + * */ pub bacs_debit: Box<Option<BacsDebitAnyOf>>, /** - * + * */ pub bancontact: Box<Option<BancontactAnyOf>>, /** - * + * */ pub boleto: Box<Option<BoletoAnyOf>>, /** - * + * */ pub card: Box<Option<PaymentIntentMethodOptionsCardAnyOf>>, /** - * + * */ pub card_present: Box<Option<CardPresentAnyOf>>, /** - * + * */ pub eps: Box<Option<EpsAnyOf>>, /** - * + * */ pub fpx: Box<Option<FpxAnyOf>>, /** - * + * */ pub giropay: Box<Option<GiropayAnyOf>>, /** - * + * */ pub grabpay: Box<Option<GrabpayAnyOf>>, /** - * + * */ pub ideal: Box<Option<IdealAnyOf>>, /** - * + * */ pub interac_present: Box<Option<InteracPresentAnyOf>>, /** - * + * */ pub klarna: Box<Option<KlarnaAnyOf>>, /** - * + * */ pub konbini: Box<Option<KonbiniAnyOf>>, /** - * + * */ pub oxxo: Box<Option<OxxoAnyOf>>, /** - * + * */ #[serde(rename = "p24")] pub p_24: Box<Option<P24AnyOf>>, /** - * + * */ pub paynow: Box<Option<PaynowAnyOf>>, /** - * + * */ pub sepa_debit: Box<Option<SepaDebitAnyOf>>, /** - * + * */ pub sofort: Box<Option<SofortAnyOf>>, /** - * + * */ pub us_bank_account: Box<Option<UsBankAccountAnyOf>>, /** - * + * */ pub wechat_pay: Box<Option<WechatPayAnyOf>>, } @@ -26377,7 +26533,8 @@ pub struct PaymentIntentMethodOptionsData { * * When processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentMethodOptionsAcssDebitSetupFutureUsage { #[serde(rename = "none")] None, @@ -26418,17 +26575,17 @@ impl PaymentIntentMethodOptionsAcssDebitSetupFutureUsage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsAcssDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<PaymentIntentMethodOptionsMandateAcssDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -26438,7 +26595,7 @@ pub struct PaymentIntentMethodOptionsAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsAuBecsDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, @@ -26447,7 +26604,8 @@ pub struct PaymentIntentMethodOptionsAuBecsDebit { /** * Controls when the funds will be captured from the customer's account. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentMethodOptionsCardCapture { #[serde(rename = "manual")] Manual, @@ -26478,7 +26636,8 @@ impl PaymentIntentMethodOptionsCardCapture { /** * Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentMethodOptionsCardNetwork { #[serde(rename = "amex")] Amex, @@ -26536,7 +26695,8 @@ impl PaymentIntentMethodOptionsCardNetwork { /** * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentMethodOptionsCardRequestThreeDSecure { #[serde(rename = "any")] Any, @@ -26577,34 +26737,34 @@ impl PaymentIntentMethodOptionsCardRequestThreeDSecure { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsCard { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capture_method: Option<PaymentIntentMethodOptionsCardCapture>, /** - * Installment details for this payment (Mexico only). + * Installment details for this payment (Mexico only). * * For more information, see the [installments integration guide](https://stripe.com/docs/payments/installments). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub installments: Option<PaymentMethodOptionsCardInstallments>, /** - * Configuration options for setting up an eMandate for cards issued in India. + * Configuration options for setting up an eMandate for cards issued in India. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<PaymentMethodOptionsCardMandate>, /** - * Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time. + * Selected network to process this payment intent on. Depends on the available networks of the card attached to the payment intent. Can be only set confirm-time. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub network: Option<PaymentIntentMethodOptionsCardNetwork>, /** - * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. + * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub request_three_d_secure: Option<PaymentIntentMethodOptionsCardRequestThreeDSecure>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, @@ -26617,7 +26777,8 @@ pub struct PaymentIntentMethodOptionsCard { * * When processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentIntentMethodOptionsEpsSetupFutureUsage { #[serde(rename = "none")] None, @@ -26649,7 +26810,7 @@ impl PaymentIntentMethodOptionsEpsSetupFutureUsage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsEps { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -26659,7 +26820,7 @@ pub struct PaymentIntentMethodOptionsEps { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsMandateAcssDebit { /** - * + * */ #[serde( default, @@ -26668,7 +26829,7 @@ pub struct PaymentIntentMethodOptionsMandateAcssDebit { )] pub custom_mandate_url: String, /** - * + * */ #[serde( default, @@ -26677,12 +26838,12 @@ pub struct PaymentIntentMethodOptionsMandateAcssDebit { )] pub interval_description: String, /** - * Payment schedule for the mandate. + * Payment schedule for the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_schedule: Option<PaymentSchedule>, /** - * Transaction type of the mandate. + * Transaction type of the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transaction_type: Option<TransactionType>, @@ -26692,12 +26853,12 @@ pub struct PaymentIntentMethodOptionsMandateAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsSepaDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, @@ -26707,12 +26868,12 @@ pub struct PaymentIntentMethodOptionsSepaDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentMethodOptionsUsBankAccount { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -26722,12 +26883,12 @@ pub struct PaymentIntentMethodOptionsUsBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentProcessing { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<PaymentIntentCardProcessing>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "CardObject::is_noop", rename = "type")] pub type_: CardObject, @@ -26737,7 +26898,7 @@ pub struct PaymentIntentProcessing { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentProcessingCustomerNotification { /** - * + * */ #[serde( default, @@ -26745,7 +26906,7 @@ pub struct PaymentIntentProcessingCustomerNotification { )] pub approval_requested: bool, /** - * + * */ #[serde( default, @@ -26759,17 +26920,17 @@ pub struct PaymentIntentProcessingCustomerNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentIntentTypeSpecificMethodOptionsClient { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capture_method: Option<PaymentIntentMethodOptionsCardCapture>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -26778,7 +26939,8 @@ pub struct PaymentIntentTypeSpecificMethodOptionsClient { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentLinkObject { #[serde(rename = "payment_link")] PaymentLink, @@ -26814,7 +26976,7 @@ impl PaymentLinkObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLink { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -26822,11 +26984,11 @@ pub struct PaymentLink { )] pub active: bool, /** - * + * */ pub after_completion: PaymentLinksResourceAfterCompletion, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -26834,7 +26996,7 @@ pub struct PaymentLink { )] pub allow_promotion_codes: bool, /** - * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. + * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. * * When a customer opens a payment link it will open a new [checkout session](https://stripe.com/docs/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://stripe.com/docs/api/events/types#event_types-checkout.session.completed) to track payments through payment links. * @@ -26847,7 +27009,7 @@ pub struct PaymentLink { )] pub application_fee_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -26856,16 +27018,16 @@ pub struct PaymentLink { )] pub application_fee_percent: f64, /** - * + * */ pub automatic_tax: PortalInvoiceList, /** - * Describes whether Checkout should collect the customer's billing address. + * Describes whether Checkout should collect the customer's billing address. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address_collection: Option<BillingAddressCollection>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -26874,7 +27036,7 @@ pub struct PaymentLink { )] pub id: String, /** - * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. + * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. * * When a customer opens a payment link it will open a new [checkout session](https://stripe.com/docs/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://stripe.com/docs/api/events/types#event_types-checkout.session.completed) to track payments through payment links. * @@ -26883,7 +27045,7 @@ pub struct PaymentLink { #[serde(default, skip_serializing_if = "Option::is_none")] pub line_items: Option<LineItems>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -26891,7 +27053,7 @@ pub struct PaymentLink { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -26900,12 +27062,12 @@ pub struct PaymentLink { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PaymentLinkObject::is_noop")] pub object: PaymentLinkObject, /** - * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. + * A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. * * When a customer opens a payment link it will open a new [checkout session](https://stripe.com/docs/api/checkout/sessions) to render the payment page. You can use [checkout session events](https://stripe.com/docs/api/events/types#event_types-checkout.session.completed) to track payments through payment links. * @@ -26913,7 +27075,7 @@ pub struct PaymentLink { */ pub on_behalf_of: Box<Option<AccountAnyOf>>, /** - * The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings](https://dashboard.stripe.com/settings/payment_methods). + * The list of payment method types that customers can use. When `null`, Stripe will dynamically show relevant payment methods you've enabled in your [payment method settings](https://dashboard.stripe.com/settings/payment_methods). */ #[serde( default, @@ -26922,26 +27084,26 @@ pub struct PaymentLink { )] pub payment_method_types: Vec<CardObject>, /** - * + * */ pub phone_number_collection: PortalInvoiceList, /** - * Configuration for collecting the customer's shipping address. + * Configuration for collecting the customer's shipping address. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address_collection: Option<PaymentLinksResourceShippingAddressCollection>, /** - * When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`. + * When creating a subscription, the specified configuration data will be used. There must be at least one line item with a recurring price to use `subscription_data`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub subscription_data: Option<PaymentLinksResourceSubscriptionData>, /** - * The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to. + * The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<PaymentLinksResourceTransferData>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -26954,7 +27116,8 @@ pub struct PaymentLink { /** * The specified behavior after the purchase is complete. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentLinksResourceAfterCompletionType { #[serde(rename = "hosted_confirmation")] HostedConfirmation, @@ -26989,17 +27152,17 @@ impl PaymentLinksResourceAfterCompletionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLinksResourceAfterCompletion { /** - * + * */ #[serde(default)] pub hosted_confirmation: PaymentLinksResourceCompletionBehaviorConfirmationPage, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub redirect: Option<MandateAuBecsDebit>, /** - * The specified behavior after the purchase is complete. + * The specified behavior after the purchase is complete. */ #[serde( default, @@ -27013,7 +27176,7 @@ pub struct PaymentLinksResourceAfterCompletion { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLinksResourceCompletionBehaviorConfirmationPage { /** - * + * */ #[serde( default, @@ -27023,7 +27186,8 @@ pub struct PaymentLinksResourceCompletionBehaviorConfirmationPage { pub custom_message: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AllowedCountries { #[serde(rename = "AC")] Ac, @@ -27763,7 +27927,7 @@ impl AllowedCountries { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLinksResourceShippingAddressCollection { /** - * An array of two-letter ISO country codes representing which countries Checkout should provide as options for shipping locations. Unsupported country codes: `AS, CX, CC, CU, HM, IR, KP, MH, FM, NF, MP, PW, SD, SY, UM, VI`. + * An array of two-letter ISO country codes representing which countries Checkout should provide as options for shipping locations. Unsupported country codes: `AS, CX, CC, CU, HM, IR, KP, MH, FM, NF, MP, PW, SD, SY, UM, VI`. */ #[serde( default, @@ -27777,7 +27941,7 @@ pub struct PaymentLinksResourceShippingAddressCollection { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLinksResourceSubscriptionData { /** - * + * */ #[serde( default, @@ -27791,7 +27955,7 @@ pub struct PaymentLinksResourceSubscriptionData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentLinksResourceTransferData { /** - * + * */ #[serde( default, @@ -27805,7 +27969,8 @@ pub struct PaymentLinksResourceTransferData { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodObject { #[serde(rename = "payment_method")] PaymentMethod, @@ -27836,7 +28001,8 @@ impl PaymentMethodObject { /** * The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodType { #[serde(rename = "acss_debit")] AcssDebit, @@ -27941,7 +28107,7 @@ impl PaymentMethodType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethod { /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -27950,7 +28116,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<PaymentMethodAcssDebit>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -27959,7 +28125,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub afterpay_clearpay: Option<UseStripeSdk>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -27968,7 +28134,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub alipay: Option<UseStripeSdk>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -27977,7 +28143,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub au_becs_debit: Option<PaymentMethodAuBecsDebit>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -27986,7 +28152,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit: Option<PaymentMethodBacsDebit>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -27995,11 +28161,11 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact: Option<UseStripeSdk>, /** - * + * */ pub billing_details: BillingDetails, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28008,7 +28174,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub boleto: Option<PaymentMethodBoleto>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28017,7 +28183,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<PaymentMethodCard>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28026,7 +28192,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub card_present: Option<UseStripeSdk>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -28035,7 +28201,7 @@ pub struct PaymentMethod { )] pub created: i64, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28044,7 +28210,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub customer: Option<CustomerAnyOfData>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28053,7 +28219,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub eps: Option<PaymentMethodEps>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28062,7 +28228,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub fpx: Option<PaymentMethodFpx>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28071,7 +28237,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub giropay: Option<UseStripeSdk>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28080,7 +28246,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub grabpay: Option<UseStripeSdk>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -28089,7 +28255,7 @@ pub struct PaymentMethod { )] pub id: String, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28098,7 +28264,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub ideal: Option<PaymentMethodIdeal>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28107,7 +28273,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub interac_present: Option<UseStripeSdk>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28116,7 +28282,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub klarna: Option<PaymentMethodKlarna>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28125,7 +28291,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini: Option<UseStripeSdk>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -28133,7 +28299,7 @@ pub struct PaymentMethod { )] pub livemode: bool, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28146,12 +28312,12 @@ pub struct PaymentMethod { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PaymentMethodObject::is_noop")] pub object: PaymentMethodObject, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28160,7 +28326,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub oxxo: Option<UseStripeSdk>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28169,7 +28335,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none", rename = "p24")] pub p_24: Option<PaymentMethodP24>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28178,7 +28344,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub paynow: Option<UseStripeSdk>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28187,7 +28353,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit: Option<PaymentMethodSepaDebit>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28196,7 +28362,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub sofort: Option<PaymentMethodSofort>, /** - * The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type. + * The type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type. */ #[serde( default, @@ -28205,7 +28371,7 @@ pub struct PaymentMethod { )] pub type_: PaymentMethodType, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28214,7 +28380,7 @@ pub struct PaymentMethod { #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<PaymentMethodUsBankAccount>, /** - * PaymentMethod objects represent your customer's payment instruments. + * PaymentMethod objects represent your customer's payment instruments. * They can be used with [PaymentIntents](https://stripe.com/docs/payments/payment-intents) to collect payments or saved to * Customer objects to store instrument details for future payments. * @@ -28228,7 +28394,7 @@ pub struct PaymentMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodAcssDebit { /** - * + * */ #[serde( default, @@ -28237,7 +28403,7 @@ pub struct PaymentMethodAcssDebit { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -28246,7 +28412,7 @@ pub struct PaymentMethodAcssDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -28255,7 +28421,7 @@ pub struct PaymentMethodAcssDebit { )] pub institution_number: String, /** - * + * */ #[serde( default, @@ -28265,7 +28431,7 @@ pub struct PaymentMethodAcssDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -28279,7 +28445,7 @@ pub struct PaymentMethodAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodAuBecsDebit { /** - * + * */ #[serde( default, @@ -28288,7 +28454,7 @@ pub struct PaymentMethodAuBecsDebit { )] pub bsb_number: String, /** - * + * */ #[serde( default, @@ -28297,7 +28463,7 @@ pub struct PaymentMethodAuBecsDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -28312,7 +28478,7 @@ pub struct PaymentMethodAuBecsDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodBacsDebit { /** - * + * */ #[serde( default, @@ -28321,7 +28487,7 @@ pub struct PaymentMethodBacsDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -28331,7 +28497,7 @@ pub struct PaymentMethodBacsDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -28345,7 +28511,7 @@ pub struct PaymentMethodBacsDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodBoleto { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -28359,7 +28525,7 @@ pub struct PaymentMethodBoleto { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodCard { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -28368,12 +28534,12 @@ pub struct PaymentMethodCard { )] pub brand: String, /** - * Checks on Card address and CVC if provided. + * Checks on Card address and CVC if provided. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub checks: Option<PaymentMethodCardChecks>, /** - * + * */ #[serde( default, @@ -28382,7 +28548,7 @@ pub struct PaymentMethodCard { )] pub country: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -28391,7 +28557,7 @@ pub struct PaymentMethodCard { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -28400,7 +28566,7 @@ pub struct PaymentMethodCard { )] pub exp_year: i64, /** - * + * */ #[serde( default, @@ -28409,7 +28575,7 @@ pub struct PaymentMethodCard { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -28418,12 +28584,12 @@ pub struct PaymentMethodCard { )] pub funding: String, /** - * Details of the original PaymentMethod that created this object. + * Details of the original PaymentMethod that created this object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub generated_from: Option<PaymentMethodCardGenerated>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -28433,17 +28599,17 @@ pub struct PaymentMethodCard { )] pub last_4: String, /** - * Contains information about card networks that can be used to process the payment. + * Contains information about card networks that can be used to process the payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub networks: Option<Networks>, /** - * Contains details on how this Card maybe be used for 3D Secure authentication. + * Contains details on how this Card maybe be used for 3D Secure authentication. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub three_d_secure_usage: Option<ThreeDSecureUsage>, /** - * If this Card is part of a card wallet, this contains the details of the card wallet. + * If this Card is part of a card wallet, this contains the details of the card wallet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wallet: Option<PaymentMethodCardWalletData>, @@ -28453,7 +28619,7 @@ pub struct PaymentMethodCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodCardChecks { /** - * + * */ #[serde( default, @@ -28463,7 +28629,7 @@ pub struct PaymentMethodCardChecks { )] pub address_line_1_check: String, /** - * + * */ #[serde( default, @@ -28472,7 +28638,7 @@ pub struct PaymentMethodCardChecks { )] pub address_postal_code_check: String, /** - * + * */ #[serde( default, @@ -28493,11 +28659,11 @@ pub struct PaymentMethodCardChecks { #[serde(untagged)] pub enum SetupAttemptAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A SetupAttempt describes one attempted confirmation of a SetupIntent, + * A SetupAttempt describes one attempted confirmation of a SetupIntent, * whether that confirmation was successful or unsuccessful. You can use * SetupAttempts to inspect details of a specific attempt at setting up a * payment method using a SetupIntent. @@ -28537,7 +28703,7 @@ impl std::convert::From<SetupAttemptAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodCardGenerated { /** - * + * */ #[serde( default, @@ -28546,12 +28712,12 @@ pub struct PaymentMethodCardGenerated { )] pub charge: String, /** - * Transaction-specific details of the payment method used in the payment. + * Transaction-specific details of the payment method used in the payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_details: Option<CardGeneratedFromPaymentMethodDetails>, /** - * + * */ pub setup_attempt: Box<Option<SetupAttemptAnyOf>>, } @@ -28559,7 +28725,8 @@ pub struct PaymentMethodCardGenerated { /** * The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodCardWalletType { #[serde(rename = "amex_express_checkout")] AmexExpressCheckout, @@ -28606,17 +28773,17 @@ impl PaymentMethodCardWalletType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodCardWalletData { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amex_express_checkout: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub apple_pay: Option<UseStripeSdk>, /** - * + * */ #[serde( default, @@ -28626,22 +28793,22 @@ pub struct PaymentMethodCardWalletData { )] pub dynamic_last_4: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub google_pay: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub masterpass: Option<PaymentMethodCardWalletMasterpass>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub samsung_pay: Option<UseStripeSdk>, /** - * The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. + * The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. */ #[serde( default, @@ -28650,7 +28817,7 @@ pub struct PaymentMethodCardWalletData { )] pub type_: PaymentMethodCardWalletType, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visa_checkout: Option<PaymentMethodCardWalletVisaCheckout>, @@ -28660,12 +28827,12 @@ pub struct PaymentMethodCardWalletData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodCardWalletMasterpass { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<Address>, /** - * + * */ #[serde( default, @@ -28674,7 +28841,7 @@ pub struct PaymentMethodCardWalletMasterpass { )] pub email: String, /** - * + * */ #[serde( default, @@ -28683,7 +28850,7 @@ pub struct PaymentMethodCardWalletMasterpass { )] pub name: String, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<Address>, @@ -28693,12 +28860,12 @@ pub struct PaymentMethodCardWalletMasterpass { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodCardWalletVisaCheckout { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<Address>, /** - * + * */ #[serde( default, @@ -28707,7 +28874,7 @@ pub struct PaymentMethodCardWalletVisaCheckout { )] pub email: String, /** - * + * */ #[serde( default, @@ -28716,7 +28883,7 @@ pub struct PaymentMethodCardWalletVisaCheckout { )] pub name: String, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<Address>, @@ -28726,137 +28893,137 @@ pub struct PaymentMethodCardWalletVisaCheckout { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetails { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ach_credit_transfer: Option<PaymentMethodDetailsAchCreditTransfer>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ach_debit: Option<PaymentMethodDetailsAchDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<PaymentMethodDetailsAcssDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub afterpay_clearpay: Option<PaymentMethodDetailsAfterpayClearpay>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub alipay: Option<PaymentFlowsPrivateMethodsAlipayDetails>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub au_becs_debit: Option<PaymentMethodDetailsAuBecsDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit: Option<PaymentMethodDetailsBacsDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact: Option<PaymentMethodDetailsBancontact>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub boleto: Option<PaymentMethodBoleto>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<PaymentMethodDetailsCard>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_present: Option<PaymentMethodDetailsCardPresent>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub eps: Option<PaymentMethodDetailsEps>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fpx: Option<PaymentMethodDetailsFpx>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub giropay: Option<PaymentMethodDetailsGiropay>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub grabpay: Option<PaymentMethodDetailsGrabpay>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ideal: Option<PaymentMethodDetailsIdeal>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub interac_present: Option<PaymentMethodDetailsInteracPresent>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub klarna: Option<PaymentMethodDetailsKlarna>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini: Option<PaymentMethodDetailsKonbini>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub multibanco: Option<PaymentMethodDetailsMultibanco>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub oxxo: Option<PaymentMethodDetailsOxxo>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "p24")] pub p_24: Option<PaymentMethodDetailsP24>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub paynow: Option<PaymentMethodDetailsPaynow>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit: Option<PaymentMethodDetailsSepaDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sofort: Option<PaymentMethodDetailsSofort>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub stripe_account: Option<UseStripeSdk>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -28866,17 +29033,17 @@ pub struct PaymentMethodDetails { )] pub type_: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<PaymentMethodDetailsUsBankAccount>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wechat: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wechat_pay: Option<PaymentMethodDetailsWechatPay>, @@ -28886,7 +29053,7 @@ pub struct PaymentMethodDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsAchCreditTransfer { /** - * + * */ #[serde( default, @@ -28895,7 +29062,7 @@ pub struct PaymentMethodDetailsAchCreditTransfer { )] pub account_number: String, /** - * + * */ #[serde( default, @@ -28904,7 +29071,7 @@ pub struct PaymentMethodDetailsAchCreditTransfer { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -28913,7 +29080,7 @@ pub struct PaymentMethodDetailsAchCreditTransfer { )] pub routing_number: String, /** - * + * */ #[serde( default, @@ -28927,12 +29094,12 @@ pub struct PaymentMethodDetailsAchCreditTransfer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsAchDebit { /** - * Type of entity that holds the account. This can be either `individual` or `company`. + * Type of entity that holds the account. This can be either `individual` or `company`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_holder_type: Option<AccountHolderType>, /** - * + * */ #[serde( default, @@ -28941,7 +29108,7 @@ pub struct PaymentMethodDetailsAchDebit { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -28950,7 +29117,7 @@ pub struct PaymentMethodDetailsAchDebit { )] pub country: String, /** - * + * */ #[serde( default, @@ -28959,7 +29126,7 @@ pub struct PaymentMethodDetailsAchDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -28969,7 +29136,7 @@ pub struct PaymentMethodDetailsAchDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -28983,7 +29150,7 @@ pub struct PaymentMethodDetailsAchDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsAcssDebit { /** - * + * */ #[serde( default, @@ -28992,7 +29159,7 @@ pub struct PaymentMethodDetailsAcssDebit { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -29001,7 +29168,7 @@ pub struct PaymentMethodDetailsAcssDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -29010,7 +29177,7 @@ pub struct PaymentMethodDetailsAcssDebit { )] pub institution_number: String, /** - * + * */ #[serde( default, @@ -29020,7 +29187,7 @@ pub struct PaymentMethodDetailsAcssDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -29029,7 +29196,7 @@ pub struct PaymentMethodDetailsAcssDebit { )] pub mandate: String, /** - * + * */ #[serde( default, @@ -29043,7 +29210,7 @@ pub struct PaymentMethodDetailsAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsAfterpayClearpay { /** - * + * */ #[serde( default, @@ -29057,7 +29224,7 @@ pub struct PaymentMethodDetailsAfterpayClearpay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsAuBecsDebit { /** - * + * */ #[serde( default, @@ -29066,7 +29233,7 @@ pub struct PaymentMethodDetailsAuBecsDebit { )] pub bsb_number: String, /** - * + * */ #[serde( default, @@ -29075,7 +29242,7 @@ pub struct PaymentMethodDetailsAuBecsDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -29085,7 +29252,7 @@ pub struct PaymentMethodDetailsAuBecsDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -29099,7 +29266,7 @@ pub struct PaymentMethodDetailsAuBecsDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsBacsDebit { /** - * + * */ #[serde( default, @@ -29108,7 +29275,7 @@ pub struct PaymentMethodDetailsBacsDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -29118,7 +29285,7 @@ pub struct PaymentMethodDetailsBacsDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -29127,7 +29294,7 @@ pub struct PaymentMethodDetailsBacsDebit { )] pub mandate: String, /** - * + * */ #[serde( default, @@ -29148,11 +29315,11 @@ pub struct PaymentMethodDetailsBacsDebit { #[serde(untagged)] pub enum MandateAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A Mandate is a record of the permission a customer has given you to debit their payment method. + * A Mandate is a record of the permission a customer has given you to debit their payment method. */ Mandate(Mandate), } @@ -29189,7 +29356,7 @@ impl std::convert::From<MandateAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsBancontact { /** - * + * */ #[serde( default, @@ -29198,7 +29365,7 @@ pub struct PaymentMethodDetailsBancontact { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -29207,7 +29374,7 @@ pub struct PaymentMethodDetailsBancontact { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -29216,15 +29383,15 @@ pub struct PaymentMethodDetailsBancontact { )] pub bic: String, /** - * + * */ pub generated_sepa_debit: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ pub generated_sepa_debit_mandate: Box<Option<MandateAnyOf>>, /** - * + * */ #[serde( default, @@ -29234,12 +29401,12 @@ pub struct PaymentMethodDetailsBancontact { )] pub iban_last_4: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preferred_language: Option<PreferredLanguage>, /** - * + * */ #[serde( default, @@ -29253,7 +29420,7 @@ pub struct PaymentMethodDetailsBancontact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCard { /** - * + * */ #[serde( default, @@ -29262,12 +29429,12 @@ pub struct PaymentMethodDetailsCard { )] pub brand: String, /** - * Check results by Card networks on Card address and CVC at time of payment. + * Check results by Card networks on Card address and CVC at time of payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub checks: Option<PaymentMethodDetailsCardChecksData>, /** - * + * */ #[serde( default, @@ -29276,7 +29443,7 @@ pub struct PaymentMethodDetailsCard { )] pub country: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -29285,7 +29452,7 @@ pub struct PaymentMethodDetailsCard { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -29294,7 +29461,7 @@ pub struct PaymentMethodDetailsCard { )] pub exp_year: i64, /** - * + * */ #[serde( default, @@ -29303,7 +29470,7 @@ pub struct PaymentMethodDetailsCard { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -29312,14 +29479,14 @@ pub struct PaymentMethodDetailsCard { )] pub funding: String, /** - * Installment details for this payment (Mexico only). + * Installment details for this payment (Mexico only). * * For more information, see the [installments integration guide](https://stripe.com/docs/payments/installments). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub installments: Option<PaymentMethodDetailsCardInstallmentsData>, /** - * + * */ #[serde( default, @@ -29329,7 +29496,7 @@ pub struct PaymentMethodDetailsCard { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -29338,7 +29505,7 @@ pub struct PaymentMethodDetailsCard { )] pub mandate: String, /** - * + * */ #[serde( default, @@ -29347,12 +29514,12 @@ pub struct PaymentMethodDetailsCard { )] pub network: String, /** - * Populated if this transaction used 3D Secure authentication. + * Populated if this transaction used 3D Secure authentication. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub three_d_secure: Option<ThreeDSecureDetails>, /** - * If this Card is part of a card wallet, this contains the details of the card wallet. + * If this Card is part of a card wallet, this contains the details of the card wallet. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub wallet: Option<PaymentMethodDetailsCardWalletData>, @@ -29362,7 +29529,7 @@ pub struct PaymentMethodDetailsCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardChecksData { /** - * + * */ #[serde( default, @@ -29372,7 +29539,7 @@ pub struct PaymentMethodDetailsCardChecksData { )] pub address_line_1_check: String, /** - * + * */ #[serde( default, @@ -29381,7 +29548,7 @@ pub struct PaymentMethodDetailsCardChecksData { )] pub address_postal_code_check: String, /** - * + * */ #[serde( default, @@ -29395,7 +29562,7 @@ pub struct PaymentMethodDetailsCardChecksData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardInstallmentsData { /** - * Installment plan selected for the payment. + * Installment plan selected for the payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan: Option<PaymentMethodDetailsCardInstallmentsPlan>, @@ -29405,7 +29572,8 @@ pub struct PaymentMethodDetailsCardInstallmentsData { * For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. * One of `month`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsCardInstallmentsPlanInterval { #[serde(rename = "month")] Month, @@ -29436,7 +29604,8 @@ impl PaymentMethodDetailsCardInstallmentsPlanInterval { /** * Type of installment plan, one of `fixed_count`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsCardInstallmentsPlanType { #[serde(rename = "fixed_count")] FixedCount, @@ -29468,7 +29637,7 @@ impl PaymentMethodDetailsCardInstallmentsPlanType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardInstallmentsPlan { /** - * + * */ #[serde( default, @@ -29477,13 +29646,13 @@ pub struct PaymentMethodDetailsCardInstallmentsPlan { )] pub count: i64, /** - * For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. + * For `fixed_count` installment plans, this is the interval between installment payments your customer will make to their credit card. * One of `month`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub interval: Option<PaymentMethodDetailsCardInstallmentsPlanInterval>, /** - * Type of installment plan, one of `fixed_count`. + * Type of installment plan, one of `fixed_count`. */ #[serde( default, @@ -29496,7 +29665,8 @@ pub struct PaymentMethodDetailsCardInstallmentsPlan { /** * How card details were read in this transaction. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReadMethod { #[serde(rename = "contact_emv")] ContactEmv, @@ -29540,7 +29710,7 @@ impl ReadMethod { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardPresent { /** - * + * */ #[serde( default, @@ -29549,7 +29719,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub amount_authorized: i64, /** - * + * */ #[serde( default, @@ -29558,7 +29728,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub brand: String, /** - * + * */ #[serde( default, @@ -29567,7 +29737,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub capture_before: i64, /** - * + * */ #[serde( default, @@ -29576,7 +29746,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub cardholder_name: String, /** - * + * */ #[serde( default, @@ -29585,7 +29755,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub country: String, /** - * + * */ #[serde( default, @@ -29594,7 +29764,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub emv_auth_data: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -29603,7 +29773,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -29612,7 +29782,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub exp_year: i64, /** - * + * */ #[serde( default, @@ -29621,7 +29791,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -29630,7 +29800,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub funding: String, /** - * + * */ #[serde( default, @@ -29639,7 +29809,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub generated_card: String, /** - * + * */ #[serde( default, @@ -29649,7 +29819,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -29658,7 +29828,7 @@ pub struct PaymentMethodDetailsCardPresent { )] pub network: String, /** - * + * */ #[serde( default, @@ -29666,12 +29836,12 @@ pub struct PaymentMethodDetailsCardPresent { )] pub overcapture_supported: bool, /** - * How card details were read in this transaction. + * How card details were read in this transaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub read_method: Option<ReadMethod>, /** - * A collection of fields required to be displayed on receipts. Only required for EMV transactions. + * A collection of fields required to be displayed on receipts. Only required for EMV transactions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub receipt: Option<PaymentMethodDetailsCardPresentReceipt>, @@ -29680,7 +29850,8 @@ pub struct PaymentMethodDetailsCardPresent { /** * The type of account being debited or credited */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountType { #[serde(rename = "checking")] Checking, @@ -29721,12 +29892,12 @@ impl AccountType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardPresentReceipt { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_type: Option<AccountType>, /** - * + * */ #[serde( default, @@ -29735,7 +29906,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub application_cryptogram: String, /** - * + * */ #[serde( default, @@ -29744,7 +29915,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub application_preferred_name: String, /** - * + * */ #[serde( default, @@ -29753,7 +29924,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub authorization_code: String, /** - * + * */ #[serde( default, @@ -29762,7 +29933,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub authorization_response_code: String, /** - * + * */ #[serde( default, @@ -29771,7 +29942,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub cardholder_verification_method: String, /** - * + * */ #[serde( default, @@ -29780,7 +29951,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub dedicated_file_name: String, /** - * + * */ #[serde( default, @@ -29789,7 +29960,7 @@ pub struct PaymentMethodDetailsCardPresentReceipt { )] pub terminal_verification_results: String, /** - * + * */ #[serde( default, @@ -29803,17 +29974,17 @@ pub struct PaymentMethodDetailsCardPresentReceipt { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardWalletData { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amex_express_checkout: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub apple_pay: Option<UseStripeSdk>, /** - * + * */ #[serde( default, @@ -29823,22 +29994,22 @@ pub struct PaymentMethodDetailsCardWalletData { )] pub dynamic_last_4: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub google_pay: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub masterpass: Option<PaymentMethodDetailsCardWalletMasterpass>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub samsung_pay: Option<UseStripeSdk>, /** - * The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. + * The type of the card wallet, one of `amex_express_checkout`, `apple_pay`, `google_pay`, `masterpass`, `samsung_pay`, or `visa_checkout`. An additional hash is included on the Wallet subhash with a name matching this value. It contains additional information specific to the card wallet type. */ #[serde( default, @@ -29847,7 +30018,7 @@ pub struct PaymentMethodDetailsCardWalletData { )] pub type_: PaymentMethodCardWalletType, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub visa_checkout: Option<PaymentMethodDetailsCardWalletVisaCheckout>, @@ -29857,12 +30028,12 @@ pub struct PaymentMethodDetailsCardWalletData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardWalletMasterpass { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<Address>, /** - * + * */ #[serde( default, @@ -29871,7 +30042,7 @@ pub struct PaymentMethodDetailsCardWalletMasterpass { )] pub email: String, /** - * + * */ #[serde( default, @@ -29880,7 +30051,7 @@ pub struct PaymentMethodDetailsCardWalletMasterpass { )] pub name: String, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<Address>, @@ -29890,12 +30061,12 @@ pub struct PaymentMethodDetailsCardWalletMasterpass { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsCardWalletVisaCheckout { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_address: Option<Address>, /** - * + * */ #[serde( default, @@ -29904,7 +30075,7 @@ pub struct PaymentMethodDetailsCardWalletVisaCheckout { )] pub email: String, /** - * + * */ #[serde( default, @@ -29913,7 +30084,7 @@ pub struct PaymentMethodDetailsCardWalletVisaCheckout { )] pub name: String, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping_address: Option<Address>, @@ -29922,7 +30093,8 @@ pub struct PaymentMethodDetailsCardWalletVisaCheckout { /** * The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Bank { #[serde(rename = "arzte_und_apotheker_bank")] ArzteUndApothekerBank, @@ -30032,12 +30204,12 @@ impl Bank { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsEps { /** - * The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`. + * The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<Bank>, /** - * + * */ #[serde( default, @@ -30050,7 +30222,8 @@ pub struct PaymentMethodDetailsEps { /** * The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsFpxBank { #[serde(rename = "affin_bank")] AffinBank, @@ -30142,12 +30315,12 @@ impl PaymentMethodDetailsFpxBank { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsFpx { /** - * The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`. + * The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`. */ #[serde(default, skip_serializing_if = "PaymentMethodDetailsFpxBank::is_noop")] pub bank: PaymentMethodDetailsFpxBank, /** - * + * */ #[serde( default, @@ -30161,7 +30334,7 @@ pub struct PaymentMethodDetailsFpx { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsGiropay { /** - * + * */ #[serde( default, @@ -30170,7 +30343,7 @@ pub struct PaymentMethodDetailsGiropay { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -30179,7 +30352,7 @@ pub struct PaymentMethodDetailsGiropay { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -30188,7 +30361,7 @@ pub struct PaymentMethodDetailsGiropay { )] pub bic: String, /** - * + * */ #[serde( default, @@ -30202,7 +30375,7 @@ pub struct PaymentMethodDetailsGiropay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsGrabpay { /** - * + * */ #[serde( default, @@ -30215,7 +30388,8 @@ pub struct PaymentMethodDetailsGrabpay { /** * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsIdealBank { #[serde(rename = "abn_amro")] AbnAmro, @@ -30282,7 +30456,8 @@ impl PaymentMethodDetailsIdealBank { /** * The Bank Identifier Code of the customer's bank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Bic { #[serde(rename = "ABNANL2A")] Abnanl2A, @@ -30350,25 +30525,25 @@ impl Bic { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsIdeal { /** - * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. + * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<PaymentMethodDetailsIdealBank>, /** - * The Bank Identifier Code of the customer's bank. + * The Bank Identifier Code of the customer's bank. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bic: Option<Bic>, /** - * + * */ pub generated_sepa_debit: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ pub generated_sepa_debit_mandate: Box<Option<MandateAnyOf>>, /** - * + * */ #[serde( default, @@ -30378,7 +30553,7 @@ pub struct PaymentMethodDetailsIdeal { )] pub iban_last_4: String, /** - * + * */ #[serde( default, @@ -30392,7 +30567,7 @@ pub struct PaymentMethodDetailsIdeal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsInteracPresent { /** - * + * */ #[serde( default, @@ -30401,7 +30576,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub brand: String, /** - * + * */ #[serde( default, @@ -30410,7 +30585,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub cardholder_name: String, /** - * + * */ #[serde( default, @@ -30419,7 +30594,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub country: String, /** - * + * */ #[serde( default, @@ -30428,7 +30603,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub emv_auth_data: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -30437,7 +30612,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -30446,7 +30621,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub exp_year: i64, /** - * + * */ #[serde( default, @@ -30455,7 +30630,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -30464,7 +30639,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub funding: String, /** - * + * */ #[serde( default, @@ -30473,7 +30648,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub generated_card: String, /** - * + * */ #[serde( default, @@ -30483,7 +30658,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -30492,7 +30667,7 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub network: String, /** - * + * */ #[serde( default, @@ -30501,12 +30676,12 @@ pub struct PaymentMethodDetailsInteracPresent { )] pub preferred_locales: Vec<String>, /** - * How card details were read in this transaction. + * How card details were read in this transaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub read_method: Option<ReadMethod>, /** - * A collection of fields required to be displayed on receipts. Only required for EMV transactions. + * A collection of fields required to be displayed on receipts. Only required for EMV transactions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub receipt: Option<PaymentMethodDetailsInteracPresentReceiptData>, @@ -30515,7 +30690,8 @@ pub struct PaymentMethodDetailsInteracPresent { /** * The type of account being debited or credited */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsInteracPresentReceiptAccountType { #[serde(rename = "checking")] Checking, @@ -30556,12 +30732,12 @@ impl PaymentMethodDetailsInteracPresentReceiptAccountType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsInteracPresentReceiptData { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_type: Option<PaymentMethodDetailsInteracPresentReceiptAccountType>, /** - * + * */ #[serde( default, @@ -30570,7 +30746,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub application_cryptogram: String, /** - * + * */ #[serde( default, @@ -30579,7 +30755,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub application_preferred_name: String, /** - * + * */ #[serde( default, @@ -30588,7 +30764,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub authorization_code: String, /** - * + * */ #[serde( default, @@ -30597,7 +30773,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub authorization_response_code: String, /** - * + * */ #[serde( default, @@ -30606,7 +30782,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub cardholder_verification_method: String, /** - * + * */ #[serde( default, @@ -30615,7 +30791,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub dedicated_file_name: String, /** - * + * */ #[serde( default, @@ -30624,7 +30800,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { )] pub terminal_verification_results: String, /** - * + * */ #[serde( default, @@ -30638,7 +30814,7 @@ pub struct PaymentMethodDetailsInteracPresentReceiptData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsKlarna { /** - * + * */ #[serde( default, @@ -30647,7 +30823,7 @@ pub struct PaymentMethodDetailsKlarna { )] pub payment_method_category: String, /** - * + * */ #[serde( default, @@ -30661,7 +30837,7 @@ pub struct PaymentMethodDetailsKlarna { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsKonbini { /** - * If the payment succeeded, this contains the details of the convenience store where the payment was completed. + * If the payment succeeded, this contains the details of the convenience store where the payment was completed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub store: Option<PaymentMethodDetailsKonbiniStore>, @@ -30670,7 +30846,8 @@ pub struct PaymentMethodDetailsKonbini { /** * The name of the convenience store chain where the payment was completed. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Chain { #[serde(rename = "familymart")] Familymart, @@ -30711,7 +30888,7 @@ impl Chain { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsKonbiniStore { /** - * The name of the convenience store chain where the payment was completed. + * The name of the convenience store chain where the payment was completed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub chain: Option<Chain>, @@ -30721,7 +30898,7 @@ pub struct PaymentMethodDetailsKonbiniStore { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsMultibanco { /** - * + * */ #[serde( default, @@ -30730,7 +30907,7 @@ pub struct PaymentMethodDetailsMultibanco { )] pub entity: String, /** - * + * */ #[serde( default, @@ -30744,7 +30921,7 @@ pub struct PaymentMethodDetailsMultibanco { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsOxxo { /** - * + * */ #[serde( default, @@ -30757,7 +30934,8 @@ pub struct PaymentMethodDetailsOxxo { /** * The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsP24Bank { #[serde(rename = "alior_bank")] AliorBank, @@ -30861,12 +31039,12 @@ impl PaymentMethodDetailsP24Bank { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsP24 { /** - * The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`. + * The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<PaymentMethodDetailsP24Bank>, /** - * + * */ #[serde( default, @@ -30875,7 +31053,7 @@ pub struct PaymentMethodDetailsP24 { )] pub reference: String, /** - * + * */ #[serde( default, @@ -30889,7 +31067,7 @@ pub struct PaymentMethodDetailsP24 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsPaynow { /** - * + * */ #[serde( default, @@ -30903,7 +31081,7 @@ pub struct PaymentMethodDetailsPaynow { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsSepaDebit { /** - * + * */ #[serde( default, @@ -30912,7 +31090,7 @@ pub struct PaymentMethodDetailsSepaDebit { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -30921,7 +31099,7 @@ pub struct PaymentMethodDetailsSepaDebit { )] pub branch_code: String, /** - * + * */ #[serde( default, @@ -30930,7 +31108,7 @@ pub struct PaymentMethodDetailsSepaDebit { )] pub country: String, /** - * + * */ #[serde( default, @@ -30939,7 +31117,7 @@ pub struct PaymentMethodDetailsSepaDebit { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -30949,7 +31127,7 @@ pub struct PaymentMethodDetailsSepaDebit { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -30963,7 +31141,8 @@ pub struct PaymentMethodDetailsSepaDebit { * Preferred language of the SOFORT authorization page that the customer is redirected to. * Can be one of `de`, `en`, `es`, `fr`, `it`, `nl`, or `pl` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsSofortPreferredLanguage { #[serde(rename = "de")] De, @@ -31013,7 +31192,7 @@ impl PaymentMethodDetailsSofortPreferredLanguage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsSofort { /** - * + * */ #[serde( default, @@ -31022,7 +31201,7 @@ pub struct PaymentMethodDetailsSofort { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -31031,7 +31210,7 @@ pub struct PaymentMethodDetailsSofort { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -31040,7 +31219,7 @@ pub struct PaymentMethodDetailsSofort { )] pub bic: String, /** - * + * */ #[serde( default, @@ -31049,15 +31228,15 @@ pub struct PaymentMethodDetailsSofort { )] pub country: String, /** - * + * */ pub generated_sepa_debit: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ pub generated_sepa_debit_mandate: Box<Option<MandateAnyOf>>, /** - * + * */ #[serde( default, @@ -31067,13 +31246,13 @@ pub struct PaymentMethodDetailsSofort { )] pub iban_last_4: String, /** - * Preferred language of the SOFORT authorization page that the customer is redirected to. + * Preferred language of the SOFORT authorization page that the customer is redirected to. * Can be one of `de`, `en`, `es`, `fr`, `it`, `nl`, or `pl` */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preferred_language: Option<PaymentMethodDetailsSofortPreferredLanguage>, /** - * + * */ #[serde( default, @@ -31086,7 +31265,8 @@ pub struct PaymentMethodDetailsSofort { /** * Account type: checkings or savings. Defaults to checking if omitted. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodDetailsUsBankAccountType { #[serde(rename = "checking")] Checking, @@ -31121,17 +31301,17 @@ impl PaymentMethodDetailsUsBankAccountType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsUsBankAccount { /** - * Type of entity that holds the account. This can be either `individual` or `company`. + * Type of entity that holds the account. This can be either `individual` or `company`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_holder_type: Option<AccountHolderType>, /** - * Account type: checkings or savings. Defaults to checking if omitted. + * Account type: checkings or savings. Defaults to checking if omitted. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_type: Option<PaymentMethodDetailsUsBankAccountType>, /** - * + * */ #[serde( default, @@ -31140,7 +31320,7 @@ pub struct PaymentMethodDetailsUsBankAccount { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -31149,7 +31329,7 @@ pub struct PaymentMethodDetailsUsBankAccount { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -31159,7 +31339,7 @@ pub struct PaymentMethodDetailsUsBankAccount { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -31173,7 +31353,7 @@ pub struct PaymentMethodDetailsUsBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodDetailsWechatPay { /** - * + * */ #[serde( default, @@ -31182,7 +31362,7 @@ pub struct PaymentMethodDetailsWechatPay { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -31196,7 +31376,7 @@ pub struct PaymentMethodDetailsWechatPay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodEps { /** - * The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`. + * The customer's bank. Should be one of `arzte_und_apotheker_bank`, `austrian_anadi_bank_ag`, `bank_austria`, `bankhaus_carl_spangler`, `bankhaus_schelhammer_und_schattera_ag`, `bawag_psk_ag`, `bks_bank_ag`, `brull_kallmus_bank_ag`, `btv_vier_lander_bank`, `capital_bank_grawe_gruppe_ag`, `dolomitenbank`, `easybank_ag`, `erste_bank_und_sparkassen`, `hypo_alpeadriabank_international_ag`, `hypo_noe_lb_fur_niederosterreich_u_wien`, `hypo_oberosterreich_salzburg_steiermark`, `hypo_tirol_bank_ag`, `hypo_vorarlberg_bank_ag`, `hypo_bank_burgenland_aktiengesellschaft`, `marchfelder_bank`, `oberbank_ag`, `raiffeisen_bankengruppe_osterreich`, `schoellerbank_ag`, `sparda_bank_wien`, `volksbank_gruppe`, `volkskreditbank_ag`, or `vr_bank_braunau`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<Bank>, @@ -31206,7 +31386,7 @@ pub struct PaymentMethodEps { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodFpx { /** - * The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`. + * The customer's bank. Can be one of `affin_bank`, `agrobank`, `alliance_bank`, `ambank`, `bank_islam`, `bank_muamalat`, `bank_rakyat`, `bsn`, `cimb`, `hong_leong_bank`, `hsbc`, `kfh`, `maybank2u`, `ocbc`, `public_bank`, `rhb`, `standard_chartered`, `uob`, `deutsche_bank`, `maybank2e`, or `pb_enterprise`. */ #[serde(default, skip_serializing_if = "PaymentMethodDetailsFpxBank::is_noop")] pub bank: PaymentMethodDetailsFpxBank, @@ -31216,12 +31396,12 @@ pub struct PaymentMethodFpx { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodIdeal { /** - * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. + * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<PaymentMethodDetailsIdealBank>, /** - * The Bank Identifier Code of the customer's bank. + * The Bank Identifier Code of the customer's bank. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bic: Option<Bic>, @@ -31231,7 +31411,7 @@ pub struct PaymentMethodIdeal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodKlarna { /** - * The customer's date of birth, if provided. + * The customer's date of birth, if provided. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dob: Option<PaymentFlowsPrivateMethodsKlarnaDob>, @@ -31241,12 +31421,12 @@ pub struct PaymentMethodKlarna { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsAfterpayClearpay { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capture_method: Option<PaymentIntentMethodOptionsCardCapture>, /** - * + * */ #[serde( default, @@ -31255,7 +31435,7 @@ pub struct PaymentMethodOptionsAfterpayClearpay { )] pub reference: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31268,7 +31448,8 @@ pub struct PaymentMethodOptionsAfterpayClearpay { * * When processing card payments, Stripe also uses `setup_future_usage` to dynamically optimize your payment flow and comply with regional legislation and network rules, such as [SCA](https://stripe.com/docs/strong-customer-authentication). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodOptionsAlipaySetupFutureUsage { #[serde(rename = "none")] None, @@ -31303,7 +31484,7 @@ impl PaymentMethodOptionsAlipaySetupFutureUsage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsAlipay { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentMethodOptionsAlipaySetupFutureUsage>, @@ -31313,7 +31494,7 @@ pub struct PaymentMethodOptionsAlipay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsBacsDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, @@ -31323,12 +31504,12 @@ pub struct PaymentMethodOptionsBacsDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsBancontact { /** - * Preferred language of the Bancontact authorization page that the customer is redirected to. + * Preferred language of the Bancontact authorization page that the customer is redirected to. */ #[serde(default, skip_serializing_if = "PreferredLanguage::is_noop")] pub preferred_language: PreferredLanguage, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentMethodOptionsAlipaySetupFutureUsage>, @@ -31338,7 +31519,7 @@ pub struct PaymentMethodOptionsBancontact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsBoleto { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -31347,7 +31528,7 @@ pub struct PaymentMethodOptionsBoleto { )] pub expires_after_days: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsAcssDebitSetupFutureUsage>, @@ -31357,7 +31538,7 @@ pub struct PaymentMethodOptionsBoleto { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsCardInstallments { /** - * Installment plans that may be selected for this PaymentIntent. + * Installment plans that may be selected for this PaymentIntent. */ #[serde( default, @@ -31366,7 +31547,7 @@ pub struct PaymentMethodOptionsCardInstallments { )] pub available_plans: Vec<PaymentMethodDetailsCardInstallmentsPlan>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -31374,7 +31555,7 @@ pub struct PaymentMethodOptionsCardInstallments { )] pub enabled: bool, /** - * Installment plan selected for the payment. + * Installment plan selected for the payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan: Option<PaymentMethodDetailsCardInstallmentsPlan>, @@ -31383,7 +31564,8 @@ pub struct PaymentMethodOptionsCardInstallments { /** * Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentMethodOptionsCardMandateInterval { #[serde(rename = "day")] Day, @@ -31423,7 +31605,8 @@ impl PaymentMethodOptionsCardMandateInterval { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SupportedTypes { #[serde(rename = "india")] India, @@ -31455,7 +31638,7 @@ impl SupportedTypes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsCardMandate { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -31464,12 +31647,12 @@ pub struct PaymentMethodOptionsCardMandate { )] pub amount: i64, /** - * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. + * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_type: Option<AmountType>, /** - * + * */ #[serde( default, @@ -31478,7 +31661,7 @@ pub struct PaymentMethodOptionsCardMandate { )] pub description: String, /** - * + * */ #[serde( default, @@ -31487,7 +31670,7 @@ pub struct PaymentMethodOptionsCardMandate { )] pub end_date: i64, /** - * Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`. + * Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`. */ #[serde( default, @@ -31495,7 +31678,7 @@ pub struct PaymentMethodOptionsCardMandate { )] pub interval: PaymentMethodOptionsCardMandateInterval, /** - * + * */ #[serde( default, @@ -31504,7 +31687,7 @@ pub struct PaymentMethodOptionsCardMandate { )] pub interval_count: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -31513,7 +31696,7 @@ pub struct PaymentMethodOptionsCardMandate { )] pub reference: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -31522,7 +31705,7 @@ pub struct PaymentMethodOptionsCardMandate { )] pub start_date: i64, /** - * Specifies the type of mandates supported. Possible values are `india`. + * Specifies the type of mandates supported. Possible values are `india`. */ #[serde( default, @@ -31536,7 +31719,7 @@ pub struct PaymentMethodOptionsCardMandate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsCardPresent { /** - * + * */ #[serde( default, @@ -31549,7 +31732,7 @@ pub struct PaymentMethodOptionsCardPresent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsFpx { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31559,7 +31742,7 @@ pub struct PaymentMethodOptionsFpx { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsGiropay { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31569,7 +31752,7 @@ pub struct PaymentMethodOptionsGiropay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsGrabpay { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31579,7 +31762,7 @@ pub struct PaymentMethodOptionsGrabpay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsIdeal { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentMethodOptionsAlipaySetupFutureUsage>, @@ -31589,12 +31772,12 @@ pub struct PaymentMethodOptionsIdeal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsKlarna { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub capture_method: Option<PaymentIntentMethodOptionsCardCapture>, /** - * + * */ #[serde( default, @@ -31603,7 +31786,7 @@ pub struct PaymentMethodOptionsKlarna { )] pub preferred_locale: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31613,7 +31796,7 @@ pub struct PaymentMethodOptionsKlarna { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsKonbini { /** - * + * */ #[serde( default, @@ -31622,7 +31805,7 @@ pub struct PaymentMethodOptionsKonbini { )] pub confirmation_number: String, /** - * + * */ #[serde( default, @@ -31631,7 +31814,7 @@ pub struct PaymentMethodOptionsKonbini { )] pub expires_after_days: i64, /** - * + * */ #[serde( default, @@ -31640,7 +31823,7 @@ pub struct PaymentMethodOptionsKonbini { )] pub expires_at: i64, /** - * + * */ #[serde( default, @@ -31649,7 +31832,7 @@ pub struct PaymentMethodOptionsKonbini { )] pub product_description: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31659,7 +31842,7 @@ pub struct PaymentMethodOptionsKonbini { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsOxxo { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -31668,7 +31851,7 @@ pub struct PaymentMethodOptionsOxxo { )] pub expires_after_days: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31678,7 +31861,7 @@ pub struct PaymentMethodOptionsOxxo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsP24 { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31688,7 +31871,7 @@ pub struct PaymentMethodOptionsP24 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsPaynow { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31698,13 +31881,13 @@ pub struct PaymentMethodOptionsPaynow { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsSofort { /** - * Preferred language of the SOFORT authorization page that the customer is redirected to. + * Preferred language of the SOFORT authorization page that the customer is redirected to. * Can be one of `de`, `en`, `es`, `fr`, `it`, `nl`, or `pl` */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preferred_language: Option<PaymentMethodDetailsSofortPreferredLanguage>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentMethodOptionsAlipaySetupFutureUsage>, @@ -31713,7 +31896,8 @@ pub struct PaymentMethodOptionsSofort { /** * The client type that the end customer will pay from */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Client { #[serde(rename = "android")] Android, @@ -31751,7 +31935,7 @@ impl Client { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodOptionsWechatPay { /** - * + * */ #[serde( default, @@ -31760,12 +31944,12 @@ pub struct PaymentMethodOptionsWechatPay { )] pub app_id: String, /** - * The client type that the end customer will pay from + * The client type that the end customer will pay from */ #[serde(default, skip_serializing_if = "Option::is_none")] pub client: Option<Client>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub setup_future_usage: Option<PaymentIntentMethodOptionsEpsSetupFutureUsage>, @@ -31775,7 +31959,7 @@ pub struct PaymentMethodOptionsWechatPay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodP24 { /** - * The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`. + * The customer's bank. Can be one of `ing`, `citi_handlowy`, `tmobile_usbugi_bankowe`, `plus_bank`, `etransfer_pocztowy24`, `banki_spbdzielcze`, `bank_nowy_bfg_sa`, `getin_bank`, `blik`, `noble_pay`, `ideabank`, `envelobank`, `santander_przelew24`, `nest_przelew`, `mbank_mtransfer`, `inteligo`, `pbac_z_ipko`, `bnp_paribas`, `credit_agricole`, `toyota_bank`, `bank_pekao_sa`, `volkswagen_bank`, `bank_millennium`, `alior_bank`, or `boz`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<PaymentMethodDetailsP24Bank>, @@ -31785,7 +31969,7 @@ pub struct PaymentMethodP24 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodSepaDebit { /** - * + * */ #[serde( default, @@ -31794,7 +31978,7 @@ pub struct PaymentMethodSepaDebit { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -31803,7 +31987,7 @@ pub struct PaymentMethodSepaDebit { )] pub branch_code: String, /** - * + * */ #[serde( default, @@ -31812,7 +31996,7 @@ pub struct PaymentMethodSepaDebit { )] pub country: String, /** - * + * */ #[serde( default, @@ -31821,12 +32005,12 @@ pub struct PaymentMethodSepaDebit { )] pub fingerprint: String, /** - * Information about the object that generated this PaymentMethod. + * Information about the object that generated this PaymentMethod. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub generated_from: Option<SepaDebitGeneratedFrom>, /** - * + * */ #[serde( default, @@ -31841,7 +32025,7 @@ pub struct PaymentMethodSepaDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodSofort { /** - * + * */ #[serde( default, @@ -31855,17 +32039,17 @@ pub struct PaymentMethodSofort { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentMethodUsBankAccount { /** - * Type of entity that holds the account. This can be either `individual` or `company`. + * Type of entity that holds the account. This can be either `individual` or `company`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_holder_type: Option<AccountHolderType>, /** - * Account type: checkings or savings. Defaults to checking if omitted. + * Account type: checkings or savings. Defaults to checking if omitted. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub account_type: Option<PaymentMethodDetailsUsBankAccountType>, /** - * + * */ #[serde( default, @@ -31874,7 +32058,7 @@ pub struct PaymentMethodUsBankAccount { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -31883,7 +32067,7 @@ pub struct PaymentMethodUsBankAccount { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -31893,7 +32077,7 @@ pub struct PaymentMethodUsBankAccount { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -31907,7 +32091,7 @@ pub struct PaymentMethodUsBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionAfterExpiration { /** - * When set, configuration used to recover the Checkout Session on expiry. + * When set, configuration used to recover the Checkout Session on expiry. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recovery: Option<PaymentPagesCheckoutSessionAfterExpirationRecovery>, @@ -31917,7 +32101,7 @@ pub struct PaymentPagesCheckoutSessionAfterExpiration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionAfterExpirationRecovery { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -31925,7 +32109,7 @@ pub struct PaymentPagesCheckoutSessionAfterExpirationRecovery { )] pub allow_promotion_codes: bool, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -31933,7 +32117,7 @@ pub struct PaymentPagesCheckoutSessionAfterExpirationRecovery { )] pub enabled: bool, /** - * + * */ #[serde( default, @@ -31942,7 +32126,7 @@ pub struct PaymentPagesCheckoutSessionAfterExpirationRecovery { )] pub expires_at: i64, /** - * + * */ #[serde( default, @@ -31956,7 +32140,8 @@ pub struct PaymentPagesCheckoutSessionAfterExpirationRecovery { * If `opt_in`, the customer consents to receiving promotional communications * from the merchant about this Checkout Session. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Promotions { #[serde(rename = "opt_in")] OptIn, @@ -31991,7 +32176,7 @@ impl Promotions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionConsent { /** - * If `opt_in`, the customer consents to receiving promotional communications + * If `opt_in`, the customer consents to receiving promotional communications * from the merchant about this Checkout Session. */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -32003,7 +32188,8 @@ pub struct PaymentPagesCheckoutSessionConsent { * Session will determine whether to display an option to opt into promotional communication * from the merchant depending on the customer's locale. Only available to US merchants. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentPagesCheckoutSessionConsentCollectionPromotions { #[serde(rename = "auto")] Auto, @@ -32038,7 +32224,7 @@ impl PaymentPagesCheckoutSessionConsentCollectionPromotions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionConsentCollection { /** - * If set to `auto`, enables the collection of customer consent for promotional communications. The Checkout + * If set to `auto`, enables the collection of customer consent for promotional communications. The Checkout * Session will determine whether to display an option to opt into promotional communication * from the merchant depending on the customer's locale. Only available to US merchants. */ @@ -32050,12 +32236,12 @@ pub struct PaymentPagesCheckoutSessionConsentCollection { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionCustomerDetails { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * + * */ #[serde( default, @@ -32064,7 +32250,7 @@ pub struct PaymentPagesCheckoutSessionCustomerDetails { )] pub email: String, /** - * + * */ #[serde( default, @@ -32073,7 +32259,7 @@ pub struct PaymentPagesCheckoutSessionCustomerDetails { )] pub name: String, /** - * + * */ #[serde( default, @@ -32082,12 +32268,12 @@ pub struct PaymentPagesCheckoutSessionCustomerDetails { )] pub phone: String, /** - * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text \*\*"Reverse charge"\*\*. + * Describes the customer's tax exemption status. One of `none`, `exempt`, or `reverse`. When set to `reverse`, invoice and receipt PDFs include the text \*\*"Reverse charge"\*\*. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_exempt: Option<TaxExempt>, /** - * The customer’s tax IDs at time of checkout. + * The customer’s tax IDs at time of checkout. */ #[serde( default, @@ -32101,7 +32287,7 @@ pub struct PaymentPagesCheckoutSessionCustomerDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionShippingOption { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32116,7 +32302,7 @@ pub struct PaymentPagesCheckoutSessionShippingOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionTaxId { /** - * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` + * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` */ #[serde( default, @@ -32125,7 +32311,7 @@ pub struct PaymentPagesCheckoutSessionTaxId { )] pub type_: InvoicesResourceInvoiceTaxType, /** - * + * */ #[serde( default, @@ -32139,7 +32325,7 @@ pub struct PaymentPagesCheckoutSessionTaxId { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaymentPagesCheckoutSessionTotalDetails { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32148,7 +32334,7 @@ pub struct PaymentPagesCheckoutSessionTotalDetails { )] pub amount_discount: i64, /** - * + * */ #[serde( default, @@ -32157,7 +32343,7 @@ pub struct PaymentPagesCheckoutSessionTotalDetails { )] pub amount_shipping: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32166,7 +32352,7 @@ pub struct PaymentPagesCheckoutSessionTotalDetails { )] pub amount_tax: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub breakdown: Option<QuotesResourceTotalDetailsBreakdown>, @@ -32176,7 +32362,7 @@ pub struct PaymentPagesCheckoutSessionTotalDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceTotalDetailsBreakdown { /** - * The discounts applied to the line item. + * The discounts applied to the line item. */ #[serde( default, @@ -32185,7 +32371,7 @@ pub struct QuotesResourceTotalDetailsBreakdown { )] pub discounts: Vec<LineItemsDiscountAmount>, /** - * The taxes applied to the line item. + * The taxes applied to the line item. */ #[serde( default, @@ -32210,7 +32396,7 @@ pub struct QuotesResourceTotalDetailsBreakdown { #[serde(untagged)] pub enum PaymentSourceAnyOf { /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -32220,7 +32406,7 @@ pub enum PaymentSourceAnyOf { */ BankAccount(BankAccount), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -32228,7 +32414,7 @@ pub enum PaymentSourceAnyOf { */ Card(Card), /** - * This is an object representing a Stripe account. You can retrieve it to see + * This is an object representing a Stripe account. You can retrieve it to see * properties on the account like its current e-mail address or if the account is * enabled yet to make live charges. * @@ -32237,11 +32423,11 @@ pub enum PaymentSourceAnyOf { */ Account(Account), /** - * + * */ AlipayAccount(AlipayAccount), /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -32250,7 +32436,7 @@ pub enum PaymentSourceAnyOf { */ SourceData(SourceData), /** - * + * */ BitcoinReceiver(BitcoinReceiver), } @@ -32313,11 +32499,11 @@ impl PaymentSourceAnyOf { #[serde(untagged)] pub enum DestinationAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * These bank accounts are payment methods on `Customer` objects. + * These bank accounts are payment methods on `Customer` objects. * * On the other hand [External Accounts](https://stripe.com/docs/api#external_accounts) are transfer * destinations on `Account` objects for [Custom accounts](https://stripe.com/docs/connect/custom-accounts). @@ -32327,7 +32513,7 @@ pub enum DestinationAnyOf { */ BankAccount(BankAccount), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -32335,11 +32521,11 @@ pub enum DestinationAnyOf { */ Card(Card), /** - * + * */ DeletedBankAccount(DeletedBankAccount), /** - * + * */ DeletedCard(DeletedCard), } @@ -32396,7 +32582,8 @@ impl std::convert::From<DestinationAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PayoutObject { #[serde(rename = "payout")] Payout, @@ -32435,11 +32622,11 @@ impl PayoutObject { #[serde(untagged)] pub enum ReversedByAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32482,7 +32669,8 @@ impl std::convert::From<ReversedByAnyOf> for String { /** * Can be `bank_account` or `card`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PayoutType { #[serde(rename = "bank_account")] BankAccount, @@ -32524,7 +32712,7 @@ impl PayoutType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Payout { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32533,7 +32721,7 @@ pub struct Payout { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32542,7 +32730,7 @@ pub struct Payout { )] pub arrival_date: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -32550,7 +32738,7 @@ pub struct Payout { )] pub automatic: bool, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32561,7 +32749,7 @@ pub struct Payout { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32570,7 +32758,7 @@ pub struct Payout { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32579,7 +32767,7 @@ pub struct Payout { )] pub currency: String, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32595,7 +32783,7 @@ pub struct Payout { )] pub description: String, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32606,7 +32794,7 @@ pub struct Payout { */ pub destination: Box<Option<DestinationAnyOf>>, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32617,7 +32805,7 @@ pub struct Payout { */ pub failure_balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32633,7 +32821,7 @@ pub struct Payout { )] pub failure_code: String, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32649,7 +32837,7 @@ pub struct Payout { )] pub failure_message: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32658,7 +32846,7 @@ pub struct Payout { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -32666,7 +32854,7 @@ pub struct Payout { )] pub livemode: bool, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32682,7 +32870,7 @@ pub struct Payout { )] pub metadata: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32691,12 +32879,12 @@ pub struct Payout { )] pub method: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PayoutObject::is_noop")] pub object: PayoutObject, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32707,7 +32895,7 @@ pub struct Payout { */ pub original_payout: Box<Option<ReversedByAnyOf>>, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32718,7 +32906,7 @@ pub struct Payout { */ pub reversed_by: Box<Option<ReversedByAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32727,7 +32915,7 @@ pub struct Payout { )] pub source_type: String, /** - * A `Payout` object is created when you receive funds from Stripe, or when you + * A `Payout` object is created when you receive funds from Stripe, or when you * initiate a payout to either a bank account or debit card of a [connected * Stripe account](/docs/connect/bank-debit-card-payouts). You can retrieve individual payouts, * as well as list all payouts. Payouts are made on [varying @@ -32743,7 +32931,7 @@ pub struct Payout { )] pub statement_descriptor: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32752,7 +32940,7 @@ pub struct Payout { )] pub status: String, /** - * Can be `bank_account` or `card`. + * Can be `bank_account` or `card`. */ #[serde(default, skip_serializing_if = "PayoutType::is_noop", rename = "type")] pub type_: PayoutType, @@ -32762,7 +32950,7 @@ pub struct Payout { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Period { /** - * + * */ #[serde( default, @@ -32771,7 +32959,7 @@ pub struct Period { )] pub end: i64, /** - * + * */ #[serde( default, @@ -32784,7 +32972,8 @@ pub struct Period { /** * Indicates if the person or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PoliticalExposure { #[serde(rename = "existing")] Existing, @@ -32824,7 +33013,7 @@ impl PoliticalExposure { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Person { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32833,7 +33022,7 @@ pub struct Person { )] pub account: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32843,17 +33032,17 @@ pub struct Person { #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * The Kana variation of the company's primary address (Japan only). + * The Kana variation of the company's primary address (Japan only). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address_kana: Option<LegalEntityJapanAddress>, /** - * The Kana variation of the company's primary address (Japan only). + * The Kana variation of the company's primary address (Japan only). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address_kanji: Option<LegalEntityJapanAddress>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -32862,7 +33051,7 @@ pub struct Person { )] pub created: i64, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32872,7 +33061,7 @@ pub struct Person { #[serde(default, skip_serializing_if = "Option::is_none")] pub dob: Option<LegalEntityDob>, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32886,7 +33075,7 @@ pub struct Person { )] pub email: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32900,7 +33089,7 @@ pub struct Person { )] pub first_name: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32914,7 +33103,7 @@ pub struct Person { )] pub first_name_kana: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32928,7 +33117,7 @@ pub struct Person { )] pub first_name_kanji: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32944,7 +33133,7 @@ pub struct Person { #[serde(default, skip_serializing_if = "Option::is_none")] pub future_requirements: Option<PersonRequirements>, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32958,7 +33147,7 @@ pub struct Person { )] pub gender: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -32967,7 +33156,7 @@ pub struct Person { )] pub id: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32980,7 +33169,7 @@ pub struct Person { )] pub id_number_provided: bool, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -32994,7 +33183,7 @@ pub struct Person { )] pub last_name: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33008,7 +33197,7 @@ pub struct Person { )] pub last_name_kana: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33022,7 +33211,7 @@ pub struct Person { )] pub last_name_kanji: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33036,7 +33225,7 @@ pub struct Person { )] pub maiden_name: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33050,7 +33239,7 @@ pub struct Person { )] pub metadata: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33064,12 +33253,12 @@ pub struct Person { )] pub nationality: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedPersonObject::is_noop")] pub object: DeletedPersonObject, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33083,7 +33272,7 @@ pub struct Person { )] pub phone: String, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33093,7 +33282,7 @@ pub struct Person { #[serde(default, skip_serializing_if = "Option::is_none")] pub political_exposure: Option<PoliticalExposure>, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33105,7 +33294,7 @@ pub struct Person { #[serde(default, skip_serializing_if = "Option::is_none")] pub requirements: Option<PersonRequirements>, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33118,7 +33307,7 @@ pub struct Person { )] pub ssn_last_4_provided: bool, /** - * This is an object representing a person associated with a Stripe account. + * This is an object representing a person associated with a Stripe account. * * A platform cannot access a Standard or Express account's persons after the account starts onboarding, such as after generating an account link for the account. * See the [Standard onboarding](https://stripe.com/docs/connect/standard-accounts) or [Express onboarding documentation](https://stripe.com/docs/connect/express-accounts) for information about platform pre-filling and account onboarding steps. @@ -33133,7 +33322,7 @@ pub struct Person { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PersonRequirements { /** - * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. + * Fields that are due and can be satisfied by providing the corresponding alternative fields instead. */ #[serde( default, @@ -33142,7 +33331,7 @@ pub struct PersonRequirements { )] pub alternatives: Vec<AccountRequirementsAlternative>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -33151,7 +33340,7 @@ pub struct PersonRequirements { )] pub currently_due: Vec<String>, /** - * Fields that are `currently_due` and need to be collected again because validation or verification failed. + * Fields that are `currently_due` and need to be collected again because validation or verification failed. */ #[serde( default, @@ -33160,7 +33349,7 @@ pub struct PersonRequirements { )] pub errors: Vec<AccountRequirementsError>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -33169,7 +33358,7 @@ pub struct PersonRequirements { )] pub eventually_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -33178,7 +33367,7 @@ pub struct PersonRequirements { )] pub past_due: Vec<String>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -33192,7 +33381,7 @@ pub struct PersonRequirements { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PersonRelationship { /** - * + * */ #[serde( default, @@ -33200,7 +33389,7 @@ pub struct PersonRelationship { )] pub director: bool, /** - * + * */ #[serde( default, @@ -33208,7 +33397,7 @@ pub struct PersonRelationship { )] pub executive: bool, /** - * + * */ #[serde( default, @@ -33216,7 +33405,7 @@ pub struct PersonRelationship { )] pub owner: bool, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -33225,7 +33414,7 @@ pub struct PersonRelationship { )] pub percent_ownership: f64, /** - * + * */ #[serde( default, @@ -33233,7 +33422,7 @@ pub struct PersonRelationship { )] pub representative: bool, /** - * + * */ #[serde( default, @@ -33246,7 +33435,8 @@ pub struct PersonRelationship { /** * Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AggregateUsage { #[serde(rename = "last_during_period")] LastDuringPeriod, @@ -33286,7 +33476,8 @@ impl AggregateUsage { /** * Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BillingScheme { #[serde(rename = "per_unit")] PerUnit, @@ -33320,7 +33511,8 @@ impl BillingScheme { /** * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PlanInterval { #[serde(rename = "day")] Day, @@ -33369,15 +33561,15 @@ impl PlanInterval { #[serde(untagged)] pub enum ProductAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * + * */ DeletedProduct(DeletedProduct), /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -33427,7 +33619,8 @@ impl std::convert::From<ProductAnyOf> for String { /** * Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TiersMode { #[serde(rename = "graduated")] Graduated, @@ -33461,7 +33654,8 @@ impl TiersMode { /** * Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsageType { #[serde(rename = "licensed")] Licensed, @@ -33503,7 +33697,7 @@ impl UsageType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanData { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -33511,12 +33705,12 @@ pub struct PlanData { )] pub active: bool, /** - * Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`. + * Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub aggregate_usage: Option<AggregateUsage>, /** - * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. + * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. * * Plans define the base price, currency, and billing cycle for recurring purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme. @@ -33532,7 +33726,7 @@ pub struct PlanData { )] pub amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -33541,12 +33735,12 @@ pub struct PlanData { )] pub amount_decimal: f64, /** - * Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes. + * Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes. */ #[serde(default, skip_serializing_if = "BillingScheme::is_noop")] pub billing_scheme: BillingScheme, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -33555,7 +33749,7 @@ pub struct PlanData { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -33564,7 +33758,7 @@ pub struct PlanData { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -33573,12 +33767,12 @@ pub struct PlanData { )] pub id: String, /** - * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. + * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. */ #[serde(default, skip_serializing_if = "PlanInterval::is_noop")] pub interval: PlanInterval, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -33587,7 +33781,7 @@ pub struct PlanData { )] pub interval_count: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -33595,7 +33789,7 @@ pub struct PlanData { )] pub livemode: bool, /** - * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. + * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. * * Plans define the base price, currency, and billing cycle for recurring purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme. @@ -33611,7 +33805,7 @@ pub struct PlanData { )] pub metadata: String, /** - * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. + * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. * * Plans define the base price, currency, and billing cycle for recurring purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme. @@ -33627,12 +33821,12 @@ pub struct PlanData { )] pub nickname: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedPlanObject::is_noop")] pub object: DeletedPlanObject, /** - * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. + * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. * * Plans define the base price, currency, and billing cycle for recurring purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme. @@ -33643,7 +33837,7 @@ pub struct PlanData { */ pub product: Box<Option<ProductAnyOf>>, /** - * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. + * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. * * Plans define the base price, currency, and billing cycle for recurring purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme. @@ -33659,17 +33853,17 @@ pub struct PlanData { )] pub tiers: Vec<PlanTier>, /** - * Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows. + * Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tiers_mode: Option<TiersMode>, /** - * Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`. + * Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transform_usage: Option<TransformUsage>, /** - * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. + * You can now model subscriptions more flexibly using the [Prices API](https://stripe.com/docs/api#prices). It replaces the Plans API and is backwards compatible to simplify your migration. * * Plans define the base price, currency, and billing cycle for recurring purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and plans help you track pricing. Different physical goods or levels of service should be represented by products, and pricing options should be represented by plans. This approach lets you change prices without having to change your provisioning scheme. @@ -33685,7 +33879,7 @@ pub struct PlanData { )] pub trial_period_days: i64, /** - * Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`. + * Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`. */ #[serde(default, skip_serializing_if = "UsageType::is_noop")] pub usage_type: UsageType, @@ -33695,7 +33889,7 @@ pub struct PlanData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanTier { /** - * + * */ #[serde( default, @@ -33704,7 +33898,7 @@ pub struct PlanTier { )] pub flat_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -33713,7 +33907,7 @@ pub struct PlanTier { )] pub flat_amount_decimal: f64, /** - * + * */ #[serde( default, @@ -33722,7 +33916,7 @@ pub struct PlanTier { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -33731,7 +33925,7 @@ pub struct PlanTier { )] pub unit_amount_decimal: f64, /** - * + * */ #[serde( default, @@ -33744,7 +33938,8 @@ pub struct PlanTier { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PlatformTaxObject { #[serde(rename = "platform_tax_fee")] PlatformTaxFee, @@ -33776,7 +33971,7 @@ impl PlatformTaxObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlatformTax { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -33785,7 +33980,7 @@ pub struct PlatformTax { )] pub account: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -33794,12 +33989,12 @@ pub struct PlatformTax { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PlatformTaxObject::is_noop")] pub object: PlatformTaxObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -33808,7 +34003,7 @@ pub struct PlatformTax { )] pub source_transaction: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -33823,7 +34018,7 @@ pub struct PlatformTax { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalBusinessProfile { /** - * + * */ #[serde( default, @@ -33832,7 +34027,7 @@ pub struct PortalBusinessProfile { )] pub headline: String, /** - * + * */ #[serde( default, @@ -33841,7 +34036,7 @@ pub struct PortalBusinessProfile { )] pub privacy_policy_url: String, /** - * + * */ #[serde( default, @@ -33851,7 +34046,8 @@ pub struct PortalBusinessProfile { pub terms_of_service_url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AllowedUpdates { #[serde(rename = "address")] Address, @@ -33895,7 +34091,7 @@ impl AllowedUpdates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalCustomerUpdate { /** - * The types of customer updates that are supported. When empty, customers are not updateable. + * The types of customer updates that are supported. When empty, customers are not updateable. */ #[serde( default, @@ -33904,7 +34100,7 @@ pub struct PortalCustomerUpdate { )] pub allowed_updates: Vec<AllowedUpdates>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -33917,27 +34113,27 @@ pub struct PortalCustomerUpdate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalFeatures { /** - * + * */ pub customer_update: PortalCustomerUpdate, /** - * + * */ pub invoice_history: PortalInvoiceList, /** - * + * */ pub payment_method_update: PortalInvoiceList, /** - * + * */ pub subscription_cancel: PortalSubscriptionCancel, /** - * + * */ pub subscription_pause: PortalInvoiceList, /** - * + * */ pub subscription_update: PortalSubscriptionUpdate, } @@ -33945,7 +34141,8 @@ pub struct PortalFeatures { /** * Whether to cancel subscriptions immediately or at the end of the billing period. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PortalSubscriptionCancelMode { #[serde(rename = "at_period_end")] AtPeriodEnd, @@ -33979,7 +34176,8 @@ impl PortalSubscriptionCancelMode { /** * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ProrationBehavior { #[serde(rename = "always_invoice")] AlwaysInvoice, @@ -34017,11 +34215,11 @@ impl ProrationBehavior { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalSubscriptionCancel { /** - * + * */ pub cancellation_reason: PortalSubscriptionCancellationReason, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34029,18 +34227,19 @@ pub struct PortalSubscriptionCancel { )] pub enabled: bool, /** - * Whether to cancel subscriptions immediately or at the end of the billing period. + * Whether to cancel subscriptions immediately or at the end of the billing period. */ #[serde(default, skip_serializing_if = "PortalSubscriptionCancelMode::is_noop")] pub mode: PortalSubscriptionCancelMode, /** - * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. + * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. */ #[serde(default, skip_serializing_if = "ProrationBehavior::is_noop")] pub proration_behavior: ProrationBehavior, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Options { #[serde(rename = "customer_service")] CustomerService, @@ -34093,7 +34292,7 @@ impl Options { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalSubscriptionCancellationReason { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34101,7 +34300,7 @@ pub struct PortalSubscriptionCancellationReason { )] pub enabled: bool, /** - * Which cancellation reasons will be given as options to the customer. + * Which cancellation reasons will be given as options to the customer. */ #[serde( default, @@ -34111,7 +34310,8 @@ pub struct PortalSubscriptionCancellationReason { pub options: Vec<Options>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DefaultAllowedUpdates { #[serde(rename = "price")] Price, @@ -34149,7 +34349,7 @@ impl DefaultAllowedUpdates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalSubscriptionUpdate { /** - * The types of subscription updates that are supported for items listed in the `products` attribute. When empty, subscriptions are not updateable. + * The types of subscription updates that are supported for items listed in the `products` attribute. When empty, subscriptions are not updateable. */ #[serde( default, @@ -34158,7 +34358,7 @@ pub struct PortalSubscriptionUpdate { )] pub default_allowed_updates: Vec<DefaultAllowedUpdates>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34166,7 +34366,7 @@ pub struct PortalSubscriptionUpdate { )] pub enabled: bool, /** - * The list of products that support subscription updates. + * The list of products that support subscription updates. */ #[serde( default, @@ -34175,7 +34375,7 @@ pub struct PortalSubscriptionUpdate { )] pub products: Vec<PortalSubscriptionUpdateProduct>, /** - * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. + * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. */ #[serde(default, skip_serializing_if = "ProrationBehavior::is_noop")] pub proration_behavior: ProrationBehavior, @@ -34185,7 +34385,7 @@ pub struct PortalSubscriptionUpdate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PortalSubscriptionUpdateProduct { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -34194,7 +34394,7 @@ pub struct PortalSubscriptionUpdateProduct { )] pub prices: Vec<String>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34207,7 +34407,8 @@ pub struct PortalSubscriptionUpdateProduct { /** * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxBehavior { #[serde(rename = "exclusive")] Exclusive, @@ -34244,7 +34445,8 @@ impl TaxBehavior { /** * One of `one_time` or `recurring` depending on whether the price is for a one-time purchase or a recurring (subscription) purchase. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PriceType { #[serde(rename = "one_time")] OneTime, @@ -34284,7 +34486,7 @@ impl PriceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PriceData { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34292,12 +34494,12 @@ pub struct PriceData { )] pub active: bool, /** - * Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes. + * Describes how to compute the price per period. Either `per_unit` or `tiered`. `per_unit` indicates that the fixed amount (specified in `amount`) will be charged per unit in `quantity` (for plans with `usage_type=licensed`), or per unit of total usage (for plans with `usage_type=metered`). `tiered` indicates that the unit pricing will be computed using a tiering strategy as defined using the `tiers` and `tiers_mode` attributes. */ #[serde(default, skip_serializing_if = "BillingScheme::is_noop")] pub billing_scheme: BillingScheme, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -34306,7 +34508,7 @@ pub struct PriceData { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34315,7 +34517,7 @@ pub struct PriceData { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34324,7 +34526,7 @@ pub struct PriceData { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34332,7 +34534,7 @@ pub struct PriceData { )] pub livemode: bool, /** - * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. + * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. * * For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. @@ -34346,7 +34548,7 @@ pub struct PriceData { )] pub lookup_key: String, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -34355,7 +34557,7 @@ pub struct PriceData { )] pub metadata: String, /** - * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. + * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. * * For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. @@ -34369,23 +34571,23 @@ pub struct PriceData { )] pub nickname: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedPriceObject::is_noop")] pub object: DeletedPriceObject, pub product: Box<ProductAnyOf>, /** - * The recurring components of a price such as `interval` and `usage_type`. + * The recurring components of a price such as `interval` and `usage_type`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurring: Option<RecurringData>, /** - * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. + * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_behavior: Option<TaxBehavior>, /** - * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. + * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. * * For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. @@ -34399,22 +34601,22 @@ pub struct PriceData { )] pub tiers: Vec<PriceTier>, /** - * Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows. + * Defines if the tiering price should be `graduated` or `volume` based. In `volume`-based tiering, the maximum quantity within a period determines the per unit price. In `graduated` tiering, pricing can change as the quantity grows. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tiers_mode: Option<TiersMode>, /** - * Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`. + * Apply a transformation to the reported usage or set quantity before computing the amount billed. Cannot be combined with `tiers`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transform_quantity: Option<TransformUsage>, /** - * One of `one_time` or `recurring` depending on whether the price is for a one-time purchase or a recurring (subscription) purchase. + * One of `one_time` or `recurring` depending on whether the price is for a one-time purchase or a recurring (subscription) purchase. */ #[serde(default, skip_serializing_if = "PriceType::is_noop", rename = "type")] pub type_: PriceType, /** - * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. + * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. * * For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. @@ -34428,7 +34630,7 @@ pub struct PriceData { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -34442,7 +34644,7 @@ pub struct PriceData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PriceTier { /** - * + * */ #[serde( default, @@ -34451,7 +34653,7 @@ pub struct PriceTier { )] pub flat_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -34460,7 +34662,7 @@ pub struct PriceTier { )] pub flat_amount_decimal: f64, /** - * + * */ #[serde( default, @@ -34469,7 +34671,7 @@ pub struct PriceTier { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -34478,7 +34680,7 @@ pub struct PriceTier { )] pub unit_amount_decimal: f64, /** - * + * */ #[serde( default, @@ -34499,11 +34701,11 @@ pub struct PriceTier { #[serde(untagged)] pub enum TaxCodeAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * [Tax codes](https://stripe.com/docs/tax/tax-codes) classify goods and services for tax purposes. + * [Tax codes](https://stripe.com/docs/tax/tax-codes) classify goods and services for tax purposes. */ TaxCode(TaxCode), } @@ -34547,7 +34749,7 @@ impl std::convert::From<TaxCodeAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Product { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34555,7 +34757,7 @@ pub struct Product { )] pub active: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -34564,7 +34766,7 @@ pub struct Product { )] pub created: i64, /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -34580,7 +34782,7 @@ pub struct Product { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34589,7 +34791,7 @@ pub struct Product { )] pub id: String, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -34598,7 +34800,7 @@ pub struct Product { )] pub images: Vec<String>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34606,7 +34808,7 @@ pub struct Product { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -34615,7 +34817,7 @@ pub struct Product { )] pub metadata: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34624,17 +34826,17 @@ pub struct Product { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedProductObject::is_noop")] pub object: DeletedProductObject, /** - * The dimensions of this product for shipping purposes. + * The dimensions of this product for shipping purposes. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub package_dimensions: Option<PackageDimensions>, /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -34649,7 +34851,7 @@ pub struct Product { )] pub shippable: bool, /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -34665,7 +34867,7 @@ pub struct Product { )] pub statement_descriptor: String, /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -34676,7 +34878,7 @@ pub struct Product { */ pub tax_code: Box<Option<TaxCodeAnyOf>>, /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -34692,7 +34894,7 @@ pub struct Product { )] pub unit_label: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -34701,7 +34903,7 @@ pub struct Product { )] pub updated: i64, /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -34721,7 +34923,8 @@ pub struct Product { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PromotionCodeObject { #[serde(rename = "promotion_code")] PromotionCode, @@ -34754,7 +34957,7 @@ impl PromotionCodeObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PromotionCode { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34762,7 +34965,7 @@ pub struct PromotionCode { )] pub active: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34771,13 +34974,13 @@ pub struct PromotionCode { )] pub code: String, /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ pub coupon: Coupon, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -34786,12 +34989,12 @@ pub struct PromotionCode { )] pub created: i64, /** - * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to + * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to * create multiple codes for a single coupon. */ pub customer: Box<Option<CustomerAnyOf>>, /** - * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to + * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to * create multiple codes for a single coupon. */ #[serde( @@ -34801,7 +35004,7 @@ pub struct PromotionCode { )] pub expires_at: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -34810,7 +35013,7 @@ pub struct PromotionCode { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34818,7 +35021,7 @@ pub struct PromotionCode { )] pub livemode: bool, /** - * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to + * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to * create multiple codes for a single coupon. */ #[serde( @@ -34828,7 +35031,7 @@ pub struct PromotionCode { )] pub max_redemptions: i64, /** - * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to + * A Promotion Code represents a customer-redeemable code for a coupon. It can be used to * create multiple codes for a single coupon. */ #[serde( @@ -34838,16 +35041,16 @@ pub struct PromotionCode { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "PromotionCodeObject::is_noop")] pub object: PromotionCodeObject, /** - * + * */ pub restrictions: PromotionCodesResourceRestrictions, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -34861,7 +35064,7 @@ pub struct PromotionCode { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PromotionCodesResourceRestrictions { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -34869,7 +35072,7 @@ pub struct PromotionCodesResourceRestrictions { )] pub first_time_transaction: bool, /** - * + * */ #[serde( default, @@ -34878,7 +35081,7 @@ pub struct PromotionCodesResourceRestrictions { )] pub minimum_amount: i64, /** - * + * */ #[serde( default, @@ -34900,11 +35103,11 @@ pub struct PromotionCodesResourceRestrictions { #[serde(untagged)] pub enum QuoteInvoiceAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Invoices are statements of amounts owed by a customer, and are either + * Invoices are statements of amounts owed by a customer, and are either * generated one-off, or generated periodically from a subscription. * * They contain [invoice items](https://stripe.com/docs/api#invoiceitems), and proration adjustments @@ -34939,7 +35142,7 @@ pub enum QuoteInvoiceAnyOf { */ Invoice(Invoice), /** - * + * */ DeletedInvoice(DeletedInvoice), } @@ -34982,7 +35185,8 @@ impl std::convert::From<QuoteInvoiceAnyOf> for String { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum QuoteObject { #[serde(rename = "quote")] Quote, @@ -35013,7 +35217,8 @@ impl QuoteObject { /** * The status of the quote. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum QuoteStatus { #[serde(rename = "accepted")] Accepted, @@ -35061,11 +35266,11 @@ impl QuoteStatus { #[serde(untagged)] pub enum ScheduleAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -35105,7 +35310,7 @@ impl std::convert::From<ScheduleAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Quote { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35114,7 +35319,7 @@ pub struct Quote { )] pub amount_subtotal: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35123,7 +35328,7 @@ pub struct Quote { )] pub amount_total: i64, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde( @@ -35133,7 +35338,7 @@ pub struct Quote { )] pub application_fee_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -35142,20 +35347,20 @@ pub struct Quote { )] pub application_fee_percent: f64, /** - * + * */ pub automatic_tax: AutomaticTax, /** - * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. + * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. */ #[serde(default, skip_serializing_if = "CollectionMethod::is_noop")] pub collection_method: CollectionMethod, /** - * + * */ pub computed: QuotesResourceComputed, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35164,7 +35369,7 @@ pub struct Quote { )] pub created: i64, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde( @@ -35174,17 +35379,17 @@ pub struct Quote { )] pub currency: String, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub customer: Box<Option<CustomerAnyOf>>, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub default_tax_rates: Box<Vec<TaxRateAnyOf>>, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde( @@ -35194,11 +35399,11 @@ pub struct Quote { )] pub description: String, /** - * The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. + * The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. */ pub discounts: Box<Vec<DiscountsAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35207,7 +35412,7 @@ pub struct Quote { )] pub expires_at: i64, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde( @@ -35217,12 +35422,12 @@ pub struct Quote { )] pub footer: String, /** - * Details of the quote that was cloned. See the [cloning documentation](https://stripe.com/docs/quotes/clone) for more details. + * Details of the quote that was cloned. See the [cloning documentation](https://stripe.com/docs/quotes/clone) for more details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub from_quote: Option<QuotesResourceFromQuote>, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde( @@ -35232,7 +35437,7 @@ pub struct Quote { )] pub header: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35241,23 +35446,23 @@ pub struct Quote { )] pub id: String, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub invoice: Box<Option<QuoteInvoiceAnyOf>>, /** - * All invoices will be billed using the specified settings. + * All invoices will be billed using the specified settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub invoice_settings: Option<InvoiceSettingQuote>, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub line_items: Option<LineItems>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35265,7 +35470,7 @@ pub struct Quote { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -35274,7 +35479,7 @@ pub struct Quote { )] pub metadata: String, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ #[serde( @@ -35284,49 +35489,49 @@ pub struct Quote { )] pub number: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "QuoteObject::is_noop")] pub object: QuoteObject, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub on_behalf_of: Box<Option<AccountAnyOf>>, /** - * The status of the quote. + * The status of the quote. */ #[serde(default, skip_serializing_if = "QuoteStatus::is_noop")] pub status: QuoteStatus, /** - * + * */ pub status_transitions: QuotesResourceStatusTransitions, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub subscription: Box<Option<SubscriptionAnyOf>>, /** - * + * */ pub subscription_data: QuotesResourceSubscriptionData, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub subscription_schedule: Box<Option<ScheduleAnyOf>>, /** - * A Quote is a way to model prices that you'd like to provide to a customer. + * A Quote is a way to model prices that you'd like to provide to a customer. * Once accepted, it will automatically create an invoice, subscription or subscription schedule. */ pub test_clock: Box<Option<TestClockAnyOf>>, /** - * + * */ pub total_details: QuotesResourceTotalDetails, /** - * The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices. + * The account (if any) the payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the invoices. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<QuotesResourceTransferData>, @@ -35336,12 +35541,12 @@ pub struct Quote { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceComputed { /** - * The definitive totals and line items the customer will be charged on a recurring basis. Takes into account the line items with recurring prices and discounts with `duration=forever` coupons only. Defaults to `null` if no inputted line items with recurring prices. + * The definitive totals and line items the customer will be charged on a recurring basis. Takes into account the line items with recurring prices and discounts with `duration=forever` coupons only. Defaults to `null` if no inputted line items with recurring prices. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurring: Option<QuotesResourceRecurring>, /** - * + * */ pub upfront: QuotesResourceUpfront, } @@ -35350,7 +35555,7 @@ pub struct QuotesResourceComputed { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceFromQuote { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35364,7 +35569,7 @@ pub struct QuotesResourceFromQuote { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceRecurring { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35373,7 +35578,7 @@ pub struct QuotesResourceRecurring { )] pub amount_subtotal: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35382,12 +35587,12 @@ pub struct QuotesResourceRecurring { )] pub amount_total: i64, /** - * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. + * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. */ #[serde(default, skip_serializing_if = "PlanInterval::is_noop")] pub interval: PlanInterval, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35396,7 +35601,7 @@ pub struct QuotesResourceRecurring { )] pub interval_count: i64, /** - * + * */ pub total_details: QuotesResourceTotalDetails, } @@ -35405,7 +35610,7 @@ pub struct QuotesResourceRecurring { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceStatusTransitions { /** - * + * */ #[serde( default, @@ -35414,7 +35619,7 @@ pub struct QuotesResourceStatusTransitions { )] pub accepted_at: i64, /** - * + * */ #[serde( default, @@ -35423,7 +35628,7 @@ pub struct QuotesResourceStatusTransitions { )] pub canceled_at: i64, /** - * + * */ #[serde( default, @@ -35437,7 +35642,7 @@ pub struct QuotesResourceStatusTransitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceSubscriptionData { /** - * + * */ #[serde( default, @@ -35446,7 +35651,7 @@ pub struct QuotesResourceSubscriptionData { )] pub effective_date: i64, /** - * + * */ #[serde( default, @@ -35460,7 +35665,7 @@ pub struct QuotesResourceSubscriptionData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceTotalDetails { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35469,7 +35674,7 @@ pub struct QuotesResourceTotalDetails { )] pub amount_discount: i64, /** - * + * */ #[serde( default, @@ -35478,7 +35683,7 @@ pub struct QuotesResourceTotalDetails { )] pub amount_shipping: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35487,7 +35692,7 @@ pub struct QuotesResourceTotalDetails { )] pub amount_tax: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub breakdown: Option<QuotesResourceTotalDetailsBreakdown>, @@ -35497,7 +35702,7 @@ pub struct QuotesResourceTotalDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceTransferData { /** - * + * */ #[serde( default, @@ -35506,7 +35711,7 @@ pub struct QuotesResourceTransferData { )] pub amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -35521,7 +35726,7 @@ pub struct QuotesResourceTransferData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuotesResourceUpfront { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35530,7 +35735,7 @@ pub struct QuotesResourceUpfront { )] pub amount_subtotal: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35539,12 +35744,12 @@ pub struct QuotesResourceUpfront { )] pub amount_total: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub line_items: Option<LineItems>, /** - * + * */ pub total_details: QuotesResourceTotalDetails, } @@ -35552,7 +35757,8 @@ pub struct QuotesResourceUpfront { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RadarEarlyFraudWarningObject { #[serde(rename = "radar.early_fraud_warning")] RadarEarlyFraudWarning, @@ -35587,7 +35793,7 @@ impl RadarEarlyFraudWarningObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarEarlyFraudWarning { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35596,7 +35802,7 @@ pub struct RadarEarlyFraudWarning { pub actionable: bool, pub charge: Box<ChargeAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35605,7 +35811,7 @@ pub struct RadarEarlyFraudWarning { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35614,7 +35820,7 @@ pub struct RadarEarlyFraudWarning { )] pub fraud_type: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35623,7 +35829,7 @@ pub struct RadarEarlyFraudWarning { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35631,12 +35837,12 @@ pub struct RadarEarlyFraudWarning { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "RadarEarlyFraudWarningObject::is_noop")] pub object: RadarEarlyFraudWarningObject, /** - * An early fraud warning indicates that the card issuer has notified us that a + * An early fraud warning indicates that the card issuer has notified us that a * charge may be fraudulent. * * Related guide: [Early Fraud Warnings](https://stripe.com/docs/disputes/measuring#early-fraud-warnings). @@ -35647,7 +35853,8 @@ pub struct RadarEarlyFraudWarning { /** * The type of items in the value list. One of `card_fingerprint`, `card_bin`, `email`, `ip_address`, `country`, `string`, `case_sensitive_string`, or `customer_id`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ItemType { #[serde(rename = "card_bin")] CardBin, @@ -35700,7 +35907,7 @@ impl ItemType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListItems { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -35709,7 +35916,7 @@ pub struct ListItems { )] pub data: Vec<RadarListItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35717,12 +35924,12 @@ pub struct ListItems { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35738,7 +35945,7 @@ pub struct ListItems { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarList { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35747,7 +35954,7 @@ pub struct RadarList { )] pub alias: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35756,7 +35963,7 @@ pub struct RadarList { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35765,7 +35972,7 @@ pub struct RadarList { )] pub created_by: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35774,16 +35981,16 @@ pub struct RadarList { )] pub id: String, /** - * The type of items in the value list. One of `card_fingerprint`, `card_bin`, `email`, `ip_address`, `country`, `string`, `case_sensitive_string`, or `customer_id`. + * The type of items in the value list. One of `card_fingerprint`, `card_bin`, `email`, `ip_address`, `country`, `string`, `case_sensitive_string`, or `customer_id`. */ #[serde(default, skip_serializing_if = "ItemType::is_noop")] pub item_type: ItemType, /** - * List of items contained within this value list. + * List of items contained within this value list. */ pub list_items: ListItems, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35791,7 +35998,7 @@ pub struct RadarList { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -35800,7 +36007,7 @@ pub struct RadarList { )] pub metadata: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35809,7 +36016,7 @@ pub struct RadarList { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "RadarListDeletedObject::is_noop")] pub object: RadarListDeletedObject, @@ -35821,7 +36028,7 @@ pub struct RadarList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarListItem { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -35830,7 +36037,7 @@ pub struct RadarListItem { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35839,7 +36046,7 @@ pub struct RadarListItem { )] pub created_by: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35848,7 +36055,7 @@ pub struct RadarListItem { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35856,12 +36063,12 @@ pub struct RadarListItem { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "RadarListDeletedItemObject::is_noop")] pub object: RadarListDeletedItemObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35870,7 +36077,7 @@ pub struct RadarListItem { )] pub value: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -35884,7 +36091,7 @@ pub struct RadarListItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarReviewResourceLocation { /** - * + * */ #[serde( default, @@ -35893,7 +36100,7 @@ pub struct RadarReviewResourceLocation { )] pub city: String, /** - * + * */ #[serde( default, @@ -35902,7 +36109,7 @@ pub struct RadarReviewResourceLocation { )] pub country: String, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -35911,7 +36118,7 @@ pub struct RadarReviewResourceLocation { )] pub latitude: f64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -35920,7 +36127,7 @@ pub struct RadarReviewResourceLocation { )] pub longitude: f64, /** - * + * */ #[serde( default, @@ -35934,7 +36141,7 @@ pub struct RadarReviewResourceLocation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RadarReviewResourceSession { /** - * + * */ #[serde( default, @@ -35943,7 +36150,7 @@ pub struct RadarReviewResourceSession { )] pub browser: String, /** - * + * */ #[serde( default, @@ -35952,7 +36159,7 @@ pub struct RadarReviewResourceSession { )] pub device: String, /** - * + * */ #[serde( default, @@ -35961,7 +36168,7 @@ pub struct RadarReviewResourceSession { )] pub platform: String, /** - * + * */ #[serde( default, @@ -35981,7 +36188,7 @@ pub struct Cards { )] pub data: Vec<Card>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -35989,12 +36196,12 @@ pub struct Cards { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36015,11 +36222,11 @@ pub struct Cards { #[serde(untagged)] pub enum DefaultCardAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -36069,17 +36276,17 @@ impl std::convert::From<DefaultCardAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recipient { /** - * Hash describing the current account on the recipient, if there is one. + * Hash describing the current account on the recipient, if there is one. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub active_account: Option<BankAccount>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cards: Option<Cards>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36088,7 +36295,7 @@ pub struct Recipient { )] pub created: i64, /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -36101,7 +36308,7 @@ pub struct Recipient { */ pub default_card: Box<Option<DefaultCardAnyOf>>, /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -36119,7 +36326,7 @@ pub struct Recipient { )] pub description: String, /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -36137,7 +36344,7 @@ pub struct Recipient { )] pub email: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36146,7 +36353,7 @@ pub struct Recipient { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -36154,7 +36361,7 @@ pub struct Recipient { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -36163,7 +36370,7 @@ pub struct Recipient { )] pub metadata: String, /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -36176,7 +36383,7 @@ pub struct Recipient { */ pub migrated_to: Box<Option<AccountAnyOf>>, /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -36194,12 +36401,12 @@ pub struct Recipient { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedRecipientObject::is_noop")] pub object: DeletedRecipientObject, /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -36212,7 +36419,7 @@ pub struct Recipient { */ pub rolled_back_from: Box<Option<AccountAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36227,17 +36434,17 @@ pub struct Recipient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecurringData { /** - * Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`. + * Specifies a usage aggregation strategy for plans of `usage_type=metered`. Allowed values are `sum` for summing up all usage during a period, `last_during_period` for using the last usage record reported within a period, `last_ever` for using the last usage record ever (across period bounds) or `max` which uses the usage record with the maximum reported usage during a period. Defaults to `sum`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub aggregate_usage: Option<AggregateUsage>, /** - * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. + * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. */ #[serde(default, skip_serializing_if = "PlanInterval::is_noop")] pub interval: PlanInterval, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36246,7 +36453,7 @@ pub struct RecurringData { )] pub interval_count: i64, /** - * Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`. + * Configures how the quantity per period should be determined. Can be either `metered` or `licensed`. `licensed` automatically bills the `quantity` set when adding it to a subscription. `metered` aggregates the total usage based on usage records. Defaults to `licensed`. */ #[serde(default, skip_serializing_if = "UsageType::is_noop")] pub usage_type: UsageType, @@ -36255,7 +36462,8 @@ pub struct RecurringData { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RefundObject { #[serde(rename = "refund")] Refund, @@ -36286,7 +36494,8 @@ impl RefundObject { /** * Reason for the refund, either user-provided (`duplicate`, `fraudulent`, or `requested_by_customer`) or generated by Stripe internally (`expired_uncaptured_charge`). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RefundReason { #[serde(rename = "duplicate")] Duplicate, @@ -36334,11 +36543,11 @@ impl RefundReason { #[serde(untagged)] pub enum TransferReversalAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a + * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a * connected account, either entirely or partially, and can also specify whether * to refund any related application fees. Transfer reversals add to the * platform's balance and subtract from the destination account's balance. @@ -36391,7 +36600,7 @@ impl std::convert::From<TransferReversalAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Refund { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36400,7 +36609,7 @@ pub struct Refund { )] pub amount: i64, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36408,7 +36617,7 @@ pub struct Refund { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36416,7 +36625,7 @@ pub struct Refund { */ pub charge: Box<Option<ChargeAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36425,7 +36634,7 @@ pub struct Refund { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36434,7 +36643,7 @@ pub struct Refund { )] pub currency: String, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36447,7 +36656,7 @@ pub struct Refund { )] pub description: String, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36455,7 +36664,7 @@ pub struct Refund { */ pub failure_balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36468,7 +36677,7 @@ pub struct Refund { )] pub failure_reason: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36477,7 +36686,7 @@ pub struct Refund { )] pub id: String, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36490,7 +36699,7 @@ pub struct Refund { )] pub metadata: String, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36499,12 +36708,12 @@ pub struct Refund { #[serde(default, skip_serializing_if = "Option::is_none")] pub next_action: Option<RefundNextAction>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "RefundObject::is_noop")] pub object: RefundObject, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36512,12 +36721,12 @@ pub struct Refund { */ pub payment_intent: Box<Option<PaymentIntentAnyOf>>, /** - * Reason for the refund, either user-provided (`duplicate`, `fraudulent`, or `requested_by_customer`) or generated by Stripe internally (`expired_uncaptured_charge`). + * Reason for the refund, either user-provided (`duplicate`, `fraudulent`, or `requested_by_customer`) or generated by Stripe internally (`expired_uncaptured_charge`). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub reason: Option<RefundReason>, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36530,7 +36739,7 @@ pub struct Refund { )] pub receipt_number: String, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36538,7 +36747,7 @@ pub struct Refund { */ pub source_transfer_reversal: Box<Option<TransferReversalAnyOf>>, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36551,7 +36760,7 @@ pub struct Refund { )] pub status: String, /** - * `Refund` objects allow you to refund a charge that has previously been created + * `Refund` objects allow you to refund a charge that has previously been created * but not yet refunded. Funds will be refunded to the credit or debit card that * was originally charged. * @@ -36564,12 +36773,12 @@ pub struct Refund { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RefundNextAction { /** - * Contains the refund details. + * Contains the refund details. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub display_details: Option<RefundNextActionDisplayDetails>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36584,11 +36793,11 @@ pub struct RefundNextAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RefundNextActionDisplayDetails { /** - * + * */ pub email_sent: EmailSent, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36601,7 +36810,8 @@ pub struct RefundNextActionDisplayDetails { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReportingReportRunObject { #[serde(rename = "reporting.report_run")] ReportingReportRun, @@ -36640,7 +36850,7 @@ impl ReportingReportRunObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportingReportRun { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36649,7 +36859,7 @@ pub struct ReportingReportRun { )] pub created: i64, /** - * The Report Run object represents an instance of a report type generated with + * The Report Run object represents an instance of a report type generated with * specific run parameters. Once the object is created, Stripe begins processing the report. * When the report has finished running, it will give you a reference to a file * where you can retrieve your results. For an overview, see @@ -36665,7 +36875,7 @@ pub struct ReportingReportRun { )] pub error: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36674,7 +36884,7 @@ pub struct ReportingReportRun { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -36682,16 +36892,16 @@ pub struct ReportingReportRun { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ReportingReportRunObject::is_noop")] pub object: ReportingReportRunObject, /** - * + * */ pub parameters: FinancialReportingFinanceReportRunParameters, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36700,13 +36910,13 @@ pub struct ReportingReportRun { )] pub report_type: String, /** - * The file object representing the result of the report run (populated when + * The file object representing the result of the report run (populated when * `status=succeeded`). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result: Option<File>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36715,7 +36925,7 @@ pub struct ReportingReportRun { )] pub status: String, /** - * The Report Run object represents an instance of a report type generated with + * The Report Run object represents an instance of a report type generated with * specific run parameters. Once the object is created, Stripe begins processing the report. * When the report has finished running, it will give you a reference to a file * where you can retrieve your results. For an overview, see @@ -36735,7 +36945,8 @@ pub struct ReportingReportRun { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReportingReportTypeObject { #[serde(rename = "reporting.report_type")] ReportingReportType, @@ -36774,7 +36985,7 @@ impl ReportingReportTypeObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportingReportType { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36783,7 +36994,7 @@ pub struct ReportingReportType { )] pub data_available_end: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36792,7 +37003,7 @@ pub struct ReportingReportType { )] pub data_available_start: i64, /** - * The Report Type resource corresponds to a particular type of report, such as + * The Report Type resource corresponds to a particular type of report, such as * the "Activity summary" or "Itemized payouts" reports. These objects are * identified by an ID belonging to a set of enumerated values. See * [API Access to Reports documentation](https://stripe.com/docs/reporting/statements/api) @@ -36808,7 +37019,7 @@ pub struct ReportingReportType { )] pub default_columns: Vec<String>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36817,7 +37028,7 @@ pub struct ReportingReportType { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -36825,7 +37036,7 @@ pub struct ReportingReportType { )] pub livemode: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36834,12 +37045,12 @@ pub struct ReportingReportType { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ReportingReportTypeObject::is_noop")] pub object: ReportingReportTypeObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36848,7 +37059,7 @@ pub struct ReportingReportType { )] pub updated: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36861,7 +37072,8 @@ pub struct ReportingReportType { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReserveTransactionObject { #[serde(rename = "reserve_transaction")] ReserveTransaction, @@ -36893,7 +37105,7 @@ impl ReserveTransactionObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReserveTransaction { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -36902,7 +37114,7 @@ pub struct ReserveTransaction { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36911,7 +37123,7 @@ pub struct ReserveTransaction { )] pub currency: String, /** - * + * */ #[serde( default, @@ -36920,7 +37132,7 @@ pub struct ReserveTransaction { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -36929,7 +37141,7 @@ pub struct ReserveTransaction { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ReserveTransactionObject::is_noop")] pub object: ReserveTransactionObject, @@ -36938,7 +37150,8 @@ pub struct ReserveTransaction { /** * The reason the review was closed, or null if it has not yet been closed. One of `approved`, `refunded`, `refunded_as_fraud`, `disputed`, or `redacted`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ClosedReason { #[serde(rename = "approved")] Approved, @@ -36981,7 +37194,8 @@ impl ClosedReason { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReviewObject { #[serde(rename = "review")] Review, @@ -37012,7 +37226,8 @@ impl ReviewObject { /** * The reason the review was opened. One of `rule` or `manual`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OpenedReason { #[serde(rename = "manual")] Manual, @@ -37050,7 +37265,7 @@ impl OpenedReason { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Review { /** - * Reviews can be used to supplement automated fraud detection with human expertise. + * Reviews can be used to supplement automated fraud detection with human expertise. * * Learn more about [Radar](/radar) and reviewing payments * [here](https://stripe.com/docs/radar/reviews). @@ -37062,19 +37277,19 @@ pub struct Review { )] pub billing_zip: String, /** - * Reviews can be used to supplement automated fraud detection with human expertise. + * Reviews can be used to supplement automated fraud detection with human expertise. * * Learn more about [Radar](/radar) and reviewing payments * [here](https://stripe.com/docs/radar/reviews). */ pub charge: Box<Option<ChargeAnyOf>>, /** - * The reason the review was closed, or null if it has not yet been closed. One of `approved`, `refunded`, `refunded_as_fraud`, `disputed`, or `redacted`. + * The reason the review was closed, or null if it has not yet been closed. One of `approved`, `refunded`, `refunded_as_fraud`, `disputed`, or `redacted`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub closed_reason: Option<ClosedReason>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -37083,7 +37298,7 @@ pub struct Review { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37092,7 +37307,7 @@ pub struct Review { )] pub id: String, /** - * Reviews can be used to supplement automated fraud detection with human expertise. + * Reviews can be used to supplement automated fraud detection with human expertise. * * Learn more about [Radar](/radar) and reviewing payments * [here](https://stripe.com/docs/radar/reviews). @@ -37104,12 +37319,12 @@ pub struct Review { )] pub ip_address: String, /** - * Information related to the location of the payment. Note that this information is an approximation and attempts to locate the nearest population center - it should not be used to determine a specific address. + * Information related to the location of the payment. Note that this information is an approximation and attempts to locate the nearest population center - it should not be used to determine a specific address. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ip_address_location: Option<RadarReviewResourceLocation>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -37117,12 +37332,12 @@ pub struct Review { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ReviewObject::is_noop")] pub object: ReviewObject, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -37130,19 +37345,19 @@ pub struct Review { )] pub open: bool, /** - * The reason the review was opened. One of `rule` or `manual`. + * The reason the review was opened. One of `rule` or `manual`. */ #[serde(default, skip_serializing_if = "OpenedReason::is_noop")] pub opened_reason: OpenedReason, /** - * Reviews can be used to supplement automated fraud detection with human expertise. + * Reviews can be used to supplement automated fraud detection with human expertise. * * Learn more about [Radar](/radar) and reviewing payments * [here](https://stripe.com/docs/radar/reviews). */ pub payment_intent: Box<Option<PaymentIntentAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37151,7 +37366,7 @@ pub struct Review { )] pub reason: String, /** - * Information related to the browsing session of the user who initiated the payment. + * Information related to the browsing session of the user who initiated the payment. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub session: Option<RadarReviewResourceSession>, @@ -37161,7 +37376,7 @@ pub struct Review { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Rule { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37170,7 +37385,7 @@ pub struct Rule { )] pub action: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37179,7 +37394,7 @@ pub struct Rule { )] pub id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37192,7 +37407,8 @@ pub struct Rule { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ScheduledQueryRunObject { #[serde(rename = "scheduled_query_run")] ScheduledQueryRun, @@ -37227,7 +37443,7 @@ impl ScheduledQueryRunObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ScheduledQueryRun { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -37236,7 +37452,7 @@ pub struct ScheduledQueryRun { )] pub created: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -37245,7 +37461,7 @@ pub struct ScheduledQueryRun { )] pub data_load_time: i64, /** - * If you have [scheduled a Sigma query](https://stripe.com/docs/sigma/scheduled-queries), you'll + * If you have [scheduled a Sigma query](https://stripe.com/docs/sigma/scheduled-queries), you'll * receive a `sigma.scheduled_query_run.created` webhook each time the query * runs. The webhook contains a `ScheduledQueryRun` object, which you can use to * retrieve the query results. @@ -37253,13 +37469,13 @@ pub struct ScheduledQueryRun { #[serde(default, skip_serializing_if = "Option::is_none")] pub error: Option<SigmaScheduledQueryRunError>, /** - * The file object representing the result of the report run (populated when + * The file object representing the result of the report run (populated when * `status=succeeded`). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub file: Option<File>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37268,7 +37484,7 @@ pub struct ScheduledQueryRun { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -37276,12 +37492,12 @@ pub struct ScheduledQueryRun { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ScheduledQueryRunObject::is_noop")] pub object: ScheduledQueryRunObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -37290,7 +37506,7 @@ pub struct ScheduledQueryRun { )] pub result_available_until: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37299,7 +37515,7 @@ pub struct ScheduledQueryRun { )] pub sql: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37308,7 +37524,7 @@ pub struct ScheduledQueryRun { )] pub status: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37322,11 +37538,11 @@ pub struct ScheduledQueryRun { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SepaDebitGeneratedFrom { /** - * + * */ pub charge: Box<Option<ChargeAnyOf>>, /** - * + * */ pub setup_attempt: Box<Option<SetupAttemptAnyOf>>, } @@ -37334,7 +37550,8 @@ pub struct SepaDebitGeneratedFrom { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SetupAttemptObject { #[serde(rename = "setup_attempt")] SetupAttempt, @@ -37369,14 +37586,14 @@ impl SetupAttemptObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttempt { /** - * A SetupAttempt describes one attempted confirmation of a SetupIntent, + * A SetupAttempt describes one attempted confirmation of a SetupIntent, * whether that confirmation was successful or unsuccessful. You can use * SetupAttempts to inspect details of a specific attempt at setting up a * payment method using a SetupIntent. */ pub application: Box<Option<ApplicationAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -37385,14 +37602,14 @@ pub struct SetupAttempt { )] pub created: i64, /** - * A SetupAttempt describes one attempted confirmation of a SetupIntent, + * A SetupAttempt describes one attempted confirmation of a SetupIntent, * whether that confirmation was successful or unsuccessful. You can use * SetupAttempts to inspect details of a specific attempt at setting up a * payment method using a SetupIntent. */ pub customer: Box<Option<CustomerAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37401,7 +37618,7 @@ pub struct SetupAttempt { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -37409,12 +37626,12 @@ pub struct SetupAttempt { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SetupAttemptObject::is_noop")] pub object: SetupAttemptObject, /** - * A SetupAttempt describes one attempted confirmation of a SetupIntent, + * A SetupAttempt describes one attempted confirmation of a SetupIntent, * whether that confirmation was successful or unsuccessful. You can use * SetupAttempts to inspect details of a specific attempt at setting up a * payment method using a SetupIntent. @@ -37422,16 +37639,16 @@ pub struct SetupAttempt { pub on_behalf_of: Box<Option<AccountAnyOf>>, pub payment_method: Box<PaymentMethodAnyOf>, /** - * + * */ pub payment_method_details: SetupAttemptPaymentMethodDetails, /** - * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. + * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. */ pub setup_error: Box<Option<ApiErrors>>, pub setup_intent: Box<SetupIntentAnyOf>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37440,7 +37657,7 @@ pub struct SetupAttempt { )] pub status: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37454,57 +37671,57 @@ pub struct SetupAttempt { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttemptPaymentMethodDetails { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub au_becs_debit: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact: Option<SetupAttemptPaymentMethodDetailsBancontact>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub boleto: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<SetupAttemptPaymentMethodDetailsCard>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card_present: Option<SetupAttemptPaymentMethodDetailsCardPresent>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ideal: Option<SetupAttemptPaymentMethodDetailsIdeal>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sofort: Option<SetupAttemptPaymentMethodDetailsSofort>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37514,7 +37731,7 @@ pub struct SetupAttemptPaymentMethodDetails { )] pub type_: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<UseStripeSdk>, @@ -37524,7 +37741,7 @@ pub struct SetupAttemptPaymentMethodDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttemptPaymentMethodDetailsBancontact { /** - * + * */ #[serde( default, @@ -37533,7 +37750,7 @@ pub struct SetupAttemptPaymentMethodDetailsBancontact { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -37542,7 +37759,7 @@ pub struct SetupAttemptPaymentMethodDetailsBancontact { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -37551,15 +37768,15 @@ pub struct SetupAttemptPaymentMethodDetailsBancontact { )] pub bic: String, /** - * + * */ pub generated_sepa_debit: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ pub generated_sepa_debit_mandate: Box<Option<MandateAnyOf>>, /** - * + * */ #[serde( default, @@ -37569,12 +37786,12 @@ pub struct SetupAttemptPaymentMethodDetailsBancontact { )] pub iban_last_4: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preferred_language: Option<PreferredLanguage>, /** - * + * */ #[serde( default, @@ -37588,7 +37805,7 @@ pub struct SetupAttemptPaymentMethodDetailsBancontact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttemptPaymentMethodDetailsCard { /** - * Populated if this transaction used 3D Secure authentication. + * Populated if this transaction used 3D Secure authentication. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub three_d_secure: Option<ThreeDSecureDetails>, @@ -37598,7 +37815,7 @@ pub struct SetupAttemptPaymentMethodDetailsCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttemptPaymentMethodDetailsCardPresent { /** - * + * */ pub generated_card: Box<Option<PaymentMethodAnyOf>>, } @@ -37607,25 +37824,25 @@ pub struct SetupAttemptPaymentMethodDetailsCardPresent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttemptPaymentMethodDetailsIdeal { /** - * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. + * The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `revolut`, `sns_bank`, `triodos_bank`, or `van_lanschot`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bank: Option<PaymentMethodDetailsIdealBank>, /** - * The Bank Identifier Code of the customer's bank. + * The Bank Identifier Code of the customer's bank. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bic: Option<Bic>, /** - * + * */ pub generated_sepa_debit: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ pub generated_sepa_debit_mandate: Box<Option<MandateAnyOf>>, /** - * + * */ #[serde( default, @@ -37635,7 +37852,7 @@ pub struct SetupAttemptPaymentMethodDetailsIdeal { )] pub iban_last_4: String, /** - * + * */ #[serde( default, @@ -37649,7 +37866,7 @@ pub struct SetupAttemptPaymentMethodDetailsIdeal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupAttemptPaymentMethodDetailsSofort { /** - * + * */ #[serde( default, @@ -37658,7 +37875,7 @@ pub struct SetupAttemptPaymentMethodDetailsSofort { )] pub bank_code: String, /** - * + * */ #[serde( default, @@ -37667,7 +37884,7 @@ pub struct SetupAttemptPaymentMethodDetailsSofort { )] pub bank_name: String, /** - * + * */ #[serde( default, @@ -37676,15 +37893,15 @@ pub struct SetupAttemptPaymentMethodDetailsSofort { )] pub bic: String, /** - * + * */ pub generated_sepa_debit: Box<Option<PaymentMethodAnyOf>>, /** - * + * */ pub generated_sepa_debit_mandate: Box<Option<MandateAnyOf>>, /** - * + * */ #[serde( default, @@ -37694,12 +37911,12 @@ pub struct SetupAttemptPaymentMethodDetailsSofort { )] pub iban_last_4: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub preferred_language: Option<PreferredLanguage>, /** - * + * */ #[serde( default, @@ -37712,7 +37929,8 @@ pub struct SetupAttemptPaymentMethodDetailsSofort { /** * Reason for cancellation of this SetupIntent, one of `abandoned`, `requested_by_customer`, or `duplicate`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SetupIntentCancellationReason { #[serde(rename = "abandoned")] Abandoned, @@ -37749,7 +37967,8 @@ impl SetupIntentCancellationReason { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SetupIntentObject { #[serde(rename = "setup_intent")] SetupIntent, @@ -37780,7 +37999,8 @@ impl SetupIntentObject { /** * [Status](https://stripe.com/docs/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SetupIntentStatus { #[serde(rename = "canceled")] Canceled, @@ -37848,7 +38068,7 @@ impl SetupIntentStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntent { /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -37873,12 +38093,12 @@ pub struct SetupIntent { */ pub application: Box<Option<ApplicationAnyOf>>, /** - * Reason for cancellation of this SetupIntent, one of `abandoned`, `requested_by_customer`, or `duplicate`. + * Reason for cancellation of this SetupIntent, one of `abandoned`, `requested_by_customer`, or `duplicate`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cancellation_reason: Option<SetupIntentCancellationReason>, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -37908,7 +38128,7 @@ pub struct SetupIntent { )] pub client_secret: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -37917,7 +38137,7 @@ pub struct SetupIntent { )] pub created: i64, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -37942,7 +38162,7 @@ pub struct SetupIntent { */ pub customer: Box<Option<CustomerAnyOf>>, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -37972,7 +38192,7 @@ pub struct SetupIntent { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -37981,11 +38201,11 @@ pub struct SetupIntent { )] pub id: String, /** - * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. + * The error encountered during the previous attempt to finalize the invoice. This field is cleared when the invoice is successfully finalized. */ pub last_setup_error: Box<Option<ApiErrors>>, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -38010,7 +38230,7 @@ pub struct SetupIntent { */ pub latest_attempt: Box<Option<SetupAttemptAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -38018,7 +38238,7 @@ pub struct SetupIntent { )] pub livemode: bool, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -38043,7 +38263,7 @@ pub struct SetupIntent { */ pub mandate: Box<Option<MandateAnyOf>>, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -38073,17 +38293,17 @@ pub struct SetupIntent { )] pub metadata: String, /** - * If present, this property tells you what actions you need to take in order for your customer to continue payment setup. + * If present, this property tells you what actions you need to take in order for your customer to continue payment setup. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub next_action: Option<SetupIntentNextActionData>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SetupIntentObject::is_noop")] pub object: SetupIntentObject, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -38108,7 +38328,7 @@ pub struct SetupIntent { */ pub on_behalf_of: Box<Option<AccountAnyOf>>, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -38133,12 +38353,12 @@ pub struct SetupIntent { */ pub payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * Payment-method-specific configuration for this SetupIntent. + * Payment-method-specific configuration for this SetupIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_options: Option<SetupIntentPaymentMethodOptionsData>, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -38147,7 +38367,7 @@ pub struct SetupIntent { )] pub payment_method_types: Vec<String>, /** - * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. + * A SetupIntent guides you through the process of setting up and saving a customer's payment credentials for future payments. * For example, you could use a SetupIntent to set up and save your customer's card without immediately collecting a payment. * Later, you can use [PaymentIntents](https://stripe.com/docs/api#payment_intents) to drive the payment flow. * @@ -38172,12 +38392,12 @@ pub struct SetupIntent { */ pub single_use_mandate: Box<Option<MandateAnyOf>>, /** - * [Status](https://stripe.com/docs/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded`. + * [Status](https://stripe.com/docs/payments/intents#intent-statuses) of this SetupIntent, one of `requires_payment_method`, `requires_confirmation`, `requires_action`, `processing`, `canceled`, or `succeeded`. */ #[serde(default, skip_serializing_if = "SetupIntentStatus::is_noop")] pub status: SetupIntentStatus, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38191,12 +38411,12 @@ pub struct SetupIntent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentNextActionData { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub redirect_to_url: Option<SetupIntentNextActionRedirectUrl>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38206,12 +38426,12 @@ pub struct SetupIntentNextActionData { )] pub type_: String, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub use_stripe_sdk: Option<UseStripeSdk>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verify_with_microdeposits: Option<SetupIntentNextActionVerifyWithMicrodeposits>, @@ -38221,7 +38441,7 @@ pub struct SetupIntentNextActionData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentNextActionRedirectUrl { /** - * + * */ #[serde( default, @@ -38230,7 +38450,7 @@ pub struct SetupIntentNextActionRedirectUrl { )] pub return_url: String, /** - * + * */ #[serde( default, @@ -38251,11 +38471,11 @@ pub struct SetupIntentNextActionRedirectUrl { #[serde(untagged)] pub enum SetupIntentPaymentMethodOptionsAcssDebitAnyOf { /** - * + * */ SetupIntentPaymentMethodOptionsAcssDebit(SetupIntentPaymentMethodOptionsAcssDebit), /** - * + * */ SetupIntentTypeSpecificPaymentMethodOptionsClient( SetupIntentTypeSpecificPaymentMethodOptionsClient, @@ -38293,13 +38513,13 @@ impl SetupIntentPaymentMethodOptionsAcssDebitAnyOf { #[serde(untagged)] pub enum SetupIntentPaymentMethodOptionsSepaDebitAnyOf { /** - * + * */ SetupIntentTypeSpecificPaymentMethodOptionsClient( SetupIntentTypeSpecificPaymentMethodOptionsClient, ), /** - * + * */ SetupIntentPaymentMethodOptionsSepaDebit(SetupIntentPaymentMethodOptionsSepaDebit), } @@ -38335,13 +38555,13 @@ impl SetupIntentPaymentMethodOptionsSepaDebitAnyOf { #[serde(untagged)] pub enum SetupIntentPaymentMethodOptionsUsBankAccountAnyOf { /** - * + * */ SetupIntentTypeSpecificPaymentMethodOptionsClient( SetupIntentTypeSpecificPaymentMethodOptionsClient, ), /** - * + * */ SetupIntentPaymentMethodOptionsUsBankAccount(SetupIntentPaymentMethodOptionsUsBankAccount), } @@ -38370,20 +38590,20 @@ impl SetupIntentPaymentMethodOptionsUsBankAccountAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsData { /** - * + * */ pub acss_debit: Box<Option<SetupIntentPaymentMethodOptionsAcssDebitAnyOf>>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<SetupIntentPaymentMethodOptionsCard>, /** - * + * */ pub sepa_debit: Box<Option<SetupIntentPaymentMethodOptionsSepaDebitAnyOf>>, /** - * + * */ pub us_bank_account: Box<Option<SetupIntentPaymentMethodOptionsUsBankAccountAnyOf>>, } @@ -38392,17 +38612,17 @@ pub struct SetupIntentPaymentMethodOptionsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsAcssDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub currency: Option<Currency>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<SetupIntentPaymentMethodOptionsMandateAcssDebit>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -38412,12 +38632,12 @@ pub struct SetupIntentPaymentMethodOptionsAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsCard { /** - * Configuration options for setting up an eMandate for cards issued in India. + * Configuration options for setting up an eMandate for cards issued in India. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<SetupIntentPaymentMethodOptionsCardMandateData>, /** - * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. + * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Permitted values include: `automatic` or `any`. If not provided, defaults to `automatic`. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub request_three_d_secure: Option<PaymentIntentMethodOptionsCardRequestThreeDSecure>, @@ -38427,7 +38647,7 @@ pub struct SetupIntentPaymentMethodOptionsCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsCardMandateData { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -38436,12 +38656,12 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub amount: i64, /** - * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. + * One of `fixed` or `maximum`. If `fixed`, the `amount` param refers to the exact amount to be charged in future payments. If `maximum`, the amount charged can be up to the value passed for the `amount` param. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub amount_type: Option<AmountType>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38450,7 +38670,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub currency: String, /** - * + * */ #[serde( default, @@ -38459,7 +38679,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub description: String, /** - * + * */ #[serde( default, @@ -38468,7 +38688,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub end_date: i64, /** - * Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`. + * Specifies payment frequency. One of `day`, `week`, `month`, `year`, or `sporadic`. */ #[serde( default, @@ -38476,7 +38696,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub interval: PaymentMethodOptionsCardMandateInterval, /** - * + * */ #[serde( default, @@ -38485,7 +38705,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub interval_count: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38494,7 +38714,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub reference: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -38503,7 +38723,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { )] pub start_date: i64, /** - * Specifies the type of mandates supported. Possible values are `india`. + * Specifies the type of mandates supported. Possible values are `india`. */ #[serde( default, @@ -38517,7 +38737,7 @@ pub struct SetupIntentPaymentMethodOptionsCardMandateData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsMandateAcssDebit { /** - * + * */ #[serde( default, @@ -38526,7 +38746,7 @@ pub struct SetupIntentPaymentMethodOptionsMandateAcssDebit { )] pub custom_mandate_url: String, /** - * + * */ #[serde( default, @@ -38535,7 +38755,7 @@ pub struct SetupIntentPaymentMethodOptionsMandateAcssDebit { )] pub default_for: Vec<DefaultFor>, /** - * + * */ #[serde( default, @@ -38544,12 +38764,12 @@ pub struct SetupIntentPaymentMethodOptionsMandateAcssDebit { )] pub interval_description: String, /** - * Payment schedule for the mandate. + * Payment schedule for the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_schedule: Option<PaymentSchedule>, /** - * Transaction type of the mandate. + * Transaction type of the mandate. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transaction_type: Option<TransactionType>, @@ -38559,7 +38779,7 @@ pub struct SetupIntentPaymentMethodOptionsMandateAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsSepaDebit { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<UseStripeSdk>, @@ -38569,7 +38789,7 @@ pub struct SetupIntentPaymentMethodOptionsSepaDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentPaymentMethodOptionsUsBankAccount { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -38579,7 +38799,7 @@ pub struct SetupIntentPaymentMethodOptionsUsBankAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetupIntentTypeSpecificPaymentMethodOptionsClient { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification_method: Option<VerificationMethod>, @@ -38589,12 +38809,12 @@ pub struct SetupIntentTypeSpecificPaymentMethodOptionsClient { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShippingData { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * + * */ #[serde( default, @@ -38603,7 +38823,7 @@ pub struct ShippingData { )] pub carrier: String, /** - * + * */ #[serde( default, @@ -38612,7 +38832,7 @@ pub struct ShippingData { )] pub name: String, /** - * + * */ #[serde( default, @@ -38621,7 +38841,7 @@ pub struct ShippingData { )] pub phone: String, /** - * + * */ #[serde( default, @@ -38635,7 +38855,7 @@ pub struct ShippingData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShippingMethod { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -38644,7 +38864,7 @@ pub struct ShippingMethod { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38653,12 +38873,12 @@ pub struct ShippingMethod { )] pub currency: String, /** - * The estimated delivery date for the given shipping method. Can be either a specific date or a range. + * The estimated delivery date for the given shipping method. Can be either a specific date or a range. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivery_estimate: Option<DeliveryEstimate>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38667,7 +38887,7 @@ pub struct ShippingMethod { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38680,7 +38900,8 @@ pub struct ShippingMethod { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ShippingRateObject { #[serde(rename = "shipping_rate")] ShippingRate, @@ -38711,7 +38932,8 @@ impl ShippingRateObject { /** * The type of calculation to use on the shipping rate. Can only be `fixed_amount` for now. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ShippingRateType { #[serde(rename = "fixed_amount")] FixedAmount, @@ -38744,7 +38966,7 @@ impl ShippingRateType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShippingRate { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -38752,7 +38974,7 @@ pub struct ShippingRate { )] pub active: bool, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -38761,12 +38983,12 @@ pub struct ShippingRate { )] pub created: i64, /** - * The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions. + * The estimated range for how long shipping will take, meant to be displayable to the customer. This will appear on CheckoutSessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub delivery_estimate: Option<ShippingRateDeliveryEstimateData>, /** - * Shipping rates describe the price of shipping presented to your customers and can be + * Shipping rates describe the price of shipping presented to your customers and can be * applied to [Checkout Sessions](https://stripe.com/docs/payments/checkout/shipping) to collect shipping costs. */ #[serde( @@ -38776,13 +38998,13 @@ pub struct ShippingRate { )] pub display_name: String, /** - * Shipping rates describe the price of shipping presented to your customers and can be + * Shipping rates describe the price of shipping presented to your customers and can be * applied to [Checkout Sessions](https://stripe.com/docs/payments/checkout/shipping) to collect shipping costs. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub fixed_amount: Option<MandateSingleUse>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38791,7 +39013,7 @@ pub struct ShippingRate { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -38799,7 +39021,7 @@ pub struct ShippingRate { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -38808,22 +39030,22 @@ pub struct ShippingRate { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ShippingRateObject::is_noop")] pub object: ShippingRateObject, /** - * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. + * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_behavior: Option<TaxBehavior>, /** - * Shipping rates describe the price of shipping presented to your customers and can be + * Shipping rates describe the price of shipping presented to your customers and can be * applied to [Checkout Sessions](https://stripe.com/docs/payments/checkout/shipping) to collect shipping costs. */ pub tax_code: Box<Option<TaxCodeAnyOf>>, /** - * The type of calculation to use on the shipping rate. Can only be `fixed_amount` for now. + * The type of calculation to use on the shipping rate. Can only be `fixed_amount` for now. */ #[serde( default, @@ -38837,12 +39059,12 @@ pub struct ShippingRate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShippingRateDeliveryEstimateData { /** - * The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite. + * The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub maximum: Option<ShippingRateDeliveryEstimateBound>, /** - * The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite. + * The upper bound of the estimated range. If empty, represents no upper bound i.e., infinite. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub minimum: Option<ShippingRateDeliveryEstimateBound>, @@ -38851,7 +39073,8 @@ pub struct ShippingRateDeliveryEstimateData { /** * A unit of time. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Unit { #[serde(rename = "business_day")] BusinessDay, @@ -38895,12 +39118,12 @@ impl Unit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShippingRateDeliveryEstimateBound { /** - * A unit of time. + * A unit of time. */ #[serde(default, skip_serializing_if = "Unit::is_noop")] pub unit: Unit, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -38914,7 +39137,7 @@ pub struct ShippingRateDeliveryEstimateBound { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SigmaScheduledQueryRunError { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -38935,11 +39158,11 @@ pub struct SigmaScheduledQueryRunError { #[serde(untagged)] pub enum SkuProductAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * Products describe the specific goods or services you offer to your customers. + * Products describe the specific goods or services you offer to your customers. * For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. * They can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions. * @@ -38988,7 +39211,7 @@ impl std::convert::From<SkuProductAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sku { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -38996,7 +39219,7 @@ pub struct Sku { )] pub active: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -39005,7 +39228,7 @@ pub struct Sku { )] pub attributes: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39014,7 +39237,7 @@ pub struct Sku { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39023,7 +39246,7 @@ pub struct Sku { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39032,7 +39255,7 @@ pub struct Sku { )] pub id: String, /** - * Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit). + * Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit). * SKUs describe specific product variations, taking into account any combination of: attributes, * currency, and cost. For example, a product may be a T-shirt, whereas a specific SKU represents * the `size: large`, `color: red` version of that shirt. @@ -39046,11 +39269,11 @@ pub struct Sku { )] pub image: String, /** - * + * */ pub inventory: SkuInventory, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -39058,7 +39281,7 @@ pub struct Sku { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -39067,17 +39290,17 @@ pub struct Sku { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedSkuObject::is_noop")] pub object: DeletedSkuObject, /** - * The dimensions of this product for shipping purposes. + * The dimensions of this product for shipping purposes. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub package_dimensions: Option<PackageDimensions>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39087,7 +39310,7 @@ pub struct Sku { pub price: i64, pub product: Box<SkuProductAnyOf>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39101,7 +39324,7 @@ pub struct Sku { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SkuInventory { /** - * + * */ #[serde( default, @@ -39110,7 +39333,7 @@ pub struct SkuInventory { )] pub quantity: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39120,7 +39343,7 @@ pub struct SkuInventory { )] pub type_: String, /** - * + * */ #[serde( default, @@ -39133,7 +39356,8 @@ pub struct SkuInventory { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceObject { #[serde(rename = "source")] Source, @@ -39164,7 +39388,8 @@ impl SourceObject { /** * The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceType { #[serde(rename = "ach_credit_transfer")] AchCreditTransfer, @@ -39252,7 +39477,7 @@ impl SourceType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceData { /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39262,7 +39487,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub ach_credit_transfer: Option<SourceTypeAchCreditTransfer>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39272,7 +39497,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub ach_debit: Option<SourceTypeAchDebit>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39282,7 +39507,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<SourceTypeAcssDebit>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39292,7 +39517,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub alipay: Option<SourceTypeAlipay>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39306,7 +39531,7 @@ pub struct SourceData { )] pub amount: i64, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39316,7 +39541,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub au_becs_debit: Option<SourceTypeAuBecsDebit>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39326,7 +39551,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact: Option<SourceTypeBancontact>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39336,7 +39561,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<SourceTypeCard>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39346,7 +39571,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub card_present: Option<SourceTypeCardPresent>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39355,7 +39580,7 @@ pub struct SourceData { )] pub client_secret: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39365,7 +39590,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub code_verification: Option<SourceCodeVerificationFlow>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39374,7 +39599,7 @@ pub struct SourceData { )] pub created: i64, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39388,7 +39613,7 @@ pub struct SourceData { )] pub currency: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39402,7 +39627,7 @@ pub struct SourceData { )] pub customer: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39412,7 +39637,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub eps: Option<SourceTypeEps>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39421,7 +39646,7 @@ pub struct SourceData { )] pub flow: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39431,7 +39656,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub giropay: Option<SourceTypeGiropay>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39440,7 +39665,7 @@ pub struct SourceData { )] pub id: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39450,7 +39675,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub ideal: Option<SourceTypeIdeal>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39460,7 +39685,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub klarna: Option<SourceTypeKlarna>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -39468,7 +39693,7 @@ pub struct SourceData { )] pub livemode: bool, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39482,7 +39707,7 @@ pub struct SourceData { )] pub metadata: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39492,17 +39717,17 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub multibanco: Option<SourceTypeMultibanco>, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SourceObject::is_noop")] pub object: SourceObject, /** - * Information about the owner of the payment instrument that may be used or required by particular source types. + * Information about the owner of the payment instrument that may be used or required by particular source types. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<SourceOwner>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39512,7 +39737,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none", rename = "p24")] pub p_24: Option<SourceTypeP24>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39522,7 +39747,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub receiver: Option<SourceReceiverFlow>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39532,7 +39757,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub redirect: Option<SourceRedirectFlow>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39542,7 +39767,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit: Option<SourceTypeSepaDebit>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39552,7 +39777,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub sofort: Option<SourceTypeSofort>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39562,7 +39787,7 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub source_order: Option<SourceOrder>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39576,7 +39801,7 @@ pub struct SourceData { )] pub statement_descriptor: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39585,7 +39810,7 @@ pub struct SourceData { )] pub status: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39595,12 +39820,12 @@ pub struct SourceData { #[serde(default, skip_serializing_if = "Option::is_none")] pub three_d_secure: Option<SourceTypeThreeDSecure>, /** - * The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used. + * The `type` of the source. The `type` is a payment method, one of `ach_credit_transfer`, `ach_debit`, `alipay`, `bancontact`, `card`, `card_present`, `eps`, `giropay`, `ideal`, `multibanco`, `klarna`, `p24`, `sepa_debit`, `sofort`, `three_d_secure`, or `wechat`. An additional hash is included on the source with a name matching this value. It contains additional information specific to the [payment method](https://stripe.com/docs/sources) used. */ #[serde(default, skip_serializing_if = "SourceType::is_noop", rename = "type")] pub type_: SourceType, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39614,7 +39839,7 @@ pub struct SourceData { )] pub usage: String, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39629,7 +39854,7 @@ pub struct SourceData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceCodeVerificationFlow { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39638,7 +39863,7 @@ pub struct SourceCodeVerificationFlow { )] pub attempts_remaining: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39651,7 +39876,8 @@ pub struct SourceCodeVerificationFlow { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceMandateNotificationObject { #[serde(rename = "source_mandate_notification")] SourceMandateNotification, @@ -39687,14 +39913,14 @@ impl SourceMandateNotificationObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceMandateNotification { /** - * Source mandate notifications should be created when a notification related to + * Source mandate notifications should be created when a notification related to * a source mandate must be sent to the payer. They will trigger a webhook or * deliver an email to the customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<SourceMandateNotificationAcssDebitData>, /** - * Source mandate notifications should be created when a notification related to + * Source mandate notifications should be created when a notification related to * a source mandate must be sent to the payer. They will trigger a webhook or * deliver an email to the customer. */ @@ -39705,14 +39931,14 @@ pub struct SourceMandateNotification { )] pub amount: i64, /** - * Source mandate notifications should be created when a notification related to + * Source mandate notifications should be created when a notification related to * a source mandate must be sent to the payer. They will trigger a webhook or * deliver an email to the customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bacs_debit: Option<SourceMandateNotificationBacsDebitData>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39721,7 +39947,7 @@ pub struct SourceMandateNotification { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39730,7 +39956,7 @@ pub struct SourceMandateNotification { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -39738,7 +39964,7 @@ pub struct SourceMandateNotification { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -39746,7 +39972,7 @@ pub struct SourceMandateNotification { )] pub object: SourceMandateNotificationObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39755,14 +39981,14 @@ pub struct SourceMandateNotification { )] pub reason: String, /** - * Source mandate notifications should be created when a notification related to + * Source mandate notifications should be created when a notification related to * a source mandate must be sent to the payer. They will trigger a webhook or * deliver an email to the customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_debit: Option<SourceMandateNotificationSepaDebitData>, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -39771,7 +39997,7 @@ pub struct SourceMandateNotification { */ pub source: SourceData, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39780,7 +40006,7 @@ pub struct SourceMandateNotification { )] pub status: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39795,7 +40021,7 @@ pub struct SourceMandateNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceMandateNotificationAcssDebitData { /** - * + * */ #[serde( default, @@ -39809,7 +40035,7 @@ pub struct SourceMandateNotificationAcssDebitData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceMandateNotificationBacsDebitData { /** - * + * */ #[serde( default, @@ -39824,7 +40050,7 @@ pub struct SourceMandateNotificationBacsDebitData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceMandateNotificationSepaDebitData { /** - * + * */ #[serde( default, @@ -39833,7 +40059,7 @@ pub struct SourceMandateNotificationSepaDebitData { )] pub creditor_identifier: String, /** - * + * */ #[serde( default, @@ -39843,7 +40069,7 @@ pub struct SourceMandateNotificationSepaDebitData { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -39857,7 +40083,7 @@ pub struct SourceMandateNotificationSepaDebitData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceOrder { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -39866,7 +40092,7 @@ pub struct SourceOrder { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -39875,7 +40101,7 @@ pub struct SourceOrder { )] pub currency: String, /** - * + * */ #[serde( default, @@ -39884,7 +40110,7 @@ pub struct SourceOrder { )] pub email: String, /** - * List of items constituting the order. + * List of items constituting the order. */ #[serde( default, @@ -39893,7 +40119,7 @@ pub struct SourceOrder { )] pub items: Vec<SourceOrderItem>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shipping: Option<ShippingData>, @@ -39903,7 +40129,7 @@ pub struct SourceOrder { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceOrderItem { /** - * + * */ #[serde( default, @@ -39912,7 +40138,7 @@ pub struct SourceOrderItem { )] pub amount: i64, /** - * + * */ #[serde( default, @@ -39921,7 +40147,7 @@ pub struct SourceOrderItem { )] pub currency: String, /** - * + * */ #[serde( default, @@ -39930,7 +40156,7 @@ pub struct SourceOrderItem { )] pub description: String, /** - * + * */ #[serde( default, @@ -39939,7 +40165,7 @@ pub struct SourceOrderItem { )] pub parent: String, /** - * + * */ #[serde( default, @@ -39948,7 +40174,7 @@ pub struct SourceOrderItem { )] pub quantity: i64, /** - * + * */ #[serde( default, @@ -39963,12 +40189,12 @@ pub struct SourceOrderItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceOwner { /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub address: Option<Address>, /** - * + * */ #[serde( default, @@ -39977,7 +40203,7 @@ pub struct SourceOwner { )] pub email: String, /** - * + * */ #[serde( default, @@ -39986,7 +40212,7 @@ pub struct SourceOwner { )] pub name: String, /** - * + * */ #[serde( default, @@ -39995,12 +40221,12 @@ pub struct SourceOwner { )] pub phone: String, /** - * A publicly available mailing address for sending support issues to. + * A publicly available mailing address for sending support issues to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verified_address: Option<Address>, /** - * + * */ #[serde( default, @@ -40009,7 +40235,7 @@ pub struct SourceOwner { )] pub verified_email: String, /** - * + * */ #[serde( default, @@ -40018,7 +40244,7 @@ pub struct SourceOwner { )] pub verified_name: String, /** - * + * */ #[serde( default, @@ -40032,7 +40258,7 @@ pub struct SourceOwner { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceReceiverFlow { /** - * + * */ #[serde( default, @@ -40041,7 +40267,7 @@ pub struct SourceReceiverFlow { )] pub address: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -40050,7 +40276,7 @@ pub struct SourceReceiverFlow { )] pub amount_charged: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -40059,7 +40285,7 @@ pub struct SourceReceiverFlow { )] pub amount_received: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -40068,7 +40294,7 @@ pub struct SourceReceiverFlow { )] pub amount_returned: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40077,7 +40303,7 @@ pub struct SourceReceiverFlow { )] pub refund_attributes_method: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40091,7 +40317,7 @@ pub struct SourceReceiverFlow { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceRedirectFlow { /** - * + * */ #[serde( default, @@ -40100,7 +40326,7 @@ pub struct SourceRedirectFlow { )] pub failure_reason: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40109,7 +40335,7 @@ pub struct SourceRedirectFlow { )] pub return_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40118,7 +40344,7 @@ pub struct SourceRedirectFlow { )] pub status: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40131,7 +40357,8 @@ pub struct SourceRedirectFlow { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceTransactionObject { #[serde(rename = "source_transaction")] SourceTransaction, @@ -40162,7 +40389,8 @@ impl SourceTransactionObject { /** * The type of source this transaction is attached to. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SourceTransactionType { #[serde(rename = "ach_credit_transfer")] AchCreditTransfer, @@ -40242,7 +40470,7 @@ impl SourceTransactionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTransaction { /** - * Some payment methods have no required amount that a customer must send. + * Some payment methods have no required amount that a customer must send. * Customers can be instructed to send any amount, and it can be made up of * multiple transactions. As such, sources can have multiple associated * transactions. @@ -40250,7 +40478,7 @@ pub struct SourceTransaction { #[serde(default, skip_serializing_if = "Option::is_none")] pub ach_credit_transfer: Option<SourceTransactionAchCreditTransferData>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -40259,7 +40487,7 @@ pub struct SourceTransaction { )] pub amount: i64, /** - * Some payment methods have no required amount that a customer must send. + * Some payment methods have no required amount that a customer must send. * Customers can be instructed to send any amount, and it can be made up of * multiple transactions. As such, sources can have multiple associated * transactions. @@ -40267,7 +40495,7 @@ pub struct SourceTransaction { #[serde(default, skip_serializing_if = "Option::is_none")] pub chf_credit_transfer: Option<SourceTransactionChfCreditTransferData>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -40276,7 +40504,7 @@ pub struct SourceTransaction { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40285,7 +40513,7 @@ pub struct SourceTransaction { )] pub currency: String, /** - * Some payment methods have no required amount that a customer must send. + * Some payment methods have no required amount that a customer must send. * Customers can be instructed to send any amount, and it can be made up of * multiple transactions. As such, sources can have multiple associated * transactions. @@ -40293,7 +40521,7 @@ pub struct SourceTransaction { #[serde(default, skip_serializing_if = "Option::is_none")] pub gbp_credit_transfer: Option<SourceTransactionGbpCreditTransferData>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40302,7 +40530,7 @@ pub struct SourceTransaction { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -40310,12 +40538,12 @@ pub struct SourceTransaction { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SourceTransactionObject::is_noop")] pub object: SourceTransactionObject, /** - * Some payment methods have no required amount that a customer must send. + * Some payment methods have no required amount that a customer must send. * Customers can be instructed to send any amount, and it can be made up of * multiple transactions. As such, sources can have multiple associated * transactions. @@ -40323,7 +40551,7 @@ pub struct SourceTransaction { #[serde(default, skip_serializing_if = "Option::is_none")] pub paper_check: Option<SourceTransactionPaperCheckData>, /** - * Some payment methods have no required amount that a customer must send. + * Some payment methods have no required amount that a customer must send. * Customers can be instructed to send any amount, and it can be made up of * multiple transactions. As such, sources can have multiple associated * transactions. @@ -40331,7 +40559,7 @@ pub struct SourceTransaction { #[serde(default, skip_serializing_if = "Option::is_none")] pub sepa_credit_transfer: Option<SourceTransactionSepaCreditTransferData>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40340,7 +40568,7 @@ pub struct SourceTransaction { )] pub source: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40349,7 +40577,7 @@ pub struct SourceTransaction { )] pub status: String, /** - * The type of source this transaction is attached to. + * The type of source this transaction is attached to. */ #[serde( default, @@ -40363,7 +40591,7 @@ pub struct SourceTransaction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTransactionAchCreditTransferData { /** - * + * */ #[serde( default, @@ -40372,7 +40600,7 @@ pub struct SourceTransactionAchCreditTransferData { )] pub customer_data: String, /** - * + * */ #[serde( default, @@ -40381,7 +40609,7 @@ pub struct SourceTransactionAchCreditTransferData { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -40391,7 +40619,7 @@ pub struct SourceTransactionAchCreditTransferData { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -40405,7 +40633,7 @@ pub struct SourceTransactionAchCreditTransferData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTransactionChfCreditTransferData { /** - * + * */ #[serde( default, @@ -40414,7 +40642,7 @@ pub struct SourceTransactionChfCreditTransferData { )] pub reference: String, /** - * + * */ #[serde( default, @@ -40423,7 +40651,7 @@ pub struct SourceTransactionChfCreditTransferData { )] pub sender_address_country: String, /** - * + * */ #[serde( default, @@ -40433,7 +40661,7 @@ pub struct SourceTransactionChfCreditTransferData { )] pub sender_address_line_1: String, /** - * + * */ #[serde( default, @@ -40442,7 +40670,7 @@ pub struct SourceTransactionChfCreditTransferData { )] pub sender_iban: String, /** - * + * */ #[serde( default, @@ -40456,7 +40684,7 @@ pub struct SourceTransactionChfCreditTransferData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTransactionGbpCreditTransferData { /** - * + * */ #[serde( default, @@ -40465,7 +40693,7 @@ pub struct SourceTransactionGbpCreditTransferData { )] pub fingerprint: String, /** - * + * */ #[serde( default, @@ -40474,7 +40702,7 @@ pub struct SourceTransactionGbpCreditTransferData { )] pub funding_method: String, /** - * + * */ #[serde( default, @@ -40484,7 +40712,7 @@ pub struct SourceTransactionGbpCreditTransferData { )] pub last_4: String, /** - * + * */ #[serde( default, @@ -40493,7 +40721,7 @@ pub struct SourceTransactionGbpCreditTransferData { )] pub reference: String, /** - * + * */ #[serde( default, @@ -40502,7 +40730,7 @@ pub struct SourceTransactionGbpCreditTransferData { )] pub sender_account_number: String, /** - * + * */ #[serde( default, @@ -40511,7 +40739,7 @@ pub struct SourceTransactionGbpCreditTransferData { )] pub sender_name: String, /** - * + * */ #[serde( default, @@ -40525,7 +40753,7 @@ pub struct SourceTransactionGbpCreditTransferData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTransactionPaperCheckData { /** - * + * */ #[serde( default, @@ -40534,7 +40762,7 @@ pub struct SourceTransactionPaperCheckData { )] pub available_at: String, /** - * + * */ #[serde( default, @@ -40548,7 +40776,7 @@ pub struct SourceTransactionPaperCheckData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTransactionSepaCreditTransferData { /** - * + * */ #[serde( default, @@ -40557,7 +40785,7 @@ pub struct SourceTransactionSepaCreditTransferData { )] pub reference: String, /** - * + * */ #[serde( default, @@ -40566,7 +40794,7 @@ pub struct SourceTransactionSepaCreditTransferData { )] pub sender_iban: String, /** - * + * */ #[serde( default, @@ -40579,7 +40807,7 @@ pub struct SourceTransactionSepaCreditTransferData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeAchCreditTransfer { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40588,7 +40816,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub account_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40597,7 +40825,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40606,7 +40834,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40615,7 +40843,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub refund_account_holder_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40624,7 +40852,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub refund_account_holder_type: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40633,7 +40861,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub refund_routing_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40642,7 +40870,7 @@ pub struct SourceTypeAchCreditTransfer { )] pub routing_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40655,7 +40883,7 @@ pub struct SourceTypeAchCreditTransfer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeAchDebit { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40664,7 +40892,7 @@ pub struct SourceTypeAchDebit { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40673,7 +40901,7 @@ pub struct SourceTypeAchDebit { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40682,7 +40910,7 @@ pub struct SourceTypeAchDebit { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40692,7 +40920,7 @@ pub struct SourceTypeAchDebit { )] pub last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40701,7 +40929,7 @@ pub struct SourceTypeAchDebit { )] pub routing_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40715,7 +40943,7 @@ pub struct SourceTypeAchDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeAcssDebit { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40724,7 +40952,7 @@ pub struct SourceTypeAcssDebit { )] pub bank_address_city: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40733,7 +40961,7 @@ pub struct SourceTypeAcssDebit { )] pub bank_address_line_1: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40742,7 +40970,7 @@ pub struct SourceTypeAcssDebit { )] pub bank_address_line_2: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40751,7 +40979,7 @@ pub struct SourceTypeAcssDebit { )] pub bank_address_postal_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40760,7 +40988,7 @@ pub struct SourceTypeAcssDebit { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40769,7 +40997,7 @@ pub struct SourceTypeAcssDebit { )] pub category: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40778,7 +41006,7 @@ pub struct SourceTypeAcssDebit { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40787,7 +41015,7 @@ pub struct SourceTypeAcssDebit { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40797,7 +41025,7 @@ pub struct SourceTypeAcssDebit { )] pub last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40810,7 +41038,7 @@ pub struct SourceTypeAcssDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeAlipay { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40819,7 +41047,7 @@ pub struct SourceTypeAlipay { )] pub data_string: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40828,7 +41056,7 @@ pub struct SourceTypeAlipay { )] pub native_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40841,7 +41069,7 @@ pub struct SourceTypeAlipay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeAuBecsDebit { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40850,7 +41078,7 @@ pub struct SourceTypeAuBecsDebit { )] pub bsb_number: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40859,7 +41087,7 @@ pub struct SourceTypeAuBecsDebit { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40873,7 +41101,7 @@ pub struct SourceTypeAuBecsDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeBancontact { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40882,7 +41110,7 @@ pub struct SourceTypeBancontact { )] pub bank_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40891,7 +41119,7 @@ pub struct SourceTypeBancontact { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40900,7 +41128,7 @@ pub struct SourceTypeBancontact { )] pub bic: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40910,7 +41138,7 @@ pub struct SourceTypeBancontact { )] pub iban_last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40919,7 +41147,7 @@ pub struct SourceTypeBancontact { )] pub preferred_language: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40932,7 +41160,7 @@ pub struct SourceTypeBancontact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeCard { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40942,7 +41170,7 @@ pub struct SourceTypeCard { )] pub address_line_1_check: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40951,7 +41179,7 @@ pub struct SourceTypeCard { )] pub address_zip_check: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40960,7 +41188,7 @@ pub struct SourceTypeCard { )] pub brand: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40969,7 +41197,7 @@ pub struct SourceTypeCard { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40978,7 +41206,7 @@ pub struct SourceTypeCard { )] pub cvc_check: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -40988,7 +41216,7 @@ pub struct SourceTypeCard { )] pub dynamic_last_4: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -40997,7 +41225,7 @@ pub struct SourceTypeCard { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -41006,7 +41234,7 @@ pub struct SourceTypeCard { )] pub exp_year: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41015,7 +41243,7 @@ pub struct SourceTypeCard { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41024,7 +41252,7 @@ pub struct SourceTypeCard { )] pub funding: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41034,7 +41262,7 @@ pub struct SourceTypeCard { )] pub last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41043,7 +41271,7 @@ pub struct SourceTypeCard { )] pub name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41052,7 +41280,7 @@ pub struct SourceTypeCard { )] pub three_d_secure: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41065,7 +41293,7 @@ pub struct SourceTypeCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeCardPresent { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41074,7 +41302,7 @@ pub struct SourceTypeCardPresent { )] pub application_cryptogram: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41083,7 +41311,7 @@ pub struct SourceTypeCardPresent { )] pub application_preferred_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41092,7 +41320,7 @@ pub struct SourceTypeCardPresent { )] pub authorization_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41101,7 +41329,7 @@ pub struct SourceTypeCardPresent { )] pub authorization_response_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41110,7 +41338,7 @@ pub struct SourceTypeCardPresent { )] pub brand: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41119,7 +41347,7 @@ pub struct SourceTypeCardPresent { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41128,7 +41356,7 @@ pub struct SourceTypeCardPresent { )] pub cvm_type: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41137,7 +41365,7 @@ pub struct SourceTypeCardPresent { )] pub data_type: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41146,7 +41374,7 @@ pub struct SourceTypeCardPresent { )] pub dedicated_file_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41155,7 +41383,7 @@ pub struct SourceTypeCardPresent { )] pub emv_auth_data: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41164,7 +41392,7 @@ pub struct SourceTypeCardPresent { )] pub evidence_customer_signature: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41173,7 +41401,7 @@ pub struct SourceTypeCardPresent { )] pub evidence_transaction_certificate: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -41182,7 +41410,7 @@ pub struct SourceTypeCardPresent { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -41191,7 +41419,7 @@ pub struct SourceTypeCardPresent { )] pub exp_year: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41200,7 +41428,7 @@ pub struct SourceTypeCardPresent { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41209,7 +41437,7 @@ pub struct SourceTypeCardPresent { )] pub funding: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41219,7 +41447,7 @@ pub struct SourceTypeCardPresent { )] pub last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41228,7 +41456,7 @@ pub struct SourceTypeCardPresent { )] pub pos_device_id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41237,7 +41465,7 @@ pub struct SourceTypeCardPresent { )] pub pos_entry_mode: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41246,7 +41474,7 @@ pub struct SourceTypeCardPresent { )] pub read_method: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41255,7 +41483,7 @@ pub struct SourceTypeCardPresent { )] pub reader: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41264,7 +41492,7 @@ pub struct SourceTypeCardPresent { )] pub terminal_verification_results: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41277,7 +41505,7 @@ pub struct SourceTypeCardPresent { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeEps { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41286,7 +41514,7 @@ pub struct SourceTypeEps { )] pub reference: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41299,7 +41527,7 @@ pub struct SourceTypeEps { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeGiropay { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41308,7 +41536,7 @@ pub struct SourceTypeGiropay { )] pub bank_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41317,7 +41545,7 @@ pub struct SourceTypeGiropay { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41326,7 +41554,7 @@ pub struct SourceTypeGiropay { )] pub bic: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41339,7 +41567,7 @@ pub struct SourceTypeGiropay { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeIdeal { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41348,7 +41576,7 @@ pub struct SourceTypeIdeal { )] pub bank: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41357,7 +41585,7 @@ pub struct SourceTypeIdeal { )] pub bic: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41367,7 +41595,7 @@ pub struct SourceTypeIdeal { )] pub iban_last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41380,7 +41608,7 @@ pub struct SourceTypeIdeal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeKlarna { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41389,7 +41617,7 @@ pub struct SourceTypeKlarna { )] pub background_image_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41398,7 +41626,7 @@ pub struct SourceTypeKlarna { )] pub client_token: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41407,7 +41635,7 @@ pub struct SourceTypeKlarna { )] pub first_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41416,7 +41644,7 @@ pub struct SourceTypeKlarna { )] pub last_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41425,7 +41653,7 @@ pub struct SourceTypeKlarna { )] pub locale: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41434,7 +41662,7 @@ pub struct SourceTypeKlarna { )] pub logo_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41443,7 +41671,7 @@ pub struct SourceTypeKlarna { )] pub page_title: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41452,7 +41680,7 @@ pub struct SourceTypeKlarna { )] pub pay_later_asset_urls_descriptive: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41461,7 +41689,7 @@ pub struct SourceTypeKlarna { )] pub pay_later_asset_urls_standard: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41470,7 +41698,7 @@ pub struct SourceTypeKlarna { )] pub pay_later_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41479,7 +41707,7 @@ pub struct SourceTypeKlarna { )] pub pay_later_redirect_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41488,7 +41716,7 @@ pub struct SourceTypeKlarna { )] pub pay_now_asset_urls_descriptive: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41497,7 +41725,7 @@ pub struct SourceTypeKlarna { )] pub pay_now_asset_urls_standard: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41506,7 +41734,7 @@ pub struct SourceTypeKlarna { )] pub pay_now_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41515,7 +41743,7 @@ pub struct SourceTypeKlarna { )] pub pay_now_redirect_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41524,7 +41752,7 @@ pub struct SourceTypeKlarna { )] pub pay_over_time_asset_urls_descriptive: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41533,7 +41761,7 @@ pub struct SourceTypeKlarna { )] pub pay_over_time_asset_urls_standard: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41542,7 +41770,7 @@ pub struct SourceTypeKlarna { )] pub pay_over_time_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41551,7 +41779,7 @@ pub struct SourceTypeKlarna { )] pub pay_over_time_redirect_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41560,7 +41788,7 @@ pub struct SourceTypeKlarna { )] pub payment_method_categories: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41569,7 +41797,7 @@ pub struct SourceTypeKlarna { )] pub purchase_country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41578,7 +41806,7 @@ pub struct SourceTypeKlarna { )] pub purchase_type: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41587,7 +41815,7 @@ pub struct SourceTypeKlarna { )] pub redirect_url: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -41596,7 +41824,7 @@ pub struct SourceTypeKlarna { )] pub shipping_delay: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41605,7 +41833,7 @@ pub struct SourceTypeKlarna { )] pub shipping_first_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41618,7 +41846,7 @@ pub struct SourceTypeKlarna { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeMultibanco { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41627,7 +41855,7 @@ pub struct SourceTypeMultibanco { )] pub entity: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41636,7 +41864,7 @@ pub struct SourceTypeMultibanco { )] pub reference: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41645,7 +41873,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_address_city: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41654,7 +41882,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_address_country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41664,7 +41892,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_address_line_1: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41674,7 +41902,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_address_line_2: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41683,7 +41911,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_address_postal_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41692,7 +41920,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_address_state: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41701,7 +41929,7 @@ pub struct SourceTypeMultibanco { )] pub refund_account_holder_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41714,7 +41942,7 @@ pub struct SourceTypeMultibanco { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeP24 { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41727,7 +41955,7 @@ pub struct SourceTypeP24 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeSepaDebit { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41736,7 +41964,7 @@ pub struct SourceTypeSepaDebit { )] pub bank_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41745,7 +41973,7 @@ pub struct SourceTypeSepaDebit { )] pub branch_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41754,7 +41982,7 @@ pub struct SourceTypeSepaDebit { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41763,7 +41991,7 @@ pub struct SourceTypeSepaDebit { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41773,7 +42001,7 @@ pub struct SourceTypeSepaDebit { )] pub last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41782,7 +42010,7 @@ pub struct SourceTypeSepaDebit { )] pub mandate_reference: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41795,7 +42023,7 @@ pub struct SourceTypeSepaDebit { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeSofort { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41804,7 +42032,7 @@ pub struct SourceTypeSofort { )] pub bank_code: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41813,7 +42041,7 @@ pub struct SourceTypeSofort { )] pub bank_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41822,7 +42050,7 @@ pub struct SourceTypeSofort { )] pub bic: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41831,7 +42059,7 @@ pub struct SourceTypeSofort { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41841,7 +42069,7 @@ pub struct SourceTypeSofort { )] pub iban_last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41850,7 +42078,7 @@ pub struct SourceTypeSofort { )] pub preferred_language: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41863,7 +42091,7 @@ pub struct SourceTypeSofort { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeThreeDSecure { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41873,7 +42101,7 @@ pub struct SourceTypeThreeDSecure { )] pub address_line_1_check: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41882,7 +42110,7 @@ pub struct SourceTypeThreeDSecure { )] pub address_zip_check: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -41890,7 +42118,7 @@ pub struct SourceTypeThreeDSecure { )] pub authenticated: bool, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41899,7 +42127,7 @@ pub struct SourceTypeThreeDSecure { )] pub brand: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41908,7 +42136,7 @@ pub struct SourceTypeThreeDSecure { )] pub card: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41917,7 +42145,7 @@ pub struct SourceTypeThreeDSecure { )] pub country: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41926,7 +42154,7 @@ pub struct SourceTypeThreeDSecure { )] pub customer: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41935,7 +42163,7 @@ pub struct SourceTypeThreeDSecure { )] pub cvc_check: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41945,7 +42173,7 @@ pub struct SourceTypeThreeDSecure { )] pub dynamic_last_4: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -41954,7 +42182,7 @@ pub struct SourceTypeThreeDSecure { )] pub exp_month: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -41963,7 +42191,7 @@ pub struct SourceTypeThreeDSecure { )] pub exp_year: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41972,7 +42200,7 @@ pub struct SourceTypeThreeDSecure { )] pub fingerprint: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41981,7 +42209,7 @@ pub struct SourceTypeThreeDSecure { )] pub funding: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -41991,7 +42219,7 @@ pub struct SourceTypeThreeDSecure { )] pub last_4: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42000,7 +42228,7 @@ pub struct SourceTypeThreeDSecure { )] pub name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42009,7 +42237,7 @@ pub struct SourceTypeThreeDSecure { )] pub three_d_secure: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42022,7 +42250,7 @@ pub struct SourceTypeThreeDSecure { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SourceTypeWechat { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42031,7 +42259,7 @@ pub struct SourceTypeWechat { )] pub prepay_id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42040,7 +42268,7 @@ pub struct SourceTypeWechat { )] pub qr_code_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42054,7 +42282,7 @@ pub struct SourceTypeWechat { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct StatusTransitions { /** - * + * */ #[serde( default, @@ -42063,7 +42291,7 @@ pub struct StatusTransitions { )] pub canceled: i64, /** - * + * */ #[serde( default, @@ -42072,7 +42300,7 @@ pub struct StatusTransitions { )] pub fulfiled: i64, /** - * + * */ #[serde( default, @@ -42081,7 +42309,7 @@ pub struct StatusTransitions { )] pub paid: i64, /** - * + * */ #[serde( default, @@ -42095,7 +42323,7 @@ pub struct StatusTransitions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Items { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -42104,7 +42332,7 @@ pub struct Items { )] pub data: Vec<SubscriptionItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -42112,12 +42340,12 @@ pub struct Items { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42130,7 +42358,8 @@ pub struct Items { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubscriptionObject { #[serde(rename = "subscription")] Subscription, @@ -42169,7 +42398,8 @@ impl SubscriptionObject { * * If subscription `collection_method=send_invoice` it becomes `past_due` when its invoice is not paid by the due date, and `canceled` or `unpaid` if it is still not paid by an additional deadline after that. Note that when a subscription has a status of `unpaid`, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubscriptionStatus { #[serde(rename = "active")] Active, @@ -42221,7 +42451,7 @@ impl SubscriptionStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Subscription { /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -42230,11 +42460,11 @@ pub struct Subscription { )] pub application_fee_percent: f64, /** - * + * */ pub automatic_tax: PortalInvoiceList, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42243,12 +42473,12 @@ pub struct Subscription { )] pub billing_cycle_anchor: i64, /** - * Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period + * Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_thresholds: Option<SubscriptionBillingThresholds>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42259,7 +42489,7 @@ pub struct Subscription { )] pub cancel_at: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -42267,7 +42497,7 @@ pub struct Subscription { )] pub cancel_at_period_end: bool, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42278,12 +42508,12 @@ pub struct Subscription { )] pub canceled_at: i64, /** - * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. + * Either `charge_automatically`, or `send_invoice`. When charging automatically, Stripe will attempt to pay this invoice using the default source attached to the customer. When sending an invoice, Stripe will email this invoice to the customer with payment instructions. */ #[serde(default, skip_serializing_if = "CollectionMethod::is_noop")] pub collection_method: CollectionMethod, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42292,7 +42522,7 @@ pub struct Subscription { )] pub created: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42301,7 +42531,7 @@ pub struct Subscription { )] pub current_period_end: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42311,7 +42541,7 @@ pub struct Subscription { pub current_period_start: i64, pub customer: Box<CustomerAnyOf>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42322,19 +42552,19 @@ pub struct Subscription { )] pub days_until_due: i64, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ pub default_payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ pub default_source: Box<Option<DefaultSourceAnyOf>>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42345,12 +42575,12 @@ pub struct Subscription { )] pub default_tax_rates: Vec<TaxRate>, /** - * Describes the current discount active on the customer, if there is one. + * Describes the current discount active on the customer, if there is one. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub discount: Option<DiscountData>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42361,7 +42591,7 @@ pub struct Subscription { )] pub ended_at: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42370,17 +42600,17 @@ pub struct Subscription { )] pub id: String, /** - * List of subscription items, each with an attached price. + * List of subscription items, each with an attached price. */ pub items: Items, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ pub latest_invoice: Box<Option<InvoiceAnyOf>>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -42388,7 +42618,7 @@ pub struct Subscription { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -42397,7 +42627,7 @@ pub struct Subscription { )] pub metadata: String, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42408,44 +42638,44 @@ pub struct Subscription { )] pub next_pending_invoice_item_invoice: i64, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SubscriptionObject::is_noop")] pub object: SubscriptionObject, /** - * If specified, payment collection for this subscription will be paused. + * If specified, payment collection for this subscription will be paused. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pause_collection: Option<SubscriptionsResourcePauseCollection>, /** - * Payment settings passed on to invoices created by the subscription. + * Payment settings passed on to invoices created by the subscription. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_settings: Option<SubscriptionsResourcePaymentSettings>, /** - * Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval. + * Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling [Create an invoice](https://stripe.com/docs/api#create_invoice) for the given subscription at the specified interval. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pending_invoice_item_interval: Option<SubscriptionPendingInvoiceItemInterval>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ pub pending_setup_intent: Box<Option<SetupIntentAnyOf>>, /** - * If specified, [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid. + * If specified, [pending updates](https://stripe.com/docs/billing/subscriptions/pending-updates) that will be applied to the subscription once the `latest_invoice` has been paid. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pending_update: Option<SubscriptionsResourcePendingUpdate>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ pub schedule: Box<Option<ScheduleAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42454,7 +42684,7 @@ pub struct Subscription { )] pub start_date: i64, /** - * Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`. + * Possible values are `incomplete`, `incomplete_expired`, `trialing`, `active`, `past_due`, `canceled`, or `unpaid`. * * For `collection_method=charge_automatically` a subscription moves into `incomplete` if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an `active` state. If the first invoice is not paid within 23 hours, the subscription transitions to `incomplete_expired`. This is a terminal state, the open invoice will be voided and no further invoices will be generated. * @@ -42467,18 +42697,18 @@ pub struct Subscription { #[serde(default, skip_serializing_if = "SubscriptionStatus::is_noop")] pub status: SubscriptionStatus, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ pub test_clock: Box<Option<TestClockAnyOf>>, /** - * The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices. + * The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<SubscriptionTransferDataType>, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42489,7 +42719,7 @@ pub struct Subscription { )] pub trial_end: i64, /** - * Subscriptions allow you to charge a customer on a recurring basis. + * Subscriptions allow you to charge a customer on a recurring basis. * * Related guide: [Creating Subscriptions](https://stripe.com/docs/billing/subscriptions/creating). */ @@ -42505,7 +42735,7 @@ pub struct Subscription { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionBillingThresholds { /** - * + * */ #[serde( default, @@ -42514,7 +42744,7 @@ pub struct SubscriptionBillingThresholds { )] pub amount_gte: i64, /** - * + * */ #[serde( default, @@ -42528,12 +42758,12 @@ pub struct SubscriptionBillingThresholds { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionItem { /** - * Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period + * Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_thresholds: Option<SubscriptionItemBillingThresholdsData>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42542,7 +42772,7 @@ pub struct SubscriptionItem { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42551,7 +42781,7 @@ pub struct SubscriptionItem { )] pub id: String, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -42560,7 +42790,7 @@ pub struct SubscriptionItem { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -42568,7 +42798,7 @@ pub struct SubscriptionItem { )] pub object: DeletedSubscriptionItemObject, /** - * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. + * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. * * For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. @@ -42577,7 +42807,7 @@ pub struct SubscriptionItem { */ pub price: PriceData, /** - * Subscription items allow you to create customer subscriptions with more than + * Subscription items allow you to create customer subscriptions with more than * one plan, making it easy to represent complex billing relationships. */ #[serde( @@ -42587,7 +42817,7 @@ pub struct SubscriptionItem { )] pub quantity: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42596,7 +42826,7 @@ pub struct SubscriptionItem { )] pub subscription: String, /** - * Subscription items allow you to create customer subscriptions with more than + * Subscription items allow you to create customer subscriptions with more than * one plan, making it easy to represent complex billing relationships. */ #[serde( @@ -42611,7 +42841,7 @@ pub struct SubscriptionItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionItemBillingThresholdsData { /** - * + * */ #[serde( default, @@ -42625,12 +42855,12 @@ pub struct SubscriptionItemBillingThresholdsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionPaymentMethodOptionsCard { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub mandate_options: Option<InvoiceMandateOptionsCard>, /** - * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. + * We strongly recommend that you rely on our SCA Engine to automatically prompt your customers for authentication based on risk level and [other requirements](https://stripe.com/docs/strong-customer-authentication). However, if you wish to request 3D Secure based on logic from your own fraud engine, provide this option. Read our guide on [manually requesting 3D Secure](https://stripe.com/docs/payments/3d-secure#manual-three-ds) for more information on how this configuration interacts with Radar and our SCA Engine. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub request_three_d_secure: Option<RequestThreeDSecure>, @@ -42640,12 +42870,12 @@ pub struct SubscriptionPaymentMethodOptionsCard { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionPendingInvoiceItemInterval { /** - * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. + * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. */ #[serde(default, skip_serializing_if = "PlanInterval::is_noop")] pub interval: PlanInterval, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42658,7 +42888,8 @@ pub struct SubscriptionPendingInvoiceItemInterval { /** * Behavior of the subscription schedule and underlying subscription when it ends. Possible values are `release` and `cancel`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EndBehavior { #[serde(rename = "cancel")] Cancel, @@ -42698,7 +42929,8 @@ impl EndBehavior { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubscriptionScheduleObject { #[serde(rename = "subscription_schedule")] SubscriptionSchedule, @@ -42729,7 +42961,8 @@ impl SubscriptionScheduleObject { /** * The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubscriptionScheduleStatus { #[serde(rename = "active")] Active, @@ -42775,7 +43008,7 @@ impl SubscriptionScheduleStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionSchedule { /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -42786,7 +43019,7 @@ pub struct SubscriptionSchedule { )] pub canceled_at: i64, /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -42797,7 +43030,7 @@ pub struct SubscriptionSchedule { )] pub completed_at: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -42806,22 +43039,22 @@ pub struct SubscriptionSchedule { )] pub created: i64, /** - * Object representing the start and end dates for the current phase of the subscription schedule, if it is `active`. + * Object representing the start and end dates for the current phase of the subscription schedule, if it is `active`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub current_phase: Option<SubscriptionScheduleCurrentPhase>, pub customer: Box<CustomerAnyOf>, /** - * + * */ pub default_settings: SubscriptionSchedulesResourceDefaultSettings, /** - * Behavior of the subscription schedule and underlying subscription when it ends. Possible values are `release` and `cancel`. + * Behavior of the subscription schedule and underlying subscription when it ends. Possible values are `release` and `cancel`. */ #[serde(default, skip_serializing_if = "EndBehavior::is_noop")] pub end_behavior: EndBehavior, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -42830,7 +43063,7 @@ pub struct SubscriptionSchedule { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -42838,7 +43071,7 @@ pub struct SubscriptionSchedule { )] pub livemode: bool, /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -42849,12 +43082,12 @@ pub struct SubscriptionSchedule { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SubscriptionScheduleObject::is_noop")] pub object: SubscriptionScheduleObject, /** - * Configuration for the subscription schedule's phases. + * Configuration for the subscription schedule's phases. */ #[serde( default, @@ -42863,7 +43096,7 @@ pub struct SubscriptionSchedule { )] pub phases: Vec<SubscriptionSchedulePhaseConfiguration>, /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -42874,7 +43107,7 @@ pub struct SubscriptionSchedule { )] pub released_at: i64, /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -42885,18 +43118,18 @@ pub struct SubscriptionSchedule { )] pub released_subscription: String, /** - * The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide](https://stripe.com/docs/billing/subscriptions/subscription-schedules). + * The present status of the subscription schedule. Possible values are `not_started`, `active`, `completed`, `released`, and `canceled`. You can read more about the different states in our [behavior guide](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ #[serde(default, skip_serializing_if = "SubscriptionScheduleStatus::is_noop")] pub status: SubscriptionScheduleStatus, /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ pub subscription: Box<Option<SubscriptionAnyOf>>, /** - * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. + * A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes. * * Related guide: [Subscription Schedules](https://stripe.com/docs/billing/subscriptions/subscription-schedules). */ @@ -42915,15 +43148,15 @@ pub struct SubscriptionSchedule { #[serde(untagged)] pub enum PriceAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * + * */ DeletedPrice(DeletedPrice), /** - * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. + * Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. * [Products](https://stripe.com/docs/api#products) help you track inventory or provisioning, and prices help you track payment terms. Different physical goods or levels of service should be represented by products, and pricing options should be represented by prices. This approach lets you change prices without having to change your provisioning scheme. * * For example, you might have a single "gold" product that has prices for $10/month, $100/year, and €9 once. @@ -42973,7 +43206,7 @@ impl std::convert::From<PriceAnyOf> for String { pub struct SubscriptionScheduleAddInvoiceItem { pub price: Box<PriceAnyOf>, /** - * An Add Invoice Item describes the prices and quantities that will be added as pending invoice items when entering a phase. + * An Add Invoice Item describes the prices and quantities that will be added as pending invoice items when entering a phase. */ #[serde( default, @@ -42982,7 +43215,7 @@ pub struct SubscriptionScheduleAddInvoiceItem { )] pub quantity: i64, /** - * An Add Invoice Item describes the prices and quantities that will be added as pending invoice items when entering a phase. + * An Add Invoice Item describes the prices and quantities that will be added as pending invoice items when entering a phase. */ #[serde( default, @@ -42996,13 +43229,13 @@ pub struct SubscriptionScheduleAddInvoiceItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionScheduleConfigurationItem { /** - * Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period + * Define thresholds at which an invoice will be sent, and the related subscription advanced to a new billing period */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_thresholds: Option<SubscriptionItemBillingThresholdsData>, pub price: Box<PriceAnyOf>, /** - * A phase item describes the price and quantity of a phase. + * A phase item describes the price and quantity of a phase. */ #[serde( default, @@ -43011,7 +43244,7 @@ pub struct SubscriptionScheduleConfigurationItem { )] pub quantity: i64, /** - * A phase item describes the price and quantity of a phase. + * A phase item describes the price and quantity of a phase. */ #[serde( default, @@ -43025,7 +43258,7 @@ pub struct SubscriptionScheduleConfigurationItem { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionScheduleCurrentPhase { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43034,7 +43267,7 @@ pub struct SubscriptionScheduleCurrentPhase { )] pub end_date: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43047,7 +43280,8 @@ pub struct SubscriptionScheduleCurrentPhase { /** * Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BillingCycleAnchor { #[serde(rename = "automatic")] Automatic, @@ -43090,17 +43324,17 @@ impl BillingCycleAnchor { #[serde(untagged)] pub enum CouponAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A coupon contains information about a percent-off or amount-off discount you + * A coupon contains information about a percent-off or amount-off discount you * might want to apply to a customer. Coupons may be applied to [invoices](https://stripe.com/docs/api#invoices) or * [orders](https://stripe.com/docs/api#create_order_legacy-coupon). Coupons do not work with conventional one-off [charges](https://stripe.com/docs/api#create_charge). */ Coupon(Coupon), /** - * + * */ DeletedCoupon(DeletedCoupon), } @@ -43144,7 +43378,7 @@ impl std::convert::From<CouponAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionSchedulePhaseConfiguration { /** - * A list of prices and quantities that will generate invoice items appended to the first invoice for this phase. + * A list of prices and quantities that will generate invoice items appended to the first invoice for this phase. */ #[serde( default, @@ -43153,7 +43387,7 @@ pub struct SubscriptionSchedulePhaseConfiguration { )] pub add_invoice_items: Vec<SubscriptionScheduleAddInvoiceItem>, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -43162,35 +43396,35 @@ pub struct SubscriptionSchedulePhaseConfiguration { )] pub application_fee_percent: f64, /** - * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. + * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub automatic_tax: Option<PortalInvoiceList>, /** - * Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle). + * Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_cycle_anchor: Option<BillingCycleAnchor>, /** - * Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period + * Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_thresholds: Option<SubscriptionBillingThresholds>, /** - * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. + * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub collection_method: Option<CollectionMethod>, /** - * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. + * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. */ pub coupon: Box<Option<CouponAnyOf>>, /** - * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. + * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. */ pub default_payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. + * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. */ #[serde( default, @@ -43199,7 +43433,7 @@ pub struct SubscriptionSchedulePhaseConfiguration { )] pub default_tax_rates: Vec<TaxRate>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43208,12 +43442,12 @@ pub struct SubscriptionSchedulePhaseConfiguration { )] pub end_date: i64, /** - * The invoice settings applicable during this phase. + * The invoice settings applicable during this phase. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub invoice_settings: Option<InvoiceSettingSubscriptionSchedule>, /** - * Subscription items to configure the subscription to during this phase of the subscription schedule. + * Subscription items to configure the subscription to during this phase of the subscription schedule. */ #[serde( default, @@ -43222,12 +43456,12 @@ pub struct SubscriptionSchedulePhaseConfiguration { )] pub items: Vec<SubscriptionScheduleConfigurationItem>, /** - * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. + * Whether to create prorations when canceling subscriptions. Possible values are `none` and `create_prorations`. */ #[serde(default, skip_serializing_if = "ProrationBehavior::is_noop")] pub proration_behavior: ProrationBehavior, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43236,12 +43470,12 @@ pub struct SubscriptionSchedulePhaseConfiguration { )] pub start_date: i64, /** - * The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices. + * The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<SubscriptionTransferDataType>, /** - * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. + * A phase describes the plans, coupon, and trialing status of a subscription for a predefined time period. */ #[serde( default, @@ -43255,7 +43489,7 @@ pub struct SubscriptionSchedulePhaseConfiguration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionSchedulesResourceDefaultSettings { /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -43264,36 +43498,36 @@ pub struct SubscriptionSchedulesResourceDefaultSettings { )] pub application_fee_percent: f64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub automatic_tax: Option<PortalInvoiceList>, /** - * Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle). + * Possible values are `phase_start` or `automatic`. If `phase_start` then billing cycle anchor of the subscription is set to the start of the phase when entering the phase. If `automatic` then the billing cycle anchor is automatically modified as needed when entering the phase. For more information, see the billing cycle [documentation](https://stripe.com/docs/billing/subscriptions/billing-cycle). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_cycle_anchor: Option<BillingCycleAnchor>, /** - * Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period + * Define thresholds at which an invoice will be sent, and the subscription advanced to a new billing period */ #[serde(default, skip_serializing_if = "Option::is_none")] pub billing_thresholds: Option<SubscriptionBillingThresholds>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub collection_method: Option<CollectionMethod>, /** - * + * */ pub default_payment_method: Box<Option<PaymentMethodAnyOf>>, /** - * The invoice settings applicable during this phase. + * The invoice settings applicable during this phase. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub invoice_settings: Option<InvoiceSettingSubscriptionSchedule>, /** - * The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices. + * The account (if any) the subscription's payments will be attributed to for tax reporting, and where funds from each payment will be transferred to for each of the subscription's invoices. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transfer_data: Option<SubscriptionTransferDataType>, @@ -43303,7 +43537,7 @@ pub struct SubscriptionSchedulesResourceDefaultSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionTransferDataType { /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -43317,7 +43551,8 @@ pub struct SubscriptionTransferDataType { /** * The payment collection behavior for this subscription while paused. One of `keep_as_draft`, `mark_uncollectible`, or `void`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Behavior { #[serde(rename = "keep_as_draft")] KeepAsDraft, @@ -43356,12 +43591,12 @@ impl Behavior { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionsResourcePauseCollection { /** - * The payment collection behavior for this subscription while paused. One of `keep_as_draft`, `mark_uncollectible`, or `void`. + * The payment collection behavior for this subscription while paused. One of `keep_as_draft`, `mark_uncollectible`, or `void`. */ #[serde(default, skip_serializing_if = "Behavior::is_noop")] pub behavior: Behavior, /** - * The Pause Collection settings determine how we will pause collection for this subscription and for how long the subscription + * The Pause Collection settings determine how we will pause collection for this subscription and for how long the subscription * should be paused. */ #[serde( @@ -43376,32 +43611,32 @@ pub struct SubscriptionsResourcePauseCollection { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionsResourcePaymentMethodOptions { /** - * If paying by `acss_debit`, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent. + * If paying by `acss_debit`, this sub-hash contains details about the Canadian pre-authorized debit payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub acss_debit: Option<InvoicePaymentMethodOptionsAcssDebit>, /** - * If paying by `bancontact`, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent. + * If paying by `bancontact`, this sub-hash contains details about the Bancontact payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bancontact: Option<InvoicePaymentMethodOptionsBancontact>, /** - * This sub-hash contains details about the Card payment method options to pass to invoices created by the subscription. + * This sub-hash contains details about the Card payment method options to pass to invoices created by the subscription. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<SubscriptionPaymentMethodOptionsCard>, /** - * If paying by `customer_balance`, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent. + * If paying by `customer_balance`, this sub-hash contains details about the Bank transfer payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub customer_balance: Option<InvoicePaymentMethodOptionsCustomerBalance>, /** - * If paying by `konbini`, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent. + * If paying by `konbini`, this sub-hash contains details about the Konbini payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub konbini: Option<UseStripeSdk>, /** - * If paying by `us_bank_account`, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent. + * If paying by `us_bank_account`, this sub-hash contains details about the ACH direct debit payment method options to pass to the invoice’s PaymentIntent. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub us_bank_account: Option<InvoicePaymentMethodOptionsUsBankAccount>, @@ -43411,12 +43646,12 @@ pub struct SubscriptionsResourcePaymentMethodOptions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionsResourcePaymentSettings { /** - * Payment-method-specific configuration to provide to invoices created by the subscription. + * Payment-method-specific configuration to provide to invoices created by the subscription. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub payment_method_options: Option<SubscriptionsResourcePaymentMethodOptions>, /** - * The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default payment method, the customer’s default payment method, and your [invoice template settings](https://dashboard.stripe.com/settings/billing/invoice). + * The list of payment method types (e.g. card) to provide to the invoice’s PaymentIntent. If not set, Stripe attempts to automatically determine the types to use by looking at the invoice’s default payment method, the subscription’s default payment method, the customer’s default payment method, and your [invoice template settings](https://dashboard.stripe.com/settings/billing/invoice). */ #[serde( default, @@ -43431,7 +43666,7 @@ pub struct SubscriptionsResourcePaymentSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubscriptionsResourcePendingUpdate { /** - * Pending Updates store the changes pending from a previous update that will be applied + * Pending Updates store the changes pending from a previous update that will be applied * to the Subscription upon successful payment. */ #[serde( @@ -43441,7 +43676,7 @@ pub struct SubscriptionsResourcePendingUpdate { )] pub billing_cycle_anchor: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43450,7 +43685,7 @@ pub struct SubscriptionsResourcePendingUpdate { )] pub expires_at: i64, /** - * Pending Updates store the changes pending from a previous update that will be applied + * Pending Updates store the changes pending from a previous update that will be applied * to the Subscription upon successful payment. */ #[serde( @@ -43460,7 +43695,7 @@ pub struct SubscriptionsResourcePendingUpdate { )] pub subscription_items: Vec<SubscriptionItem>, /** - * Pending Updates store the changes pending from a previous update that will be applied + * Pending Updates store the changes pending from a previous update that will be applied * to the Subscription upon successful payment. */ #[serde( @@ -43470,7 +43705,7 @@ pub struct SubscriptionsResourcePendingUpdate { )] pub trial_end: i64, /** - * Pending Updates store the changes pending from a previous update that will be applied + * Pending Updates store the changes pending from a previous update that will be applied * to the Subscription upon successful payment. */ #[serde( @@ -43483,7 +43718,8 @@ pub struct SubscriptionsResourcePendingUpdate { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxCodeObject { #[serde(rename = "tax_code")] TaxCode, @@ -43515,7 +43751,7 @@ impl TaxCodeObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaxCode { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43524,7 +43760,7 @@ pub struct TaxCode { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43533,7 +43769,7 @@ pub struct TaxCode { )] pub id: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43542,7 +43778,7 @@ pub struct TaxCode { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TaxCodeObject::is_noop")] pub object: TaxCodeObject, @@ -43551,7 +43787,8 @@ pub struct TaxCode { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxDeductedAtSourceObject { #[serde(rename = "tax_deducted_at_source")] TaxDeductedAtSource, @@ -43583,7 +43820,7 @@ impl TaxDeductedAtSourceObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaxDeductedAtSource { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43592,12 +43829,12 @@ pub struct TaxDeductedAtSource { )] pub id: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TaxDeductedAtSourceObject::is_noop")] pub object: TaxDeductedAtSourceObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43606,7 +43843,7 @@ pub struct TaxDeductedAtSource { )] pub period_end: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43615,7 +43852,7 @@ pub struct TaxDeductedAtSource { )] pub period_start: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43632,7 +43869,7 @@ pub struct TaxDeductedAtSource { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaxId { /** - * You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers). + * You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers). * A customer's tax IDs are displayed on invoices and credit notes issued for the customer. * * Related guide: [Customer Tax Identification Numbers](https://stripe.com/docs/billing/taxes/tax-ids). @@ -43644,7 +43881,7 @@ pub struct TaxId { )] pub country: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43653,7 +43890,7 @@ pub struct TaxId { )] pub created: i64, /** - * You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers). + * You can add one or multiple tax IDs to a [customer](https://stripe.com/docs/api/customers). * A customer's tax IDs are displayed on invoices and credit notes issued for the customer. * * Related guide: [Customer Tax Identification Numbers](https://stripe.com/docs/billing/taxes/tax-ids). @@ -43661,7 +43898,7 @@ pub struct TaxId { #[serde(default, skip_serializing_if = "Option::is_none")] pub customer: Option<CustomerAnyOfData>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43670,7 +43907,7 @@ pub struct TaxId { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -43678,12 +43915,12 @@ pub struct TaxId { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedTaxObject::is_noop")] pub object: DeletedTaxObject, /** - * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` + * The type of the tax ID, one of `eu_vat`, `br_cnpj`, `br_cpf`, `gb_vat`, `nz_gst`, `au_abn`, `au_arn`, `in_gst`, `no_vat`, `za_vat`, `ch_vat`, `mx_rfc`, `sg_uen`, `ru_inn`, `ru_kpp`, `ca_bn`, `hk_br`, `es_cif`, `tw_vat`, `th_vat`, `jp_cn`, `jp_rn`, `li_uid`, `my_itn`, `us_ein`, `kr_brn`, `ca_qst`, `ca_gst_hst`, `ca_pst_bc`, `ca_pst_mb`, `ca_pst_sk`, `my_sst`, `sg_gst`, `ae_trn`, `cl_tin`, `sa_vat`, `id_npwp`, `my_frp`, `il_vat`, `ge_vat`, `ua_vat`, `is_vat`, `bg_uic`, `hu_tin`, `si_tin`, or `unknown` */ #[serde( default, @@ -43692,7 +43929,7 @@ pub struct TaxId { )] pub type_: InvoicesResourceInvoiceTaxType, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43701,7 +43938,7 @@ pub struct TaxId { )] pub value: String, /** - * Tax ID verification information. + * Tax ID verification information. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub verification: Option<TaxVerificationData>, @@ -43710,7 +43947,8 @@ pub struct TaxId { /** * Verification status, one of `pending`, `verified`, `unverified`, or `unavailable`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxVerificationStatus { #[serde(rename = "pending")] Pending, @@ -43751,12 +43989,12 @@ impl TaxVerificationStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaxVerificationData { /** - * Verification status, one of `pending`, `verified`, `unverified`, or `unavailable`. + * Verification status, one of `pending`, `verified`, `unverified`, or `unavailable`. */ #[serde(default, skip_serializing_if = "TaxVerificationStatus::is_noop")] pub status: TaxVerificationStatus, /** - * + * */ #[serde( default, @@ -43765,7 +44003,7 @@ pub struct TaxVerificationData { )] pub verified_address: String, /** - * + * */ #[serde( default, @@ -43778,7 +44016,8 @@ pub struct TaxVerificationData { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxRateObject { #[serde(rename = "tax_rate")] TaxRate, @@ -43809,7 +44048,8 @@ impl TaxRateObject { /** * The high-level tax type, such as `vat` or `sales_tax`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TaxType { #[serde(rename = "gst")] Gst, @@ -43864,7 +44104,7 @@ impl TaxType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TaxRate { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -43872,7 +44112,7 @@ pub struct TaxRate { )] pub active: bool, /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -43883,7 +44123,7 @@ pub struct TaxRate { )] pub country: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -43892,7 +44132,7 @@ pub struct TaxRate { )] pub created: i64, /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -43903,7 +44143,7 @@ pub struct TaxRate { )] pub description: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43912,7 +44152,7 @@ pub struct TaxRate { )] pub display_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -43921,7 +44161,7 @@ pub struct TaxRate { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -43929,7 +44169,7 @@ pub struct TaxRate { )] pub inclusive: bool, /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -43940,7 +44180,7 @@ pub struct TaxRate { )] pub jurisdiction: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -43948,7 +44188,7 @@ pub struct TaxRate { )] pub livemode: bool, /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -43959,12 +44199,12 @@ pub struct TaxRate { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TaxRateObject::is_noop")] pub object: TaxRateObject, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -43973,7 +44213,7 @@ pub struct TaxRate { )] pub percentage: f64, /** - * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. + * Tax rates can be applied to [invoices](https://stripe.com/docs/billing/invoices/tax-rates), [subscriptions](https://stripe.com/docs/billing/subscriptions/taxes) and [Checkout Sessions](https://stripe.com/docs/payments/checkout/set-up-a-subscription#tax-rates) to collect tax. * * Related guide: [Tax Rates](https://stripe.com/docs/billing/taxes/tax-rates). */ @@ -43984,7 +44224,7 @@ pub struct TaxRate { )] pub state: String, /** - * The high-level tax type, such as `vat` or `sales_tax`. + * The high-level tax type, such as `vat` or `sales_tax`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_type: Option<TaxType>, @@ -43993,7 +44233,8 @@ pub struct TaxRate { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TerminalConnectionTokenObject { #[serde(rename = "terminal.connection_token")] TerminalConnectionToken, @@ -44027,7 +44268,7 @@ impl TerminalConnectionTokenObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalConnectionToken { /** - * A Connection Token is used by the Stripe Terminal SDK to connect to a reader. + * A Connection Token is used by the Stripe Terminal SDK to connect to a reader. * * Related guide: [Fleet Management](https://stripe.com/docs/terminal/fleet/locations). */ @@ -44038,7 +44279,7 @@ pub struct TerminalConnectionToken { )] pub location: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -44046,7 +44287,7 @@ pub struct TerminalConnectionToken { )] pub object: TerminalConnectionTokenObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44062,11 +44303,11 @@ pub struct TerminalConnectionToken { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalLocation { /** - * + * */ pub address: Address, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44075,7 +44316,7 @@ pub struct TerminalLocation { )] pub display_name: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44084,7 +44325,7 @@ pub struct TerminalLocation { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -44092,7 +44333,7 @@ pub struct TerminalLocation { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -44101,7 +44342,7 @@ pub struct TerminalLocation { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde( default, @@ -44113,7 +44354,8 @@ pub struct TerminalLocation { /** * Type of reader, one of `bbpos_wisepad3`, `stripe_m2`, `bbpos_chipper2x`, `bbpos_wisepos_e`, or `verifone_P400`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeviceType { #[serde(rename = "bbpos_chipper2x")] BbposChipper2X, @@ -44164,11 +44406,11 @@ impl DeviceType { #[serde(untagged)] pub enum LocationAnyOf { /** - * The account's country. + * The account's country. */ String(String), /** - * A Location represents a grouping of readers. + * A Location represents a grouping of readers. * * Related guide: [Fleet Management](https://stripe.com/docs/terminal/fleet/locations). */ @@ -44209,12 +44451,12 @@ impl std::convert::From<LocationAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReader { /** - * The most recent action performed by the reader. + * The most recent action performed by the reader. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<TerminalReaderResourceAction>, /** - * A Reader represents a physical device for accepting payment details. + * A Reader represents a physical device for accepting payment details. * * Related guide: [Connecting to a Reader](https://stripe.com/docs/terminal/payments/connect-reader). */ @@ -44225,12 +44467,12 @@ pub struct TerminalReader { )] pub device_sw_version: String, /** - * Type of reader, one of `bbpos_wisepad3`, `stripe_m2`, `bbpos_chipper2x`, `bbpos_wisepos_e`, or `verifone_P400`. + * Type of reader, one of `bbpos_wisepad3`, `stripe_m2`, `bbpos_chipper2x`, `bbpos_wisepos_e`, or `verifone_P400`. */ #[serde(default, skip_serializing_if = "DeviceType::is_noop")] pub device_type: DeviceType, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44239,7 +44481,7 @@ pub struct TerminalReader { )] pub id: String, /** - * A Reader represents a physical device for accepting payment details. + * A Reader represents a physical device for accepting payment details. * * Related guide: [Connecting to a Reader](https://stripe.com/docs/terminal/payments/connect-reader). */ @@ -44250,7 +44492,7 @@ pub struct TerminalReader { )] pub ip_address: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44259,7 +44501,7 @@ pub struct TerminalReader { )] pub label: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -44267,13 +44509,13 @@ pub struct TerminalReader { )] pub livemode: bool, /** - * A Reader represents a physical device for accepting payment details. + * A Reader represents a physical device for accepting payment details. * * Related guide: [Connecting to a Reader](https://stripe.com/docs/terminal/payments/connect-reader). */ pub location: Box<Option<LocationAnyOf>>, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -44282,12 +44524,12 @@ pub struct TerminalReader { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedTerminalReaderObject::is_noop")] pub object: DeletedTerminalReaderObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44296,7 +44538,7 @@ pub struct TerminalReader { )] pub serial_number: String, /** - * A Reader represents a physical device for accepting payment details. + * A Reader represents a physical device for accepting payment details. * * Related guide: [Connecting to a Reader](https://stripe.com/docs/terminal/payments/connect-reader). */ @@ -44312,7 +44554,7 @@ pub struct TerminalReader { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReaderResourceCart { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44321,7 +44563,7 @@ pub struct TerminalReaderResourceCart { )] pub currency: String, /** - * List of line items in the cart. + * List of line items in the cart. */ #[serde( default, @@ -44330,7 +44572,7 @@ pub struct TerminalReaderResourceCart { )] pub line_items: Vec<TerminalReaderResourceLineItem>, /** - * Represents a cart to be displayed on the reader + * Represents a cart to be displayed on the reader */ #[serde( default, @@ -44339,7 +44581,7 @@ pub struct TerminalReaderResourceCart { )] pub tax: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44353,7 +44595,7 @@ pub struct TerminalReaderResourceCart { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReaderResourceLineItem { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44362,7 +44604,7 @@ pub struct TerminalReaderResourceLineItem { )] pub amount: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44371,7 +44613,7 @@ pub struct TerminalReaderResourceLineItem { )] pub description: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44391,7 +44633,7 @@ pub struct TerminalReaderResourceProcessPaymentIntentAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReaderResourceProcessSetupIntentAction { /** - * Represents a reader action to process a setup intent + * Represents a reader action to process a setup intent */ #[serde( default, @@ -44405,7 +44647,8 @@ pub struct TerminalReaderResourceProcessSetupIntentAction { /** * Status of the action performed by the reader. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TerminalReaderResourceActionStatus { #[serde(rename = "failed")] Failed, @@ -44442,7 +44685,8 @@ impl TerminalReaderResourceActionStatus { /** * Type of action performed by the reader. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TerminalReaderResourceActionType { #[serde(rename = "process_payment_intent")] ProcessPaymentIntent, @@ -44480,7 +44724,7 @@ impl TerminalReaderResourceActionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReaderResourceAction { /** - * Represents an action performed by the reader + * Represents an action performed by the reader */ #[serde( default, @@ -44489,7 +44733,7 @@ pub struct TerminalReaderResourceAction { )] pub failure_code: String, /** - * Represents an action performed by the reader + * Represents an action performed by the reader */ #[serde( default, @@ -44498,22 +44742,22 @@ pub struct TerminalReaderResourceAction { )] pub failure_message: String, /** - * Represents an action performed by the reader + * Represents an action performed by the reader */ #[serde(default, skip_serializing_if = "Option::is_none")] pub process_payment_intent: Option<TerminalReaderResourceProcessPaymentIntentAction>, /** - * Represents an action performed by the reader + * Represents an action performed by the reader */ #[serde(default, skip_serializing_if = "Option::is_none")] pub process_setup_intent: Option<TerminalReaderResourceProcessSetupIntentAction>, /** - * Represents an action performed by the reader + * Represents an action performed by the reader */ #[serde(default, skip_serializing_if = "Option::is_none")] pub set_reader_display: Option<TerminalReaderResourceSetDisplayAction>, /** - * Status of the action performed by the reader. + * Status of the action performed by the reader. */ #[serde( default, @@ -44521,7 +44765,7 @@ pub struct TerminalReaderResourceAction { )] pub status: TerminalReaderResourceActionStatus, /** - * Type of action performed by the reader. + * Type of action performed by the reader. */ #[serde( default, @@ -44534,7 +44778,8 @@ pub struct TerminalReaderResourceAction { /** * Type of information to be displayed by the reader. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TerminalReaderResourceSetDisplayActionType { #[serde(rename = "cart")] Cart, @@ -44566,12 +44811,12 @@ impl TerminalReaderResourceSetDisplayActionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReaderResourceSetDisplayAction { /** - * Cart object to be displayed by the reader. + * Cart object to be displayed by the reader. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub cart: Option<TerminalReaderResourceCart>, /** - * Type of information to be displayed by the reader. + * Type of information to be displayed by the reader. */ #[serde( default, @@ -44584,7 +44829,8 @@ pub struct TerminalReaderResourceSetDisplayAction { /** * The status of the Test Clock. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TestClockStatus { #[serde(rename = "advancing")] Advancing, @@ -44624,7 +44870,7 @@ impl TestClockStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TestClock { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44633,7 +44879,7 @@ pub struct TestClock { )] pub created: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44642,7 +44888,7 @@ pub struct TestClock { )] pub deletes_after: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44651,7 +44897,7 @@ pub struct TestClock { )] pub frozen_time: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44660,7 +44906,7 @@ pub struct TestClock { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -44668,7 +44914,7 @@ pub struct TestClock { )] pub livemode: bool, /** - * A test clock enables deterministic control over objects in testmode. With a test clock, you can create + * A test clock enables deterministic control over objects in testmode. With a test clock, you can create * objects at a frozen time in the past or future, and advance to a specific future time to observe webhooks and state changes. After the clock advances, * you can either validate the current state of your scenario (and test your assumptions), change the current state of your scenario (and test more complex scenarios), or keep advancing forward in time. */ @@ -44679,12 +44925,12 @@ pub struct TestClock { )] pub name: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedTestClockObject::is_noop")] pub object: DeletedTestClockObject, /** - * The status of the Test Clock. + * The status of the Test Clock. */ #[serde(default, skip_serializing_if = "TestClockStatus::is_noop")] pub status: TestClockStatus, @@ -44693,7 +44939,8 @@ pub struct TestClock { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ThreeDSecureObject { #[serde(rename = "three_d_secure")] ThreeDSecure, @@ -44727,7 +44974,7 @@ impl ThreeDSecureObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ThreeDSecure { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44736,7 +44983,7 @@ pub struct ThreeDSecure { )] pub amount: i64, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -44744,7 +44991,7 @@ pub struct ThreeDSecure { )] pub authenticated: bool, /** - * You can store multiple cards on a customer in order to charge the customer + * You can store multiple cards on a customer in order to charge the customer * later. You can also store multiple debit cards on a recipient in order to * transfer to those cards later. * @@ -44752,7 +44999,7 @@ pub struct ThreeDSecure { */ pub card: Card, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -44761,7 +45008,7 @@ pub struct ThreeDSecure { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44770,7 +45017,7 @@ pub struct ThreeDSecure { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44779,7 +45026,7 @@ pub struct ThreeDSecure { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -44787,12 +45034,12 @@ pub struct ThreeDSecure { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "ThreeDSecureObject::is_noop")] pub object: ThreeDSecureObject, /** - * Cardholder authentication via 3D Secure is initiated by creating a `3D Secure` + * Cardholder authentication via 3D Secure is initiated by creating a `3D Secure` * object. Once the object has been created, you can use it to authenticate the * cardholder and create a charge. */ @@ -44803,7 +45050,7 @@ pub struct ThreeDSecure { )] pub redirect_url: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -44817,7 +45064,8 @@ pub struct ThreeDSecure { * For authenticated transactions: how the customer was authenticated by * the issuing bank. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AuthenticationFlow { #[serde(rename = "challenge")] Challenge, @@ -44851,7 +45099,8 @@ impl AuthenticationFlow { /** * Indicates the outcome of 3D Secure authentication. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ThreeDSecureDetailsResult { #[serde(rename = "attempt_acknowledged")] AttemptAcknowledged, @@ -44895,7 +45144,8 @@ impl ThreeDSecureDetailsResult { * Additional information about why 3D Secure succeeded or failed based * on the `result`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ResultReason { #[serde(rename = "abandoned")] Abandoned, @@ -44944,7 +45194,8 @@ impl ResultReason { /** * The version of 3D Secure that was used. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Version { #[serde(rename = "1.0.2")] OneHundredAndTwo, @@ -44982,24 +45233,24 @@ impl Version { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ThreeDSecureDetails { /** - * For authenticated transactions: how the customer was authenticated by + * For authenticated transactions: how the customer was authenticated by * the issuing bank. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub authentication_flow: Option<AuthenticationFlow>, /** - * Indicates the outcome of 3D Secure authentication. + * Indicates the outcome of 3D Secure authentication. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result: Option<ThreeDSecureDetailsResult>, /** - * Additional information about why 3D Secure succeeded or failed based + * Additional information about why 3D Secure succeeded or failed based * on the `result`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result_reason: Option<ResultReason>, /** - * The version of 3D Secure that was used. + * The version of 3D Secure that was used. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub version: Option<Version>, @@ -45009,7 +45260,7 @@ pub struct ThreeDSecureDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ThreeDSecureUsage { /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45021,7 +45272,8 @@ pub struct ThreeDSecureUsage { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TokenObject { #[serde(rename = "token")] Token, @@ -45074,7 +45326,7 @@ impl TokenObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Token { /** - * Tokenization is the process Stripe uses to collect sensitive card or bank + * Tokenization is the process Stripe uses to collect sensitive card or bank * account details, or personally identifiable information (PII), directly from * your customers in a secure manner. A token representing this information is * returned to your server to use. You should use our @@ -45100,7 +45352,7 @@ pub struct Token { #[serde(default, skip_serializing_if = "Option::is_none")] pub bank_account: Option<BankAccount>, /** - * Tokenization is the process Stripe uses to collect sensitive card or bank + * Tokenization is the process Stripe uses to collect sensitive card or bank * account details, or personally identifiable information (PII), directly from * your customers in a secure manner. A token representing this information is * returned to your server to use. You should use our @@ -45126,7 +45378,7 @@ pub struct Token { #[serde(default, skip_serializing_if = "Option::is_none")] pub card: Option<Card>, /** - * Tokenization is the process Stripe uses to collect sensitive card or bank + * Tokenization is the process Stripe uses to collect sensitive card or bank * account details, or personally identifiable information (PII), directly from * your customers in a secure manner. A token representing this information is * returned to your server to use. You should use our @@ -45156,7 +45408,7 @@ pub struct Token { )] pub client_ip: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45165,7 +45417,7 @@ pub struct Token { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45174,7 +45426,7 @@ pub struct Token { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45182,12 +45434,12 @@ pub struct Token { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TokenObject::is_noop")] pub object: TokenObject, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45197,7 +45449,7 @@ pub struct Token { )] pub type_: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45209,7 +45461,8 @@ pub struct Token { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TopupObject { #[serde(rename = "topup")] Topup, @@ -45240,7 +45493,8 @@ impl TopupObject { /** * The status of the top-up is either `canceled`, `failed`, `pending`, `reversed`, or `succeeded`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TopupStatus { #[serde(rename = "canceled")] Canceled, @@ -45288,7 +45542,7 @@ impl TopupStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Topup { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45297,7 +45551,7 @@ pub struct Topup { )] pub amount: i64, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45305,7 +45559,7 @@ pub struct Topup { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45314,7 +45568,7 @@ pub struct Topup { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45323,7 +45577,7 @@ pub struct Topup { )] pub currency: String, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45336,7 +45590,7 @@ pub struct Topup { )] pub description: String, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45349,7 +45603,7 @@ pub struct Topup { )] pub expected_availability_date: i64, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45362,7 +45616,7 @@ pub struct Topup { )] pub failure_code: String, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45375,7 +45629,7 @@ pub struct Topup { )] pub failure_message: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45384,7 +45638,7 @@ pub struct Topup { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45392,7 +45646,7 @@ pub struct Topup { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -45401,12 +45655,12 @@ pub struct Topup { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TopupObject::is_noop")] pub object: TopupObject, /** - * `Source` objects allow you to accept a variety of payment methods. They + * `Source` objects allow you to accept a variety of payment methods. They * represent a customer's payment instrument, and can be used with the Stripe API * just like a `Card` object: once chargeable, they can be charged, or can be * attached to customers. @@ -45415,7 +45669,7 @@ pub struct Topup { */ pub source: SourceData, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45428,12 +45682,12 @@ pub struct Topup { )] pub statement_descriptor: String, /** - * The status of the top-up is either `canceled`, `failed`, `pending`, `reversed`, or `succeeded`. + * The status of the top-up is either `canceled`, `failed`, `pending`, `reversed`, or `succeeded`. */ #[serde(default, skip_serializing_if = "TopupStatus::is_noop")] pub status: TopupStatus, /** - * To top up your Stripe balance, you create a top-up object. You can retrieve + * To top up your Stripe balance, you create a top-up object. You can retrieve * individual top-ups, as well as list all top-ups. Top-ups are identified by a * unique, random ID. * @@ -45450,7 +45704,8 @@ pub struct Topup { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TransferObject { #[serde(rename = "transfer")] Transfer, @@ -45482,7 +45737,7 @@ impl TransferObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reversals { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -45491,7 +45746,7 @@ pub struct Reversals { )] pub data: Vec<TransferReversal>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45499,12 +45754,12 @@ pub struct Reversals { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45527,7 +45782,7 @@ pub struct Reversals { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Transfer { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45536,7 +45791,7 @@ pub struct Transfer { )] pub amount: i64, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45545,7 +45800,7 @@ pub struct Transfer { )] pub amount_reversed: i64, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45558,7 +45813,7 @@ pub struct Transfer { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45567,7 +45822,7 @@ pub struct Transfer { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45576,7 +45831,7 @@ pub struct Transfer { )] pub currency: String, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45594,7 +45849,7 @@ pub struct Transfer { )] pub description: String, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45607,7 +45862,7 @@ pub struct Transfer { */ pub destination: Box<Option<AccountAnyOf>>, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45620,7 +45875,7 @@ pub struct Transfer { */ pub destination_payment: Box<Option<ChargeAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45629,7 +45884,7 @@ pub struct Transfer { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45637,7 +45892,7 @@ pub struct Transfer { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -45646,16 +45901,16 @@ pub struct Transfer { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TransferObject::is_noop")] pub object: TransferObject, /** - * A list of reversals that have been applied to the transfer. + * A list of reversals that have been applied to the transfer. */ pub reversals: Reversals, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -45663,7 +45918,7 @@ pub struct Transfer { )] pub reversed: bool, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45676,7 +45931,7 @@ pub struct Transfer { */ pub source_transaction: Box<Option<ChargeAnyOf>>, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45694,7 +45949,7 @@ pub struct Transfer { )] pub source_type: String, /** - * A `Transfer` object is created when you move funds between Stripe accounts as + * A `Transfer` object is created when you move funds between Stripe accounts as * part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a @@ -45717,7 +45972,7 @@ pub struct Transfer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TransferData { /** - * + * */ #[serde( default, @@ -45731,7 +45986,8 @@ pub struct TransferData { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TransferReversalObject { #[serde(rename = "transfer_reversal")] TransferReversal, @@ -45775,7 +46031,7 @@ impl TransferReversalObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TransferReversal { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45784,7 +46040,7 @@ pub struct TransferReversal { )] pub amount: i64, /** - * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a + * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a * connected account, either entirely or partially, and can also specify whether * to refund any related application fees. Transfer reversals add to the * platform's balance and subtract from the destination account's balance. @@ -45800,7 +46056,7 @@ pub struct TransferReversal { */ pub balance_transaction: Box<Option<BalanceTransactionAnyOf>>, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45809,7 +46065,7 @@ pub struct TransferReversal { )] pub created: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45818,7 +46074,7 @@ pub struct TransferReversal { )] pub currency: String, /** - * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a + * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a * connected account, either entirely or partially, and can also specify whether * to refund any related application fees. Transfer reversals add to the * platform's balance and subtract from the destination account's balance. @@ -45834,7 +46090,7 @@ pub struct TransferReversal { */ pub destination_payment_refund: Box<Option<RefundAnyOf>>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45843,7 +46099,7 @@ pub struct TransferReversal { )] pub id: String, /** - * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a + * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a * connected account, either entirely or partially, and can also specify whether * to refund any related application fees. Transfer reversals add to the * platform's balance and subtract from the destination account's balance. @@ -45864,12 +46120,12 @@ pub struct TransferReversal { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "TransferReversalObject::is_noop")] pub object: TransferReversalObject, /** - * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a + * [Stripe Connect](https://stripe.com/docs/connect) platforms can reverse transfers made to a * connected account, either entirely or partially, and can also specify whether * to refund any related application fees. Transfer reversals add to the * platform's balance and subtract from the destination account's balance. @@ -45891,7 +46147,7 @@ pub struct TransferReversal { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TransferSchedule { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45900,7 +46156,7 @@ pub struct TransferSchedule { )] pub delay_days: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -45909,7 +46165,7 @@ pub struct TransferSchedule { )] pub interval: String, /** - * + * */ #[serde( default, @@ -45918,7 +46174,7 @@ pub struct TransferSchedule { )] pub monthly_anchor: i64, /** - * + * */ #[serde( default, @@ -45931,7 +46187,8 @@ pub struct TransferSchedule { /** * After division, either round the result `up` or `down`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Round { #[serde(rename = "down")] Down, @@ -45966,7 +46223,7 @@ impl Round { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TransformUsage { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -45975,7 +46232,7 @@ pub struct TransformUsage { )] pub divide_by: i64, /** - * After division, either round the result `up` or `down`. + * After division, either round the result `up` or `down`. */ #[serde(default, skip_serializing_if = "Round::is_noop")] pub round: Round, @@ -45984,7 +46241,8 @@ pub struct TransformUsage { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsageRecordObject { #[serde(rename = "usage_record")] UsageRecord, @@ -46019,7 +46277,7 @@ impl UsageRecordObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsageRecord { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46028,7 +46286,7 @@ pub struct UsageRecord { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46036,12 +46294,12 @@ pub struct UsageRecord { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "UsageRecordObject::is_noop")] pub object: UsageRecordObject, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -46050,7 +46308,7 @@ pub struct UsageRecord { )] pub quantity: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46059,7 +46317,7 @@ pub struct UsageRecord { )] pub subscription_item: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -46072,7 +46330,8 @@ pub struct UsageRecord { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsageRecordSummaryObject { #[serde(rename = "usage_record_summary")] UsageRecordSummary, @@ -46104,7 +46363,7 @@ impl UsageRecordSummaryObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsageRecordSummary { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46113,7 +46372,7 @@ pub struct UsageRecordSummary { )] pub id: String, /** - * + * */ #[serde( default, @@ -46122,7 +46381,7 @@ pub struct UsageRecordSummary { )] pub invoice: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46130,16 +46389,16 @@ pub struct UsageRecordSummary { )] pub livemode: bool, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "UsageRecordSummaryObject::is_noop")] pub object: UsageRecordSummaryObject, /** - * + * */ pub period: Period, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46148,7 +46407,7 @@ pub struct UsageRecordSummary { )] pub subscription_item: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -46161,7 +46420,8 @@ pub struct UsageRecordSummary { /** * Indicates whether this object and its related objects have been redacted or not. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum VerificationSessionRedactionStatus { #[serde(rename = "processing")] Processing, @@ -46196,7 +46456,7 @@ impl VerificationSessionRedactionStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VerificationSessionRedaction { /** - * Indicates whether this object and its related objects have been redacted or not. + * Indicates whether this object and its related objects have been redacted or not. */ #[serde( default, @@ -46215,7 +46475,7 @@ pub struct VerificationSessionRedaction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebhookEndpoint { /** - * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be + * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be * notified about events that happen in your Stripe account or connected * accounts. * @@ -46230,7 +46490,7 @@ pub struct WebhookEndpoint { )] pub api_version: String, /** - * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be + * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be * notified about events that happen in your Stripe account or connected * accounts. * @@ -46245,7 +46505,7 @@ pub struct WebhookEndpoint { )] pub application: String, /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -46254,7 +46514,7 @@ pub struct WebhookEndpoint { )] pub created: i64, /** - * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be + * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be * notified about events that happen in your Stripe account or connected * accounts. * @@ -46269,7 +46529,7 @@ pub struct WebhookEndpoint { )] pub description: String, /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ #[serde( default, @@ -46278,7 +46538,7 @@ pub struct WebhookEndpoint { )] pub enabled_events: Vec<String>, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46287,7 +46547,7 @@ pub struct WebhookEndpoint { )] pub id: String, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46295,7 +46555,7 @@ pub struct WebhookEndpoint { )] pub livemode: bool, /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ #[serde( default, @@ -46304,12 +46564,12 @@ pub struct WebhookEndpoint { )] pub metadata: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "DeletedWebhookEndpointObject::is_noop")] pub object: DeletedWebhookEndpointObject, /** - * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be + * You can configure [webhook endpoints](https://stripe.com/docs/webhooks/) via the API to be * notified about events that happen in your Stripe account or connected * accounts. * @@ -46324,7 +46584,7 @@ pub struct WebhookEndpoint { )] pub secret: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46333,7 +46593,7 @@ pub struct WebhookEndpoint { )] pub status: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46353,7 +46613,7 @@ pub struct ListAccountCapability { )] pub data: Vec<Capability>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46361,12 +46621,12 @@ pub struct ListAccountCapability { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46380,7 +46640,7 @@ pub struct ListAccountCapability { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Relationship { /** - * Filters on the list of people returned based on the person's relationship to the account's company. + * Filters on the list of people returned based on the person's relationship to the account's company. */ #[serde( default, @@ -46388,7 +46648,7 @@ pub struct Relationship { )] pub director: bool, /** - * Filters on the list of people returned based on the person's relationship to the account's company. + * Filters on the list of people returned based on the person's relationship to the account's company. */ #[serde( default, @@ -46396,7 +46656,7 @@ pub struct Relationship { )] pub executive: bool, /** - * Filters on the list of people returned based on the person's relationship to the account's company. + * Filters on the list of people returned based on the person's relationship to the account's company. */ #[serde( default, @@ -46404,7 +46664,7 @@ pub struct Relationship { )] pub owner: bool, /** - * Filters on the list of people returned based on the person's relationship to the account's company. + * Filters on the list of people returned based on the person's relationship to the account's company. */ #[serde( default, @@ -46423,7 +46683,7 @@ pub struct GetAccountPeopleResponse { )] pub data: Vec<Person>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46431,12 +46691,12 @@ pub struct GetAccountPeopleResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46485,7 +46745,7 @@ pub struct Paid { #[serde(untagged)] pub enum PaidAnyOf { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ I64(i64), Paid(Paid), @@ -46529,7 +46789,7 @@ pub struct GetAccountsResponse { )] pub data: Vec<Account>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46537,12 +46797,12 @@ pub struct GetAccountsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46562,7 +46822,7 @@ pub struct ApplePayDomainList { )] pub data: Vec<ApplePayDomain>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46570,12 +46830,12 @@ pub struct ApplePayDomainList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46595,7 +46855,7 @@ pub struct GetApplicationFeesResponse { )] pub data: Vec<PlatformFee>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46603,12 +46863,12 @@ pub struct GetApplicationFeesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46622,7 +46882,7 @@ pub struct GetApplicationFeesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BalanceTransactionsList { /** - * List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. + * List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. */ #[serde( default, @@ -46631,7 +46891,7 @@ pub struct BalanceTransactionsList { )] pub data: Vec<BalanceTransaction>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46639,12 +46899,12 @@ pub struct BalanceTransactionsList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46664,7 +46924,7 @@ pub struct GetBillingPortalConfigurationsResponse { )] pub data: Vec<PortalConfiguration>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46672,12 +46932,12 @@ pub struct GetBillingPortalConfigurationsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46697,7 +46957,7 @@ pub struct GetBitcoinReceiversResponse { )] pub data: Vec<BitcoinReceiver>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46705,12 +46965,12 @@ pub struct GetBitcoinReceiversResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46723,7 +46983,8 @@ pub struct GetBitcoinReceiversResponse { /** * String representing the object's type. Objects of the same type share the same value. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SearchResultObject { #[serde(rename = "search_result")] SearchResult, @@ -46755,7 +47016,7 @@ impl SearchResultObject { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SearchResult { /** - * This list only contains the latest charge, even if there were previously multiple unsuccessful charges. To view all previous charges for a PaymentIntent, you can filter the charges list using the `payment_intent` [parameter](https://stripe.com/docs/api/charges/list#list_charges-payment_intent). + * This list only contains the latest charge, even if there were previously multiple unsuccessful charges. To view all previous charges for a PaymentIntent, you can filter the charges list using the `payment_intent` [parameter](https://stripe.com/docs/api/charges/list#list_charges-payment_intent). */ #[serde( default, @@ -46764,7 +47025,7 @@ pub struct SearchResult { )] pub data: Vec<Charge>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46772,7 +47033,7 @@ pub struct SearchResult { )] pub has_more: bool, /** - * + * */ #[serde( default, @@ -46781,12 +47042,12 @@ pub struct SearchResult { )] pub next_page: String, /** - * String representing the object's type. Objects of the same type share the same value. + * String representing the object's type. Objects of the same type share the same value. */ #[serde(default, skip_serializing_if = "SearchResultObject::is_noop")] pub object: SearchResultObject, /** - * + * */ #[serde( default, @@ -46795,7 +47056,7 @@ pub struct SearchResult { )] pub total_count: i64, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46815,7 +47076,7 @@ pub struct PaymentPagesCheckoutSessionList { )] pub data: Vec<Session>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46823,12 +47084,12 @@ pub struct PaymentPagesCheckoutSessionList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46848,7 +47109,7 @@ pub struct GetCountrySpecsResponse { )] pub data: Vec<CountrySpec>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46856,12 +47117,12 @@ pub struct GetCountrySpecsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46881,7 +47142,7 @@ pub struct GetCouponsResponse { )] pub data: Vec<Coupon>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46889,12 +47150,12 @@ pub struct GetCouponsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46914,7 +47175,7 @@ pub struct CreditNotesList { )] pub data: Vec<CreditNote>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -46922,12 +47183,12 @@ pub struct CreditNotesList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -46937,7 +47198,8 @@ pub struct CreditNotesList { pub url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Shipping { #[serde(rename = "")] #[default] @@ -46973,7 +47235,7 @@ impl Shipping { #[serde(untagged)] pub enum TaxRatesAnyOf { /** - * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. + * Fields that need to be collected to keep the capability enabled. If not collected by `future_requirements[current_deadline]`, these fields will transition to the main `requirements` hash. */ StringVector(Vec<String>), Shipping(Shipping), @@ -47035,7 +47297,7 @@ pub struct CreditNoteLineItemParams { pub quantity: i64, pub tax_rates: Box<Option<TaxRatesAnyOf>>, /** - * The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice. + * The type of the credit note line item, one of `invoice_line_item` or `custom_line_item`. When the type is `invoice_line_item` there is an additional `invoice_line_item` property on the resource the value of which is the id of the credited line item on the invoice. */ #[serde( default, @@ -47050,7 +47312,7 @@ pub struct CreditNoteLineItemParams { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -47070,7 +47332,7 @@ pub struct GetCustomersResponse { )] pub data: Vec<Customer>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47078,12 +47340,12 @@ pub struct GetCustomersResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47104,13 +47366,13 @@ pub struct GetCustomersResponse { #[serde(untagged)] pub enum GetCustomersCustomerResponseAnyOf { /** - * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. + * This object represents a customer of your business. It lets you create recurring charges and track payments that belong to the same customer. * * Related guide: [Save a card during payment](https://stripe.com/docs/payments/save-during-payment). */ Customer(Customer), /** - * + * */ DeletedCustomer(DeletedCustomer), } @@ -47135,7 +47397,7 @@ impl GetCustomersCustomerResponseAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomerBalanceTransactionList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -47144,7 +47406,7 @@ pub struct CustomerBalanceTransactionList { )] pub data: Vec<CustomerBalanceTransaction>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47152,12 +47414,12 @@ pub struct CustomerBalanceTransactionList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47171,7 +47433,7 @@ pub struct CustomerBalanceTransactionList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BankAccountList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -47180,7 +47442,7 @@ pub struct BankAccountList { )] pub data: Vec<BankAccount>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47188,12 +47450,12 @@ pub struct BankAccountList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47236,7 +47498,8 @@ impl DeleteCustomersCustomerCardsResponseAnyOf { /** * A required filter on the list, based on the object `type` field. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetCustomersCustomerPaymentMethodsType { #[serde(rename = "acss_debit")] AcssDebit, @@ -47337,7 +47600,7 @@ pub struct PaymentFlowsMethodList { )] pub data: Vec<PaymentMethod>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47345,12 +47608,12 @@ pub struct PaymentFlowsMethodList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47370,7 +47633,7 @@ pub struct GetDisputesResponse { )] pub data: Vec<Dispute>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47378,12 +47641,12 @@ pub struct GetDisputesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47403,7 +47666,7 @@ pub struct NotificationEventList { )] pub data: Vec<Event>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47411,12 +47674,12 @@ pub struct NotificationEventList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47436,7 +47699,7 @@ pub struct GetExchangeRatesResponse { )] pub data: Vec<ExchangeRate>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47444,12 +47707,12 @@ pub struct GetExchangeRatesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47469,7 +47732,7 @@ pub struct GetFilesResponse { )] pub data: Vec<File>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47477,12 +47740,12 @@ pub struct GetFilesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47502,7 +47765,7 @@ pub struct GetIdentityVerificationReportsResponse { )] pub data: Vec<GelatoVerificationReport>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47510,12 +47773,12 @@ pub struct GetIdentityVerificationReportsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47535,7 +47798,7 @@ pub struct GetIdentityVerificationSessionsResponse { )] pub data: Vec<GelatoVerificationSession>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47543,12 +47806,12 @@ pub struct GetIdentityVerificationSessionsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47568,7 +47831,7 @@ pub struct GetInvoiceitemsResponse { )] pub data: Vec<InvoiceItem>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47576,12 +47839,12 @@ pub struct GetInvoiceitemsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47594,7 +47857,8 @@ pub struct GetInvoiceitemsResponse { /** * The status of the invoice, one of `draft`, `open`, `paid`, `uncollectible`, or `void`. [Learn more](https://stripe.com/docs/billing/invoices/workflow#workflow-overview) */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetInvoicesStatus { #[serde(rename = "draft")] Draft, @@ -47644,7 +47908,7 @@ pub struct InvoicesList { )] pub data: Vec<Invoice>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -47652,12 +47916,12 @@ pub struct InvoicesList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47743,7 +48007,7 @@ impl AddressAnyOf { pub struct CustomerShipping { pub address: OptionalFieldsAddress, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -47800,7 +48064,7 @@ impl ShippingAnyOf { #[serde(untagged)] pub enum IpAddressAnyOf { /** - * The account's country. + * The account's country. */ String(String), Shipping(Shipping), @@ -47839,7 +48103,8 @@ pub struct Tax { pub ip_address: Box<Option<IpAddressAnyOf>>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetInvoicesUpcomingCustomerDetailsTaxExempt { #[serde(rename = "exempt")] Exempt, @@ -47873,7 +48138,8 @@ impl GetInvoicesUpcomingCustomerDetailsTaxExempt { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetInvoicesUpcomingCustomerDetailsDataParamsType { #[serde(rename = "ae_trn")] AeTrn, @@ -48042,7 +48308,7 @@ pub struct DataParams { )] pub type_: GetInvoicesUpcomingCustomerDetailsDataParamsType, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48056,25 +48322,25 @@ pub struct DataParams { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomerDetails { /** - * Details about the customer you want to invoice or overrides for an existing customer. + * Details about the customer you want to invoice or overrides for an existing customer. */ pub address: Box<Option<AddressAnyOf>>, /** - * Details about the customer you want to invoice or overrides for an existing customer. + * Details about the customer you want to invoice or overrides for an existing customer. */ pub shipping: Box<Option<ShippingAnyOf>>, /** - * Details about the customer you want to invoice or overrides for an existing customer. + * Details about the customer you want to invoice or overrides for an existing customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax: Option<Tax>, /** - * Details about the customer you want to invoice or overrides for an existing customer. + * Details about the customer you want to invoice or overrides for an existing customer. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_exempt: Option<GetInvoicesUpcomingCustomerDetailsTaxExempt>, /** - * Details about the customer you want to invoice or overrides for an existing customer. + * Details about the customer you want to invoice or overrides for an existing customer. */ #[serde( default, @@ -48112,7 +48378,7 @@ pub struct Discounts { pub enum GetInvoicesUpcomingDiscountsAnyOf { Shipping(Shipping), /** - * The coupons to redeem into discounts for the invoice preview. If not specified, inherits the discount from the customer or subscription. This only works for coupons directly applied to the invoice. To apply a coupon to a subscription, you must use the `coupon` parameter instead. Pass an empty string to avoid inheriting any discounts. To preview the upcoming invoice for a subscription that hasn't been created, use `coupon` instead. + * The coupons to redeem into discounts for the invoice preview. If not specified, inherits the discount from the customer or subscription. This only works for coupons directly applied to the invoice. To apply a coupon to a subscription, you must use the `coupon` parameter instead. Pass an empty string to avoid inheriting any discounts. To preview the upcoming invoice for a subscription that hasn't been created, use `coupon` instead. */ DiscountsVector(Vec<Discounts>), } @@ -48156,7 +48422,7 @@ impl std::convert::From<GetInvoicesUpcomingDiscountsAnyOf> for Vec<Discounts> { #[serde(untagged)] pub enum MetadataAnyOf { /** - * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + * Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. */ String(String), Shipping(Shipping), @@ -48193,7 +48459,7 @@ impl std::convert::From<MetadataAnyOf> for String { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OneTimePriceData { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48202,7 +48468,7 @@ pub struct OneTimePriceData { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48211,7 +48477,7 @@ pub struct OneTimePriceData { )] pub product: String, /** - * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. + * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_behavior: Option<TaxBehavior>, @@ -48222,7 +48488,7 @@ pub struct OneTimePriceData { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -48289,7 +48555,7 @@ pub struct InvoiceItems { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -48302,7 +48568,8 @@ pub struct InvoiceItems { /** * For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to `now` or `unchanged`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubscriptionBillingCycleAnchor { #[serde(rename = "now")] Now, @@ -48344,11 +48611,11 @@ impl SubscriptionBillingCycleAnchor { #[serde(untagged)] pub enum SubscriptionBillingCycleAnchorAnyOf { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ I64(i64), /** - * For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to `now` or `unchanged`. + * For new subscriptions, a future timestamp to anchor the subscription's [billing cycle](https://stripe.com/docs/subscriptions/billing-cycle). This is used to determine the date of the first full invoice, and, for plans with `month` or `year` intervals, the day of the month for subsequent invoices. For existing subscriptions, the value can only be set to `now` or `unchanged`. */ SubscriptionBillingCycleAnchor(SubscriptionBillingCycleAnchor), } @@ -48392,7 +48659,7 @@ impl std::convert::From<SubscriptionBillingCycleAnchorAnyOf> for i64 { #[serde(untagged)] pub enum SubscriptionCancelAtAnyOf { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ I64(i64), Shipping(Shipping), @@ -48429,7 +48696,7 @@ impl std::convert::From<SubscriptionCancelAtAnyOf> for i64 { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingThresholds { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ #[serde( default, @@ -48472,7 +48739,7 @@ impl BillingThresholdsAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecurringAdhoc { /** - * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. + * The frequency at which a subscription is billed. One of `day`, `week`, `month` or `year`. */ #[serde(default, skip_serializing_if = "PlanInterval::is_noop")] pub interval: PlanInterval, @@ -48487,7 +48754,7 @@ pub struct RecurringAdhoc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecurringPriceData { /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48496,7 +48763,7 @@ pub struct RecurringPriceData { )] pub currency: String, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48506,7 +48773,7 @@ pub struct RecurringPriceData { pub product: String, pub recurring: RecurringAdhoc, /** - * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. + * Specifies whether the price is considered inclusive of taxes or exclusive of taxes. One of `inclusive`, `exclusive`, or `unspecified`. Once specified as either `inclusive` or `exclusive`, it cannot be changed. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tax_behavior: Option<TaxBehavior>, @@ -48517,7 +48784,7 @@ pub struct RecurringPriceData { )] pub unit_amount: i64, /** - * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. + * The exchange rate used, if applicable, for this transaction. Specifically, if money was converted from currency A to currency B, then the `amount` in currency A, times `exchange_rate`, would be the `amount` in currency B. For example, suppose you charged a customer 10.00 EUR. Then the PaymentIntent's `amount` would be `1000` and `currency` would be `eur`. Suppose this was converted into 12.34 USD in your Stripe account. Then the BalanceTransaction's `amount` would be `1234`, `currency` would be `usd`, and `exchange_rate` would be `1.234`. */ #[serde( default, @@ -48567,7 +48834,8 @@ pub struct SubscriptionItems { /** * If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of `subscription_items` or `subscription` is required. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SubscriptionTrialEnd { #[serde(rename = "now")] Now, @@ -48606,11 +48874,11 @@ impl SubscriptionTrialEnd { #[serde(untagged)] pub enum SubscriptionTrialEndAnyOf { /** - * Time at which the account was connected. Measured in seconds since the Unix epoch. + * Time at which the account was connected. Measured in seconds since the Unix epoch. */ I64(i64), /** - * If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of `subscription_items` or `subscription` is required. + * If provided, the invoice returned will preview updating or creating a subscription with that trial end. If set, one of `subscription_items` or `subscription` is required. */ SubscriptionTrialEnd(SubscriptionTrialEnd), } @@ -48653,7 +48921,7 @@ pub struct RadarIssuerFraudRecordList { )] pub data: Vec<IssuerFraudRecord>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48661,12 +48929,12 @@ pub struct RadarIssuerFraudRecordList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48686,7 +48954,7 @@ pub struct GetIssuingAuthorizationsResponse { )] pub data: Vec<IssuingAuthorization>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48694,12 +48962,12 @@ pub struct GetIssuingAuthorizationsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48719,7 +48987,7 @@ pub struct GetIssuingCardholdersResponse { )] pub data: Vec<IssuingCardholder>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48727,12 +48995,12 @@ pub struct GetIssuingCardholdersResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48752,7 +49020,7 @@ pub struct GetIssuingCardsResponse { )] pub data: Vec<IssuingCard>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48760,12 +49028,12 @@ pub struct GetIssuingCardsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48785,7 +49053,7 @@ pub struct IssuingDisputeList { )] pub data: Vec<IssuingDispute>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48793,12 +49061,12 @@ pub struct IssuingDisputeList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48818,7 +49086,7 @@ pub struct GetIssuingSettlementsResponse { )] pub data: Vec<IssuingSettlement>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48826,12 +49094,12 @@ pub struct GetIssuingSettlementsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48845,7 +49113,7 @@ pub struct GetIssuingSettlementsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetIssuingTransactionsResponse { /** - * List of [transactions](https://stripe.com/docs/api/issuing/transactions) associated with this authorization. + * List of [transactions](https://stripe.com/docs/api/issuing/transactions) associated with this authorization. */ #[serde( default, @@ -48854,7 +49122,7 @@ pub struct GetIssuingTransactionsResponse { )] pub data: Vec<IssuingTransaction>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48862,12 +49130,12 @@ pub struct GetIssuingTransactionsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48881,19 +49149,19 @@ pub struct GetIssuingTransactionsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OrderTimestampSpecs { /** - * Filter orders based on when they were paid, fulfilled, canceled, or returned. + * Filter orders based on when they were paid, fulfilled, canceled, or returned. */ pub canceled: Box<Option<PaidAnyOf>>, /** - * Filter orders based on when they were paid, fulfilled, canceled, or returned. + * Filter orders based on when they were paid, fulfilled, canceled, or returned. */ pub fulfilled: Box<Option<PaidAnyOf>>, /** - * Filter orders based on when they were paid, fulfilled, canceled, or returned. + * Filter orders based on when they were paid, fulfilled, canceled, or returned. */ pub paid: Box<Option<PaidAnyOf>>, /** - * Filter orders based on when they were paid, fulfilled, canceled, or returned. + * Filter orders based on when they were paid, fulfilled, canceled, or returned. */ pub returned: Box<Option<PaidAnyOf>>, } @@ -48908,7 +49176,7 @@ pub struct OrdersLegacyResourceOrderList { )] pub data: Vec<Order>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48916,12 +49184,12 @@ pub struct OrdersLegacyResourceOrderList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48941,7 +49209,7 @@ pub struct PaymentFlowsIntentList { )] pub data: Vec<PaymentIntent>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48949,12 +49217,12 @@ pub struct PaymentFlowsIntentList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -48974,7 +49242,7 @@ pub struct GetPaymentLinksResponse { )] pub data: Vec<PaymentLink>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -48982,12 +49250,12 @@ pub struct GetPaymentLinksResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49007,7 +49275,7 @@ pub struct PayoutList { )] pub data: Vec<Payout>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49015,12 +49283,12 @@ pub struct PayoutList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49034,7 +49302,7 @@ pub struct PayoutList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -49043,7 +49311,7 @@ pub struct PlanList { )] pub data: Vec<PlanData>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49051,12 +49319,12 @@ pub struct PlanList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49070,12 +49338,12 @@ pub struct PlanList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AllPricesRecurringParams { /** - * Only return prices with these recurring fields. + * Only return prices with these recurring fields. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub interval: Option<PlanInterval>, /** - * Only return prices with these recurring fields. + * Only return prices with these recurring fields. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub usage_type: Option<UsageType>, @@ -49085,7 +49353,7 @@ pub struct AllPricesRecurringParams { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PriceList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -49094,7 +49362,7 @@ pub struct PriceList { )] pub data: Vec<PriceData>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49102,12 +49370,12 @@ pub struct PriceList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49121,7 +49389,7 @@ pub struct PriceList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProductList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -49130,7 +49398,7 @@ pub struct ProductList { )] pub data: Vec<Product>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49138,12 +49406,12 @@ pub struct ProductList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49163,7 +49431,7 @@ pub struct GetPromotionCodesResponse { )] pub data: Vec<PromotionCode>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49171,12 +49439,12 @@ pub struct GetPromotionCodesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49196,7 +49464,7 @@ pub struct GetQuotesResponse { )] pub data: Vec<Quote>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49204,12 +49472,12 @@ pub struct GetQuotesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49229,7 +49497,7 @@ pub struct RadarEarlyFraudWarningList { )] pub data: Vec<RadarEarlyFraudWarning>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49237,12 +49505,12 @@ pub struct RadarEarlyFraudWarningList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49262,7 +49530,7 @@ pub struct GetRadarValueListsResponse { )] pub data: Vec<RadarList>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49270,12 +49538,12 @@ pub struct GetRadarValueListsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49285,7 +49553,8 @@ pub struct GetRadarValueListsResponse { pub url: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetRecipientsType { #[serde(rename = "corporation")] Corporation, @@ -49326,7 +49595,7 @@ pub struct GetRecipientsResponse { )] pub data: Vec<Recipient>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49334,12 +49603,12 @@ pub struct GetRecipientsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49360,7 +49629,7 @@ pub struct GetRecipientsResponse { #[serde(untagged)] pub enum GetRecipientsResponseAnyOf { /** - * With `Recipient` objects, you can transfer money from your Stripe account to a + * With `Recipient` objects, you can transfer money from your Stripe account to a * third-party bank account or debit card. The API allows you to create, delete, * and update your recipients. You can retrieve individual recipients as well as * a list of all your recipients. @@ -49373,7 +49642,7 @@ pub enum GetRecipientsResponseAnyOf { */ Recipient(Recipient), /** - * + * */ DeletedRecipient(DeletedRecipient), } @@ -49404,7 +49673,7 @@ pub struct GetReportingReportRunsResponse { )] pub data: Vec<ReportingReportRun>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49412,12 +49681,12 @@ pub struct GetReportingReportRunsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49437,7 +49706,7 @@ pub struct FinancialReportingFinanceReportTypeList { )] pub data: Vec<ReportingReportType>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49445,12 +49714,12 @@ pub struct FinancialReportingFinanceReportTypeList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49470,7 +49739,7 @@ pub struct GetReviewsResponse { )] pub data: Vec<Review>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49478,12 +49747,12 @@ pub struct GetReviewsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49503,7 +49772,7 @@ pub struct PaymentFlowsSetupIntentAttemptList { )] pub data: Vec<SetupAttempt>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49511,12 +49780,12 @@ pub struct PaymentFlowsSetupIntentAttemptList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49536,7 +49805,7 @@ pub struct PaymentFlowsSetupIntentList { )] pub data: Vec<SetupIntent>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49544,12 +49813,12 @@ pub struct PaymentFlowsSetupIntentList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49569,7 +49838,7 @@ pub struct ShippingResourcesRateList { )] pub data: Vec<ShippingRate>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49577,12 +49846,12 @@ pub struct ShippingResourcesRateList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49602,7 +49871,7 @@ pub struct GetSigmaScheduledQueryRunsResponse { )] pub data: Vec<ScheduledQueryRun>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49610,12 +49879,12 @@ pub struct GetSigmaScheduledQueryRunsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49635,7 +49904,7 @@ pub struct GetSkusResponse { )] pub data: Vec<Sku>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49643,12 +49912,12 @@ pub struct GetSkusResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49669,11 +49938,11 @@ pub struct GetSkusResponse { #[serde(untagged)] pub enum GetSkusResponseAnyOf { /** - * + * */ DeletedSku(DeletedSku), /** - * Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit). + * Stores representations of [stock keeping units](http://en.wikipedia.org/wiki/Stock_keeping_unit). * SKUs describe specific product variations, taking into account any combination of: attributes, * currency, and cost. For example, a product may be a T-shirt, whereas a specific SKU represents * the `size: large`, `color: red` version of that shirt. @@ -49709,7 +49978,7 @@ pub struct ApmsSourcesSourceTransactionList { )] pub data: Vec<SourceTransaction>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49717,12 +49986,12 @@ pub struct ApmsSourcesSourceTransactionList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49742,7 +50011,7 @@ pub struct GetSubscriptionItemsItemUsageRecordSummariesResponse { )] pub data: Vec<UsageRecordSummary>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49750,12 +50019,12 @@ pub struct GetSubscriptionItemsItemUsageRecordSummariesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49775,7 +50044,7 @@ pub struct GetSubscriptionSchedulesResponse { )] pub data: Vec<SubscriptionSchedule>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49783,12 +50052,12 @@ pub struct GetSubscriptionSchedulesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49801,7 +50070,8 @@ pub struct GetSubscriptionSchedulesResponse { /** * The status of the subscriptions to retrieve. Passing in a value of `canceled` will return all canceled subscriptions, including those belonging to deleted customers. Pass `ended` to find subscriptions that are canceled and subscriptions that are expired due to [incomplete payment](https://stripe.com/docs/billing/subscriptions/overview#subscription-statuses). Passing in a value of `all` will return subscriptions of all statuses. If no value is supplied, all subscriptions that have not been canceled are returned. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetSubscriptionsStatus { #[serde(rename = "active")] Active, @@ -49863,7 +50133,7 @@ pub struct TaxProductResourceCodeList { )] pub data: Vec<TaxCode>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49871,12 +50141,12 @@ pub struct TaxProductResourceCodeList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49890,7 +50160,7 @@ pub struct TaxProductResourceCodeList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTaxRatesResponse { /** - * The tax rates which apply to the line item. + * The tax rates which apply to the line item. */ #[serde( default, @@ -49899,7 +50169,7 @@ pub struct GetTaxRatesResponse { )] pub data: Vec<TaxRate>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49907,12 +50177,12 @@ pub struct GetTaxRatesResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49932,7 +50202,7 @@ pub struct TerminalLocationList { )] pub data: Vec<TerminalLocation>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -49940,12 +50210,12 @@ pub struct TerminalLocationList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -49966,11 +50236,11 @@ pub struct TerminalLocationList { #[serde(untagged)] pub enum GetTerminalLocationResponseAnyOf { /** - * + * */ DeletedTerminalLocation(DeletedTerminalLocation), /** - * A Location represents a grouping of readers. + * A Location represents a grouping of readers. * * Related guide: [Fleet Management](https://stripe.com/docs/terminal/fleet/locations). */ @@ -49997,7 +50267,7 @@ impl GetTerminalLocationResponseAnyOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TerminalReaderRetrieve { /** - * A list of readers + * A list of readers */ #[serde( default, @@ -50006,7 +50276,7 @@ pub struct TerminalReaderRetrieve { )] pub data: Vec<TerminalReader>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -50014,12 +50284,12 @@ pub struct TerminalReaderRetrieve { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -50040,11 +50310,11 @@ pub struct TerminalReaderRetrieve { #[serde(untagged)] pub enum GetTerminalReadersReaderResponseAnyOf { /** - * + * */ DeletedTerminalReader(DeletedTerminalReader), /** - * A Reader represents a physical device for accepting payment details. + * A Reader represents a physical device for accepting payment details. * * Related guide: [Connecting to a Reader](https://stripe.com/docs/terminal/payments/connect-reader). */ @@ -50077,7 +50347,7 @@ pub struct GetTestHelpersClocksResponse { )] pub data: Vec<TestClock>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -50085,12 +50355,12 @@ pub struct GetTestHelpersClocksResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -50103,7 +50373,8 @@ pub struct GetTestHelpersClocksResponse { /** * Only return top-ups that have the given status. One of `canceled`, `failed`, `pending` or `succeeded`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetTopupsStatus { #[serde(rename = "canceled")] Canceled, @@ -50150,7 +50421,7 @@ pub struct TopupList { )] pub data: Vec<Topup>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -50158,12 +50429,12 @@ pub struct TopupList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -50177,7 +50448,7 @@ pub struct TopupList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TransferList { /** - * Details about each object. + * Details about each object. */ #[serde( default, @@ -50186,7 +50457,7 @@ pub struct TransferList { )] pub data: Vec<Transfer>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -50194,12 +50465,12 @@ pub struct TransferList { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, @@ -50219,7 +50490,7 @@ pub struct GetWebhookEndpointsResponse { )] pub data: Vec<WebhookEndpoint>, /** - * Whether the account can create live charges. + * Whether the account can create live charges. */ #[serde( default, @@ -50227,12 +50498,12 @@ pub struct GetWebhookEndpointsResponse { )] pub has_more: bool, /** - * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. + * String representing the object's type. Objects of the same type share the same value. Always has the value `list`. */ #[serde(default, skip_serializing_if = "Object::is_noop")] pub object: Object, /** - * The account's country. + * The account's country. */ #[serde( default, diff --git a/tripactions/Cargo.toml b/tripactions/Cargo.toml index 659f0544..8d70d2c1 100644 --- a/tripactions/Cargo.toml +++ b/tripactions/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tripactions" description = "A fully generated & opinionated API client for the TripActions API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/tripactions/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/tripactions" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/tripactions/README.md b/tripactions/README.md index fbc53ba6..2bcb37ce 100644 --- a/tripactions/README.md +++ b/tripactions/README.md @@ -28,7 +28,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -tripactions = "0.7.1" +tripactions = "0.8.0-rc.1" ``` ## Basic example diff --git a/tripactions/src/lib.rs b/tripactions/src/lib.rs index 724eff7d..8fe91719 100644 --- a/tripactions/src/lib.rs +++ b/tripactions/src/lib.rs @@ -26,7 +26,7 @@ //! //! ```toml //! [dependencies] -//! tripactions = "0.7.1" +//! tripactions = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/tripactions/src/types.rs b/tripactions/src/types.rs index 002cd965..737b8a47 100644 --- a/tripactions/src/types.rs +++ b/tripactions/src/types.rs @@ -2,7 +2,8 @@ use schemars::JsonSchema; use serde::{Deserialize, Serialize}; -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TravelerType { #[serde(rename = "GUEST")] Guest, @@ -33,7 +34,8 @@ impl TravelerType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BookingStatus { #[serde(rename = "ACCEPTED")] Accepted, @@ -73,7 +75,8 @@ impl BookingStatus { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum BookingType { #[serde(rename = "BLACK_CAR")] BlackCar, @@ -116,7 +119,8 @@ impl BookingType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PaymentSchedule { #[serde(rename = "LATER")] Later, @@ -153,7 +157,8 @@ impl PaymentSchedule { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PassengerStatus { #[serde(rename = "DISABLED")] Disabled, @@ -542,7 +547,7 @@ pub struct BookingReport { )] pub cancellation_reason: String, /** - * Time at which the object was created. + * Time at which the object was created. */ #[serde( default, @@ -593,7 +598,7 @@ pub struct BookingReport { )] pub corporate_discount_used: String, /** - * Time at which the object was created. + * Time at which the object was created. */ #[serde( default, @@ -624,7 +629,7 @@ pub struct BookingReport { #[serde(default, skip_serializing_if = "Option::is_none")] pub destination: Option<Location>, /** - * Local date when the booking starts, e.g. checkin date for hotel, date of depart for flight + * Local date when the booking starts, e.g. checkin date for hotel, date of depart for flight */ #[serde( default, @@ -716,7 +721,7 @@ pub struct BookingReport { )] pub invoice: String, /** - * Time at which the object was created. + * Time at which the object was created. */ #[serde( default, @@ -898,7 +903,7 @@ pub struct BookingReport { )] pub segments: Vec<Segment>, /** - * Local date when the booking starts, e.g. checkin date for hotel, date of depart for flight + * Local date when the booking starts, e.g. checkin date for hotel, date of depart for flight */ #[serde( default, diff --git a/zoom/Cargo.toml b/zoom/Cargo.toml index 2351b245..a5183260 100644 --- a/zoom/Cargo.toml +++ b/zoom/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zoom-api" description = "A fully generated & opinionated API client for the Zoom API." -version = "0.7.1" +version = "0.8.0-rc.1" documentation = "https://docs.rs/zoom-api/" repository = "https://github.com/oxidecomputer/third-party-api-clients/tree/main/zoom" readme = "README.md" @@ -17,9 +17,9 @@ rustls-tls = ["reqwest/rustls-tls", "ring", "pem"] [dependencies] async-recursion = "^1.0" -chrono = { version = "0.4", default-features = false, features = ["serde"] } +chrono = { version = "0.4.38", default-features = false, features = ["serde"] } dirs = { version = "^3.0.2", optional = true } -http = "^0.2.4" +http = "1" jsonwebtoken = "8" log = { version = "^0.4", features = ["serde"] } mime = "0.3" @@ -27,11 +27,11 @@ openssl = { version = "0.10", default-features = false, optional = true } parse_link_header = "0.3.3" pem = { version = "1.1.0", default-features = false, optional = true } percent-encoding = "2.2" -reqwest = { version = "0.11.14", default-features = false, features = ["json", "multipart"] } -reqwest-conditional-middleware = "0.2.1" -reqwest-middleware = "0.2.2" -reqwest-retry = "0.2.2" -reqwest-tracing = "0.4.4" +reqwest = { version = "0.12", default-features = false, features = ["json", "multipart"] } +reqwest-conditional-middleware = "0.3" +reqwest-middleware = { version = "0.3", features = ["multipart"] } +reqwest-retry = "0.5" +reqwest-tracing = "0.5" ring = { version = "0.16", default-features = false, optional = true } schemars = { version = "0.8", features = ["bytes", "chrono", "url", "uuid1"] } serde = { version = "1", features = ["derive"] } @@ -39,7 +39,7 @@ serde_json = "1" serde_urlencoded = "^0.7" url = { version = "2", features = ["serde"] } bytes = { version = "1", features = ["serde"] } -async-trait = "^0.1.51" +async-trait = "^0.1.80" uuid = { version = "1.1", features = ["serde", "v4"] } thiserror = "1" tokio = { version = "1.25.0", default-features = false } diff --git a/zoom/README.md b/zoom/README.md index a19dfda0..0df66273 100644 --- a/zoom/README.md +++ b/zoom/README.md @@ -41,7 +41,7 @@ To install the library, add the following to your `Cargo.toml` file. ```toml [dependencies] -zoom-api = "0.7.1" +zoom-api = "0.8.0-rc.1" ``` ## Basic example diff --git a/zoom/src/cloud_recording.rs b/zoom/src/cloud_recording.rs index 15e3a024..a5f84526 100644 --- a/zoom/src/cloud_recording.rs +++ b/zoom/src/cloud_recording.rs @@ -652,8 +652,8 @@ impl CloudRecording { * List [Cloud Recordings](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording) available on an Account. * * > To access a password protected cloud recording, add an "access_token" parameter to the download URL and provide [JWT](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app) as the value of the "access_token". - * <br> - * **Prerequisites**:<br> + * > <br> + * > **Prerequisites**:<br> * * A Pro or a higher paid plan with Cloud Recording option enabled.<br> * **Scopes**: `recording:read:admin` or `account:read:admin` * @@ -729,8 +729,8 @@ impl CloudRecording { * List [Cloud Recordings](https://support.zoom.us/hc/en-us/articles/203741855-Cloud-Recording) available on an Account. * * > To access a password protected cloud recording, add an "access_token" parameter to the download URL and provide [JWT](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app) as the value of the "access_token". - * <br> - * **Prerequisites**:<br> + * > <br> + * > **Prerequisites**:<br> * * A Pro or a higher paid plan with Cloud Recording option enabled.<br> * **Scopes**: `recording:read:admin` or `account:read:admin` * diff --git a/zoom/src/common_area_phones.rs b/zoom/src/common_area_phones.rs index bd01e2b2..2ab9da86 100644 --- a/zoom/src/common_area_phones.rs +++ b/zoom/src/common_area_phones.rs @@ -89,7 +89,9 @@ impl CommonAreaPhones { pub async fn list_all( &self, ) -> ClientResult<crate::Response<Vec<crate::types::CommonAreaPhones>>> { - let url = self.client.url("/phone/common_area_phones", None); + let url = self + .client + .url("/phone/common_area_phones", None); let crate::Response::<crate::types::ListCommonAreaPhonesResponse> { mut status, mut headers, @@ -176,7 +178,9 @@ impl CommonAreaPhones { &self, body: &crate::types::AddCommonAreaPhoneRequest, ) -> ClientResult<crate::Response<crate::types::AddCommonAreaPhoneResponse>> { - let url = self.client.url("/phone/common_area_phones", None); + let url = self + .client + .url("/phone/common_area_phones", None); self.client .post( &url, diff --git a/zoom/src/lib.rs b/zoom/src/lib.rs index 52f75e76..882f1fd1 100644 --- a/zoom/src/lib.rs +++ b/zoom/src/lib.rs @@ -39,7 +39,7 @@ //! //! ```toml //! [dependencies] -//! zoom-api = "0.7.1" +//! zoom-api = "0.8.0-rc.1" //! ``` //! //! ## Basic example diff --git a/zoom/src/phone.rs b/zoom/src/phone.rs index d8508426..66dd53dd 100644 --- a/zoom/src/phone.rs +++ b/zoom/src/phone.rs @@ -326,7 +326,7 @@ impl Phone { */ pub async fn setting( &self, - _account_id: &str, + account_id: &str, ) -> ClientResult<crate::Response<crate::types::PhoneSettingResponse>> { let url = self.client.url("/phone/settings", None); self.client @@ -357,7 +357,7 @@ impl Phone { */ pub async fn update_settings( &self, - _account_id: &str, + account_id: &str, body: &crate::types::UpdatePhoneSettingsRequest, ) -> ClientResult<crate::Response<()>> { let url = self.client.url("/phone/settings", None); @@ -575,7 +575,9 @@ impl Phone { &self, body: &crate::types::AddSettingTemplateRequest, ) -> ClientResult<crate::Response<crate::types::AddSettingTemplateResponse>> { - let url = self.client.url("/phone/setting_templates", None); + let url = self + .client + .url("/phone/setting_templates", None); self.client .post( &url, @@ -2417,7 +2419,9 @@ impl Phone { pub async fn list_all_byocsip_trunk( &self, ) -> ClientResult<crate::Response<Vec<crate::types::ByocSipTrunk>>> { - let url = self.client.url("/phone/sip_trunk/trunks", None); + let url = self + .client + .url("/phone/sip_trunk/trunks", None); let crate::Response::<crate::types::ListByocsipTrunkResponse> { mut status, mut headers, @@ -2632,7 +2636,9 @@ impl Phone { pub async fn list_all_external_contacts( &self, ) -> ClientResult<crate::Response<Vec<crate::types::ExternalContacts>>> { - let url = self.client.url("/phone/external_contacts", None); + let url = self + .client + .url("/phone/external_contacts", None); let crate::Response::<crate::types::ListExternalContactsResponse> { mut status, mut headers, @@ -2715,7 +2721,9 @@ impl Phone { &self, body: &crate::types::AddExternalContactRequest, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/phone/external_contacts", None); + let url = self + .client + .url("/phone/external_contacts", None); self.client .post( &url, diff --git a/zoom/src/phone_auto_receptionists.rs b/zoom/src/phone_auto_receptionists.rs index 60f869ab..4222bc09 100644 --- a/zoom/src/phone_auto_receptionists.rs +++ b/zoom/src/phone_auto_receptionists.rs @@ -189,7 +189,9 @@ impl PhoneAutoReceptionists { &self, body: &crate::types::AddAutoReceptionistRequest, ) -> ClientResult<crate::Response<crate::types::AddAutoReceptionistResponse>> { - let url = self.client.url("/phone/auto_receptionists", None); + let url = self + .client + .url("/phone/auto_receptionists", None); self.client .post( &url, diff --git a/zoom/src/phone_shared_line_groups.rs b/zoom/src/phone_shared_line_groups.rs index 21f39927..f1260eaf 100644 --- a/zoom/src/phone_shared_line_groups.rs +++ b/zoom/src/phone_shared_line_groups.rs @@ -87,7 +87,9 @@ impl PhoneSharedLineGroups { pub async fn list_all_shared_line_groups( &self, ) -> ClientResult<crate::Response<Vec<crate::types::SharedLineGroups>>> { - let url = self.client.url("/phone/shared_line_groups", None); + let url = self + .client + .url("/phone/shared_line_groups", None); let crate::Response::<crate::types::ListSharedLineGroupsResponse> { mut status, mut headers, @@ -172,7 +174,9 @@ impl PhoneSharedLineGroups { &self, body: &crate::types::CreateSharedLineGroupRequest, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/phone/shared_line_groups", None); + let url = self + .client + .url("/phone/shared_line_groups", None); self.client .post( &url, diff --git a/zoom/src/roles.rs b/zoom/src/roles.rs index 80639717..ca93bae1 100644 --- a/zoom/src/roles.rs +++ b/zoom/src/roles.rs @@ -341,7 +341,10 @@ impl Roles { role_id: &str, ) -> ClientResult<crate::Response<crate::types::GetRoleInformationResponse>> { let url = self.client.url( - &format!("/roles/{}", crate::progenitor_support::encode_path(role_id),), + &format!( + "/roles/{}", + crate::progenitor_support::encode_path(role_id), + ), None, ); self.client @@ -376,7 +379,10 @@ impl Roles { */ pub async fn delete(&self, role_id: &str) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/roles/{}", crate::progenitor_support::encode_path(role_id),), + &format!( + "/roles/{}", + crate::progenitor_support::encode_path(role_id), + ), None, ); self.client @@ -413,7 +419,10 @@ impl Roles { body: &crate::types::UpdateRoleRequest, ) -> ClientResult<crate::Response<()>> { let url = self.client.url( - &format!("/roles/{}", crate::progenitor_support::encode_path(role_id),), + &format!( + "/roles/{}", + crate::progenitor_support::encode_path(role_id), + ), None, ); self.client diff --git a/zoom/src/rooms.rs b/zoom/src/rooms.rs index ede5e585..a9c18a58 100644 --- a/zoom/src/rooms.rs +++ b/zoom/src/rooms.rs @@ -227,7 +227,10 @@ impl Rooms { room_id: &str, ) -> ClientResult<crate::Response<crate::types::GetZrProfileResponse>> { let url = self.client.url( - &format!("/rooms/{}", crate::progenitor_support::encode_path(room_id),), + &format!( + "/rooms/{}", + crate::progenitor_support::encode_path(room_id), + ), None, ); self.client @@ -260,7 +263,10 @@ impl Rooms { room_id: &str, ) -> ClientResult<crate::Response<crate::types::Domains>> { let url = self.client.url( - &format!("/rooms/{}", crate::progenitor_support::encode_path(room_id),), + &format!( + "/rooms/{}", + crate::progenitor_support::encode_path(room_id), + ), None, ); self.client @@ -295,7 +301,10 @@ impl Rooms { body: &crate::types::UpdateRoomProfileRequest, ) -> ClientResult<crate::Response<crate::types::Domains>> { let url = self.client.url( - &format!("/rooms/{}", crate::progenitor_support::encode_path(room_id),), + &format!( + "/rooms/{}", + crate::progenitor_support::encode_path(room_id), + ), None, ); self.client diff --git a/zoom/src/rooms_location.rs b/zoom/src/rooms_location.rs index d9e66f2b..dff05ec5 100644 --- a/zoom/src/rooms_location.rs +++ b/zoom/src/rooms_location.rs @@ -395,7 +395,9 @@ impl RoomsLocation { pub async fn get_zr_location_structure( &self, ) -> ClientResult<crate::Response<crate::types::GetZrLocationStructureResponse>> { - let url = self.client.url("/rooms/locations/structure", None); + let url = self + .client + .url("/rooms/locations/structure", None); self.client .get( &url, @@ -422,7 +424,9 @@ impl RoomsLocation { &self, body: &crate::types::GetZrLocationStructureResponse, ) -> ClientResult<crate::Response<()>> { - let url = self.client.url("/rooms/locations/structure", None); + let url = self + .client + .url("/rooms/locations/structure", None); self.client .patch( &url, diff --git a/zoom/src/types.rs b/zoom/src/types.rs index 7810b81f..321f9c85 100644 --- a/zoom/src/types.rs +++ b/zoom/src/types.rs @@ -5,7 +5,8 @@ use serde::{Deserialize, Serialize}; /** * Payee:<br>`master` - master account holder pays.<br>`sub` - Sub account holder pays. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PayMode { #[serde(rename = "master")] #[default] @@ -27,11 +28,12 @@ impl std::fmt::Display for PayMode { } } + /// Account options object. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Options { /** - * Account options object. + * Account options object. */ #[serde( default, @@ -39,7 +41,7 @@ pub struct Options { )] pub billing_auto_renew: bool, /** - * Account options object. + * Account options object. */ #[serde( default, @@ -48,12 +50,12 @@ pub struct Options { )] pub meeting_connector_list: Vec<String>, /** - * Account options object. + * Account options object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub pay_mode: Option<PayMode>, /** - * Account options object. + * Account options object. */ #[serde( default, @@ -62,7 +64,7 @@ pub struct Options { )] pub room_connector_list: Vec<String>, /** - * Account options object. + * Account options object. */ #[serde( default, @@ -70,7 +72,7 @@ pub struct Options { )] pub share_mc: bool, /** - * Account options object. + * Account options object. */ #[serde( default, @@ -83,7 +85,7 @@ pub struct Options { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Account { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -92,7 +94,7 @@ pub struct Account { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -101,7 +103,7 @@ pub struct Account { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -110,12 +112,12 @@ pub struct Account { )] pub last_name: String, /** - * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. + * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<Options>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -124,7 +126,7 @@ pub struct Account { )] pub password: String, /** - * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. + * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. */ #[serde( default, @@ -137,7 +139,7 @@ pub struct Account { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Accounts { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -146,7 +148,7 @@ pub struct Accounts { )] pub account_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -155,7 +157,7 @@ pub struct Accounts { )] pub account_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -164,7 +166,7 @@ pub struct Accounts { )] pub account_type: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -173,7 +175,7 @@ pub struct Accounts { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -182,7 +184,7 @@ pub struct Accounts { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -191,7 +193,7 @@ pub struct Accounts { )] pub owner_email: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -200,7 +202,7 @@ pub struct Accounts { )] pub seats: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -209,7 +211,7 @@ pub struct Accounts { )] pub subscription_end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -223,7 +225,7 @@ pub struct Accounts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountListItem { /** - * Account object in the account list. + * Account object in the account list. */ #[serde( default, @@ -240,7 +242,7 @@ pub struct Domains {} #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlan { /** - * Account plan object. + * Account plan object. */ #[serde( default, @@ -249,7 +251,7 @@ pub struct AccountPlan { )] pub hosts: i64, /** - * Account plan object. + * Account plan object. */ #[serde( default, @@ -264,7 +266,7 @@ pub struct AccountPlan { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanBase { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -273,7 +275,7 @@ pub struct PlanBase { )] pub hosts: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -288,7 +290,7 @@ pub struct PlanBase { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanAudio { /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. */ #[serde( default, @@ -297,7 +299,7 @@ pub struct PlanAudio { )] pub callout_countries: String, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. */ #[serde( default, @@ -306,7 +308,7 @@ pub struct PlanAudio { )] pub ddi_numbers: i64, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. */ #[serde( default, @@ -315,7 +317,7 @@ pub struct PlanAudio { )] pub premium_countries: String, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. */ #[serde( default, @@ -324,7 +326,7 @@ pub struct PlanAudio { )] pub tollfree_countries: String, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type</a>. */ #[serde( default, @@ -339,7 +341,7 @@ pub struct PlanAudio { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlansPhonePlanBase { /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde( default, @@ -348,7 +350,7 @@ pub struct AccountPlansPhonePlanBase { )] pub callout_countries: String, /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde( default, @@ -362,7 +364,7 @@ pub struct AccountPlansPhonePlanBase { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanNumber { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -371,7 +373,7 @@ pub struct PlanNumber { )] pub hosts: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -386,12 +388,12 @@ pub struct PlanNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhonePlan { /** - * Phone Plan Object + * Phone Plan Object */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_base: Option<AccountPlansPhonePlanBase>, /** - * Phone Plan Object + * Phone Plan Object */ #[serde( default, @@ -400,7 +402,7 @@ pub struct PhonePlan { )] pub plan_calling: Vec<PlanNumber>, /** - * Phone Plan Object + * Phone Plan Object */ #[serde( default, @@ -414,16 +416,16 @@ pub struct PhonePlan { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlans { /** - * Account Plans object. + * Account Plans object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_audio: Option<PlanAudio>, /** - * Account base plan object. + * Account base plan object. */ pub plan_base: PlanBase, /** - * Account Plans object. + * Account Plans object. */ #[serde( default, @@ -432,12 +434,12 @@ pub struct AccountPlans { )] pub plan_large_meeting: Vec<AccountPlan>, /** - * Account Plans object. + * Account Plans object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_phone: Option<PhonePlan>, /** - * Account Plans object. + * Account Plans object. */ #[serde( default, @@ -446,12 +448,12 @@ pub struct AccountPlans { )] pub plan_recording: String, /** - * Account Plans object. + * Account Plans object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_room_connector: Option<AccountPlan>, /** - * Account Plans object. + * Account Plans object. */ #[serde( default, @@ -460,7 +462,7 @@ pub struct AccountPlans { )] pub plan_webinar: Vec<AccountPlan>, /** - * Account Plans object. + * Account Plans object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_zoom_rooms: Option<AccountPlan>, @@ -469,7 +471,8 @@ pub struct AccountPlans { /** * Determine how participants can join the audio portion of the meeting.<br>`both` - Telephony and VoIP.<br>`telephony` - Audio PSTN telephony only.<br>`voip` - VoIP only.<br>`thirdParty` - 3rd party audio conference. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AudioType { #[serde(rename = "both")] #[default] @@ -497,11 +500,13 @@ impl std::fmt::Display for AudioType { } } + /** * Require a password for a meeting held using Personal Meeting ID (PMI) This setting is always enabled for free accounts and Pro accounts with a single host and cannot be modified for these accounts. * */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RequirePasswordPmiMeetings { #[serde(rename = "all")] All, @@ -539,7 +544,7 @@ impl RequirePasswordPmiMeetings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingPasswordRequirement { /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -548,7 +553,7 @@ pub struct MeetingPasswordRequirement { )] pub consecutive_characters_length: i64, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -556,7 +561,7 @@ pub struct MeetingPasswordRequirement { )] pub have_letter: bool, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -564,7 +569,7 @@ pub struct MeetingPasswordRequirement { )] pub have_number: bool, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -572,7 +577,7 @@ pub struct MeetingPasswordRequirement { )] pub have_special_character: bool, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -580,7 +585,7 @@ pub struct MeetingPasswordRequirement { )] pub have_upper_and_lower_characters: bool, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -589,7 +594,7 @@ pub struct MeetingPasswordRequirement { )] pub length: i64, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -597,7 +602,7 @@ pub struct MeetingPasswordRequirement { )] pub only_allow_numeric: bool, /** - * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -610,12 +615,12 @@ pub struct MeetingPasswordRequirement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ScheduleMeeting { /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_type: Option<AudioType>, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -623,7 +628,7 @@ pub struct ScheduleMeeting { )] pub enforce_login: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -632,7 +637,7 @@ pub struct ScheduleMeeting { )] pub enforce_login_domains: String, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -640,7 +645,7 @@ pub struct ScheduleMeeting { )] pub enforce_login_with_domains: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -648,7 +653,7 @@ pub struct ScheduleMeeting { )] pub force_pmi_jbh_password: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -656,7 +661,7 @@ pub struct ScheduleMeeting { )] pub host_video: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -665,7 +670,7 @@ pub struct ScheduleMeeting { )] pub jbh_time: i64, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -673,12 +678,12 @@ pub struct ScheduleMeeting { )] pub join_before_host: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub meeting_password_requirement: Option<MeetingPasswordRequirement>, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -686,7 +691,7 @@ pub struct ScheduleMeeting { )] pub not_store_meeting_topic: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -694,7 +699,7 @@ pub struct ScheduleMeeting { )] pub participant_video: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -702,7 +707,7 @@ pub struct ScheduleMeeting { )] pub personal_meeting: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -710,12 +715,12 @@ pub struct ScheduleMeeting { )] pub require_password_for_instant_meetings: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub require_password_for_pmi_meetings: Option<RequirePasswordPmiMeetings>, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -723,7 +728,7 @@ pub struct ScheduleMeeting { )] pub require_password_for_scheduled_meetings: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -731,7 +736,7 @@ pub struct ScheduleMeeting { )] pub require_password_for_scheduling_new_meetings: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -739,7 +744,7 @@ pub struct ScheduleMeeting { )] pub use_pmi_for_instant_meetings: bool, /** - * Account Settings: Schedule Meeting. + * Account Settings: Schedule Meeting. */ #[serde( default, @@ -751,7 +756,8 @@ pub struct ScheduleMeeting { /** * Play sound when participants join or leave.<br>`host` - Heard by host only.<br>`all` - Heard by host and all attendees.<br>`none` - Disable. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EntryExitChime { #[serde(rename = "all")] All, @@ -788,7 +794,7 @@ impl EntryExitChime { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Files { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -797,7 +803,7 @@ pub struct Files { )] pub id: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -805,7 +811,7 @@ pub struct Files { )] pub is_default: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -814,7 +820,7 @@ pub struct Files { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -823,7 +829,7 @@ pub struct Files { )] pub size: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -838,7 +844,7 @@ pub struct Files { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VirtualBackgroundSettings { /** - * Settings to manage virtual background. + * Settings to manage virtual background. */ #[serde( default, @@ -846,7 +852,7 @@ pub struct VirtualBackgroundSettings { )] pub allow_upload_custom: bool, /** - * Settings to manage virtual background. + * Settings to manage virtual background. */ #[serde( default, @@ -854,7 +860,7 @@ pub struct VirtualBackgroundSettings { )] pub allow_videos: bool, /** - * Settings to manage virtual background. + * Settings to manage virtual background. */ #[serde( default, @@ -862,7 +868,7 @@ pub struct VirtualBackgroundSettings { )] pub enable: bool, /** - * Settings to manage virtual background. + * Settings to manage virtual background. */ #[serde( default, @@ -878,7 +884,8 @@ pub struct VirtualBackgroundSettings { * `all`: Both hosts and attendees can share their screen during meetings. For Webinar, the hosts and panelists can start screen sharing, but not the attendees. * */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WhoCanShareScreen { #[serde(rename = "all")] All, @@ -913,7 +920,7 @@ impl WhoCanShareScreen { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InMeeting { /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -921,7 +928,7 @@ pub struct InMeeting { )] pub alert_guest_join: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -929,7 +936,7 @@ pub struct InMeeting { )] pub allow_live_streaming: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -937,7 +944,7 @@ pub struct InMeeting { )] pub allow_participants_to_rename: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -945,7 +952,7 @@ pub struct InMeeting { )] pub allow_show_zoom_windows: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -953,7 +960,7 @@ pub struct InMeeting { )] pub annotation: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -961,7 +968,7 @@ pub struct InMeeting { )] pub anonymous_question_answer: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -969,7 +976,7 @@ pub struct InMeeting { )] pub attendee_on_hold: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -977,7 +984,7 @@ pub struct InMeeting { )] pub auto_answer: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -985,7 +992,7 @@ pub struct InMeeting { )] pub auto_saving_chat: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -993,7 +1000,7 @@ pub struct InMeeting { )] pub breakout_room: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1001,7 +1008,7 @@ pub struct InMeeting { )] pub chat: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1009,7 +1016,7 @@ pub struct InMeeting { )] pub closed_caption: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1017,7 +1024,7 @@ pub struct InMeeting { )] pub co_host: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1025,7 +1032,7 @@ pub struct InMeeting { )] pub custom_data_center_regions: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1033,7 +1040,7 @@ pub struct InMeeting { )] pub custom_live_streaming_service: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1042,7 +1049,7 @@ pub struct InMeeting { )] pub custom_service_instructions: String, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1051,7 +1058,7 @@ pub struct InMeeting { )] pub data_center_regions: Vec<String>, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1060,7 +1067,7 @@ pub struct InMeeting { )] pub dscp_audio: i64, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1068,7 +1075,7 @@ pub struct InMeeting { )] pub dscp_marking: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1077,7 +1084,7 @@ pub struct InMeeting { )] pub dscp_video: i64, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1086,12 +1093,12 @@ pub struct InMeeting { )] pub e_2e_encryption: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub entry_exit_chime: Option<EntryExitChime>, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1099,7 +1106,7 @@ pub struct InMeeting { )] pub far_end_camera_control: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1107,7 +1114,7 @@ pub struct InMeeting { )] pub feedback: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1115,7 +1122,7 @@ pub struct InMeeting { )] pub file_transfer: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1123,7 +1130,7 @@ pub struct InMeeting { )] pub group_hd: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1131,7 +1138,7 @@ pub struct InMeeting { )] pub join_from_desktop: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1139,7 +1146,7 @@ pub struct InMeeting { )] pub join_from_mobile: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1147,7 +1154,7 @@ pub struct InMeeting { )] pub meeting_reactions: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1155,7 +1162,7 @@ pub struct InMeeting { )] pub original_audio: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1164,7 +1171,7 @@ pub struct InMeeting { )] pub p_2p_connetion: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1173,7 +1180,7 @@ pub struct InMeeting { )] pub p_2p_ports: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1181,7 +1188,7 @@ pub struct InMeeting { )] pub polling: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1190,7 +1197,7 @@ pub struct InMeeting { )] pub ports_range: String, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1198,7 +1205,7 @@ pub struct InMeeting { )] pub post_meeting_feedback: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1206,7 +1213,7 @@ pub struct InMeeting { )] pub private_chat: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1214,7 +1221,7 @@ pub struct InMeeting { )] pub record_play_own_voice: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1222,7 +1229,7 @@ pub struct InMeeting { )] pub remote_control: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1230,7 +1237,7 @@ pub struct InMeeting { )] pub request_permission_to_unmute: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1238,7 +1245,7 @@ pub struct InMeeting { )] pub screen_sharing: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1246,7 +1253,7 @@ pub struct InMeeting { )] pub sending_default_email_invites: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1254,7 +1261,7 @@ pub struct InMeeting { )] pub show_a_join_from_your_browser_link: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1262,7 +1269,7 @@ pub struct InMeeting { )] pub show_meeting_control_toolbar: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1270,7 +1277,7 @@ pub struct InMeeting { )] pub stereo_audio: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1278,7 +1285,7 @@ pub struct InMeeting { )] pub use_html_format_email: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1286,12 +1293,12 @@ pub struct InMeeting { )] pub virtual_background: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub virtual_background_settings: Option<VirtualBackgroundSettings>, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1299,7 +1306,7 @@ pub struct InMeeting { )] pub watermark: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1307,7 +1314,7 @@ pub struct InMeeting { )] pub webinar_question_answer: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1315,17 +1322,17 @@ pub struct InMeeting { )] pub whiteboard: bool, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub who_can_share_screen: Option<WhoCanShareScreen>, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub who_can_share_screen_when_someone_is_sharing: Option<WhoCanShareScreen>, /** - * Account Settings: In Meeting. + * Account Settings: In Meeting. */ #[serde( default, @@ -1338,7 +1345,7 @@ pub struct InMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmailNotification { /** - * Account Settings: Notification. + * Account Settings: Notification. */ #[serde( default, @@ -1346,7 +1353,7 @@ pub struct EmailNotification { )] pub alternative_host_reminder: bool, /** - * Account Settings: Notification. + * Account Settings: Notification. */ #[serde( default, @@ -1354,7 +1361,7 @@ pub struct EmailNotification { )] pub cancel_meeting_reminder: bool, /** - * Account Settings: Notification. + * Account Settings: Notification. */ #[serde( default, @@ -1362,7 +1369,7 @@ pub struct EmailNotification { )] pub cloud_recording_avaliable_reminder: bool, /** - * Account Settings: Notification. + * Account Settings: Notification. */ #[serde( default, @@ -1370,7 +1377,7 @@ pub struct EmailNotification { )] pub jbh_reminder: bool, /** - * Account Settings: Notification. + * Account Settings: Notification. */ #[serde( default, @@ -1378,7 +1385,7 @@ pub struct EmailNotification { )] pub low_host_count_reminder: bool, /** - * Account Settings: Notification. + * Account Settings: Notification. */ #[serde( default, @@ -1391,7 +1398,7 @@ pub struct EmailNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ZoomRooms { /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1399,7 +1406,7 @@ pub struct ZoomRooms { )] pub auto_start_stop_scheduled_meetings: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1407,7 +1414,7 @@ pub struct ZoomRooms { )] pub cmr_for_instant_meeting: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1415,7 +1422,7 @@ pub struct ZoomRooms { )] pub force_private_meeting: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1423,7 +1430,7 @@ pub struct ZoomRooms { )] pub hide_host_information: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1431,7 +1438,7 @@ pub struct ZoomRooms { )] pub list_meetings_with_calendar: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1439,7 +1446,7 @@ pub struct ZoomRooms { )] pub start_airplay_manually: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1447,7 +1454,7 @@ pub struct ZoomRooms { )] pub ultrasonic: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1455,7 +1462,7 @@ pub struct ZoomRooms { )] pub upcoming_meeting_alert: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1463,7 +1470,7 @@ pub struct ZoomRooms { )] pub weekly_system_restart: bool, /** - * Account Settings: Zoom Rooms. + * Account Settings: Zoom Rooms. */ #[serde( default, @@ -1476,7 +1483,7 @@ pub struct ZoomRooms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PasswordRequirement { /** - * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. + * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. */ #[serde( default, @@ -1485,7 +1492,7 @@ pub struct PasswordRequirement { )] pub consecutive_characters_length: i64, /** - * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. + * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. */ #[serde( default, @@ -1493,7 +1500,7 @@ pub struct PasswordRequirement { )] pub have_special_character: bool, /** - * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. + * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. */ #[serde( default, @@ -1502,7 +1509,7 @@ pub struct PasswordRequirement { )] pub minimum_password_length: i64, /** - * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. + * This object refers to the [enhanced password rules](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) that allows Zoom account admins and owners to apply extra requiremets to the users' Zoom login password. */ #[serde( default, @@ -1520,7 +1527,8 @@ pub struct PasswordRequirement { * `sign_in_with_two_factor_auth_roles` field. * */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SignInWithTwoFactorAuth { #[serde(rename = "all")] All, @@ -1561,7 +1569,7 @@ impl SignInWithTwoFactorAuth { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Security { /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1569,7 +1577,7 @@ pub struct Security { )] pub admin_change_name_pic: bool, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1577,7 +1585,7 @@ pub struct Security { )] pub hide_billing_info: bool, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1585,12 +1593,12 @@ pub struct Security { )] pub import_photos_from_devices: bool, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub password_requirement: Option<PasswordRequirement>, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1599,7 +1607,7 @@ pub struct Security { )] pub sign_again_period_for_inactivity_on_client: i64, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1608,12 +1616,12 @@ pub struct Security { )] pub sign_again_period_for_inactivity_on_web: i64, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sign_in_with_two_factor_auth: Option<SignInWithTwoFactorAuth>, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1622,7 +1630,7 @@ pub struct Security { )] pub sign_in_with_two_factor_auth_groups: Vec<String>, /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ #[serde( default, @@ -1635,7 +1643,8 @@ pub struct Security { /** * Automatic recording:<br>`local` - Record on local.<br>`cloud` - Record on cloud.<br>`none` - Disabled. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AutoRecording { #[serde(rename = "cloud")] Cloud, @@ -1673,7 +1682,7 @@ impl AutoRecording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingPasswordRequirement { /** - * This object represents the minimum password requirements set for recordings via Account Recording Settings. + * This object represents the minimum password requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -1681,7 +1690,7 @@ pub struct RecordingPasswordRequirement { )] pub have_letter: bool, /** - * This object represents the minimum password requirements set for recordings via Account Recording Settings. + * This object represents the minimum password requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -1689,7 +1698,7 @@ pub struct RecordingPasswordRequirement { )] pub have_number: bool, /** - * This object represents the minimum password requirements set for recordings via Account Recording Settings. + * This object represents the minimum password requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -1697,7 +1706,7 @@ pub struct RecordingPasswordRequirement { )] pub have_special_character: bool, /** - * This object represents the minimum password requirements set for recordings via Account Recording Settings. + * This object represents the minimum password requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -1706,7 +1715,7 @@ pub struct RecordingPasswordRequirement { )] pub length: i64, /** - * This object represents the minimum password requirements set for recordings via Account Recording Settings. + * This object represents the minimum password requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -1720,7 +1729,7 @@ pub struct RecordingPasswordRequirement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IpAddressAccessControl { /** - * Setting to allow cloud recording access only from specific IP address ranges. + * Setting to allow cloud recording access only from specific IP address ranges. * */ #[serde( @@ -1729,7 +1738,7 @@ pub struct IpAddressAccessControl { )] pub enable: bool, /** - * Setting to allow cloud recording access only from specific IP address ranges. + * Setting to allow cloud recording access only from specific IP address ranges. * */ #[serde( @@ -1743,7 +1752,7 @@ pub struct IpAddressAccessControl { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Settings { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -1751,7 +1760,7 @@ pub struct Settings { )] pub audio_file: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -1759,7 +1768,7 @@ pub struct Settings { )] pub cc_transcript_file: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -1767,7 +1776,7 @@ pub struct Settings { )] pub chat_file: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -1775,7 +1784,7 @@ pub struct Settings { )] pub chat_with_sender_email: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -1788,7 +1797,7 @@ pub struct Settings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Archive { /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team. */ #[serde( default, @@ -1796,12 +1805,12 @@ pub struct Archive { )] pub enable: bool, /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<Settings>, /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted with archiving solution access by the Zoom support team. */ #[serde( default, @@ -1816,7 +1825,7 @@ pub struct Archive { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recording { /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1824,7 +1833,7 @@ pub struct Recording { )] pub account_user_access_recording: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1832,12 +1841,12 @@ pub struct Recording { )] pub allow_recovery_deleted_cloud_recordings: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub archive: Option<Archive>, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1845,7 +1854,7 @@ pub struct Recording { )] pub auto_delete_cmr: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1854,12 +1863,12 @@ pub struct Recording { )] pub auto_delete_cmr_days: i64, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_recording: Option<AutoRecording>, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1867,7 +1876,7 @@ pub struct Recording { )] pub cloud_recording: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1875,7 +1884,7 @@ pub struct Recording { )] pub cloud_recording_download: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1883,7 +1892,7 @@ pub struct Recording { )] pub cloud_recording_download_host: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1891,12 +1900,12 @@ pub struct Recording { )] pub host_delete_cloud_recording: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ip_address_access_control: Option<IpAddressAccessControl>, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1904,7 +1913,7 @@ pub struct Recording { )] pub local_recording: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1912,7 +1921,7 @@ pub struct Recording { )] pub prevent_host_access_recording: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1920,7 +1929,7 @@ pub struct Recording { )] pub record_audio_file: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1928,7 +1937,7 @@ pub struct Recording { )] pub record_audio_file_each_participant: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1936,7 +1945,7 @@ pub struct Recording { )] pub record_gallery_view: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1944,7 +1953,7 @@ pub struct Recording { )] pub record_speaker_view: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1952,7 +1961,7 @@ pub struct Recording { )] pub recording_audio_transcript: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1960,12 +1969,12 @@ pub struct Recording { )] pub recording_disclaimer: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recording_password_requirement: Option<RecordingPasswordRequirement>, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1973,7 +1982,7 @@ pub struct Recording { )] pub required_password_for_existing_cloud_recordings: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1981,7 +1990,7 @@ pub struct Recording { )] pub save_chat_text: bool, /** - * Account Settings: Recording. + * Account Settings: Recording. */ #[serde( default, @@ -1994,7 +2003,7 @@ pub struct Recording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TelephonyRegions { /** - * Indicates where most of the participants call into or call from duriing a meeting. + * Indicates where most of the participants call into or call from duriing a meeting. */ #[serde( default, @@ -2003,7 +2012,7 @@ pub struct TelephonyRegions { )] pub allowed_values: Vec<String>, /** - * Indicates where most of the participants call into or call from duriing a meeting. + * Indicates where most of the participants call into or call from duriing a meeting. */ #[serde( default, @@ -2017,7 +2026,7 @@ pub struct TelephonyRegions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Telephony { /** - * Account Settings: Telephony. + * Account Settings: Telephony. */ #[serde( default, @@ -2026,12 +2035,12 @@ pub struct Telephony { )] pub audio_conference_info: String, /** - * Account Settings: Telephony. + * Account Settings: Telephony. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub telephony_regions: Option<TelephonyRegions>, /** - * Account Settings: Telephony. + * Account Settings: Telephony. */ #[serde( default, @@ -2044,7 +2053,7 @@ pub struct Telephony { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Integration { /** - * Account Settings: Integration. + * Account Settings: Integration. */ #[serde( default, @@ -2053,7 +2062,7 @@ pub struct Integration { )] pub box_: bool, /** - * Account Settings: Integration. + * Account Settings: Integration. */ #[serde( default, @@ -2061,7 +2070,7 @@ pub struct Integration { )] pub dropbox: bool, /** - * Account Settings: Integration. + * Account Settings: Integration. */ #[serde( default, @@ -2069,7 +2078,7 @@ pub struct Integration { )] pub google_calendar: bool, /** - * Account Settings: Integration. + * Account Settings: Integration. */ #[serde( default, @@ -2077,7 +2086,7 @@ pub struct Integration { )] pub google_drive: bool, /** - * Account Settings: Integration. + * Account Settings: Integration. */ #[serde( default, @@ -2085,7 +2094,7 @@ pub struct Integration { )] pub kubi: bool, /** - * Account Settings: Integration. + * Account Settings: Integration. */ #[serde( default, @@ -2098,7 +2107,7 @@ pub struct Integration { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Feature { /** - * Account Settings: Feature. + * Account Settings: Feature. */ #[serde( default, @@ -2112,7 +2121,7 @@ pub struct Feature { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Tsp { /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -2120,7 +2129,7 @@ pub struct Tsp { )] pub call_out: bool, /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -2129,7 +2138,7 @@ pub struct Tsp { )] pub call_out_countries: Vec<String>, /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -2137,7 +2146,7 @@ pub struct Tsp { )] pub display_toll_free_numbers: bool, /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -2149,7 +2158,7 @@ pub struct Tsp { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingStorageLocation { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -2161,7 +2170,7 @@ pub struct RecordingStorageLocation { )] pub allowed_values: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2207,7 +2216,7 @@ pub struct AccountSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateAccountSettingsTelephonyRegions { /** - * Indicates where most of the participants call into or call from duriing a meeting. + * Indicates where most of the participants call into or call from duriing a meeting. */ #[serde( default, @@ -2221,7 +2230,7 @@ pub struct UpdateAccountSettingsTelephonyRegions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateAccountSettingsTelephony { /** - * Account Settings Update: Telephony. + * Account Settings Update: Telephony. */ #[serde( default, @@ -2230,12 +2239,12 @@ pub struct UpdateAccountSettingsTelephony { )] pub audio_conference_info: String, /** - * Account Settings Update: Telephony. + * Account Settings Update: Telephony. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub telephony_regions: Option<UpdateAccountSettingsTelephonyRegions>, /** - * Account Settings Update: Telephony. + * Account Settings Update: Telephony. */ #[serde( default, @@ -2274,7 +2283,7 @@ pub struct UpdateAccountSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DomainsList { /** - * List of managed domains. + * List of managed domains. */ #[serde( default, @@ -2283,7 +2292,7 @@ pub struct DomainsList { )] pub domains: Vec<Domains>, /** - * List of managed domains. + * List of managed domains. */ #[serde( default, @@ -2297,7 +2306,7 @@ pub struct DomainsList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingContact { /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2306,7 +2315,7 @@ pub struct BillingContact { )] pub address: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2315,7 +2324,7 @@ pub struct BillingContact { )] pub apt: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2324,7 +2333,7 @@ pub struct BillingContact { )] pub city: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2333,7 +2342,7 @@ pub struct BillingContact { )] pub country: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2342,7 +2351,7 @@ pub struct BillingContact { )] pub email: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2351,7 +2360,7 @@ pub struct BillingContact { )] pub first_name: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2360,7 +2369,7 @@ pub struct BillingContact { )] pub last_name: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2369,7 +2378,7 @@ pub struct BillingContact { )] pub phone_number: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2378,7 +2387,7 @@ pub struct BillingContact { )] pub state: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2392,7 +2401,7 @@ pub struct BillingContact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contact { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2401,7 +2410,7 @@ pub struct Contact { )] pub address: String, /** - * Billing Contact object. + * Billing Contact object. */ #[serde( default, @@ -2410,7 +2419,7 @@ pub struct Contact { )] pub apt: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2419,7 +2428,7 @@ pub struct Contact { )] pub city: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2428,7 +2437,7 @@ pub struct Contact { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2437,7 +2446,7 @@ pub struct Contact { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2446,7 +2455,7 @@ pub struct Contact { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2455,7 +2464,7 @@ pub struct Contact { )] pub last_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2464,7 +2473,7 @@ pub struct Contact { )] pub phone_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2473,7 +2482,7 @@ pub struct Contact { )] pub state: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2487,7 +2496,7 @@ pub struct Contact { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomQuestion { /** - * Custom Question. + * Custom Question. */ #[serde( default, @@ -2496,7 +2505,7 @@ pub struct CustomQuestion { )] pub title: String, /** - * Custom Question. + * Custom Question. */ #[serde( default, @@ -2510,7 +2519,7 @@ pub struct CustomQuestion { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DateTime { /** - * DateTime Object. + * DateTime Object. */ #[serde( default, @@ -2519,7 +2528,7 @@ pub struct DateTime { )] pub from: Option<chrono::NaiveDate>, /** - * DateTime Object. + * DateTime Object. */ #[serde( default, @@ -2532,7 +2541,8 @@ pub struct DateTime { /** * Device protocol:<br>`H.323` - H.323.<br>`SIP` - SIP. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Protocol { #[serde(rename = "H.323")] H323, @@ -2566,7 +2576,8 @@ impl Protocol { /** * Device encryption:<br>`auto` - auto.<br>`yes` - yes.<br>`no` - no. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Encryption { #[serde(rename = "auto")] Auto, @@ -2604,12 +2615,12 @@ impl Encryption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Device { /** - * Device encryption:<br>`auto` - auto.<br>`yes` - yes.<br>`no` - no. + * Device encryption:<br>`auto` - auto.<br>`yes` - yes.<br>`no` - no. */ #[serde(default, skip_serializing_if = "Encryption::is_noop")] pub encryption: Encryption, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2618,7 +2629,7 @@ pub struct Device { )] pub ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2627,7 +2638,7 @@ pub struct Device { )] pub name: String, /** - * Device protocol:<br>`H.323` - H.323.<br>`SIP` - SIP. + * Device protocol:<br>`H.323` - H.323.<br>`SIP` - SIP. */ #[serde(default, skip_serializing_if = "Protocol::is_noop")] pub protocol: Protocol, @@ -2637,7 +2648,7 @@ pub struct Device { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Group { /** - * Group object. + * Group object. */ #[serde( default, @@ -2646,7 +2657,7 @@ pub struct Group { )] pub name: String, /** - * Group object. + * Group object. */ #[serde( default, @@ -2659,7 +2670,7 @@ pub struct Group { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Groups { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2677,7 +2688,7 @@ pub struct Groups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupsAllOf { /** - * Group object. + * Group object. */ #[serde(flatten)] pub group: Group, @@ -2689,7 +2700,7 @@ pub struct GroupsAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupList { /** - * List of Groups. + * List of Groups. */ #[serde( default, @@ -2698,7 +2709,7 @@ pub struct GroupList { )] pub groups: Vec<GroupsAllOf>, /** - * List of Groups. + * List of Groups. */ #[serde( default, @@ -2712,7 +2723,7 @@ pub struct GroupList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupMember { /** - * Group member object. + * Group member object. */ #[serde( default, @@ -2721,7 +2732,7 @@ pub struct GroupMember { )] pub email: String, /** - * Group member object. + * Group member object. */ #[serde( default, @@ -2730,7 +2741,7 @@ pub struct GroupMember { )] pub first_name: String, /** - * Group member object. + * Group member object. */ #[serde( default, @@ -2739,7 +2750,7 @@ pub struct GroupMember { )] pub id: String, /** - * Group member object. + * Group member object. */ #[serde( default, @@ -2748,7 +2759,7 @@ pub struct GroupMember { )] pub last_name: String, /** - * Group member object. + * Group member object. */ #[serde( default, @@ -2762,7 +2773,7 @@ pub struct GroupMember { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrackingFields { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2771,7 +2782,7 @@ pub struct TrackingFields { )] pub field: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2780,7 +2791,7 @@ pub struct TrackingFields { )] pub value: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -2793,7 +2804,7 @@ pub struct TrackingFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Occurrence { /** - * Occurence object. This object is only returned for Recurring Webinars. + * Occurence object. This object is only returned for Recurring Webinars. */ #[serde( default, @@ -2802,7 +2813,7 @@ pub struct Occurrence { )] pub duration: i64, /** - * Occurence object. This object is only returned for Recurring Webinars. + * Occurence object. This object is only returned for Recurring Webinars. */ #[serde( default, @@ -2811,7 +2822,7 @@ pub struct Occurrence { )] pub occurrence_id: String, /** - * Occurence object. This object is only returned for Recurring Webinars. + * Occurence object. This object is only returned for Recurring Webinars. */ #[serde( default, @@ -2820,7 +2831,7 @@ pub struct Occurrence { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Occurence object. This object is only returned for Recurring Webinars. + * Occurence object. This object is only returned for Recurring Webinars. */ #[serde( default, @@ -2833,7 +2844,8 @@ pub struct Occurrence { /** * Determine how participants can join the audio portion of the meeting.<br>`both` - Both Telephony and VoIP.<br>`telephony` - Telephony only.<br>`voip` - VoIP only. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Audio { #[serde(rename = "both")] #[default] @@ -2858,10 +2870,12 @@ impl std::fmt::Display for Audio { } } + /** * Type of number. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Type { #[serde(rename = "toll")] Toll, @@ -2895,7 +2909,7 @@ impl Type { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GlobalDialInNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2904,7 +2918,7 @@ pub struct GlobalDialInNumbers { )] pub city: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2913,7 +2927,7 @@ pub struct GlobalDialInNumbers { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2922,7 +2936,7 @@ pub struct GlobalDialInNumbers { )] pub country_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -2931,7 +2945,7 @@ pub struct GlobalDialInNumbers { )] pub number: String, /** - * Type of number. + * Type of number. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<Type>, @@ -2943,7 +2957,8 @@ pub struct GlobalDialInNumbers { * * `e2ee`: [End-to-end encryption](https://support.zoom.us/hc/en-us/articles/360048660871). The encryption key is stored in your local device and can not be obtained by anyone else. Enabling this setting also **disables** the following features: join before host, cloud recording, streaming, live transcription, breakout rooms, polling, 1:1 private chat, and meeting reactions. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum EncryptionType { #[serde(rename = "e2ee")] E2Ee, @@ -2979,7 +2994,8 @@ impl EncryptionType { * `approve`: Allow users from specific regions/countries to join this meeting. If this setting is selected, the approved regions/countries must be included in the `approved_list`.<br><br> * `deny`: Block users from specific regions/countries from joining this meeting. If this setting is selected, the approved regions/countries must be included in the `denied_list` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Method { #[serde(rename = "approve")] Approve, @@ -3015,7 +3031,7 @@ impl Method { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ApprovedDeniedCountriesRegions { /** - * Approve or block users from specific regions/countries from joining this meeting. + * Approve or block users from specific regions/countries from joining this meeting. * */ #[serde( @@ -3025,7 +3041,7 @@ pub struct ApprovedDeniedCountriesRegions { )] pub approved_list: Vec<String>, /** - * Approve or block users from specific regions/countries from joining this meeting. + * Approve or block users from specific regions/countries from joining this meeting. * */ #[serde( @@ -3035,7 +3051,7 @@ pub struct ApprovedDeniedCountriesRegions { )] pub denied_list: Vec<String>, /** - * Approve or block users from specific regions/countries from joining this meeting. + * Approve or block users from specific regions/countries from joining this meeting. * */ #[serde( @@ -3044,7 +3060,7 @@ pub struct ApprovedDeniedCountriesRegions { )] pub enable: bool, /** - * Approve or block users from specific regions/countries from joining this meeting. + * Approve or block users from specific regions/countries from joining this meeting. * */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -3054,7 +3070,7 @@ pub struct ApprovedDeniedCountriesRegions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AuthenticationException { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3063,7 +3079,7 @@ pub struct AuthenticationException { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3076,7 +3092,7 @@ pub struct AuthenticationException { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Rooms { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3085,7 +3101,7 @@ pub struct Rooms { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -3102,7 +3118,7 @@ pub struct Rooms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BreakoutRoom { /** - * Setting to [pre-assign breakout rooms](https://support.zoom.us/hc/en-us/articles/360032752671-Pre-assigning-participants-to-breakout-rooms#h_36f71353-4190-48a2-b999-ca129861c1f4). + * Setting to [pre-assign breakout rooms](https://support.zoom.us/hc/en-us/articles/360032752671-Pre-assigning-participants-to-breakout-rooms#h_36f71353-4190-48a2-b999-ca129861c1f4). */ #[serde( default, @@ -3110,7 +3126,7 @@ pub struct BreakoutRoom { )] pub enable: bool, /** - * Setting to [pre-assign breakout rooms](https://support.zoom.us/hc/en-us/articles/360032752671-Pre-assigning-participants-to-breakout-rooms#h_36f71353-4190-48a2-b999-ca129861c1f4). + * Setting to [pre-assign breakout rooms](https://support.zoom.us/hc/en-us/articles/360032752671-Pre-assigning-participants-to-breakout-rooms#h_36f71353-4190-48a2-b999-ca129861c1f4). */ #[serde( default, @@ -3123,7 +3139,7 @@ pub struct BreakoutRoom { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Interpreters { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3132,7 +3148,7 @@ pub struct Interpreters { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3145,7 +3161,7 @@ pub struct Interpreters { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LanguageInterpretation { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -3153,7 +3169,7 @@ pub struct LanguageInterpretation { )] pub enable: bool, /** - * Information associated with the interpreter. + * Information associated with the interpreter. */ #[serde( default, @@ -3166,7 +3182,7 @@ pub struct LanguageInterpretation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomKeys { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3175,7 +3191,7 @@ pub struct CustomKeys { )] pub key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -3189,7 +3205,7 @@ pub struct CustomKeys { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingSettings { /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3197,7 +3213,7 @@ pub struct MeetingSettings { )] pub allow_multiple_devices: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3206,7 +3222,7 @@ pub struct MeetingSettings { )] pub alternative_hosts: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3214,7 +3230,7 @@ pub struct MeetingSettings { )] pub alternative_hosts_email_notification: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3223,17 +3239,17 @@ pub struct MeetingSettings { )] pub approval_type: i64, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub approved_or_denied_countries_or_regions: Option<ApprovedDeniedCountriesRegions>, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio: Option<Audio>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3242,7 +3258,7 @@ pub struct MeetingSettings { )] pub authentication_domains: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3251,7 +3267,7 @@ pub struct MeetingSettings { )] pub authentication_exception: Vec<AuthenticationException>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3260,7 +3276,7 @@ pub struct MeetingSettings { )] pub authentication_name: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3269,17 +3285,17 @@ pub struct MeetingSettings { )] pub authentication_option: String, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_recording: Option<AutoRecording>, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub breakout_room: Option<BreakoutRoom>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3287,7 +3303,7 @@ pub struct MeetingSettings { )] pub close_registration: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3295,7 +3311,7 @@ pub struct MeetingSettings { )] pub cn_meeting: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3304,7 +3320,7 @@ pub struct MeetingSettings { )] pub contact_email: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3313,7 +3329,7 @@ pub struct MeetingSettings { )] pub contact_name: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3322,12 +3338,12 @@ pub struct MeetingSettings { )] pub custom_keys: Vec<CustomKeys>, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub encryption_type: Option<EncryptionType>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3335,7 +3351,7 @@ pub struct MeetingSettings { )] pub enforce_login: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3344,7 +3360,7 @@ pub struct MeetingSettings { )] pub enforce_login_domains: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3353,7 +3369,7 @@ pub struct MeetingSettings { )] pub global_dial_in_countries: Vec<String>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3362,7 +3378,7 @@ pub struct MeetingSettings { )] pub global_dial_in_numbers: Vec<GlobalDialInNumbers>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3370,7 +3386,7 @@ pub struct MeetingSettings { )] pub host_video: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3378,7 +3394,7 @@ pub struct MeetingSettings { )] pub in_meeting: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3387,7 +3403,7 @@ pub struct MeetingSettings { )] pub jbh_time: i64, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3395,12 +3411,12 @@ pub struct MeetingSettings { )] pub join_before_host: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub language_interpretation: Option<LanguageInterpretation>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3408,7 +3424,7 @@ pub struct MeetingSettings { )] pub meeting_authentication: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3416,7 +3432,7 @@ pub struct MeetingSettings { )] pub mute_upon_entry: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3424,7 +3440,7 @@ pub struct MeetingSettings { )] pub participant_video: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3432,7 +3448,7 @@ pub struct MeetingSettings { )] pub registrants_confirmation_email: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3440,7 +3456,7 @@ pub struct MeetingSettings { )] pub registrants_email_notification: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3449,7 +3465,7 @@ pub struct MeetingSettings { )] pub registration_type: i64, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3457,7 +3473,7 @@ pub struct MeetingSettings { )] pub show_share_button: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3465,7 +3481,7 @@ pub struct MeetingSettings { )] pub use_pmi: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3473,7 +3489,7 @@ pub struct MeetingSettings { )] pub waiting_room: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -3487,7 +3503,8 @@ pub struct MeetingSettings { * * <br>`1` - Sunday. <br>`2` - Monday.<br>`3` - Tuesday.<br>`4` - Wednesday.<br>`5` - Thursday.<br>`6` - Friday.<br>`7` - Saturday. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WeeklyDays { #[serde(rename = "1")] #[default] @@ -3524,11 +3541,12 @@ impl std::fmt::Display for WeeklyDays { } } + /// Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recurrence { /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde( default, @@ -3537,7 +3555,7 @@ pub struct Recurrence { )] pub end_date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde( default, @@ -3546,7 +3564,7 @@ pub struct Recurrence { )] pub end_times: i64, /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde( default, @@ -3555,7 +3573,7 @@ pub struct Recurrence { )] pub monthly_day: i64, /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde( default, @@ -3564,7 +3582,7 @@ pub struct Recurrence { )] pub monthly_week: i64, /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde( default, @@ -3573,7 +3591,7 @@ pub struct Recurrence { )] pub monthly_week_day: i64, /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde( default, @@ -3582,7 +3600,7 @@ pub struct Recurrence { )] pub repeat_interval: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -3592,7 +3610,7 @@ pub struct Recurrence { )] pub type_: i64, /** - * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. + * Recurrence object. Use this object only for a meeting with type `8` i.e., a recurring meeting with fixed time. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub weekly_days: Option<WeeklyDays>, @@ -3602,7 +3620,7 @@ pub struct Recurrence { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingInfo { /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3611,7 +3629,7 @@ pub struct MeetingInfo { )] pub agenda: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3620,7 +3638,7 @@ pub struct MeetingInfo { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3629,7 +3647,7 @@ pub struct MeetingInfo { )] pub duration: i64, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3639,7 +3657,7 @@ pub struct MeetingInfo { )] pub h_323_password: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3648,7 +3666,7 @@ pub struct MeetingInfo { )] pub join_url: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3657,7 +3675,7 @@ pub struct MeetingInfo { )] pub occurrences: Vec<Occurrence>, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3666,7 +3684,7 @@ pub struct MeetingInfo { )] pub password: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3675,7 +3693,7 @@ pub struct MeetingInfo { )] pub pmi: i64, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3683,17 +3701,17 @@ pub struct MeetingInfo { )] pub pre_schedule: bool, /** - * Meeting object + * Meeting object */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<Recurrence>, /** - * Meeting object + * Meeting object */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<MeetingSettings>, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3702,7 +3720,7 @@ pub struct MeetingInfo { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3711,7 +3729,7 @@ pub struct MeetingInfo { )] pub start_url: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3720,7 +3738,7 @@ pub struct MeetingInfo { )] pub timezone: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3729,7 +3747,7 @@ pub struct MeetingInfo { )] pub topic: String, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3738,7 +3756,7 @@ pub struct MeetingInfo { )] pub tracking_fields: Vec<TrackingFields>, /** - * Meeting object + * Meeting object */ #[serde( default, @@ -3752,7 +3770,8 @@ pub struct MeetingInfo { /** * Meeting status */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Status { #[serde(rename = "started")] Started, @@ -3787,7 +3806,7 @@ impl Status { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingInfoGet { /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3796,7 +3815,7 @@ pub struct MeetingInfoGet { )] pub agenda: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3805,7 +3824,7 @@ pub struct MeetingInfoGet { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3814,7 +3833,7 @@ pub struct MeetingInfoGet { )] pub duration: i64, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3823,7 +3842,7 @@ pub struct MeetingInfoGet { )] pub encrypted_password: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3833,7 +3852,7 @@ pub struct MeetingInfoGet { )] pub h_323_password: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3842,7 +3861,7 @@ pub struct MeetingInfoGet { )] pub join_url: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3851,7 +3870,7 @@ pub struct MeetingInfoGet { )] pub occurrences: Vec<Occurrence>, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3860,7 +3879,7 @@ pub struct MeetingInfoGet { )] pub password: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3869,7 +3888,7 @@ pub struct MeetingInfoGet { )] pub pmi: i64, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3877,17 +3896,17 @@ pub struct MeetingInfoGet { )] pub pre_schedule: bool, /** - * Meeting object. + * Meeting object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<Recurrence>, /** - * Meeting object. + * Meeting object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<MeetingSettings>, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3896,7 +3915,7 @@ pub struct MeetingInfoGet { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3905,12 +3924,12 @@ pub struct MeetingInfoGet { )] pub start_url: String, /** - * Meeting object. + * Meeting object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<Status>, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3919,7 +3938,7 @@ pub struct MeetingInfoGet { )] pub timezone: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3928,7 +3947,7 @@ pub struct MeetingInfoGet { )] pub topic: String, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3937,7 +3956,7 @@ pub struct MeetingInfoGet { )] pub tracking_fields: Vec<TrackingFields>, /** - * Meeting object. + * Meeting object. */ #[serde( default, @@ -3952,7 +3971,7 @@ pub struct MeetingInfoGet { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingMetric { /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -3961,7 +3980,7 @@ pub struct MeetingMetric { )] pub custom_keys: Vec<CustomKeys>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -3970,7 +3989,7 @@ pub struct MeetingMetric { )] pub dept: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -3979,7 +3998,7 @@ pub struct MeetingMetric { )] pub duration: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -3988,7 +4007,7 @@ pub struct MeetingMetric { )] pub email: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -3997,7 +4016,7 @@ pub struct MeetingMetric { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4005,7 +4024,7 @@ pub struct MeetingMetric { )] pub has_3rd_party_audio: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4013,7 +4032,7 @@ pub struct MeetingMetric { )] pub has_pstn: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4021,7 +4040,7 @@ pub struct MeetingMetric { )] pub has_recording: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4029,7 +4048,7 @@ pub struct MeetingMetric { )] pub has_screen_share: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4037,7 +4056,7 @@ pub struct MeetingMetric { )] pub has_sip: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4045,7 +4064,7 @@ pub struct MeetingMetric { )] pub has_video: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4053,7 +4072,7 @@ pub struct MeetingMetric { )] pub has_voip: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4062,7 +4081,7 @@ pub struct MeetingMetric { )] pub host: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4071,7 +4090,7 @@ pub struct MeetingMetric { )] pub id: i64, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4080,7 +4099,7 @@ pub struct MeetingMetric { )] pub in_room_participants: i64, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4089,7 +4108,7 @@ pub struct MeetingMetric { )] pub participants: i64, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4098,7 +4117,7 @@ pub struct MeetingMetric { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4107,7 +4126,7 @@ pub struct MeetingMetric { )] pub topic: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4116,7 +4135,7 @@ pub struct MeetingMetric { )] pub user_type: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -4130,7 +4149,7 @@ pub struct MeetingMetric { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingInvitation { /** - * Meeting invitation details. + * Meeting invitation details. */ #[serde( default, @@ -4144,7 +4163,7 @@ pub struct MeetingInvitation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingLiveStream { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -4153,7 +4172,7 @@ pub struct MeetingLiveStream { )] pub page_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -4162,7 +4181,7 @@ pub struct MeetingLiveStream { )] pub stream_key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -4179,7 +4198,8 @@ pub struct MeetingLiveStream { * `start`: Start a live stream. <br> * `stop`: Stop an ongoing live stream. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Action { #[serde(rename = "start")] Start, @@ -4214,7 +4234,7 @@ impl Action { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingLiveStreamStatusSettings { /** - * Update the settings of a live streaming session. The settings can only be updated for a live stream that has been stopped. You can not update the settings of an ongoing live stream. + * Update the settings of a live streaming session. The settings can only be updated for a live stream that has been stopped. You can not update the settings of an ongoing live stream. */ #[serde( default, @@ -4222,7 +4242,7 @@ pub struct MeetingLiveStreamStatusSettings { )] pub active_speaker_name: bool, /** - * Update the settings of a live streaming session. The settings can only be updated for a live stream that has been stopped. You can not update the settings of an ongoing live stream. + * Update the settings of a live streaming session. The settings can only be updated for a live stream that has been stopped. You can not update the settings of an ongoing live stream. */ #[serde( default, @@ -4236,12 +4256,12 @@ pub struct MeetingLiveStreamStatusSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingLiveStreamStatus { /** - * Meeting live stream status. + * Meeting live stream status. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<Action>, /** - * Meeting live stream status. + * Meeting live stream status. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<MeetingLiveStreamStatusSettings>, @@ -4251,7 +4271,7 @@ pub struct MeetingLiveStreamStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarLiveStreamStatusSettings { /** - * Update the live stream session's settings. You can \*\*only\*\* update settings for a stopped live stream. + * Update the live stream session's settings. You can \*\*only\*\* update settings for a stopped live stream. */ #[serde( default, @@ -4259,7 +4279,7 @@ pub struct WebinarLiveStreamStatusSettings { )] pub active_speaker_name: bool, /** - * Update the live stream session's settings. You can \*\*only\*\* update settings for a stopped live stream. + * Update the live stream session's settings. You can \*\*only\*\* update settings for a stopped live stream. */ #[serde( default, @@ -4273,12 +4293,12 @@ pub struct WebinarLiveStreamStatusSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarLiveStreamStatus { /** - * Webinar live stream status. + * Webinar live stream status. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<Action>, /** - * Webinar live stream status. + * Webinar live stream status. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<WebinarLiveStreamStatusSettings>, @@ -4288,7 +4308,7 @@ pub struct WebinarLiveStreamStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Pagination { /** - * Pagination Object. + * Pagination Object. */ #[serde( default, @@ -4297,7 +4317,7 @@ pub struct Pagination { )] pub next_page_token: String, /** - * Pagination Object. + * Pagination Object. */ #[serde( default, @@ -4306,7 +4326,7 @@ pub struct Pagination { )] pub page_count: i64, /** - * Pagination Object. + * Pagination Object. */ #[serde( default, @@ -4315,7 +4335,7 @@ pub struct Pagination { )] pub page_number: i64, /** - * Pagination Object. + * Pagination Object. */ #[serde( default, @@ -4324,7 +4344,7 @@ pub struct Pagination { )] pub page_size: i64, /** - * Pagination Object. + * Pagination Object. */ #[serde( default, @@ -4338,7 +4358,7 @@ pub struct Pagination { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaginationToken { /** - * Pagination object. + * Pagination object. */ #[serde( default, @@ -4347,7 +4367,7 @@ pub struct PaginationToken { )] pub next_page_token: String, /** - * Pagination object. + * Pagination object. */ #[serde( default, @@ -4356,7 +4376,7 @@ pub struct PaginationToken { )] pub page_count: i64, /** - * Pagination object. + * Pagination object. */ #[serde( default, @@ -4365,7 +4385,7 @@ pub struct PaginationToken { )] pub page_size: i64, /** - * Pagination object. + * Pagination object. */ #[serde( default, @@ -4379,7 +4399,7 @@ pub struct PaginationToken { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PaginationToken4ImChat { /** - * Pagination object. + * Pagination object. */ #[serde( default, @@ -4388,7 +4408,7 @@ pub struct PaginationToken4ImChat { )] pub next_page_token: String, /** - * Pagination object. + * Pagination object. */ #[serde( default, @@ -4402,7 +4422,7 @@ pub struct PaginationToken4ImChat { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Panelist { /** - * Panelist base object. + * Panelist base object. */ #[serde( default, @@ -4411,7 +4431,7 @@ pub struct Panelist { )] pub email: String, /** - * Panelist base object. + * Panelist base object. */ #[serde( default, @@ -4424,7 +4444,7 @@ pub struct Panelist { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Panelists { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -4445,7 +4465,7 @@ pub struct PanelistsAllOf { #[serde(flatten)] pub groups: Groups, /** - * Panelist base object. + * Panelist base object. */ #[serde(flatten)] pub panelist: Panelist, @@ -4457,7 +4477,7 @@ pub struct PanelistsAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PanelistList { /** - * List of panelists. + * List of panelists. */ #[serde( default, @@ -4466,7 +4486,7 @@ pub struct PanelistList { )] pub panelists: Vec<PanelistsAllOf>, /** - * List of panelists. + * List of panelists. */ #[serde( default, @@ -4480,7 +4500,7 @@ pub struct PanelistList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QosAudio { /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -4489,7 +4509,7 @@ pub struct QosAudio { )] pub avg_loss: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -4498,7 +4518,7 @@ pub struct QosAudio { )] pub bitrate: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -4507,7 +4527,7 @@ pub struct QosAudio { )] pub jitter: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -4516,7 +4536,7 @@ pub struct QosAudio { )] pub latency: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -4529,7 +4549,8 @@ pub struct QosAudio { /** * The recording status. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingStatus { #[serde(rename = "completed")] Completed, @@ -4561,7 +4582,7 @@ impl RecordingStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingData { /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4570,7 +4591,7 @@ pub struct RecordingData { )] pub deleted_time: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4579,7 +4600,7 @@ pub struct RecordingData { )] pub download_url: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4588,7 +4609,7 @@ pub struct RecordingData { )] pub file_size: f64, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4597,7 +4618,7 @@ pub struct RecordingData { )] pub file_type: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4606,7 +4627,7 @@ pub struct RecordingData { )] pub id: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4615,7 +4636,7 @@ pub struct RecordingData { )] pub meeting_id: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4624,7 +4645,7 @@ pub struct RecordingData { )] pub play_url: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4633,7 +4654,7 @@ pub struct RecordingData { )] pub recording_end: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4642,7 +4663,7 @@ pub struct RecordingData { )] pub recording_start: String, /** - * Recording file object. + * Recording file object. */ #[serde( default, @@ -4651,7 +4672,7 @@ pub struct RecordingData { )] pub recording_type: String, /** - * Recording file object. + * Recording file object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<RecordingStatus>, @@ -4661,7 +4682,7 @@ pub struct RecordingData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingSeparateAudio { /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4670,7 +4691,7 @@ pub struct RecordingSeparateAudio { )] pub download_url: String, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4679,7 +4700,7 @@ pub struct RecordingSeparateAudio { )] pub file_name: String, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4688,7 +4709,7 @@ pub struct RecordingSeparateAudio { )] pub file_size: f64, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4697,7 +4718,7 @@ pub struct RecordingSeparateAudio { )] pub file_type: String, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4706,7 +4727,7 @@ pub struct RecordingSeparateAudio { )] pub id: String, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4715,7 +4736,7 @@ pub struct RecordingSeparateAudio { )] pub play_url: String, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4724,7 +4745,7 @@ pub struct RecordingSeparateAudio { )] pub recording_end: Option<chrono::DateTime<chrono::Utc>>, /** - * The recording file object. + * The recording file object. */ #[serde( default, @@ -4733,7 +4754,7 @@ pub struct RecordingSeparateAudio { )] pub recording_start: Option<chrono::DateTime<chrono::Utc>>, /** - * The recording file object. + * The recording file object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<RecordingStatus>, @@ -4742,7 +4763,8 @@ pub struct RecordingSeparateAudio { /** * Determine how the meeting recording is shared. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ShareRecording { #[serde(rename = "internally")] Internally, @@ -4841,14 +4863,14 @@ pub struct RecordingSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingRegistrantStatus { /** - * Specify whether to allow users from specific regions to join this meeting; or block users from specific regions from joining this meeting. <br><br> + * Specify whether to allow users from specific regions to join this meeting; or block users from specific regions from joining this meeting. <br><br> * `approve`: Allow users from specific regions/countries to join this meeting. If this setting is selected, the approved regions/countries must be included in the `approved_list`.<br><br> * `deny`: Block users from specific regions/countries from joining this meeting. If this setting is selected, the approved regions/countries must be included in the `denied_list` */ #[serde(default, skip_serializing_if = "Method::is_noop")] pub action: Method, /** - * Registrant Status + * Registrant Status */ #[serde( default, @@ -4862,7 +4884,7 @@ pub struct RecordingRegistrantStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Registrant { /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4871,7 +4893,7 @@ pub struct Registrant { )] pub address: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4880,7 +4902,7 @@ pub struct Registrant { )] pub city: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4889,7 +4911,7 @@ pub struct Registrant { )] pub comments: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4898,7 +4920,7 @@ pub struct Registrant { )] pub country: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4907,7 +4929,7 @@ pub struct Registrant { )] pub custom_questions: Vec<CustomQuestion>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -4916,7 +4938,7 @@ pub struct Registrant { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -4925,7 +4947,7 @@ pub struct Registrant { )] pub first_name: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4934,7 +4956,7 @@ pub struct Registrant { )] pub industry: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4943,7 +4965,7 @@ pub struct Registrant { )] pub job_title: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4952,7 +4974,7 @@ pub struct Registrant { )] pub last_name: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4961,7 +4983,7 @@ pub struct Registrant { )] pub no_of_employees: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4970,7 +4992,7 @@ pub struct Registrant { )] pub org: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4979,7 +5001,7 @@ pub struct Registrant { )] pub phone: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4988,7 +5010,7 @@ pub struct Registrant { )] pub purchasing_time_frame: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -4997,7 +5019,7 @@ pub struct Registrant { )] pub role_in_purchase_process: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -5006,7 +5028,7 @@ pub struct Registrant { )] pub state: String, /** - * Registrant base object. + * Registrant base object. */ #[serde( default, @@ -5019,7 +5041,8 @@ pub struct Registrant { /** * Registrant Status:<br>`approve` - Approve registrant.<br>`cancel` - Cancel previously approved registrant's registration.<br>`deny` - Deny registrant. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RegistrantStatusAction { #[serde(rename = "approve")] Approve, @@ -5056,7 +5079,7 @@ impl RegistrantStatusAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Assistants { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -5065,7 +5088,7 @@ pub struct Assistants { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -5078,12 +5101,12 @@ pub struct Assistants { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RegistrantStatus { /** - * Registrant Status:<br>`approve` - Approve registrant.<br>`cancel` - Cancel previously approved registrant's registration.<br>`deny` - Deny registrant. + * Registrant Status:<br>`approve` - Approve registrant.<br>`cancel` - Cancel previously approved registrant's registration.<br>`deny` - Deny registrant. */ #[serde(default, skip_serializing_if = "RegistrantStatusAction::is_noop")] pub action: RegistrantStatusAction, /** - * List of registrants. + * List of registrants. */ #[serde( default, @@ -5097,7 +5120,7 @@ pub struct RegistrantStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RoleMembersList { /** - * List of a Role Members + * List of a Role Members */ #[serde( default, @@ -5106,7 +5129,7 @@ pub struct RoleMembersList { )] pub members: Vec<Domains>, /** - * List of a Role Members + * List of a Role Members */ #[serde( default, @@ -5115,7 +5138,7 @@ pub struct RoleMembersList { )] pub next_page_token: String, /** - * List of a Role Members + * List of a Role Members */ #[serde( default, @@ -5124,7 +5147,7 @@ pub struct RoleMembersList { )] pub page_count: i64, /** - * List of a Role Members + * List of a Role Members */ #[serde( default, @@ -5133,7 +5156,7 @@ pub struct RoleMembersList { )] pub page_number: i64, /** - * List of a Role Members + * List of a Role Members */ #[serde( default, @@ -5142,7 +5165,7 @@ pub struct RoleMembersList { )] pub page_size: i64, /** - * List of a Role Members + * List of a Role Members */ #[serde( default, @@ -5156,7 +5179,7 @@ pub struct RoleMembersList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddRoleMembers { /** - * Add Role Members + * Add Role Members */ #[serde( default, @@ -5170,7 +5193,7 @@ pub struct AddRoleMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Session { /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5179,7 +5202,7 @@ pub struct Session { )] pub agenda: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5188,7 +5211,7 @@ pub struct Session { )] pub duration: i64, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5197,17 +5220,17 @@ pub struct Session { )] pub password: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<Recurrence>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<MeetingSettings>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5216,7 +5239,7 @@ pub struct Session { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5225,7 +5248,7 @@ pub struct Session { )] pub timezone: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5234,7 +5257,7 @@ pub struct Session { )] pub topic: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5243,7 +5266,7 @@ pub struct Session { )] pub tracking_fields: Vec<String>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5257,7 +5280,7 @@ pub struct Session { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SessionUpdateTrackingFields { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -5266,7 +5289,7 @@ pub struct SessionUpdateTrackingFields { )] pub field: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -5279,7 +5302,7 @@ pub struct SessionUpdateTrackingFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SettingsData { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -5296,7 +5319,7 @@ pub struct SettingsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SettingsAllOf { /** - * Meeting settings. + * Meeting settings. */ #[serde(flatten)] pub meeting_settings: MeetingSettings, @@ -5308,7 +5331,7 @@ pub struct SettingsAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SessionUpdate { /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5317,7 +5340,7 @@ pub struct SessionUpdate { )] pub agenda: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5326,7 +5349,7 @@ pub struct SessionUpdate { )] pub duration: i64, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5335,7 +5358,7 @@ pub struct SessionUpdate { )] pub password: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5343,17 +5366,17 @@ pub struct SessionUpdate { )] pub pre_schedule: bool, /** - * Base object for sessions. + * Base object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<Recurrence>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<SettingsAllOf>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5362,7 +5385,7 @@ pub struct SessionUpdate { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5371,7 +5394,7 @@ pub struct SessionUpdate { )] pub template_id: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5380,7 +5403,7 @@ pub struct SessionUpdate { )] pub timezone: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5389,7 +5412,7 @@ pub struct SessionUpdate { )] pub topic: String, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5398,7 +5421,7 @@ pub struct SessionUpdate { )] pub tracking_fields: Vec<SessionUpdateTrackingFields>, /** - * Base object for sessions. + * Base object for sessions. */ #[serde( default, @@ -5413,7 +5436,7 @@ pub struct SessionUpdate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecurrenceWebinar { /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5422,7 +5445,7 @@ pub struct RecurrenceWebinar { )] pub end_date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5431,7 +5454,7 @@ pub struct RecurrenceWebinar { )] pub end_times: i64, /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5440,7 +5463,7 @@ pub struct RecurrenceWebinar { )] pub monthly_day: i64, /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5449,7 +5472,7 @@ pub struct RecurrenceWebinar { )] pub monthly_week: i64, /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5458,7 +5481,7 @@ pub struct RecurrenceWebinar { )] pub monthly_week_day: i64, /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5467,7 +5490,7 @@ pub struct RecurrenceWebinar { )] pub repeat_interval: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -5477,7 +5500,7 @@ pub struct RecurrenceWebinar { )] pub type_: i64, /** - * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. + * Recurrence object. Use this object only for a webinar of type `9` i.e., a recurring webinar with fixed time. */ #[serde( default, @@ -5494,7 +5517,8 @@ pub struct RecurrenceWebinar { * * * `all`: Attendees are able to view all questions submitted in the Q&A. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AnswerQuestions { #[serde(rename = "all")] All, @@ -5529,7 +5553,7 @@ impl AnswerQuestions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuestionAnswer { /** - * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. + * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. */ #[serde( default, @@ -5537,12 +5561,12 @@ pub struct QuestionAnswer { )] pub allow_anonymous_questions: bool, /** - * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. + * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub answer_questions: Option<AnswerQuestions>, /** - * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. + * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. */ #[serde( default, @@ -5550,7 +5574,7 @@ pub struct QuestionAnswer { )] pub attendees_can_comment: bool, /** - * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. + * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. */ #[serde( default, @@ -5558,7 +5582,7 @@ pub struct QuestionAnswer { )] pub attendees_can_upvote: bool, /** - * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. + * [Q&A](https://support.zoom.us/hc/en-us/articles/203686015-Using-Q-A-as-the-webinar-host#:~:text=Overview,and%20upvote%20each%20other's%20questions.) for webinar. */ #[serde( default, @@ -5571,7 +5595,7 @@ pub struct QuestionAnswer { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AttendeesPanelistsReminderEmailNotification { /** - * Send reminder email to attendees and panelists. + * Send reminder email to attendees and panelists. */ #[serde( default, @@ -5579,7 +5603,7 @@ pub struct AttendeesPanelistsReminderEmailNotification { )] pub enable: bool, /** - * Send reminder email to attendees and panelists. + * Send reminder email to attendees and panelists. */ #[serde( default, @@ -5594,7 +5618,7 @@ pub struct AttendeesPanelistsReminderEmailNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FollowUpAttendeesEmailNotification { /** - * Send follow-up email to attendees. + * Send follow-up email to attendees. */ #[serde( default, @@ -5602,7 +5626,7 @@ pub struct FollowUpAttendeesEmailNotification { )] pub enable: bool, /** - * Send follow-up email to attendees. + * Send follow-up email to attendees. */ #[serde( default, @@ -5617,7 +5641,7 @@ pub struct FollowUpAttendeesEmailNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct FollowUpAbsenteesEmailNotification { /** - * Send follow-up email to absentees. + * Send follow-up email to absentees. */ #[serde( default, @@ -5625,7 +5649,7 @@ pub struct FollowUpAbsenteesEmailNotification { )] pub enable: bool, /** - * Send follow-up email to absentees. + * Send follow-up email to absentees. */ #[serde( default, @@ -5640,7 +5664,7 @@ pub struct FollowUpAbsenteesEmailNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarSettings { /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5648,7 +5672,7 @@ pub struct WebinarSettings { )] pub allow_multiple_devices: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5657,7 +5681,7 @@ pub struct WebinarSettings { )] pub alternative_hosts: String, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5666,18 +5690,18 @@ pub struct WebinarSettings { )] pub approval_type: i64, /** - * Webinar settings. + * Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub attendees_and_panelists_reminder_email_notification: Option<AttendeesPanelistsReminderEmailNotification>, /** - * Webinar settings. + * Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio: Option<Audio>, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5686,7 +5710,7 @@ pub struct WebinarSettings { )] pub authentication_domains: String, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5695,7 +5719,7 @@ pub struct WebinarSettings { )] pub authentication_name: String, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5704,12 +5728,12 @@ pub struct WebinarSettings { )] pub authentication_option: String, /** - * Webinar settings. + * Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_recording: Option<AutoRecording>, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5717,7 +5741,7 @@ pub struct WebinarSettings { )] pub close_registration: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5726,7 +5750,7 @@ pub struct WebinarSettings { )] pub contact_email: String, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5735,7 +5759,7 @@ pub struct WebinarSettings { )] pub contact_name: String, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5744,7 +5768,7 @@ pub struct WebinarSettings { )] pub email_language: String, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5752,7 +5776,7 @@ pub struct WebinarSettings { )] pub enforce_login: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5761,17 +5785,17 @@ pub struct WebinarSettings { )] pub enforce_login_domains: String, /** - * Webinar settings. + * Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub follow_up_absentees_email_notification: Option<FollowUpAbsenteesEmailNotification>, /** - * Webinar settings. + * Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub follow_up_attendees_email_notification: Option<FollowUpAttendeesEmailNotification>, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5780,7 +5804,7 @@ pub struct WebinarSettings { )] pub global_dial_in_countries: Vec<String>, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5788,7 +5812,7 @@ pub struct WebinarSettings { )] pub hd_video: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5796,7 +5820,7 @@ pub struct WebinarSettings { )] pub host_video: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5804,7 +5828,7 @@ pub struct WebinarSettings { )] pub meeting_authentication: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5812,7 +5836,7 @@ pub struct WebinarSettings { )] pub notify_registrants: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5820,7 +5844,7 @@ pub struct WebinarSettings { )] pub on_demand: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5828,7 +5852,7 @@ pub struct WebinarSettings { )] pub panelists_invitation_email_notification: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5836,7 +5860,7 @@ pub struct WebinarSettings { )] pub panelists_video: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5844,7 +5868,7 @@ pub struct WebinarSettings { )] pub post_webinar_survey: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5852,12 +5876,12 @@ pub struct WebinarSettings { )] pub practice_session: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub question_and_answer: Option<QuestionAnswer>, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5865,7 +5889,7 @@ pub struct WebinarSettings { )] pub registrants_confirmation_email: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5873,7 +5897,7 @@ pub struct WebinarSettings { )] pub registrants_email_notification: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5882,7 +5906,7 @@ pub struct WebinarSettings { )] pub registrants_restrict_number: i64, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5891,7 +5915,7 @@ pub struct WebinarSettings { )] pub registration_type: i64, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5899,7 +5923,7 @@ pub struct WebinarSettings { )] pub show_share_button: bool, /** - * Webinar settings. + * Webinar settings. */ #[serde( default, @@ -5913,7 +5937,7 @@ pub struct WebinarSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SessionWebinar { /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5922,7 +5946,7 @@ pub struct SessionWebinar { )] pub agenda: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5931,7 +5955,7 @@ pub struct SessionWebinar { )] pub duration: i64, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5940,17 +5964,17 @@ pub struct SessionWebinar { )] pub password: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<RecurrenceWebinar>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<WebinarSettings>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5959,7 +5983,7 @@ pub struct SessionWebinar { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5968,7 +5992,7 @@ pub struct SessionWebinar { )] pub timezone: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5977,7 +6001,7 @@ pub struct SessionWebinar { )] pub topic: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -5986,7 +6010,7 @@ pub struct SessionWebinar { )] pub tracking_fields: Vec<SessionUpdateTrackingFields>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6007,7 +6031,7 @@ pub struct SessionWebinarUpdateSettingsAllOf { #[serde(flatten)] pub settings_data: SettingsData, /** - * Webinar settings. + * Webinar settings. */ #[serde(flatten)] pub webinar_settings: WebinarSettings, @@ -6017,7 +6041,7 @@ pub struct SessionWebinarUpdateSettingsAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SessionWebinarUpdate { /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6026,7 +6050,7 @@ pub struct SessionWebinarUpdate { )] pub agenda: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6035,7 +6059,7 @@ pub struct SessionWebinarUpdate { )] pub duration: i64, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6044,17 +6068,17 @@ pub struct SessionWebinarUpdate { )] pub password: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<Recurrence>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<SessionWebinarUpdateSettingsAllOf>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6063,7 +6087,7 @@ pub struct SessionWebinarUpdate { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6072,7 +6096,7 @@ pub struct SessionWebinarUpdate { )] pub timezone: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6081,7 +6105,7 @@ pub struct SessionWebinarUpdate { )] pub topic: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6090,7 +6114,7 @@ pub struct SessionWebinarUpdate { )] pub tracking_fields: Vec<SessionUpdateTrackingFields>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -6105,7 +6129,8 @@ pub struct SessionWebinarUpdate { * Dial-in number types:<br>`toll` - Toll number.<br>`tollfree` -Toll free number.<br> * `media_link` - Media link. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TspAccountsListDialInNumbersType { #[serde(rename = "media_link")] MediaLink, @@ -6142,7 +6167,7 @@ impl TspAccountsListDialInNumbersType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DialInNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6151,7 +6176,7 @@ pub struct DialInNumbers { )] pub code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6160,7 +6185,7 @@ pub struct DialInNumbers { )] pub country_label: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6169,7 +6194,7 @@ pub struct DialInNumbers { )] pub number: String, /** - * Dial-in number types:<br>`toll` - Toll number.<br>`tollfree` -Toll free number.<br> + * Dial-in number types:<br>`toll` - Toll number.<br>`tollfree` -Toll free number.<br> * `media_link` - Media link. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] @@ -6179,7 +6204,8 @@ pub struct DialInNumbers { /** * Telephony bridge */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TspBridge { #[serde(rename = "EU_TSP_TB")] EuTspTb, @@ -6214,7 +6240,7 @@ impl TspBridge { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspAccountsList { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6223,7 +6249,7 @@ pub struct TspAccountsList { )] pub conference_code: String, /** - * List of TSP accounts. + * List of TSP accounts. */ #[serde( default, @@ -6232,7 +6258,7 @@ pub struct TspAccountsList { )] pub dial_in_numbers: Vec<DialInNumbers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6241,7 +6267,7 @@ pub struct TspAccountsList { )] pub leader_pin: String, /** - * List of TSP accounts. + * List of TSP accounts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_bridge: Option<TspBridge>, @@ -6250,7 +6276,7 @@ pub struct TspAccountsList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DedicatedDialInNumber { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6259,7 +6285,7 @@ pub struct DedicatedDialInNumber { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6273,7 +6299,7 @@ pub struct DedicatedDialInNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Pac { /** - * List of PAC accounts. + * List of PAC accounts. */ #[serde( default, @@ -6282,7 +6308,7 @@ pub struct Pac { )] pub conference_id: i64, /** - * List of PAC accounts. + * List of PAC accounts. */ #[serde( default, @@ -6291,7 +6317,7 @@ pub struct Pac { )] pub dedicated_dial_in_number: Vec<DedicatedDialInNumber>, /** - * List of PAC accounts. + * List of PAC accounts. */ #[serde( default, @@ -6300,7 +6326,7 @@ pub struct Pac { )] pub global_dial_in_numbers: Vec<DedicatedDialInNumber>, /** - * List of PAC accounts. + * List of PAC accounts. */ #[serde( default, @@ -6309,7 +6335,7 @@ pub struct Pac { )] pub listen_only_password: String, /** - * List of PAC accounts. + * List of PAC accounts. */ #[serde( default, @@ -6323,7 +6349,7 @@ pub struct Pac { #[derive(Serialize, Default, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct User { /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6332,7 +6358,7 @@ pub struct User { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6341,7 +6367,7 @@ pub struct User { )] pub dept: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6350,7 +6376,7 @@ pub struct User { )] pub email: String, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6359,7 +6385,7 @@ pub struct User { )] pub first_name: String, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6368,7 +6394,7 @@ pub struct User { )] pub last_client_version: String, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6377,7 +6403,7 @@ pub struct User { )] pub last_login_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6386,7 +6412,7 @@ pub struct User { )] pub last_name: String, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6395,7 +6421,7 @@ pub struct User { )] pub pmi: i64, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6404,7 +6430,7 @@ pub struct User { )] pub role_name: String, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6413,7 +6439,7 @@ pub struct User { )] pub timezone: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -6423,7 +6449,7 @@ pub struct User { )] pub type_: i64, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde( default, @@ -6436,7 +6462,7 @@ pub struct User { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomAttributes { /** - * Custom attribute(s) of the user. + * Custom attribute(s) of the user. */ #[serde( default, @@ -6445,7 +6471,7 @@ pub struct CustomAttributes { )] pub key: String, /** - * Custom attribute(s) of the user. + * Custom attribute(s) of the user. */ #[serde( default, @@ -6454,7 +6480,7 @@ pub struct CustomAttributes { )] pub name: String, /** - * Custom attribute(s) of the user. + * Custom attribute(s) of the user. */ #[serde( default, @@ -6472,7 +6498,8 @@ pub struct CustomAttributes { * * `Home` * * `Fax` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Label { #[serde(rename = "Fax")] Fax, @@ -6512,7 +6539,7 @@ impl Label { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6521,7 +6548,7 @@ pub struct PhoneNumbers { )] pub code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6530,7 +6557,7 @@ pub struct PhoneNumbers { )] pub country: String, /** - * The label to add to the user's phone number. You can only add one label to the user's phone number: + * The label to add to the user's phone number. You can only add one label to the user's phone number: * * \* `Mobile` * \* `Office` @@ -6540,7 +6567,7 @@ pub struct PhoneNumbers { #[serde(default, skip_serializing_if = "Option::is_none")] pub label: Option<Label>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6554,7 +6581,7 @@ pub struct PhoneNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserUpdate { /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6563,7 +6590,7 @@ pub struct UserUpdate { )] pub cms_user_id: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6572,12 +6599,12 @@ pub struct UserUpdate { )] pub company: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_attributes: Option<CustomAttributes>, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6586,7 +6613,7 @@ pub struct UserUpdate { )] pub dept: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6595,7 +6622,7 @@ pub struct UserUpdate { )] pub first_name: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6604,7 +6631,7 @@ pub struct UserUpdate { )] pub group_id: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6613,7 +6640,7 @@ pub struct UserUpdate { )] pub host_key: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6622,7 +6649,7 @@ pub struct UserUpdate { )] pub job_title: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6631,7 +6658,7 @@ pub struct UserUpdate { )] pub language: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6640,7 +6667,7 @@ pub struct UserUpdate { )] pub last_name: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6649,7 +6676,7 @@ pub struct UserUpdate { )] pub location: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6658,7 +6685,7 @@ pub struct UserUpdate { )] pub manager: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6667,7 +6694,7 @@ pub struct UserUpdate { )] pub phone_country: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6676,12 +6703,12 @@ pub struct UserUpdate { )] pub phone_number: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub phone_numbers: Option<PhoneNumbers>, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6690,7 +6717,7 @@ pub struct UserUpdate { )] pub pmi: i64, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6699,7 +6726,7 @@ pub struct UserUpdate { )] pub timezone: String, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6709,7 +6736,7 @@ pub struct UserUpdate { )] pub type_: i64, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6717,7 +6744,7 @@ pub struct UserUpdate { )] pub use_pmi: bool, /** - * The user update object represents a user on Zoom. + * The user update object represents a user on Zoom. */ #[serde( default, @@ -6731,7 +6758,7 @@ pub struct UserUpdate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserAssistantsList { /** - * List of user's assistants. + * List of user's assistants. */ #[serde( default, @@ -6744,7 +6771,7 @@ pub struct UserAssistantsList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Schedulers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6753,7 +6780,7 @@ pub struct Schedulers { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -6762,7 +6789,7 @@ pub struct Schedulers { )] pub id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -6776,7 +6803,7 @@ pub struct Schedulers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSchedulersList { /** - * List of user's schedulers. + * List of user's schedulers. */ #[serde( default, @@ -6790,7 +6817,7 @@ pub struct UserSchedulersList { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsMeetingPasswordRequirement { /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6799,7 +6826,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub consecutive_characters_length: i64, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6807,7 +6834,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub have_letter: bool, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6815,7 +6842,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub have_number: bool, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6823,7 +6850,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub have_special_character: bool, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6831,7 +6858,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub have_upper_and_lower_characters: bool, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6840,7 +6867,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub length: i64, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6848,7 +6875,7 @@ pub struct UserSettingsMeetingPasswordRequirement { )] pub only_allow_numeric: bool, /** - * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Account wide meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -6861,12 +6888,12 @@ pub struct UserSettingsMeetingPasswordRequirement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsMeeting { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_type: Option<AudioType>, /** - * + * */ #[serde( default, @@ -6875,7 +6902,7 @@ pub struct UserSettingsMeeting { )] pub default_password_for_scheduled_meetings: String, /** - * + * */ #[serde( default, @@ -6883,7 +6910,7 @@ pub struct UserSettingsMeeting { )] pub embed_password_in_join_link: bool, /** - * + * */ #[serde( default, @@ -6891,7 +6918,7 @@ pub struct UserSettingsMeeting { )] pub force_pmi_jbh_password: bool, /** - * + * */ #[serde( default, @@ -6899,7 +6926,7 @@ pub struct UserSettingsMeeting { )] pub host_video: bool, /** - * + * */ #[serde( default, @@ -6907,12 +6934,12 @@ pub struct UserSettingsMeeting { )] pub join_before_host: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub meeting_password_requirement: Option<UserSettingsMeetingPasswordRequirement>, /** - * + * */ #[serde( default, @@ -6920,7 +6947,7 @@ pub struct UserSettingsMeeting { )] pub participants_video: bool, /** - * + * */ #[serde( default, @@ -6928,7 +6955,7 @@ pub struct UserSettingsMeeting { )] pub personal_meeting: bool, /** - * + * */ #[serde( default, @@ -6937,7 +6964,7 @@ pub struct UserSettingsMeeting { )] pub pmi_password: String, /** - * + * */ #[serde( default, @@ -6945,7 +6972,7 @@ pub struct UserSettingsMeeting { )] pub pstn_password_protected: bool, /** - * + * */ #[serde( default, @@ -6953,12 +6980,12 @@ pub struct UserSettingsMeeting { )] pub require_password_for_instant_meetings: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub require_password_for_pmi_meetings: Option<RequirePasswordPmiMeetings>, /** - * + * */ #[serde( default, @@ -6966,7 +6993,7 @@ pub struct UserSettingsMeeting { )] pub require_password_for_scheduled_meetings: bool, /** - * + * */ #[serde( default, @@ -6974,7 +7001,7 @@ pub struct UserSettingsMeeting { )] pub require_password_for_scheduling_new_meetings: bool, /** - * + * */ #[serde( default, @@ -6982,7 +7009,7 @@ pub struct UserSettingsMeeting { )] pub use_pmi_for_instant_meetings: bool, /** - * + * */ #[serde( default, @@ -6995,7 +7022,7 @@ pub struct UserSettingsMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsInMeeting { /** - * + * */ #[serde( default, @@ -7003,7 +7030,7 @@ pub struct UserSettingsInMeeting { )] pub allow_live_streaming: bool, /** - * + * */ #[serde( default, @@ -7011,7 +7038,7 @@ pub struct UserSettingsInMeeting { )] pub annotation: bool, /** - * + * */ #[serde( default, @@ -7019,7 +7046,7 @@ pub struct UserSettingsInMeeting { )] pub attendee_on_hold: bool, /** - * + * */ #[serde( default, @@ -7027,7 +7054,7 @@ pub struct UserSettingsInMeeting { )] pub auto_saving_chat: bool, /** - * + * */ #[serde( default, @@ -7035,7 +7062,7 @@ pub struct UserSettingsInMeeting { )] pub breakout_room: bool, /** - * + * */ #[serde( default, @@ -7043,7 +7070,7 @@ pub struct UserSettingsInMeeting { )] pub chat: bool, /** - * + * */ #[serde( default, @@ -7051,7 +7078,7 @@ pub struct UserSettingsInMeeting { )] pub closed_caption: bool, /** - * + * */ #[serde( default, @@ -7059,7 +7086,7 @@ pub struct UserSettingsInMeeting { )] pub co_host: bool, /** - * + * */ #[serde( default, @@ -7067,7 +7094,7 @@ pub struct UserSettingsInMeeting { )] pub custom_data_center_regions: bool, /** - * + * */ #[serde( default, @@ -7075,7 +7102,7 @@ pub struct UserSettingsInMeeting { )] pub custom_live_streaming_service: bool, /** - * + * */ #[serde( default, @@ -7084,7 +7111,7 @@ pub struct UserSettingsInMeeting { )] pub custom_service_instructions: String, /** - * + * */ #[serde( default, @@ -7093,7 +7120,7 @@ pub struct UserSettingsInMeeting { )] pub data_center_regions: Vec<String>, /** - * + * */ #[serde( default, @@ -7102,12 +7129,12 @@ pub struct UserSettingsInMeeting { )] pub e_2e_encryption: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub entry_exit_chime: Option<EntryExitChime>, /** - * + * */ #[serde( default, @@ -7115,7 +7142,7 @@ pub struct UserSettingsInMeeting { )] pub far_end_camera_control: bool, /** - * + * */ #[serde( default, @@ -7123,7 +7150,7 @@ pub struct UserSettingsInMeeting { )] pub feedback: bool, /** - * + * */ #[serde( default, @@ -7131,7 +7158,7 @@ pub struct UserSettingsInMeeting { )] pub file_transfer: bool, /** - * + * */ #[serde( default, @@ -7139,7 +7166,7 @@ pub struct UserSettingsInMeeting { )] pub group_hd: bool, /** - * + * */ #[serde( default, @@ -7147,7 +7174,7 @@ pub struct UserSettingsInMeeting { )] pub join_from_desktop: bool, /** - * + * */ #[serde( default, @@ -7155,7 +7182,7 @@ pub struct UserSettingsInMeeting { )] pub join_from_mobile: bool, /** - * + * */ #[serde( default, @@ -7163,7 +7190,7 @@ pub struct UserSettingsInMeeting { )] pub non_verbal_feedback: bool, /** - * + * */ #[serde( default, @@ -7171,7 +7198,7 @@ pub struct UserSettingsInMeeting { )] pub polling: bool, /** - * + * */ #[serde( default, @@ -7179,7 +7206,7 @@ pub struct UserSettingsInMeeting { )] pub private_chat: bool, /** - * + * */ #[serde( default, @@ -7187,7 +7214,7 @@ pub struct UserSettingsInMeeting { )] pub record_play_voice: bool, /** - * + * */ #[serde( default, @@ -7195,7 +7222,7 @@ pub struct UserSettingsInMeeting { )] pub remote_control: bool, /** - * + * */ #[serde( default, @@ -7203,7 +7230,7 @@ pub struct UserSettingsInMeeting { )] pub remote_support: bool, /** - * + * */ #[serde( default, @@ -7211,7 +7238,7 @@ pub struct UserSettingsInMeeting { )] pub request_permission_to_unmute: bool, /** - * + * */ #[serde( default, @@ -7219,7 +7246,7 @@ pub struct UserSettingsInMeeting { )] pub screen_sharing: bool, /** - * + * */ #[serde( default, @@ -7227,7 +7254,7 @@ pub struct UserSettingsInMeeting { )] pub share_dual_camera: bool, /** - * + * */ #[serde( default, @@ -7235,7 +7262,7 @@ pub struct UserSettingsInMeeting { )] pub show_a_join_from_your_browser_link: bool, /** - * + * */ #[serde( default, @@ -7243,7 +7270,7 @@ pub struct UserSettingsInMeeting { )] pub show_meeting_control_toolbar: bool, /** - * + * */ #[serde( default, @@ -7251,12 +7278,12 @@ pub struct UserSettingsInMeeting { )] pub virtual_background: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub virtual_background_settings: Option<VirtualBackgroundSettings>, /** - * + * */ #[serde( default, @@ -7264,17 +7291,17 @@ pub struct UserSettingsInMeeting { )] pub waiting_room: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub who_can_share_screen: Option<WhoCanShareScreen>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub who_can_share_screen_when_someone_is_sharing: Option<WhoCanShareScreen>, /** - * + * */ #[serde( default, @@ -7287,7 +7314,7 @@ pub struct UserSettingsInMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsNotification { /** - * + * */ #[serde( default, @@ -7295,7 +7322,7 @@ pub struct UserSettingsNotification { )] pub alternative_host_reminder: bool, /** - * + * */ #[serde( default, @@ -7303,7 +7330,7 @@ pub struct UserSettingsNotification { )] pub cancel_meeting_reminder: bool, /** - * + * */ #[serde( default, @@ -7311,7 +7338,7 @@ pub struct UserSettingsNotification { )] pub jbh_reminder: bool, /** - * + * */ #[serde( default, @@ -7324,7 +7351,7 @@ pub struct UserSettingsNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsRecordingPasswordRequirement { /** - * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. + * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -7332,7 +7359,7 @@ pub struct UserSettingsRecordingPasswordRequirement { )] pub have_letter: bool, /** - * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. + * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -7340,7 +7367,7 @@ pub struct UserSettingsRecordingPasswordRequirement { )] pub have_number: bool, /** - * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. + * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -7348,7 +7375,7 @@ pub struct UserSettingsRecordingPasswordRequirement { )] pub have_special_character: bool, /** - * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. + * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -7357,7 +7384,7 @@ pub struct UserSettingsRecordingPasswordRequirement { )] pub length: i64, /** - * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. + * This object represents the minimum passcode requirements set for recordings via Account Recording Settings. */ #[serde( default, @@ -7370,7 +7397,7 @@ pub struct UserSettingsRecordingPasswordRequirement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsRecording { /** - * + * */ #[serde( default, @@ -7378,7 +7405,7 @@ pub struct UserSettingsRecording { )] pub ask_host_to_confirm_disclaimer: bool, /** - * + * */ #[serde( default, @@ -7386,7 +7413,7 @@ pub struct UserSettingsRecording { )] pub ask_participants_to_consent_disclaimer: bool, /** - * + * */ #[serde( default, @@ -7394,7 +7421,7 @@ pub struct UserSettingsRecording { )] pub auto_delete_cmr: bool, /** - * + * */ #[serde( default, @@ -7403,12 +7430,12 @@ pub struct UserSettingsRecording { )] pub auto_delete_cmr_days: i64, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_recording: Option<AutoRecording>, /** - * + * */ #[serde( default, @@ -7416,7 +7443,7 @@ pub struct UserSettingsRecording { )] pub cloud_recording: bool, /** - * + * */ #[serde( default, @@ -7424,12 +7451,12 @@ pub struct UserSettingsRecording { )] pub host_pause_stop_recording: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ip_address_access_control: Option<IpAddressAccessControl>, /** - * + * */ #[serde( default, @@ -7437,7 +7464,7 @@ pub struct UserSettingsRecording { )] pub local_recording: bool, /** - * + * */ #[serde( default, @@ -7445,7 +7472,7 @@ pub struct UserSettingsRecording { )] pub record_audio_file: bool, /** - * + * */ #[serde( default, @@ -7453,7 +7480,7 @@ pub struct UserSettingsRecording { )] pub record_audio_file_each_participant: bool, /** - * + * */ #[serde( default, @@ -7461,7 +7488,7 @@ pub struct UserSettingsRecording { )] pub record_gallery_view: bool, /** - * + * */ #[serde( default, @@ -7469,7 +7496,7 @@ pub struct UserSettingsRecording { )] pub record_speaker_view: bool, /** - * + * */ #[serde( default, @@ -7477,7 +7504,7 @@ pub struct UserSettingsRecording { )] pub recording_audio_transcript: bool, /** - * + * */ #[serde( default, @@ -7485,12 +7512,12 @@ pub struct UserSettingsRecording { )] pub recording_disclaimer: bool, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recording_password_requirement: Option<UserSettingsRecordingPasswordRequirement>, /** - * + * */ #[serde( default, @@ -7498,7 +7525,7 @@ pub struct UserSettingsRecording { )] pub save_chat_text: bool, /** - * + * */ #[serde( default, @@ -7533,7 +7560,7 @@ pub struct UserSettingsTelephony { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsFeature { /** - * + * */ #[serde( default, @@ -7541,7 +7568,7 @@ pub struct UserSettingsFeature { )] pub cn_meeting: bool, /** - * + * */ #[serde( default, @@ -7549,7 +7576,7 @@ pub struct UserSettingsFeature { )] pub in_meeting: bool, /** - * + * */ #[serde( default, @@ -7557,7 +7584,7 @@ pub struct UserSettingsFeature { )] pub large_meeting: bool, /** - * + * */ #[serde( default, @@ -7566,7 +7593,7 @@ pub struct UserSettingsFeature { )] pub large_meeting_capacity: i64, /** - * + * */ #[serde( default, @@ -7575,7 +7602,7 @@ pub struct UserSettingsFeature { )] pub meeting_capacity: i64, /** - * + * */ #[serde( default, @@ -7583,7 +7610,7 @@ pub struct UserSettingsFeature { )] pub webinar: bool, /** - * + * */ #[serde( default, @@ -7592,7 +7619,7 @@ pub struct UserSettingsFeature { )] pub webinar_capacity: i64, /** - * + * */ #[serde( default, @@ -7600,7 +7627,7 @@ pub struct UserSettingsFeature { )] pub zoom_events: bool, /** - * + * */ #[serde( default, @@ -7609,7 +7636,7 @@ pub struct UserSettingsFeature { )] pub zoom_events_capacity: i64, /** - * + * */ #[serde( default, @@ -7622,7 +7649,7 @@ pub struct UserSettingsFeature { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsTsp { /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -7630,7 +7657,7 @@ pub struct UserSettingsTsp { )] pub call_out: bool, /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -7639,7 +7666,7 @@ pub struct UserSettingsTsp { )] pub call_out_countries: Vec<String>, /** - * Account Settings: TSP. + * Account Settings: TSP. */ #[serde( default, @@ -7694,7 +7721,7 @@ pub struct SettingsUpdateTelephony { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserSettingsUpdateFeature { /** - * + * */ #[serde( default, @@ -7702,7 +7729,7 @@ pub struct UserSettingsUpdateFeature { )] pub large_meeting: bool, /** - * + * */ #[serde( default, @@ -7711,7 +7738,7 @@ pub struct UserSettingsUpdateFeature { )] pub large_meeting_capacity: i64, /** - * + * */ #[serde( default, @@ -7720,7 +7747,7 @@ pub struct UserSettingsUpdateFeature { )] pub meeting_capacity: i64, /** - * + * */ #[serde( default, @@ -7728,7 +7755,7 @@ pub struct UserSettingsUpdateFeature { )] pub webinar: bool, /** - * + * */ #[serde( default, @@ -7737,7 +7764,7 @@ pub struct UserSettingsUpdateFeature { )] pub webinar_capacity: i64, /** - * + * */ #[serde( default, @@ -7745,7 +7772,7 @@ pub struct UserSettingsUpdateFeature { )] pub zoom_events: bool, /** - * + * */ #[serde( default, @@ -7754,7 +7781,7 @@ pub struct UserSettingsUpdateFeature { )] pub zoom_events_capacity: i64, /** - * + * */ #[serde( default, @@ -7787,7 +7814,7 @@ pub struct UserSettingsUpdate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserPermissions { /** - * + * */ #[serde( default, @@ -7801,7 +7828,7 @@ pub struct UserPermissions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarInfo { /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7810,7 +7837,7 @@ pub struct WebinarInfo { )] pub agenda: String, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7819,7 +7846,7 @@ pub struct WebinarInfo { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7828,7 +7855,7 @@ pub struct WebinarInfo { )] pub duration: i64, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7837,7 +7864,7 @@ pub struct WebinarInfo { )] pub join_url: String, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7846,7 +7873,7 @@ pub struct WebinarInfo { )] pub occurrences: Vec<Occurrence>, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7855,17 +7882,17 @@ pub struct WebinarInfo { )] pub password: String, /** - * Webinar object. + * Webinar object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<RecurrenceWebinar>, /** - * Webinar object. + * Webinar object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<WebinarSettings>, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7874,7 +7901,7 @@ pub struct WebinarInfo { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7883,7 +7910,7 @@ pub struct WebinarInfo { )] pub start_url: String, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7892,7 +7919,7 @@ pub struct WebinarInfo { )] pub timezone: String, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7901,7 +7928,7 @@ pub struct WebinarInfo { )] pub topic: String, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7910,7 +7937,7 @@ pub struct WebinarInfo { )] pub tracking_fields: Vec<SessionUpdateTrackingFields>, /** - * Webinar object. + * Webinar object. */ #[serde( default, @@ -7925,7 +7952,7 @@ pub struct WebinarInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Webinars { /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7934,7 +7961,7 @@ pub struct Webinars { )] pub custom_keys: Vec<CustomKeys>, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7943,7 +7970,7 @@ pub struct Webinars { )] pub dept: String, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7952,7 +7979,7 @@ pub struct Webinars { )] pub duration: String, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7961,7 +7988,7 @@ pub struct Webinars { )] pub email: String, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7970,7 +7997,7 @@ pub struct Webinars { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7978,7 +8005,7 @@ pub struct Webinars { )] pub has_3rd_party_audio: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7986,7 +8013,7 @@ pub struct Webinars { )] pub has_pstn: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -7994,7 +8021,7 @@ pub struct Webinars { )] pub has_recording: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8002,7 +8029,7 @@ pub struct Webinars { )] pub has_screen_share: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8010,7 +8037,7 @@ pub struct Webinars { )] pub has_sip: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8018,7 +8045,7 @@ pub struct Webinars { )] pub has_video: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8026,7 +8053,7 @@ pub struct Webinars { )] pub has_voip: bool, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8035,7 +8062,7 @@ pub struct Webinars { )] pub host: String, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8044,7 +8071,7 @@ pub struct Webinars { )] pub id: i64, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8053,7 +8080,7 @@ pub struct Webinars { )] pub participants: i64, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8062,7 +8089,7 @@ pub struct Webinars { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8071,7 +8098,7 @@ pub struct Webinars { )] pub topic: String, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8080,7 +8107,7 @@ pub struct Webinars { )] pub user_type: String, /** - * Webinar metric details. + * Webinar metric details. */ #[serde( default, @@ -8094,7 +8121,7 @@ pub struct Webinars { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarPanelist { /** - * Webinar panelist. + * Webinar panelist. */ #[serde( default, @@ -8108,7 +8135,7 @@ pub struct WebinarPanelist { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ZoomRoom { /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8117,7 +8144,7 @@ pub struct ZoomRoom { )] pub account_type: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8126,7 +8153,7 @@ pub struct ZoomRoom { )] pub calender_name: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8135,7 +8162,7 @@ pub struct ZoomRoom { )] pub camera: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8144,7 +8171,7 @@ pub struct ZoomRoom { )] pub device_ip: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8153,7 +8180,7 @@ pub struct ZoomRoom { )] pub email: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8162,7 +8189,7 @@ pub struct ZoomRoom { )] pub health: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8171,7 +8198,7 @@ pub struct ZoomRoom { )] pub id: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8180,7 +8207,7 @@ pub struct ZoomRoom { )] pub issues: Vec<String>, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8189,7 +8216,7 @@ pub struct ZoomRoom { )] pub last_start_time: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8198,7 +8225,7 @@ pub struct ZoomRoom { )] pub location: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8207,7 +8234,7 @@ pub struct ZoomRoom { )] pub microphone: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8216,7 +8243,7 @@ pub struct ZoomRoom { )] pub room_name: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8225,7 +8252,7 @@ pub struct ZoomRoom { )] pub speaker: String, /** - * Zoom room. + * Zoom room. */ #[serde( default, @@ -8238,7 +8265,8 @@ pub struct ZoomRoom { /** * Poll Question & Answer type:<br>`single` - Single choice<br>`mutliple` - Multiple choice */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PollQuestionsType { #[serde(rename = "multiple")] Multiple, @@ -8272,7 +8300,7 @@ impl PollQuestionsType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Questions { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -8284,7 +8312,7 @@ pub struct Questions { )] pub answers: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -8293,7 +8321,7 @@ pub struct Questions { )] pub name: String, /** - * Poll Question & Answer type:<br>`single` - Single choice<br>`mutliple` - Multiple choice + * Poll Question & Answer type:<br>`single` - Single choice<br>`mutliple` - Multiple choice */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<PollQuestionsType>, @@ -8303,7 +8331,7 @@ pub struct Questions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Poll { /** - * Poll + * Poll */ #[serde( default, @@ -8312,7 +8340,7 @@ pub struct Poll { )] pub questions: Vec<Questions>, /** - * Poll + * Poll */ #[serde( default, @@ -8325,7 +8353,8 @@ pub struct Poll { /** * Field name of the question. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FieldName { #[serde(rename = "address")] Address, @@ -8392,12 +8421,12 @@ impl FieldName { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingRegistrantQuestions { /** - * Field name of the question. + * Field name of the question. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field_name: Option<FieldName>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -8409,7 +8438,8 @@ pub struct MeetingRegistrantQuestions { /** * Type of the question being asked. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MeetingRegistrantQuestionsCustomType { #[serde(rename = "short")] Short, @@ -8443,7 +8473,7 @@ impl MeetingRegistrantQuestionsCustomType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomQuestions { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -8455,7 +8485,7 @@ pub struct CustomQuestions { )] pub answers: Vec<String>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -8463,7 +8493,7 @@ pub struct CustomQuestions { )] pub required: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -8472,7 +8502,7 @@ pub struct CustomQuestions { )] pub title: String, /** - * Type of the question being asked. + * Type of the question being asked. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<MeetingRegistrantQuestionsCustomType>, @@ -8482,7 +8512,7 @@ pub struct CustomQuestions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingRegistrantQuestionsData { /** - * Meeting Registrant Questions + * Meeting Registrant Questions */ #[serde( default, @@ -8491,7 +8521,7 @@ pub struct MeetingRegistrantQuestionsData { )] pub custom_questions: Vec<CustomQuestions>, /** - * Meeting Registrant Questions + * Meeting Registrant Questions */ #[serde( default, @@ -8505,7 +8535,7 @@ pub struct MeetingRegistrantQuestionsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarRegistrantQuestions { /** - * Webinar Registrant Questions + * Webinar Registrant Questions */ #[serde( default, @@ -8514,7 +8544,7 @@ pub struct WebinarRegistrantQuestions { )] pub custom_questions: Vec<String>, /** - * Webinar Registrant Questions + * Webinar Registrant Questions */ #[serde( default, @@ -8527,7 +8557,8 @@ pub struct WebinarRegistrantQuestions { /** * Field name. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingRegistrantQuestionsFieldName { #[serde(rename = "address")] Address, @@ -8599,12 +8630,12 @@ impl RecordingRegistrantQuestionsFieldName { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingRegistrantQuestions { /** - * Field name. + * Field name. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub field_name: Option<RecordingRegistrantQuestionsFieldName>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -8616,7 +8647,8 @@ pub struct RecordingRegistrantQuestions { /** * The type of registration question and answers. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingRegistrantQuestionsCustomType { #[serde(rename = "multiple")] Multiple, @@ -8653,7 +8685,7 @@ impl RecordingRegistrantQuestionsCustomType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingRegistrantQuestionsCustom { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -8665,7 +8697,7 @@ pub struct RecordingRegistrantQuestionsCustom { )] pub answers: Vec<String>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -8673,7 +8705,7 @@ pub struct RecordingRegistrantQuestionsCustom { )] pub required: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -8682,7 +8714,7 @@ pub struct RecordingRegistrantQuestionsCustom { )] pub title: String, /** - * The type of registration question and answers. + * The type of registration question and answers. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<RecordingRegistrantQuestionsCustomType>, @@ -8692,7 +8724,7 @@ pub struct RecordingRegistrantQuestionsCustom { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingRegistrantQuestionsData { /** - * Recording Registrant Questions + * Recording Registrant Questions */ #[serde( default, @@ -8701,7 +8733,7 @@ pub struct RecordingRegistrantQuestionsData { )] pub custom_questions: Vec<RecordingRegistrantQuestionsCustom>, /** - * Recording Registrant Questions + * Recording Registrant Questions */ #[serde( default, @@ -8715,7 +8747,7 @@ pub struct RecordingRegistrantQuestionsData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrackingField { /** - * Tracking Field + * Tracking Field */ #[serde( default, @@ -8724,7 +8756,7 @@ pub struct TrackingField { )] pub field: String, /** - * Tracking Field + * Tracking Field */ #[serde( default, @@ -8733,7 +8765,7 @@ pub struct TrackingField { )] pub recommended_values: Vec<String>, /** - * Tracking Field + * Tracking Field */ #[serde( default, @@ -8741,7 +8773,7 @@ pub struct TrackingField { )] pub required: bool, /** - * Tracking Field + * Tracking Field */ #[serde( default, @@ -8754,7 +8786,7 @@ pub struct TrackingField { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateWebinarSettings { /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8762,7 +8794,7 @@ pub struct CreateWebinarSettings { )] pub allow_multiple_devices: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8771,7 +8803,7 @@ pub struct CreateWebinarSettings { )] pub alternative_hosts: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8780,18 +8812,18 @@ pub struct CreateWebinarSettings { )] pub approval_type: i64, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub attendees_and_panelists_reminder_email_notification: Option<AttendeesPanelistsReminderEmailNotification>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio: Option<Audio>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8800,7 +8832,7 @@ pub struct CreateWebinarSettings { )] pub authentication_domains: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8809,12 +8841,12 @@ pub struct CreateWebinarSettings { )] pub authentication_option: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_recording: Option<AutoRecording>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8822,7 +8854,7 @@ pub struct CreateWebinarSettings { )] pub close_registration: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8831,7 +8863,7 @@ pub struct CreateWebinarSettings { )] pub contact_email: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8840,7 +8872,7 @@ pub struct CreateWebinarSettings { )] pub contact_name: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8849,7 +8881,7 @@ pub struct CreateWebinarSettings { )] pub email_language: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8857,7 +8889,7 @@ pub struct CreateWebinarSettings { )] pub enforce_login: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8866,17 +8898,17 @@ pub struct CreateWebinarSettings { )] pub enforce_login_domains: String, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub follow_up_absentees_email_notification: Option<FollowUpAbsenteesEmailNotification>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub follow_up_attendees_email_notification: Option<FollowUpAttendeesEmailNotification>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8885,7 +8917,7 @@ pub struct CreateWebinarSettings { )] pub global_dial_in_countries: Vec<String>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8893,7 +8925,7 @@ pub struct CreateWebinarSettings { )] pub hd_video: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8901,7 +8933,7 @@ pub struct CreateWebinarSettings { )] pub host_video: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8909,7 +8941,7 @@ pub struct CreateWebinarSettings { )] pub meeting_authentication: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8917,7 +8949,7 @@ pub struct CreateWebinarSettings { )] pub on_demand: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8925,7 +8957,7 @@ pub struct CreateWebinarSettings { )] pub panelists_invitation_email_notification: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8933,7 +8965,7 @@ pub struct CreateWebinarSettings { )] pub panelists_video: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8941,7 +8973,7 @@ pub struct CreateWebinarSettings { )] pub post_webinar_survey: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8949,12 +8981,12 @@ pub struct CreateWebinarSettings { )] pub practice_session: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub question_and_answer: Option<QuestionAnswer>, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8962,7 +8994,7 @@ pub struct CreateWebinarSettings { )] pub registrants_email_notification: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8971,7 +9003,7 @@ pub struct CreateWebinarSettings { )] pub registrants_restrict_number: i64, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8980,7 +9012,7 @@ pub struct CreateWebinarSettings { )] pub registration_type: i64, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -8988,7 +9020,7 @@ pub struct CreateWebinarSettings { )] pub show_share_button: bool, /** - * Create Webinar settings. + * Create Webinar settings. */ #[serde( default, @@ -9001,7 +9033,7 @@ pub struct CreateWebinarSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingCreateTrackingFields { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9010,7 +9042,7 @@ pub struct MeetingCreateTrackingFields { )] pub field: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9026,7 +9058,7 @@ pub struct MeetingCreateTrackingFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingCreateSettingsLanguageInterpretation { /** - * Language interpretation [settings](https://support.zoom.us/hc/en-us/articles/360034919791-Language-interpretation-in-meetings-and-webinars#h_01EGGQFD3Q4BST3378SA762MJ1) for meetings. + * Language interpretation [settings](https://support.zoom.us/hc/en-us/articles/360034919791-Language-interpretation-in-meetings-and-webinars#h_01EGGQFD3Q4BST3378SA762MJ1) for meetings. * * \*\*Note:\*\* This feature is only available on certain Webinar add-on, Education, Business and higher plans. If this feature is not enabled on the host's account, this setting will not be applied for the meeting. */ @@ -9036,7 +9068,7 @@ pub struct MeetingCreateSettingsLanguageInterpretation { )] pub enable: bool, /** - * Language interpretation [settings](https://support.zoom.us/hc/en-us/articles/360034919791-Language-interpretation-in-meetings-and-webinars#h_01EGGQFD3Q4BST3378SA762MJ1) for meetings. + * Language interpretation [settings](https://support.zoom.us/hc/en-us/articles/360034919791-Language-interpretation-in-meetings-and-webinars#h_01EGGQFD3Q4BST3378SA762MJ1) for meetings. * * \*\*Note:\*\* This feature is only available on certain Webinar add-on, Education, Business and higher plans. If this feature is not enabled on the host's account, this setting will not be applied for the meeting. */ @@ -9052,7 +9084,7 @@ pub struct MeetingCreateSettingsLanguageInterpretation { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingCreateSettings { /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9061,7 +9093,7 @@ pub struct MeetingCreateSettings { )] pub additional_data_center_regions: Vec<String>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9069,7 +9101,7 @@ pub struct MeetingCreateSettings { )] pub allow_multiple_devices: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9078,7 +9110,7 @@ pub struct MeetingCreateSettings { )] pub alternative_hosts: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9086,7 +9118,7 @@ pub struct MeetingCreateSettings { )] pub alternative_hosts_email_notification: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9095,17 +9127,17 @@ pub struct MeetingCreateSettings { )] pub approval_type: i64, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub approved_or_denied_countries_or_regions: Option<ApprovedDeniedCountriesRegions>, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio: Option<Audio>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9114,7 +9146,7 @@ pub struct MeetingCreateSettings { )] pub authentication_domains: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9123,7 +9155,7 @@ pub struct MeetingCreateSettings { )] pub authentication_exception: Vec<AuthenticationException>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9132,17 +9164,17 @@ pub struct MeetingCreateSettings { )] pub authentication_option: String, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_recording: Option<AutoRecording>, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub breakout_room: Option<BreakoutRoom>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9150,7 +9182,7 @@ pub struct MeetingCreateSettings { )] pub close_registration: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9158,7 +9190,7 @@ pub struct MeetingCreateSettings { )] pub cn_meeting: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9167,7 +9199,7 @@ pub struct MeetingCreateSettings { )] pub contact_email: String, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9176,12 +9208,12 @@ pub struct MeetingCreateSettings { )] pub contact_name: String, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub encryption_type: Option<EncryptionType>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9190,7 +9222,7 @@ pub struct MeetingCreateSettings { )] pub global_dial_in_countries: Vec<String>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9198,7 +9230,7 @@ pub struct MeetingCreateSettings { )] pub host_video: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9206,7 +9238,7 @@ pub struct MeetingCreateSettings { )] pub in_meeting: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9215,7 +9247,7 @@ pub struct MeetingCreateSettings { )] pub jbh_time: i64, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9223,12 +9255,12 @@ pub struct MeetingCreateSettings { )] pub join_before_host: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub language_interpretation: Option<MeetingCreateSettingsLanguageInterpretation>, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9236,7 +9268,7 @@ pub struct MeetingCreateSettings { )] pub meeting_authentication: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9244,7 +9276,7 @@ pub struct MeetingCreateSettings { )] pub mute_upon_entry: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9252,7 +9284,7 @@ pub struct MeetingCreateSettings { )] pub participant_video: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9260,7 +9292,7 @@ pub struct MeetingCreateSettings { )] pub registrants_confirmation_email: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9268,7 +9300,7 @@ pub struct MeetingCreateSettings { )] pub registrants_email_notification: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9277,7 +9309,7 @@ pub struct MeetingCreateSettings { )] pub registration_type: i64, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9285,7 +9317,7 @@ pub struct MeetingCreateSettings { )] pub show_share_button: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9293,7 +9325,7 @@ pub struct MeetingCreateSettings { )] pub use_pmi: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9301,7 +9333,7 @@ pub struct MeetingCreateSettings { )] pub waiting_room: bool, /** - * Meeting settings. + * Meeting settings. */ #[serde( default, @@ -9314,7 +9346,7 @@ pub struct MeetingCreateSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingCreate { /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9323,7 +9355,7 @@ pub struct MeetingCreate { )] pub agenda: String, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9332,7 +9364,7 @@ pub struct MeetingCreate { )] pub duration: i64, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9341,7 +9373,7 @@ pub struct MeetingCreate { )] pub password: String, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9349,12 +9381,12 @@ pub struct MeetingCreate { )] pub pre_schedule: bool, /** - * Base object for meeting. + * Base object for meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<Recurrence>, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9363,12 +9395,12 @@ pub struct MeetingCreate { )] pub schedule_for: String, /** - * Base object for meeting. + * Base object for meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<MeetingCreateSettings>, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9377,7 +9409,7 @@ pub struct MeetingCreate { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9386,7 +9418,7 @@ pub struct MeetingCreate { )] pub template_id: String, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9395,7 +9427,7 @@ pub struct MeetingCreate { )] pub timezone: String, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9404,7 +9436,7 @@ pub struct MeetingCreate { )] pub topic: String, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9413,7 +9445,7 @@ pub struct MeetingCreate { )] pub tracking_fields: Vec<MeetingCreateTrackingFields>, /** - * Base object for meeting. + * Base object for meeting. */ #[serde( default, @@ -9428,7 +9460,7 @@ pub struct MeetingCreate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateWebinar { /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9437,7 +9469,7 @@ pub struct CreateWebinar { )] pub agenda: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9446,7 +9478,7 @@ pub struct CreateWebinar { )] pub duration: i64, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9455,17 +9487,17 @@ pub struct CreateWebinar { )] pub password: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recurrence: Option<RecurrenceWebinar>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<CreateWebinarSettings>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9474,7 +9506,7 @@ pub struct CreateWebinar { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9483,7 +9515,7 @@ pub struct CreateWebinar { )] pub timezone: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9492,7 +9524,7 @@ pub struct CreateWebinar { )] pub topic: String, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9501,7 +9533,7 @@ pub struct CreateWebinar { )] pub tracking_fields: Vec<MeetingCreateTrackingFields>, /** - * Base webinar object for sessions. + * Base webinar object for sessions. */ #[serde( default, @@ -9525,7 +9557,7 @@ pub struct TspGlobalDialIn { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChannelSettings { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -9534,7 +9566,7 @@ pub struct ChannelSettings { )] pub allow_to_add_external_users: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -9542,7 +9574,7 @@ pub struct ChannelSettings { )] pub new_members_can_see_previous_messages_files: bool, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -9557,7 +9589,7 @@ pub struct Properties { #[serde(default, skip_serializing_if = "Option::is_none")] pub channel_settings: Option<ChannelSettings>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9566,7 +9598,7 @@ pub struct Properties { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9575,7 +9607,7 @@ pub struct Properties { )] pub jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9584,7 +9616,7 @@ pub struct Properties { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -9599,7 +9631,7 @@ pub struct Properties { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Channel { /** - * The channel object represents a Zoom chat [channel](https://support.zoom.us/hc/en-us/articles/200912909-Getting-Started-With-Channels-Group-Messaging-). + * The channel object represents a Zoom chat [channel](https://support.zoom.us/hc/en-us/articles/200912909-Getting-Started-With-Channels-Group-Messaging-). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub properties: Option<Properties>, @@ -9608,7 +9640,7 @@ pub struct Channel { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CpuUsage { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9617,7 +9649,7 @@ pub struct CpuUsage { )] pub system_max_cpu_usage: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9626,7 +9658,7 @@ pub struct CpuUsage { )] pub zoom_avg_cpu_usage: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9635,7 +9667,7 @@ pub struct CpuUsage { )] pub zoom_max_cpu_usage: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -9649,7 +9681,7 @@ pub struct CpuUsage { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AudioDeviceFromCrc { /** - * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9658,7 +9690,7 @@ pub struct AudioDeviceFromCrc { )] pub avg_loss: String, /** - * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9667,7 +9699,7 @@ pub struct AudioDeviceFromCrc { )] pub bitrate: String, /** - * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9676,7 +9708,7 @@ pub struct AudioDeviceFromCrc { )] pub jitter: String, /** - * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9685,7 +9717,7 @@ pub struct AudioDeviceFromCrc { )] pub latency: String, /** - * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9699,7 +9731,7 @@ pub struct AudioDeviceFromCrc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AudioDeviceCrc { /** - * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9708,7 +9740,7 @@ pub struct AudioDeviceCrc { )] pub avg_loss: String, /** - * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9717,7 +9749,7 @@ pub struct AudioDeviceCrc { )] pub bitrate: String, /** - * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9726,7 +9758,7 @@ pub struct AudioDeviceCrc { )] pub jitter: String, /** - * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9735,7 +9767,7 @@ pub struct AudioDeviceCrc { )] pub latency: String, /** - * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9749,7 +9781,7 @@ pub struct AudioDeviceCrc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VideoDeviceFromCrc { /** - * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. + * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. */ #[serde( default, @@ -9758,7 +9790,7 @@ pub struct VideoDeviceFromCrc { )] pub avg_loss: String, /** - * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. + * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. */ #[serde( default, @@ -9767,7 +9799,7 @@ pub struct VideoDeviceFromCrc { )] pub bitrate: String, /** - * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. + * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. */ #[serde( default, @@ -9776,7 +9808,7 @@ pub struct VideoDeviceFromCrc { )] pub jitter: String, /** - * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. + * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. */ #[serde( default, @@ -9785,7 +9817,7 @@ pub struct VideoDeviceFromCrc { )] pub latency: String, /** - * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. + * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. */ #[serde( default, @@ -9799,7 +9831,7 @@ pub struct VideoDeviceFromCrc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VideoDeviceCrc { /** - * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9808,7 +9840,7 @@ pub struct VideoDeviceCrc { )] pub avg_loss: String, /** - * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9817,7 +9849,7 @@ pub struct VideoDeviceCrc { )] pub bitrate: String, /** - * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9826,7 +9858,7 @@ pub struct VideoDeviceCrc { )] pub jitter: String, /** - * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9835,7 +9867,7 @@ pub struct VideoDeviceCrc { )] pub latency: String, /** - * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9849,7 +9881,7 @@ pub struct VideoDeviceCrc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AsDeviceFromCrc { /** - * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9858,7 +9890,7 @@ pub struct AsDeviceFromCrc { )] pub avg_loss: String, /** - * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9867,7 +9899,7 @@ pub struct AsDeviceFromCrc { )] pub bitrate: String, /** - * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9876,7 +9908,7 @@ pub struct AsDeviceFromCrc { )] pub jitter: String, /** - * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9885,7 +9917,7 @@ pub struct AsDeviceFromCrc { )] pub latency: String, /** - * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9899,7 +9931,7 @@ pub struct AsDeviceFromCrc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AsDeviceCrc { /** - * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9908,7 +9940,7 @@ pub struct AsDeviceCrc { )] pub avg_loss: String, /** - * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9917,7 +9949,7 @@ pub struct AsDeviceCrc { )] pub bitrate: String, /** - * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9926,7 +9958,7 @@ pub struct AsDeviceCrc { )] pub jitter: String, /** - * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9935,7 +9967,7 @@ pub struct AsDeviceCrc { )] pub latency: String, /** - * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde( default, @@ -9948,12 +9980,12 @@ pub struct AsDeviceCrc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserQos { /** - * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub as_device_from_crc: Option<AsDeviceFromCrc>, /** - * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub as_device_to_crc: Option<AsDeviceCrc>, @@ -9962,29 +9994,29 @@ pub struct UserQos { #[serde(default, skip_serializing_if = "Option::is_none")] pub as_output: Option<Domains>, /** - * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_device_from_crc: Option<AudioDeviceFromCrc>, /** - * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_device_to_crc: Option<AudioDeviceCrc>, /** - * Quality of Service object. + * Quality of Service object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_input: Option<QosAudio>, /** - * Quality of Service object. + * Quality of Service object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_output: Option<QosAudio>, #[serde(default, skip_serializing_if = "Option::is_none")] pub cpu_usage: Option<CpuUsage>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -9993,12 +10025,12 @@ pub struct UserQos { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. + * QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub video_device_from_crc: Option<VideoDeviceFromCrc>, /** - * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. + * QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub video_device_to_crc: Option<VideoDeviceCrc>, @@ -10012,7 +10044,7 @@ pub struct UserQos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ParticipantQos { /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10021,7 +10053,7 @@ pub struct ParticipantQos { )] pub device: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10030,7 +10062,7 @@ pub struct ParticipantQos { )] pub domain: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10039,7 +10071,7 @@ pub struct ParticipantQos { )] pub harddisk_id: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10048,7 +10080,7 @@ pub struct ParticipantQos { )] pub ip_address: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10057,7 +10089,7 @@ pub struct ParticipantQos { )] pub join_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10066,7 +10098,7 @@ pub struct ParticipantQos { )] pub leave_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10075,7 +10107,7 @@ pub struct ParticipantQos { )] pub location: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10084,7 +10116,7 @@ pub struct ParticipantQos { )] pub mac_addr: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10093,7 +10125,7 @@ pub struct ParticipantQos { )] pub pc_name: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10102,7 +10134,7 @@ pub struct ParticipantQos { )] pub user_id: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10111,7 +10143,7 @@ pub struct ParticipantQos { )] pub user_name: String, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10120,7 +10152,7 @@ pub struct ParticipantQos { )] pub user_qos: Vec<UserQos>, /** - * Participant QOS. + * Participant QOS. */ #[serde( default, @@ -10130,7 +10162,8 @@ pub struct ParticipantQos { pub version: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountSettingsRecordingAuthenticationUpdateOptionType { #[serde(rename = "enforce_login")] EnforceLogin, @@ -10169,7 +10202,8 @@ impl AccountSettingsRecordingAuthenticationUpdateOptionType { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountSettingsRecordingAuthenticationUpdateOptionAction { #[serde(rename = "add")] Add, @@ -10211,7 +10245,7 @@ pub struct AuthenticationOption { #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<AccountSettingsRecordingAuthenticationUpdateOptionAction>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10219,7 +10253,7 @@ pub struct AuthenticationOption { )] pub default_option: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10228,7 +10262,7 @@ pub struct AuthenticationOption { )] pub domains: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10237,7 +10271,7 @@ pub struct AuthenticationOption { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10254,13 +10288,13 @@ pub struct AuthenticationOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountSettingsRecordingAuthenticationUpdate { /** - * Only authenticated users can view cloud recordings + * Only authenticated users can view cloud recordings * The viewers need to authenticate prior to viewing the cloud recordings, hosts can choose one of the authentication methods when sharing a cloud recording. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub authentication_option: Option<AuthenticationOption>, /** - * Only authenticated users can view cloud recordings + * Only authenticated users can view cloud recordings * The viewers need to authenticate prior to viewing the cloud recordings, hosts can choose one of the authentication methods when sharing a cloud recording. */ #[serde( @@ -10274,7 +10308,7 @@ pub struct AccountSettingsRecordingAuthenticationUpdate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QoSPhone { /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -10283,7 +10317,7 @@ pub struct QoSPhone { )] pub avg_loss: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -10292,7 +10326,7 @@ pub struct QoSPhone { )] pub bitrate: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -10301,7 +10335,7 @@ pub struct QoSPhone { )] pub jitter: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -10310,7 +10344,7 @@ pub struct QoSPhone { )] pub max_loss: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -10319,7 +10353,7 @@ pub struct QoSPhone { )] pub mos: String, /** - * Quality of Service object. + * Quality of Service object. */ #[serde( default, @@ -10333,7 +10367,7 @@ pub struct QoSPhone { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingSecuritySettingsPasswordRequirement { /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10342,7 +10376,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub consecutive_characters_length: i64, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10350,7 +10384,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub have_letter: bool, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10358,7 +10392,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub have_number: bool, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10366,7 +10400,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub have_special_character: bool, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10374,7 +10408,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub have_upper_and_lower_characters: bool, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10383,7 +10417,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub length: i64, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10391,7 +10425,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { )] pub only_allow_numeric: bool, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde( default, @@ -10404,7 +10438,7 @@ pub struct MeetingSecuritySettingsPasswordRequirement { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WaitingRoomSettings { /** - * Specify the settings to be applied if waiting room is enabled. + * Specify the settings to be applied if waiting room is enabled. */ #[serde( default, @@ -10413,7 +10447,7 @@ pub struct WaitingRoomSettings { )] pub participants_to_place_in_waiting_room: i64, /** - * Specify the settings to be applied if waiting room is enabled. + * Specify the settings to be applied if waiting room is enabled. */ #[serde( default, @@ -10422,7 +10456,7 @@ pub struct WaitingRoomSettings { )] pub users_who_can_admit_participants_from_waiting_room: i64, /** - * Specify the settings to be applied if waiting room is enabled. + * Specify the settings to be applied if waiting room is enabled. */ #[serde( default, @@ -10435,7 +10469,7 @@ pub struct WaitingRoomSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingSecurity { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10443,7 +10477,7 @@ pub struct MeetingSecurity { )] pub auto_security: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10451,7 +10485,7 @@ pub struct MeetingSecurity { )] pub block_user_domain: bool, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -10463,7 +10497,7 @@ pub struct MeetingSecurity { )] pub block_user_domain_list: Vec<String>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10471,7 +10505,7 @@ pub struct MeetingSecurity { )] pub embed_password_in_join_link: bool, /** - * Choose between enhanced encryption and [end-to-end encryption](https://support.zoom.us/hc/en-us/articles/360048660871) when starting or a meeting. When using end-to-end encryption, several features (e.g. cloud recording, phone/SIP/H.323 dial-in) will be \*\*automatically disabled\*\*. <br><br>The value of this field can be one of the following:<br> + * Choose between enhanced encryption and [end-to-end encryption](https://support.zoom.us/hc/en-us/articles/360048660871) when starting or a meeting. When using end-to-end encryption, several features (e.g. cloud recording, phone/SIP/H.323 dial-in) will be \*\*automatically disabled\*\*. <br><br>The value of this field can be one of the following:<br> * `enhanced_encryption`: Enhanced encryption. Encryption is stored in the cloud if you enable this option. <br> * * `e2ee`: [End-to-end encryption](https://support.zoom.us/hc/en-us/articles/360048660871). The encryption key is stored in your local device and can not be obtained by anyone else. Enabling this setting also \*\*disables\*\* the following features: join before host, cloud recording, streaming, live transcription, breakout rooms, polling, 1:1 private chat, and meeting reactions. @@ -10479,7 +10513,7 @@ pub struct MeetingSecurity { #[serde(default, skip_serializing_if = "Option::is_none")] pub encryption_type: Option<EncryptionType>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10487,7 +10521,7 @@ pub struct MeetingSecurity { )] pub end_to_end_encrypted_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10495,12 +10529,12 @@ pub struct MeetingSecurity { )] pub meeting_password: bool, /** - * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). + * Meeting/webinar [passcode requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub meeting_password_requirement: Option<MeetingSecuritySettingsPasswordRequirement>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10508,7 +10542,7 @@ pub struct MeetingSecurity { )] pub phone_password: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10516,7 +10550,7 @@ pub struct MeetingSecurity { )] pub pmi_password: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10524,7 +10558,7 @@ pub struct MeetingSecurity { )] pub require_password_for_scheduled_meeting: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10532,7 +10566,7 @@ pub struct MeetingSecurity { )] pub require_password_for_scheduled_webinar: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10540,12 +10574,12 @@ pub struct MeetingSecurity { )] pub waiting_room: bool, /** - * Specify the settings to be applied if waiting room is enabled. + * Specify the settings to be applied if waiting room is enabled. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub waiting_room_settings: Option<WaitingRoomSettings>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -10564,7 +10598,7 @@ pub struct MeetingSecuritySettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Metrics { /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10573,7 +10607,7 @@ pub struct Metrics { )] pub custom_keys: Vec<CustomKeys>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10582,7 +10616,7 @@ pub struct Metrics { )] pub dept: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10591,7 +10625,7 @@ pub struct Metrics { )] pub duration: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10600,7 +10634,7 @@ pub struct Metrics { )] pub email: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10609,7 +10643,7 @@ pub struct Metrics { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10617,7 +10651,7 @@ pub struct Metrics { )] pub has_3rd_party_audio: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10625,7 +10659,7 @@ pub struct Metrics { )] pub has_pstn: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10633,7 +10667,7 @@ pub struct Metrics { )] pub has_recording: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10641,7 +10675,7 @@ pub struct Metrics { )] pub has_screen_share: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10649,7 +10683,7 @@ pub struct Metrics { )] pub has_sip: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10657,7 +10691,7 @@ pub struct Metrics { )] pub has_video: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10665,7 +10699,7 @@ pub struct Metrics { )] pub has_voip: bool, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10674,7 +10708,7 @@ pub struct Metrics { )] pub host: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10683,7 +10717,7 @@ pub struct Metrics { )] pub id: i64, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10692,7 +10726,7 @@ pub struct Metrics { )] pub in_room_participants: i64, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10701,7 +10735,7 @@ pub struct Metrics { )] pub participants: i64, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10710,7 +10744,7 @@ pub struct Metrics { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10719,7 +10753,7 @@ pub struct Metrics { )] pub topic: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10728,7 +10762,7 @@ pub struct Metrics { )] pub tracking_fields: Vec<SessionUpdateTrackingFields>, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10737,7 +10771,7 @@ pub struct Metrics { )] pub user_type: String, /** - * Meeting metric details. + * Meeting metric details. */ #[serde( default, @@ -10758,7 +10792,8 @@ pub struct Metrics { * * For more information, read our [Managing and sharing cloud recordings](https://support.zoom.us/hc/en-us/articles/205347605-Managing-and-sharing-cloud-recordings#h_9898497b-e736-4980-a749-d55608f10773) documentation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum FileType { #[serde(rename = "CC")] Cc, @@ -10817,7 +10852,8 @@ impl FileType { * * For more information, read our [Managing and sharing cloud recordings](https://support.zoom.us/hc/en-us/articles/205347605-Managing-and-sharing-cloud-recordings#h_9898497b-e736-4980-a749-d55608f10773) documentation. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingType { #[serde(rename = "active_speaker")] ActiveSpeaker, @@ -10878,7 +10914,7 @@ impl RecordingType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ArchiveFiles { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10887,7 +10923,7 @@ pub struct ArchiveFiles { )] pub download_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10896,7 +10932,7 @@ pub struct ArchiveFiles { )] pub file_extension: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -10905,7 +10941,7 @@ pub struct ArchiveFiles { )] pub file_size: i64, /** - * The archived file's file type: + * The archived file's file type: * \* `MP4` — Video file. * \* `M4A` — Audio-only file. * \* `TRANSCRIPT` — A transcript file of the recording, in VTT file format. @@ -10918,7 +10954,7 @@ pub struct ArchiveFiles { #[serde(default, skip_serializing_if = "FileType::is_noop")] pub file_type: FileType, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10927,7 +10963,7 @@ pub struct ArchiveFiles { )] pub id: String, /** - * The archived file's recording type: + * The archived file's recording type: * \* `shared_screen_with_speaker_view(CC)` * \* `shared_screen_with_speaker_view` * \* `shared_screen_with_gallery_view` @@ -10945,7 +10981,7 @@ pub struct ArchiveFiles { #[serde(default, skip_serializing_if = "RecordingType::is_noop")] pub recording_type: RecordingType, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10958,7 +10994,7 @@ pub struct ArchiveFiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CloudArchivedFiles { /** - * Information about the archive files. + * Information about the archive files. */ #[serde( default, @@ -10967,7 +11003,7 @@ pub struct CloudArchivedFiles { )] pub archive_files: Vec<ArchiveFiles>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -10976,7 +11012,7 @@ pub struct CloudArchivedFiles { )] pub duration: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -10985,7 +11021,7 @@ pub struct CloudArchivedFiles { )] pub host_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -10994,7 +11030,7 @@ pub struct CloudArchivedFiles { )] pub id: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11003,7 +11039,7 @@ pub struct CloudArchivedFiles { )] pub recording_count: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -11012,7 +11048,7 @@ pub struct CloudArchivedFiles { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11021,7 +11057,7 @@ pub struct CloudArchivedFiles { )] pub timezone: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11030,7 +11066,7 @@ pub struct CloudArchivedFiles { )] pub topic: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11039,7 +11075,7 @@ pub struct CloudArchivedFiles { )] pub total_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11049,7 +11085,7 @@ pub struct CloudArchivedFiles { )] pub type_: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11062,7 +11098,7 @@ pub struct CloudArchivedFiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Attendees { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11076,7 +11112,7 @@ pub struct Attendees { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InviteLink { /** - * Invite Links + * Invite Links */ #[serde( default, @@ -11085,7 +11121,7 @@ pub struct InviteLink { )] pub attendees: Vec<Attendees>, /** - * Invite Links + * Invite Links */ #[serde( default, @@ -11098,7 +11134,7 @@ pub struct InviteLink { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InviteLinksAttendees { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11107,7 +11143,7 @@ pub struct InviteLinksAttendees { )] pub join_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11121,7 +11157,7 @@ pub struct InviteLinksAttendees { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InviteLinks { /** - * Invite links response. + * Invite links response. */ #[serde( default, @@ -11131,7 +11167,8 @@ pub struct InviteLinks { pub attendees: Vec<InviteLinksAttendees>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingStatusUpdateBodyRequestAction { #[serde(rename = "recover")] Recover, @@ -11168,7 +11205,7 @@ pub struct RecordingStatusUpdateBodyRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UploadVbRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11182,7 +11219,7 @@ pub struct UploadVbRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EmergencyAddress { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11192,7 +11229,7 @@ pub struct EmergencyAddress { )] pub address_line_1: String, /** - * Specify emergency address for the account. + * Specify emergency address for the account. */ #[serde( default, @@ -11202,7 +11239,7 @@ pub struct EmergencyAddress { )] pub address_line_2: String, /** - * Specify emergency address for the account. + * Specify emergency address for the account. */ #[serde( default, @@ -11211,7 +11248,7 @@ pub struct EmergencyAddress { )] pub city: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11220,7 +11257,7 @@ pub struct EmergencyAddress { )] pub country: String, /** - * Specify emergency address for the account. + * Specify emergency address for the account. */ #[serde( default, @@ -11229,7 +11266,7 @@ pub struct EmergencyAddress { )] pub state_code: String, /** - * Specify emergency address for the account. + * Specify emergency address for the account. */ #[serde( default, @@ -11242,11 +11279,11 @@ pub struct EmergencyAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SetUpAccountRequest { /** - * Specify emergency address for the account. + * Specify emergency address for the account. */ pub emergency_address: EmergencyAddress, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11263,7 +11300,8 @@ pub struct SetUpAccountRequest { * `all`: Include both assigned and unassigned numbers in the response.<br> * `byoc`: Include Bring Your Own Carrier (BYOC) numbers only in the response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListAccountPhoneNumbersType { #[serde(rename = "all")] All, @@ -11302,7 +11340,8 @@ impl ListAccountPhoneNumbersType { * `user`<br> `callQueue`<br> `autoReceptionist`<br> * `commonAreaPhone` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ExtensionType { #[serde(rename = "autoReceptionist")] AutoReceptionist, @@ -11342,7 +11381,8 @@ impl ExtensionType { /** * Source of phone number. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Source { #[serde(rename = "external")] External, @@ -11376,7 +11416,8 @@ impl Source { /** * Status of the number. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListAccountPhoneNumbersResponseStatus { #[serde(rename = "available")] Available, @@ -11410,7 +11451,7 @@ impl ListAccountPhoneNumbersResponseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Assignee { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11419,7 +11460,7 @@ pub struct Assignee { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11428,7 +11469,7 @@ pub struct Assignee { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11437,7 +11478,7 @@ pub struct Assignee { )] pub name: String, /** - * The type of assignee to whom the number is assigned. The value can be one of the following:<br> + * The type of assignee to whom the number is assigned. The value can be one of the following:<br> * `user`<br> `callQueue`<br> `autoReceptionist`<br> * `commonAreaPhone` */ @@ -11448,7 +11489,7 @@ pub struct Assignee { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Site { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11457,7 +11498,7 @@ pub struct Site { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11471,7 +11512,7 @@ pub struct Site { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Carrier { /** - * Displayed when the `type` request parameter is `byoc`. + * Displayed when the `type` request parameter is `byoc`. */ #[serde( default, @@ -11480,7 +11521,7 @@ pub struct Carrier { )] pub code: String, /** - * Displayed when the `type` request parameter is `byoc`. + * Displayed when the `type` request parameter is `byoc`. */ #[serde( default, @@ -11494,7 +11535,7 @@ pub struct Carrier { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SipGroup { /** - * Displayed when the `type` request parameter is `byoc`. + * Displayed when the `type` request parameter is `byoc`. */ #[serde( default, @@ -11503,7 +11544,7 @@ pub struct SipGroup { )] pub display_name: String, /** - * Displayed when the `type` request parameter is `byoc`. + * Displayed when the `type` request parameter is `byoc`. */ #[serde( default, @@ -11518,7 +11559,7 @@ pub struct ListAccountPhoneNumbersResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub assignee: Option<Assignee>, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -11530,12 +11571,12 @@ pub struct ListAccountPhoneNumbersResponse { )] pub capability: Vec<String>, /** - * Displayed when the `type` request parameter is `byoc`. + * Displayed when the `type` request parameter is `byoc`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub carrier: Option<Carrier>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11544,7 +11585,7 @@ pub struct ListAccountPhoneNumbersResponse { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11553,7 +11594,7 @@ pub struct ListAccountPhoneNumbersResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11562,7 +11603,7 @@ pub struct ListAccountPhoneNumbersResponse { )] pub location: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11571,24 +11612,24 @@ pub struct ListAccountPhoneNumbersResponse { )] pub number: String, /** - * Type of number. + * Type of number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub number_type: Option<Type>, /** - * Displayed when the `type` request parameter is `byoc`. + * Displayed when the `type` request parameter is `byoc`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sip_group: Option<SipGroup>, #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Source of phone number. + * Source of phone number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, /** - * Status of the number. + * Status of the number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListAccountPhoneNumbersResponseStatus>, @@ -11597,7 +11638,7 @@ pub struct ListAccountPhoneNumbersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListAccountPhoneNumbersResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11606,7 +11647,7 @@ pub struct ListAccountPhoneNumbersResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11621,7 +11662,7 @@ pub struct ListAccountPhoneNumbersResponseData { )] pub phone_numbers: Vec<ListAccountPhoneNumbersResponse>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11634,7 +11675,8 @@ pub struct ListAccountPhoneNumbersResponseData { /** * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TransportProtocol { #[serde(rename = "AUTO")] Auto, @@ -11674,7 +11716,7 @@ impl TransportProtocol { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Phones { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11683,7 +11725,7 @@ pub struct Phones { )] pub authorization_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11692,7 +11734,7 @@ pub struct Phones { )] pub domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11701,7 +11743,7 @@ pub struct Phones { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11710,7 +11752,7 @@ pub struct Phones { )] pub password: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11719,7 +11761,7 @@ pub struct Phones { )] pub proxy_server: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11729,7 +11771,7 @@ pub struct Phones { )] pub proxy_server_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11739,7 +11781,7 @@ pub struct Phones { )] pub proxy_server_3: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11748,7 +11790,7 @@ pub struct Phones { )] pub register_server: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11758,7 +11800,7 @@ pub struct Phones { )] pub register_server_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11768,7 +11810,7 @@ pub struct Phones { )] pub register_server_3: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11777,12 +11819,12 @@ pub struct Phones { )] pub registration_expire_time: i64, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transport_protocol: Option<TransportProtocol>, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde( default, @@ -11791,7 +11833,7 @@ pub struct Phones { )] pub transport_protocol_2: Option<TransportProtocol>, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde( default, @@ -11800,7 +11842,7 @@ pub struct Phones { )] pub transport_protocol_3: Option<TransportProtocol>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11809,7 +11851,7 @@ pub struct Phones { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11818,7 +11860,7 @@ pub struct Phones { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11831,7 +11873,7 @@ pub struct Phones { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSipPhonesResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11840,7 +11882,7 @@ pub struct ListSipPhonesResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11849,7 +11891,7 @@ pub struct ListSipPhonesResponse { )] pub page_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11858,7 +11900,7 @@ pub struct ListSipPhonesResponse { )] pub page_number: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11867,7 +11909,7 @@ pub struct ListSipPhonesResponse { )] pub page_size: i64, /** - * SIP phones object. + * SIP phones object. */ #[serde( default, @@ -11876,7 +11918,7 @@ pub struct ListSipPhonesResponse { )] pub phones: Vec<Phones>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11889,7 +11931,7 @@ pub struct ListSipPhonesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateSipPhoneRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11898,7 +11940,7 @@ pub struct CreateSipPhoneRequest { )] pub authorization_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11907,7 +11949,7 @@ pub struct CreateSipPhoneRequest { )] pub domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11916,7 +11958,7 @@ pub struct CreateSipPhoneRequest { )] pub password: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11925,7 +11967,7 @@ pub struct CreateSipPhoneRequest { )] pub proxy_server: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11935,7 +11977,7 @@ pub struct CreateSipPhoneRequest { )] pub proxy_server_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11945,7 +11987,7 @@ pub struct CreateSipPhoneRequest { )] pub proxy_server_3: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11954,7 +11996,7 @@ pub struct CreateSipPhoneRequest { )] pub register_server: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11964,7 +12006,7 @@ pub struct CreateSipPhoneRequest { )] pub register_server_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -11974,7 +12016,7 @@ pub struct CreateSipPhoneRequest { )] pub register_server_3: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -11983,12 +12025,12 @@ pub struct CreateSipPhoneRequest { )] pub registration_expire_time: i64, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transport_protocol: Option<TransportProtocol>, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde( default, @@ -11997,7 +12039,7 @@ pub struct CreateSipPhoneRequest { )] pub transport_protocol_2: Option<TransportProtocol>, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde( default, @@ -12006,7 +12048,7 @@ pub struct CreateSipPhoneRequest { )] pub transport_protocol_3: Option<TransportProtocol>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12015,7 +12057,7 @@ pub struct CreateSipPhoneRequest { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12024,7 +12066,7 @@ pub struct CreateSipPhoneRequest { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12037,7 +12079,7 @@ pub struct CreateSipPhoneRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSipPhoneRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12046,7 +12088,7 @@ pub struct UpdateSipPhoneRequest { )] pub authorization_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12055,7 +12097,7 @@ pub struct UpdateSipPhoneRequest { )] pub domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12064,7 +12106,7 @@ pub struct UpdateSipPhoneRequest { )] pub password: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12073,7 +12115,7 @@ pub struct UpdateSipPhoneRequest { )] pub proxy_server: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12083,7 +12125,7 @@ pub struct UpdateSipPhoneRequest { )] pub proxy_server_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12093,7 +12135,7 @@ pub struct UpdateSipPhoneRequest { )] pub proxy_server_3: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12102,7 +12144,7 @@ pub struct UpdateSipPhoneRequest { )] pub register_server: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12112,7 +12154,7 @@ pub struct UpdateSipPhoneRequest { )] pub register_server_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12122,7 +12164,7 @@ pub struct UpdateSipPhoneRequest { )] pub register_server_3: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -12131,12 +12173,12 @@ pub struct UpdateSipPhoneRequest { )] pub registration_expire_time: i64, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub transport_protocol: Option<TransportProtocol>, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde( default, @@ -12145,7 +12187,7 @@ pub struct UpdateSipPhoneRequest { )] pub transport_protocol_2: Option<TransportProtocol>, /** - * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. + * Protocols supported by the SIP provider.<br> The value must be either `UDP`, `TCP`, `TLS`, `AUTO`. */ #[serde( default, @@ -12154,7 +12196,7 @@ pub struct UpdateSipPhoneRequest { )] pub transport_protocol_3: Option<TransportProtocol>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12163,7 +12205,7 @@ pub struct UpdateSipPhoneRequest { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12176,7 +12218,8 @@ pub struct UpdateSipPhoneRequest { /** * The status of the Zoom Room. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListZoomRoomsStatus { #[serde(rename = "Available")] Available, @@ -12216,7 +12259,8 @@ impl ListZoomRoomsStatus { /** * Type of the Zoom Rooms. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListZoomRoomsType { #[serde(rename = "DigitalSignageOnly")] DigitalSignageOnly, @@ -12253,7 +12297,7 @@ impl ListZoomRoomsType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListZoomRoomsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12262,7 +12306,7 @@ pub struct ListZoomRoomsResponse { )] pub activation_code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12271,7 +12315,7 @@ pub struct ListZoomRoomsResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12280,7 +12324,7 @@ pub struct ListZoomRoomsResponse { )] pub location_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12289,7 +12333,7 @@ pub struct ListZoomRoomsResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12298,7 +12342,7 @@ pub struct ListZoomRoomsResponse { )] pub room_id: String, /** - * The status of the Zoom Room. + * The status of the Zoom Room. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListZoomRoomsStatus>, @@ -12307,7 +12351,7 @@ pub struct ListZoomRoomsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListZoomRoomsResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12316,7 +12360,7 @@ pub struct ListZoomRoomsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -12325,7 +12369,7 @@ pub struct ListZoomRoomsResponseData { )] pub page_size: i64, /** - * List of existing Zoom Rooms. + * List of existing Zoom Rooms. */ #[serde( default, @@ -12338,7 +12382,7 @@ pub struct ListZoomRoomsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddRoomRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12347,7 +12391,7 @@ pub struct AddRoomRequest { )] pub location_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12356,7 +12400,7 @@ pub struct AddRoomRequest { )] pub name: String, /** - * Type of the Zoom Rooms. + * Type of the Zoom Rooms. */ #[serde( default, @@ -12369,7 +12413,7 @@ pub struct AddRoomRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddRoomResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12378,7 +12422,7 @@ pub struct AddRoomResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12387,7 +12431,7 @@ pub struct AddRoomResponse { )] pub location_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12396,7 +12440,7 @@ pub struct AddRoomResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12405,7 +12449,7 @@ pub struct AddRoomResponse { )] pub room_id: String, /** - * Type of the Zoom Rooms. + * Type of the Zoom Rooms. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<ListZoomRoomsType>, @@ -12415,7 +12459,7 @@ pub struct AddRoomResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MainAutoReceptionist { /** - * Auto Receptionist for each site. + * Auto Receptionist for each site. */ #[serde( default, @@ -12424,7 +12468,7 @@ pub struct MainAutoReceptionist { )] pub extension_id: String, /** - * Auto Receptionist for each site. + * Auto Receptionist for each site. */ #[serde( default, @@ -12433,7 +12477,7 @@ pub struct MainAutoReceptionist { )] pub extension_number: String, /** - * Auto Receptionist for each site. + * Auto Receptionist for each site. */ #[serde( default, @@ -12442,7 +12486,7 @@ pub struct MainAutoReceptionist { )] pub id: String, /** - * Auto Receptionist for each site. + * Auto Receptionist for each site. */ #[serde( default, @@ -12456,7 +12500,7 @@ pub struct MainAutoReceptionist { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Country { /** - * Site country + * Site country */ #[serde( default, @@ -12465,7 +12509,7 @@ pub struct Country { )] pub code: String, /** - * Site country + * Site country */ #[serde( default, @@ -12478,12 +12522,12 @@ pub struct Country { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sites { /** - * Site country + * Site country */ #[serde(default, skip_serializing_if = "Option::is_none")] pub country: Option<Country>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12492,12 +12536,12 @@ pub struct Sites { )] pub id: String, /** - * Auto Receptionist for each site. + * Auto Receptionist for each site. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub main_auto_receptionist: Option<MainAutoReceptionist>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12506,7 +12550,7 @@ pub struct Sites { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12519,7 +12563,7 @@ pub struct Sites { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListPhoneSitesResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12528,7 +12572,7 @@ pub struct ListPhoneSitesResponse { )] pub next_page_token: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12537,7 +12581,7 @@ pub struct ListPhoneSitesResponse { )] pub page_size: String, /** - * List of site(s). + * List of site(s). */ #[serde( default, @@ -12546,7 +12590,7 @@ pub struct ListPhoneSitesResponse { )] pub sites: Vec<Sites>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12559,7 +12603,7 @@ pub struct ListPhoneSitesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DefaultEmergencyAddress { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12569,7 +12613,7 @@ pub struct DefaultEmergencyAddress { )] pub address_line_1: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12579,7 +12623,7 @@ pub struct DefaultEmergencyAddress { )] pub address_line_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12588,7 +12632,7 @@ pub struct DefaultEmergencyAddress { )] pub city: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12597,7 +12641,7 @@ pub struct DefaultEmergencyAddress { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12606,7 +12650,7 @@ pub struct DefaultEmergencyAddress { )] pub state_code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12620,7 +12664,7 @@ pub struct DefaultEmergencyAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShortExtension { /** - * Short extension of the phone site. + * Short extension of the phone site. */ #[serde( default, @@ -12633,7 +12677,7 @@ pub struct ShortExtension { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreatePhoneSiteRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12644,7 +12688,7 @@ pub struct CreatePhoneSiteRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub default_emergency_address: Option<DefaultEmergencyAddress>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12653,12 +12697,12 @@ pub struct CreatePhoneSiteRequest { )] pub name: String, /** - * Short extension of the phone site. + * Short extension of the phone site. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub short_extension: Option<ShortExtension>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -12672,7 +12716,7 @@ pub struct CreatePhoneSiteRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSiteResponseMainAutoReceptionist { /** - * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. + * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. */ #[serde( default, @@ -12681,7 +12725,7 @@ pub struct GetSiteResponseMainAutoReceptionist { )] pub extension_id: String, /** - * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. + * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. */ #[serde( default, @@ -12690,7 +12734,7 @@ pub struct GetSiteResponseMainAutoReceptionist { )] pub extension_number: i64, /** - * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. + * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. */ #[serde( default, @@ -12699,7 +12743,7 @@ pub struct GetSiteResponseMainAutoReceptionist { )] pub id: String, /** - * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. + * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. */ #[serde( default, @@ -12712,12 +12756,12 @@ pub struct GetSiteResponseMainAutoReceptionist { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSiteResponse { /** - * Site country + * Site country */ #[serde(default, skip_serializing_if = "Option::is_none")] pub country: Option<Country>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12726,12 +12770,12 @@ pub struct GetSiteResponse { )] pub id: String, /** - * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. + * [Main Auto Receptionist](https://support.zoom.us/hc/en-us/articles/360021121312#h_bc7ff1d5-0e6c-40cd-b889-62010cb98c57) for each site. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub main_auto_receptionist: Option<GetSiteResponseMainAutoReceptionist>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12740,12 +12784,12 @@ pub struct GetSiteResponse { )] pub name: String, /** - * Short extension of the phone site. + * Short extension of the phone site. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub short_extension: Option<ShortExtension>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -12758,7 +12802,7 @@ pub struct GetSiteResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSiteDetailsRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12767,7 +12811,7 @@ pub struct UpdateSiteDetailsRequest { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -12781,7 +12825,8 @@ pub struct UpdateSiteDetailsRequest { * Presence status of the contact in Zoom Client. The value of this field can be one of the following: * `Do_Not_Disturb`<br> `away`<br> `Available`<br> `Offline` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PresenceStatus { #[serde(rename = "Available")] Available, @@ -12821,7 +12866,7 @@ impl PresenceStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Contacts { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12830,7 +12875,7 @@ pub struct Contacts { )] pub dept: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -12842,7 +12887,7 @@ pub struct Contacts { )] pub direct_numbers: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12851,7 +12896,7 @@ pub struct Contacts { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12860,7 +12905,7 @@ pub struct Contacts { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12869,7 +12914,7 @@ pub struct Contacts { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12878,7 +12923,7 @@ pub struct Contacts { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12887,7 +12932,7 @@ pub struct Contacts { )] pub im_group_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12896,7 +12941,7 @@ pub struct Contacts { )] pub im_group_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12905,7 +12950,7 @@ pub struct Contacts { )] pub job_title: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12914,7 +12959,7 @@ pub struct Contacts { )] pub last_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12923,7 +12968,7 @@ pub struct Contacts { )] pub location: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12932,13 +12977,13 @@ pub struct Contacts { )] pub phone_number: String, /** - * Presence status of the contact in Zoom Client. The value of this field can be one of the following: + * Presence status of the contact in Zoom Client. The value of this field can be one of the following: * `Do_Not_Disturb`<br> `away`<br> `Available`<br> `Offline` */ #[serde(default, skip_serializing_if = "Option::is_none")] pub presence_status: Option<PresenceStatus>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12957,7 +13002,7 @@ pub struct SearchCompanyContactsResponse { )] pub contacts: Vec<Contacts>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -12966,7 +13011,7 @@ pub struct SearchCompanyContactsResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -12981,7 +13026,8 @@ pub struct SearchCompanyContactsResponse { * * This field is only returned if you set the value of `for include_deleted_and_edited_message` query parameter to `true`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetChatMessagesResponseStatus { #[serde(rename = "Deleted")] Deleted, @@ -13020,7 +13066,7 @@ pub struct Messages { #[serde(default, skip_serializing_if = "Option::is_none")] pub bot_message: Option<Domains>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -13029,7 +13075,7 @@ pub struct Messages { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13038,7 +13084,7 @@ pub struct Messages { )] pub download_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13047,7 +13093,7 @@ pub struct Messages { )] pub file_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13056,7 +13102,7 @@ pub struct Messages { )] pub file_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13065,7 +13111,7 @@ pub struct Messages { )] pub file_size: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13074,7 +13120,7 @@ pub struct Messages { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13083,7 +13129,7 @@ pub struct Messages { )] pub message: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13092,7 +13138,7 @@ pub struct Messages { )] pub reply_main_message_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13101,7 +13147,7 @@ pub struct Messages { )] pub reply_main_message_timestamp: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13110,14 +13156,14 @@ pub struct Messages { )] pub sender: String, /** - * This field indicates whether a message is an original message(unedited), an edited message or a deleted message. + * This field indicates whether a message is an original message(unedited), an edited message or a deleted message. * * This field is only returned if you set the value of `for include_deleted_and_edited_message` query parameter to `true`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<GetChatMessagesResponseStatus>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13131,7 +13177,7 @@ pub struct Messages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetChatMessagesResponse { /** - * Chat message object. + * Chat message object. */ #[serde( default, @@ -13140,7 +13186,7 @@ pub struct GetChatMessagesResponse { )] pub date: Option<chrono::NaiveDate>, /** - * Chat message object. + * Chat message object. */ #[serde( default, @@ -13149,7 +13195,7 @@ pub struct GetChatMessagesResponse { )] pub messages: Vec<Messages>, /** - * Chat message object. + * Chat message object. */ #[serde( default, @@ -13158,7 +13204,7 @@ pub struct GetChatMessagesResponse { )] pub next_page_token: String, /** - * Chat message object. + * Chat message object. */ #[serde( default, @@ -13171,7 +13217,7 @@ pub struct GetChatMessagesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AtItems { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13180,7 +13226,7 @@ pub struct AtItems { )] pub at_contact: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13189,7 +13235,7 @@ pub struct AtItems { )] pub at_type: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13198,7 +13244,7 @@ pub struct AtItems { )] pub end_position: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13211,7 +13257,7 @@ pub struct AtItems { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendaChatMessageRequest { /** - * [Chat mentions](https://support.zoom.us/hc/en-us/articles/360037567431-Using-chat-mentions-and-slash-commands) object. Use this object to include mentions in the message that will be sent to a channel. + * [Chat mentions](https://support.zoom.us/hc/en-us/articles/360037567431-Using-chat-mentions-and-slash-commands) object. Use this object to include mentions in the message that will be sent to a channel. */ #[serde( default, @@ -13220,7 +13266,7 @@ pub struct SendaChatMessageRequest { )] pub at_items: Vec<AtItems>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13229,7 +13275,7 @@ pub struct SendaChatMessageRequest { )] pub message: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13238,7 +13284,7 @@ pub struct SendaChatMessageRequest { )] pub to_channel: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13251,7 +13297,7 @@ pub struct SendaChatMessageRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MarkMessageRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13260,7 +13306,7 @@ pub struct MarkMessageRequest { )] pub action: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13269,7 +13315,7 @@ pub struct MarkMessageRequest { )] pub timestamp: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13278,7 +13324,7 @@ pub struct MarkMessageRequest { )] pub to_channel: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13293,7 +13339,8 @@ pub struct MarkMessageRequest { * * `add` — Add an emoji reaction. * * `remove` — Remove an emoji reaction. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReactMessageRequestAction { #[serde(rename = "add")] Add, @@ -13327,14 +13374,14 @@ impl ReactMessageRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReactMessageRequest { /** - * The action to perform with the message: + * The action to perform with the message: * \* `add` — Add an emoji reaction. * \* `remove` — Remove an emoji reaction. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<ReactMessageRequestAction>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13343,7 +13390,7 @@ pub struct ReactMessageRequest { )] pub emoji: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13352,7 +13399,7 @@ pub struct ReactMessageRequest { )] pub to_channel: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13365,7 +13412,7 @@ pub struct ReactMessageRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Reactions { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13374,7 +13421,7 @@ pub struct Reactions { )] pub emoji: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13388,12 +13435,12 @@ pub struct Reactions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetChatMessageResponse { /** - * A chat message object. + * A chat message object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub bot_message: Option<Domains>, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13402,7 +13449,7 @@ pub struct GetChatMessageResponse { )] pub date_time: Option<chrono::NaiveDate>, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13411,7 +13458,7 @@ pub struct GetChatMessageResponse { )] pub download_url: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13420,7 +13467,7 @@ pub struct GetChatMessageResponse { )] pub file_id: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13429,7 +13476,7 @@ pub struct GetChatMessageResponse { )] pub file_name: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13438,7 +13485,7 @@ pub struct GetChatMessageResponse { )] pub file_size: i64, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13447,7 +13494,7 @@ pub struct GetChatMessageResponse { )] pub id: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13456,7 +13503,7 @@ pub struct GetChatMessageResponse { )] pub message: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13465,7 +13512,7 @@ pub struct GetChatMessageResponse { )] pub reactions: Vec<Reactions>, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13474,7 +13521,7 @@ pub struct GetChatMessageResponse { )] pub reply_main_message_id: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13483,7 +13530,7 @@ pub struct GetChatMessageResponse { )] pub reply_main_message_timestamp: i64, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13492,7 +13539,7 @@ pub struct GetChatMessageResponse { )] pub sender: String, /** - * A chat message object. + * A chat message object. */ #[serde( default, @@ -13505,7 +13552,7 @@ pub struct GetChatMessageResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EditMessageRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13514,7 +13561,7 @@ pub struct EditMessageRequest { )] pub message: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13523,7 +13570,7 @@ pub struct EditMessageRequest { )] pub to_channel: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13538,7 +13585,7 @@ pub struct Channels { #[serde(default, skip_serializing_if = "Option::is_none")] pub channels_settings: Option<ChannelSettings>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13547,7 +13594,7 @@ pub struct Channels { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13556,7 +13603,7 @@ pub struct Channels { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13570,7 +13617,7 @@ pub struct Channels { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetChannelsResponse { /** - * Chat Channel object(s). + * Chat Channel object(s). */ #[serde( default, @@ -13579,7 +13626,7 @@ pub struct GetChannelsResponse { )] pub channels: Vec<Channels>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13588,7 +13635,7 @@ pub struct GetChannelsResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13597,7 +13644,7 @@ pub struct GetChannelsResponse { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13610,7 +13657,7 @@ pub struct GetChannelsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Members { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13623,7 +13670,7 @@ pub struct Members { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateChannelRequest { /** - * Member(s) to include in the channel. A max of 5 members can be added to the channel at once with this API. + * Member(s) to include in the channel. A max of 5 members can be added to the channel at once with this API. */ #[serde( default, @@ -13632,7 +13679,7 @@ pub struct CreateChannelRequest { )] pub members: Vec<Members>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13641,7 +13688,7 @@ pub struct CreateChannelRequest { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13655,7 +13702,7 @@ pub struct CreateChannelRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateChannelResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13664,7 +13711,7 @@ pub struct CreateChannelResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13673,7 +13720,7 @@ pub struct CreateChannelResponse { )] pub jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13682,7 +13729,7 @@ pub struct CreateChannelResponse { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13696,7 +13743,7 @@ pub struct CreateChannelResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserContactsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13705,7 +13752,7 @@ pub struct GetUserContactsResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13714,7 +13761,7 @@ pub struct GetUserContactsResponse { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13723,7 +13770,7 @@ pub struct GetUserContactsResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13736,7 +13783,7 @@ pub struct GetUserContactsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserContactsResponseData { /** - * The contacts object. + * The contacts object. */ #[serde( default, @@ -13745,7 +13792,7 @@ pub struct GetUserContactsResponseData { )] pub contacts: Vec<GetUserContactsResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13754,7 +13801,7 @@ pub struct GetUserContactsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13767,7 +13814,7 @@ pub struct GetUserContactsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetUserContactResponse { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -13779,7 +13826,7 @@ pub struct GetUserContactResponse { )] pub direct_numbers: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13788,7 +13835,7 @@ pub struct GetUserContactResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13797,7 +13844,7 @@ pub struct GetUserContactResponse { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13806,7 +13853,7 @@ pub struct GetUserContactResponse { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13815,7 +13862,7 @@ pub struct GetUserContactResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13824,7 +13871,7 @@ pub struct GetUserContactResponse { )] pub last_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13833,7 +13880,7 @@ pub struct GetUserContactResponse { )] pub phone_number: String, /** - * Presence status of the contact in Zoom Client. The value of this field can be one of the following: + * Presence status of the contact in Zoom Client. The value of this field can be one of the following: * `Do_Not_Disturb`<br> `away`<br> `Available`<br> `Offline` */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -13843,7 +13890,8 @@ pub struct GetUserContactResponse { /** * The role of the member. The value can be one of these: `owner`, `admin`, `member`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Role { #[serde(rename = "admin")] Admin, @@ -13880,7 +13928,7 @@ impl Role { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListChannelMembersResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13889,7 +13937,7 @@ pub struct ListChannelMembersResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13898,7 +13946,7 @@ pub struct ListChannelMembersResponse { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13907,7 +13955,7 @@ pub struct ListChannelMembersResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13916,7 +13964,7 @@ pub struct ListChannelMembersResponse { )] pub last_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13925,7 +13973,7 @@ pub struct ListChannelMembersResponse { )] pub name: String, /** - * The role of the member. The value can be one of these: `owner`, `admin`, `member`. + * The role of the member. The value can be one of these: `owner`, `admin`, `member`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub role: Option<Role>, @@ -13934,7 +13982,7 @@ pub struct ListChannelMembersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListChannelMembersResponseData { /** - * Members in a channel. + * Members in a channel. */ #[serde( default, @@ -13943,7 +13991,7 @@ pub struct ListChannelMembersResponseData { )] pub members: Vec<ListChannelMembersResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -13952,7 +14000,7 @@ pub struct ListChannelMembersResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13961,7 +14009,7 @@ pub struct ListChannelMembersResponseData { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -13974,7 +14022,7 @@ pub struct ListChannelMembersResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InviteChannelMembersRequest { /** - * Member(s) to include in the channel. A max of 5 members can be added to the channel at once with this API. + * Member(s) to include in the channel. A max of 5 members can be added to the channel at once with this API. */ #[serde( default, @@ -13987,7 +14035,7 @@ pub struct InviteChannelMembersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InviteChannelMembersResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -13996,7 +14044,7 @@ pub struct InviteChannelMembersResponse { )] pub added_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -14012,7 +14060,7 @@ pub struct InviteChannelMembersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct JoinChannelResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -14021,7 +14069,7 @@ pub struct JoinChannelResponse { )] pub added_at: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14035,7 +14083,7 @@ pub struct JoinChannelResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCreateRequest { /** - * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. + * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. */ #[serde( default, @@ -14044,7 +14092,7 @@ pub struct AccountCreateRequest { )] pub account_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14053,7 +14101,7 @@ pub struct AccountCreateRequest { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14062,7 +14110,7 @@ pub struct AccountCreateRequest { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14071,12 +14119,12 @@ pub struct AccountCreateRequest { )] pub last_name: String, /** - * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. + * The account object represents an account on Zoom. The account owner is the user who created the account or had an account created for them. You can read more about the Zoom account structure <a href='https://medium.com/zoom-developer-blog/a-brief-look-at-zoom-account-structures-1d19c745bf8a' target='_blank'>here</a>. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<Options>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14089,7 +14137,7 @@ pub struct AccountCreateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14098,7 +14146,7 @@ pub struct AccountCreateResponse { )] pub created_at: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14107,7 +14155,7 @@ pub struct AccountCreateResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14116,7 +14164,7 @@ pub struct AccountCreateResponse { )] pub owner_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14129,7 +14177,7 @@ pub struct AccountCreateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -14138,7 +14186,7 @@ pub struct AccountResponse { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14147,12 +14195,12 @@ pub struct AccountResponse { )] pub id: String, /** - * Account options object. + * Account options object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub options: Option<Options>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14161,7 +14209,7 @@ pub struct AccountResponse { )] pub owner_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14170,7 +14218,7 @@ pub struct AccountResponse { )] pub owner_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14187,7 +14235,8 @@ pub struct AccountResponse { * * `security` — View the account's security settings. For example, password requirements for user login or two-factor authentication.<br> * * `meeting_security` — View the account's meeting security settings. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum OptionData { #[serde(rename = "meeting_authentication")] MeetingAuthentication, @@ -14232,7 +14281,7 @@ impl OptionData { pub enum AccountSettingsResponseOneOf { Domains(Domains), /** - * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. + * [Security settings](https://support.zoom.us/hc/en-us/articles/360034675592-Advanced-security-settings#h_bf8a25f6-9a66-447a-befd-f02ed3404f89) of an Account. */ Security(Security), AccountSettings(AccountSettings), @@ -14308,7 +14357,8 @@ impl AccountSettingsUpdateRequestOneOf { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountSettingsUpdateOption { #[serde(rename = "meeting_authentication")] MeetingAuthentication, @@ -14348,7 +14398,7 @@ impl AccountSettingsUpdateOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountTrustedDomainResponse { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -14364,7 +14414,8 @@ pub struct AccountTrustedDomainResponse { /** * Status of the plan. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountPlansResponsePlanBaseStatus { #[serde(rename = "active")] Active, @@ -14401,7 +14452,7 @@ impl AccountPlansResponsePlanBaseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanZoomRooms { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14410,7 +14461,7 @@ pub struct PlanZoomRooms { )] pub hosts: i64, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -14419,7 +14470,7 @@ pub struct PlanZoomRooms { )] pub next_invoice_date: Option<chrono::NaiveDate>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -14428,12 +14479,12 @@ pub struct PlanZoomRooms { )] pub service_effective_date: Option<chrono::NaiveDate>, /** - * Status of the plan. + * Status of the plan. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<AccountPlansResponsePlanBaseStatus>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14448,7 +14499,7 @@ pub struct PlanZoomRooms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanWebinar { /** - * Account plan object. + * Account plan object. */ #[serde( default, @@ -14457,7 +14508,7 @@ pub struct PlanWebinar { )] pub hosts: i64, /** - * Account plan object. + * Account plan object. */ #[serde( default, @@ -14466,7 +14517,7 @@ pub struct PlanWebinar { )] pub next_invoice_date: Option<chrono::NaiveDate>, /** - * Account plan object. + * Account plan object. */ #[serde( default, @@ -14475,12 +14526,12 @@ pub struct PlanWebinar { )] pub service_effective_date: Option<chrono::NaiveDate>, /** - * Account plan object. + * Account plan object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<AccountPlansResponsePlanBaseStatus>, /** - * Account plan object. + * Account plan object. */ #[serde( default, @@ -14494,7 +14545,8 @@ pub struct PlanWebinar { /** * Status of additional Cloud Recording plan. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PlanRecordingStatus { #[serde(rename = "Active")] Active, @@ -14529,7 +14581,7 @@ impl PlanRecordingStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlansResponsePlanAudio { /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14538,7 +14590,7 @@ pub struct AccountPlansResponsePlanAudio { )] pub callout_countries: String, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14547,7 +14599,7 @@ pub struct AccountPlansResponsePlanAudio { )] pub ddi_numbers: i64, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14556,7 +14608,7 @@ pub struct AccountPlansResponsePlanAudio { )] pub next_invoice_date: Option<chrono::NaiveDate>, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14565,7 +14617,7 @@ pub struct AccountPlansResponsePlanAudio { )] pub premium_countries: String, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14574,12 +14626,12 @@ pub struct AccountPlansResponsePlanAudio { )] pub service_effective_date: Option<chrono::NaiveDate>, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<AccountPlansResponsePlanBaseStatus>, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14588,7 +14640,7 @@ pub struct AccountPlansResponsePlanAudio { )] pub tollfree_countries: String, /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde( default, @@ -14603,7 +14655,7 @@ pub struct AccountPlansResponsePlanAudio { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlansResponsePlanPhoneBase { /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde( default, @@ -14612,7 +14664,7 @@ pub struct AccountPlansResponsePlanPhoneBase { )] pub callout_countries: String, /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde( default, @@ -14621,7 +14673,7 @@ pub struct AccountPlansResponsePlanPhoneBase { )] pub next_invoice_date: Option<chrono::NaiveDate>, /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde( default, @@ -14630,12 +14682,12 @@ pub struct AccountPlansResponsePlanPhoneBase { )] pub service_effective_date: Option<chrono::NaiveDate>, /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<AccountPlansResponsePlanBaseStatus>, /** - * Additional phone base plans. + * Additional phone base plans. */ #[serde( default, @@ -14650,12 +14702,12 @@ pub struct AccountPlansResponsePlanPhoneBase { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanPhone { /** - * Phone Plan Object + * Phone Plan Object */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_base: Option<AccountPlansResponsePlanPhoneBase>, /** - * Phone Plan Object + * Phone Plan Object */ #[serde( default, @@ -14664,7 +14716,7 @@ pub struct PlanPhone { )] pub plan_calling: Vec<PlanZoomRooms>, /** - * Phone Plan Object + * Phone Plan Object */ #[serde( default, @@ -14677,7 +14729,7 @@ pub struct PlanPhone { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlansResponse { /** - * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> + * Additional audio conferencing <a href="https://marketplace.zoom.us/docs/api-reference/other-references/plans#audio-conferencing-plans">plan type.</a> */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_audio: Option<AccountPlansResponsePlanAudio>, @@ -14690,12 +14742,12 @@ pub struct AccountPlansResponse { )] pub plan_large_meeting: Vec<PlanWebinar>, /** - * Phone Plan Object + * Phone Plan Object */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_phone: Option<PlanPhone>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14704,7 +14756,7 @@ pub struct AccountPlansResponse { )] pub plan_recording: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -14713,7 +14765,7 @@ pub struct AccountPlansResponse { )] pub plan_recording_next_invoice_date: Option<chrono::NaiveDate>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -14722,7 +14774,7 @@ pub struct AccountPlansResponse { )] pub plan_recording_service_effective_date: Option<chrono::NaiveDate>, /** - * Status of additional Cloud Recording plan. + * Status of additional Cloud Recording plan. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_recording_status: Option<PlanRecordingStatus>, @@ -14741,7 +14793,7 @@ pub struct AccountPlansResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlanCreateRequest { /** - * Billing Contact object. + * Billing Contact object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub contact: Option<Contact>, @@ -14755,7 +14807,7 @@ pub struct AccountPlanCreateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlanCreateRequestAllOf { /** - * Account Plans object. + * Account Plans object. */ #[serde(flatten)] pub account_plans: AccountPlans, @@ -14767,11 +14819,11 @@ pub struct AccountPlanCreateRequestAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlanAddonCreateRequest { /** - * Phone Plan Object + * Phone Plan Object */ pub plan_details: PhonePlan, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14793,11 +14845,11 @@ pub struct AccountPlanAddonCreateRequest { #[serde(untagged)] pub enum AccountPlanAddonCreateRequestOneOf { /** - * Account base plan object. + * Account base plan object. */ PlanBase(PlanBase), /** - * Zoom Phone Plan Object + * Zoom Phone Plan Object */ AccountPlanAddonCreateRequest(AccountPlanAddonCreateRequest), } @@ -14821,7 +14873,7 @@ impl AccountPlanAddonCreateRequestOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupCreateRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14834,7 +14886,7 @@ pub struct GroupCreateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14843,7 +14895,7 @@ pub struct GroupResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14852,7 +14904,7 @@ pub struct GroupResponse { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14865,7 +14917,7 @@ pub struct GroupResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14874,7 +14926,7 @@ pub struct UserCreateResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14883,7 +14935,7 @@ pub struct UserCreateResponse { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14892,7 +14944,7 @@ pub struct UserCreateResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14901,7 +14953,7 @@ pub struct UserCreateResponse { )] pub last_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14921,7 +14973,7 @@ pub struct GroupMembersResponseData { )] pub members: Vec<UserCreateResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -14930,7 +14982,7 @@ pub struct GroupMembersResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14939,7 +14991,7 @@ pub struct GroupMembersResponseData { )] pub page_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14948,7 +15000,7 @@ pub struct GroupMembersResponseData { )] pub page_number: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14957,7 +15009,7 @@ pub struct GroupMembersResponseData { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -14970,7 +15022,7 @@ pub struct GroupMembersResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddRoleMembersRequest { /** - * List of registrants. + * List of registrants. */ #[serde( default, @@ -14983,7 +15035,7 @@ pub struct AddRoleMembersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupMembersCreateResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -14992,7 +15044,7 @@ pub struct GroupMembersCreateResponse { )] pub added_at: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15007,7 +15059,8 @@ pub struct GroupMembersCreateResponse { * * `move` — Remove the group member from one group and move them to a different group. * * `set_primary` — Set the user's primary group. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UpdateGroupMemberRequestAction { #[serde(rename = "move")] Move, @@ -15041,7 +15094,7 @@ impl UpdateGroupMemberRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateGroupMemberRequest { /** - * The action to perform: + * The action to perform: * \* `move` — Remove the group member from one group and move them to a different group. * \* `set_primary` — Set the user's primary group. */ @@ -15051,7 +15104,7 @@ pub struct UpdateGroupMemberRequest { )] pub action: UpdateGroupMemberRequestAction, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15069,7 +15122,7 @@ pub struct UpdateGroupMemberRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeviceCreateResponseAllOf { /** - * The H.323/SIP device object. + * The H.323/SIP device object. */ #[serde(flatten)] pub device: Device, @@ -15087,7 +15140,7 @@ pub struct TrackingfieldGetResponseAllOf { #[serde(flatten)] pub groups: Groups, /** - * Tracking Field + * Tracking Field */ #[serde(flatten)] pub tracking_field: TrackingField, @@ -15096,7 +15149,8 @@ pub struct TrackingfieldGetResponseAllOf { /** * IM Group types:<br>`normal` - Only members can see automatically see the other members of this group. Other people can search for members within this group. <br>`shared` - Everyone under an account can see the group members automatically.<br>`restricted` - Nobody can see the group or search for members except the members in the group. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ImGroupCreateRequestType { #[serde(rename = "normal")] #[default] @@ -15121,10 +15175,11 @@ impl std::fmt::Display for ImGroupCreateRequestType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImGroupCreateRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15133,22 +15188,22 @@ pub struct ImGroupCreateRequest { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub search_by_account: Option<bool>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub search_by_domain: Option<bool>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub search_by_ma_account: Option<bool>, /** - * IM Group types:<br>`normal` - Only members can see automatically see the other members of this group. Other people can search for members within this group. <br>`shared` - Everyone under an account can see the group members automatically.<br>`restricted` - Nobody can see the group or search for members except the members in the group. + * IM Group types:<br>`normal` - Only members can see automatically see the other members of this group. Other people can search for members within this group. <br>`shared` - Everyone under an account can see the group members automatically.<br>`restricted` - Nobody can see the group or search for members except the members in the group. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<ImGroupCreateRequestType>, @@ -15157,7 +15212,7 @@ pub struct ImGroupCreateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImGroupCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15166,7 +15221,7 @@ pub struct ImGroupCreateResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15175,7 +15230,7 @@ pub struct ImGroupCreateResponse { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -15183,7 +15238,7 @@ pub struct ImGroupCreateResponse { )] pub search_by_account: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -15191,7 +15246,7 @@ pub struct ImGroupCreateResponse { )] pub search_by_domain: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -15199,7 +15254,7 @@ pub struct ImGroupCreateResponse { )] pub search_by_ma_account: bool, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15225,7 +15280,7 @@ pub struct ImGroupResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardImResponse { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -15234,7 +15289,7 @@ pub struct DashboardImResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -15247,7 +15302,8 @@ pub struct DashboardImResponse { /** * IM chat session type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ImChatSessionsResponseType { #[serde(rename = "1:1")] One, @@ -15281,7 +15337,7 @@ impl ImChatSessionsResponseType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sessions { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -15290,7 +15346,7 @@ pub struct Sessions { )] pub last_message_sent_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15299,7 +15355,7 @@ pub struct Sessions { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15308,7 +15364,7 @@ pub struct Sessions { )] pub session_id: String, /** - * IM chat session type. + * IM chat session type. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<ImChatSessionsResponseType>, @@ -15317,7 +15373,7 @@ pub struct Sessions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImChatSessionsResponseData { /** - * Array of session objects. + * Array of session objects. */ #[serde( default, @@ -15336,7 +15392,7 @@ pub struct ImChatSessionsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImChatSessionsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token_4_im_chat: PaginationToken4ImChat, @@ -15349,7 +15405,7 @@ pub struct ImChatSessionsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImChatMessagesResponse { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -15358,7 +15414,7 @@ pub struct ImChatMessagesResponse { )] pub from: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15367,7 +15423,7 @@ pub struct ImChatMessagesResponse { )] pub session_id: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -15380,7 +15436,7 @@ pub struct ImChatMessagesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImChatMessagesResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15389,7 +15445,7 @@ pub struct ImChatMessagesResponseData { )] pub action: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -15398,7 +15454,7 @@ pub struct ImChatMessagesResponseData { )] pub action_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -15407,7 +15463,7 @@ pub struct ImChatMessagesResponseData { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15416,7 +15472,7 @@ pub struct ImChatMessagesResponseData { )] pub message: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15429,7 +15485,7 @@ pub struct ImChatMessagesResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImChatMessagesResponseDataType { /** - * Array of session objects. + * Array of session objects. */ #[serde( default, @@ -15448,7 +15504,7 @@ pub struct ImChatMessagesResponseDataType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ImChatMessagesResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token_4_im_chat: PaginationToken4ImChat, @@ -15461,7 +15517,8 @@ pub struct ImChatMessagesResponseAllOf { /** * The meeting types: <br>`scheduled` - This includes all valid past meetings (unexpired), live meetings and upcoming scheduled meetings. It is equivalent to the combined list of "Previous Meetings" and "Upcoming Meetings" displayed in the user's [Meetings page](https://zoom.us/meeting) on the Zoom Web Portal.<br>`live` - All the ongoing meetings.<br>`upcoming` - All upcoming meetings including live meetings. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MeetingsType { #[serde(rename = "live")] #[default] @@ -15486,10 +15543,11 @@ impl std::fmt::Display for MeetingsType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15498,7 +15556,7 @@ pub struct MeetingCreateResponse { )] pub assistant_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15507,7 +15565,7 @@ pub struct MeetingCreateResponse { )] pub host_email: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15516,7 +15574,7 @@ pub struct MeetingCreateResponse { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15534,7 +15592,7 @@ pub struct MeetingCreateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingCreateResponseAllOf { /** - * Meeting object + * Meeting object */ #[serde(flatten)] pub meeting_info: MeetingInfo, @@ -15545,7 +15603,7 @@ pub struct MeetingCreateResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15554,7 +15612,7 @@ pub struct MeetingResponse { )] pub assistant_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15563,7 +15621,7 @@ pub struct MeetingResponse { )] pub host_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15572,7 +15630,7 @@ pub struct MeetingResponse { )] pub host_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15581,7 +15639,7 @@ pub struct MeetingResponse { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15599,7 +15657,7 @@ pub struct MeetingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingResponseAllOf { /** - * Meeting object. + * Meeting object. */ #[serde(flatten)] pub meeting_info_get: MeetingInfoGet, @@ -15610,7 +15668,7 @@ pub struct MeetingResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingUpdateRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15638,7 +15696,8 @@ pub struct MeetingUpdateRequestAllOf { * `recover` - [Recover](https://support.zoom.us/hc/en-us/articles/360038297111-Recover-a-deleted-meeting) a deleted meeting. * */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MeetingStatusRequestAction { #[serde(rename = "end")] End, @@ -15672,7 +15731,7 @@ impl MeetingStatusRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingStatusRequest { /** - * `end` - End a meeting.<br> + * `end` - End a meeting.<br> * `recover` - [Recover](https://support.zoom.us/hc/en-us/articles/360038297111-Recover-a-deleted-meeting) a deleted meeting. * */ @@ -15683,7 +15742,8 @@ pub struct MeetingStatusRequest { /** * The registrant status:<br>`pending` - Registrant's status is pending.<br>`approved` - Registrant's status is approved.<br>`denied` - Registrant's status is denied. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MeetingRegistrantsStatus { #[serde(rename = "approved")] #[default] @@ -15708,10 +15768,11 @@ impl std::fmt::Display for MeetingRegistrantsStatus { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingRegistrantCreateResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15720,7 +15781,7 @@ pub struct MeetingRegistrantCreateResponse { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15729,7 +15790,7 @@ pub struct MeetingRegistrantCreateResponse { )] pub join_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15738,7 +15799,7 @@ pub struct MeetingRegistrantCreateResponse { )] pub registrant_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15747,7 +15808,7 @@ pub struct MeetingRegistrantCreateResponse { )] pub start_time: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15760,7 +15821,7 @@ pub struct MeetingRegistrantCreateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PastMeetingDetailsResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15769,7 +15830,7 @@ pub struct PastMeetingDetailsResponse { )] pub duration: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -15778,7 +15839,7 @@ pub struct PastMeetingDetailsResponse { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15787,7 +15848,7 @@ pub struct PastMeetingDetailsResponse { )] pub host_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15796,7 +15857,7 @@ pub struct PastMeetingDetailsResponse { )] pub id: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15805,7 +15866,7 @@ pub struct PastMeetingDetailsResponse { )] pub participants_count: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -15814,7 +15875,7 @@ pub struct PastMeetingDetailsResponse { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15823,7 +15884,7 @@ pub struct PastMeetingDetailsResponse { )] pub topic: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15832,7 +15893,7 @@ pub struct PastMeetingDetailsResponse { )] pub total_minutes: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -15842,7 +15903,7 @@ pub struct PastMeetingDetailsResponse { )] pub type_: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15851,7 +15912,7 @@ pub struct PastMeetingDetailsResponse { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15860,7 +15921,7 @@ pub struct PastMeetingDetailsResponse { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15873,7 +15934,7 @@ pub struct PastMeetingDetailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Participants { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15882,7 +15943,7 @@ pub struct Participants { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15891,7 +15952,7 @@ pub struct Participants { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15904,7 +15965,7 @@ pub struct Participants { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PastMeetingParticipantsResponse { /** - * Array of meeting participant objects. + * Array of meeting participant objects. */ #[serde( default, @@ -15922,7 +15983,7 @@ pub struct PastMeetingParticipantsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PastMeetingParticipantsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -15933,7 +15994,8 @@ pub struct PastMeetingParticipantsResponseAllOf { /** * Status of the Meeting Poll:<br>`notstart` - Poll not started<br>`started` - Poll started<br>`ended` - Poll ended<br>`sharing` - Sharing poll results */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MeetingPollCreateResponseStatus { #[serde(rename = "ended")] Ended, @@ -15973,7 +16035,7 @@ impl MeetingPollCreateResponseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingPollGetResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -15982,7 +16044,7 @@ pub struct MeetingPollGetResponse { )] pub id: String, /** - * Status of the Meeting Poll:<br>`notstart` - Poll not started<br>`started` - Poll started<br>`ended` - Poll ended<br>`sharing` - Sharing poll results + * Status of the Meeting Poll:<br>`notstart` - Poll not started<br>`started` - Poll started<br>`ended` - Poll ended<br>`sharing` - Sharing poll results */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<MeetingPollCreateResponseStatus>, @@ -15996,7 +16058,7 @@ pub struct MeetingPollGetResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingPollGetResponseAllOf { /** - * Poll + * Poll */ #[serde(flatten)] pub poll: Poll, @@ -16007,7 +16069,7 @@ pub struct MeetingPollGetResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingGetResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16016,7 +16078,7 @@ pub struct RecordingGetResponse { )] pub download_access_token: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16042,7 +16104,8 @@ pub struct RecordingGetResponseAllOf { /** * The recording delete actions:<br>`trash` - Move recording to trash.<br>`delete` - Delete recording permanently. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingDeleteAction { #[serde(rename = "delete")] Delete, @@ -16064,10 +16127,11 @@ impl std::fmt::Display for RecordingDeleteAction { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MeetingRecordingRegistrantCreateResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -16076,7 +16140,7 @@ pub struct MeetingRecordingRegistrantCreateResponse { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16085,7 +16149,7 @@ pub struct MeetingRecordingRegistrantCreateResponse { )] pub registrant_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16094,7 +16158,7 @@ pub struct MeetingRecordingRegistrantCreateResponse { )] pub share_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16109,7 +16173,8 @@ pub struct MeetingRecordingRegistrantCreateResponse { * * If you do not provide this field, the default value will be `live` and thus, the API will only query responses for live meetings. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DashboardMeetingsType { #[serde(rename = "live")] #[default] @@ -16134,10 +16199,12 @@ impl std::fmt::Display for DashboardMeetingsType { } } + /** * Set the value of this field to "tracking_fields" if you would like to include tracking fields of each meeting in the response. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum IncludeFields { #[serde(rename = "tracking_fields")] TrackingFields, @@ -16168,7 +16235,7 @@ impl IncludeFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingsResponse { /** - * Array of meeting objects. + * Array of meeting objects. */ #[serde( default, @@ -16187,7 +16254,7 @@ pub struct DashboardMeetingsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -16200,7 +16267,8 @@ pub struct DashboardMeetingsResponseAllOf { /** * Provide `registrant_id` as the value for this field if you would like to see the registrant ID attribute in the response of this API call. A registrant ID is a unique identifier of a [meeting registrant](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrants). This is not supported for `live` meeting types. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DashboardMeetingParticipantsIncludeFields { #[serde(rename = "registrant_id")] RegistrantId, @@ -16239,7 +16307,8 @@ impl DashboardMeetingParticipantsIncludeFields { * * **Note:** This response returns an empty string (`““`) value for any users who are **not** a part of the host’s account (external users). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DashboardMeetingParticipantsResponseDevice { #[serde(rename = "Android")] Android, @@ -16291,7 +16360,8 @@ impl DashboardMeetingParticipantsResponseDevice { * * `Cellular` — 3G, 4G, and 5G cellular. * * `Others` — An unknown device. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum NetworkType { #[serde(rename = "Cellular")] Cellular, @@ -16334,7 +16404,8 @@ impl NetworkType { /** * Audio quality of the participant. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AudioQuality { #[serde(rename = "bad")] Bad, @@ -16376,7 +16447,8 @@ impl AudioQuality { * * The value of this field can be `in_meeting` or `in_waiting_room`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DashboardMeetingParticipantsResponseStatus { #[serde(rename = "in_meeting")] InMeeting, @@ -16410,12 +16482,12 @@ impl DashboardMeetingParticipantsResponseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingParticipantsResponse { /** - * Audio quality of the participant. + * Audio quality of the participant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_quality: Option<AudioQuality>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16424,7 +16496,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub camera: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16433,7 +16505,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub connection_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16442,7 +16514,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub customer_key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16451,7 +16523,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub data_center: String, /** - * The type of device the participant used to join the meeting: + * The type of device the participant used to join the meeting: * \* `Phone` — Participant joined via PSTN. * \* `H.323/SIP` — Participant joined via an H.323 or SIP device. * \* `Windows` — Participant joined via VoIP using a Windows device. @@ -16464,7 +16536,7 @@ pub struct DashboardMeetingParticipantsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub device: Option<DashboardMeetingParticipantsResponseDevice>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16473,7 +16545,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16482,7 +16554,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16491,7 +16563,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub harddisk_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16500,7 +16572,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -16509,7 +16581,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub in_room_participants: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16518,7 +16590,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub ip_address: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -16527,7 +16599,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub join_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16536,7 +16608,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub leave_reason: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -16545,7 +16617,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub leave_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16554,7 +16626,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub location: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16563,7 +16635,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub mac_addr: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16572,7 +16644,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub microphone: String, /** - * The participant's network type: + * The participant's network type: * * \* `Wired` * \* `Wifi` @@ -16583,7 +16655,7 @@ pub struct DashboardMeetingParticipantsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub network_type: Option<NetworkType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16592,7 +16664,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub pc_name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -16600,7 +16672,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub recording: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16609,12 +16681,12 @@ pub struct DashboardMeetingParticipantsResponse { )] pub registrant_id: String, /** - * Audio quality of the participant. + * Audio quality of the participant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub screen_share_quality: Option<AudioQuality>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -16622,7 +16694,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub share_application: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -16630,7 +16702,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub share_desktop: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -16638,7 +16710,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub share_whiteboard: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16647,14 +16719,14 @@ pub struct DashboardMeetingParticipantsResponse { )] pub speaker: String, /** - * Indicates whether the participant is in the waiting room or in the meeting. + * Indicates whether the participant is in the waiting room or in the meeting. * * The value of this field can be `in_meeting` or `in_waiting_room`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<DashboardMeetingParticipantsResponseStatus>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16663,7 +16735,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16672,7 +16744,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16681,7 +16753,7 @@ pub struct DashboardMeetingParticipantsResponse { )] pub version: String, /** - * Audio quality of the participant. + * Audio quality of the participant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub video_quality: Option<AudioQuality>, @@ -16690,7 +16762,7 @@ pub struct DashboardMeetingParticipantsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingParticipantsResponseData { /** - * Array of participant session objects. If a participant left a meeting and rejoined the same meeting, their information will appear multiple times (as many times as they joined the meeting). + * Array of participant session objects. If a participant left a meeting and rejoined the same meeting, their information will appear multiple times (as many times as they joined the meeting). * * If the account calling this API is a [business associate (BAA) under HIPAA](https://www.ecfr.gov/cgi-bin/retrieveECFR?gp=1&n=se45.1.160_1103&r=SECTION&ty=HTML), this array returns an empty string value for the `user_name`, `ip_address`, `location`, and `email` responses. */ @@ -16710,7 +16782,7 @@ pub struct DashboardMeetingParticipantsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingParticipantsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -16721,7 +16793,7 @@ pub struct DashboardMeetingParticipantsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Details { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16730,7 +16802,7 @@ pub struct Details { )] pub content: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16739,7 +16811,7 @@ pub struct Details { )] pub end_time: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16752,7 +16824,7 @@ pub struct Details { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingParticipantShareResponseParticipants { /** - * Array of sharing and recording details. + * Array of sharing and recording details. */ #[serde( default, @@ -16761,7 +16833,7 @@ pub struct DashboardMeetingParticipantShareResponseParticipants { )] pub details: Vec<Details>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16770,7 +16842,7 @@ pub struct DashboardMeetingParticipantShareResponseParticipants { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16779,7 +16851,7 @@ pub struct DashboardMeetingParticipantShareResponseParticipants { )] pub user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16792,7 +16864,7 @@ pub struct DashboardMeetingParticipantShareResponseParticipants { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingParticipantShareResponse { /** - * Array of participants. + * Array of participants. */ #[serde( default, @@ -16810,7 +16882,7 @@ pub struct DashboardMeetingParticipantShareResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardMeetingParticipantShareResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -16821,7 +16893,8 @@ pub struct DashboardMeetingParticipantShareResponseAllOf { /** * The webinar type. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DashboardWebinarsType { #[serde(rename = "live")] #[default] @@ -16843,10 +16916,11 @@ impl std::fmt::Display for DashboardWebinarsType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardWebinarsResponse { /** - * Array of webinar objects. + * Array of webinar objects. */ #[serde( default, @@ -16865,7 +16939,7 @@ pub struct DashboardWebinarsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardWebinarsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -16878,12 +16952,12 @@ pub struct DashboardWebinarsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardWebinarParticipantsResponse { /** - * Audio quality of the participant. + * Audio quality of the participant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub audio_quality: Option<AudioQuality>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16892,7 +16966,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub connection_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16901,7 +16975,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub customer_key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16910,7 +16984,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub data_center: String, /** - * The type of device the participant used to join the meeting: + * The type of device the participant used to join the meeting: * \* `Phone` — Participant joined via PSTN. * \* `H.323/SIP` — Participant joined via an H.323 or SIP device. * \* `Windows` — Participant joined via VoIP using a Windows device. @@ -16923,7 +16997,7 @@ pub struct DashboardWebinarParticipantsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub device: Option<DashboardMeetingParticipantsResponseDevice>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16932,7 +17006,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16941,7 +17015,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16950,7 +17024,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub harddisk_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16959,7 +17033,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16968,7 +17042,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub ip_address: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -16977,7 +17051,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub join_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -16986,7 +17060,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub leave_reason: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -16995,7 +17069,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub leave_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17004,7 +17078,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub location: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17013,7 +17087,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub mac_addr: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17022,7 +17096,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub microphone: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17031,7 +17105,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub network_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17040,7 +17114,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub pc_name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -17048,7 +17122,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub recording: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17057,12 +17131,12 @@ pub struct DashboardWebinarParticipantsResponse { )] pub registrant_id: String, /** - * Audio quality of the participant. + * Audio quality of the participant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub screen_share_quality: Option<AudioQuality>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -17070,7 +17144,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub share_application: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -17078,7 +17152,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub share_desktop: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -17086,7 +17160,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub share_whiteboard: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17095,7 +17169,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub speaker: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17104,7 +17178,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17113,7 +17187,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17122,7 +17196,7 @@ pub struct DashboardWebinarParticipantsResponse { )] pub version: String, /** - * Audio quality of the participant. + * Audio quality of the participant. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub video_quality: Option<AudioQuality>, @@ -17131,7 +17205,7 @@ pub struct DashboardWebinarParticipantsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardWebinarParticipantsResponseData { /** - * Array of user objects. + * Array of user objects. * * If the account calling this API is a [business associate (BAA) under HIPAA](https://www.ecfr.gov/cgi-bin/retrieveECFR?gp=1&n=se45.1.160_1103&r=SECTION&ty=HTML), this array returns an empty string value for the `user_name`, `ip_address`, `location`, and `email` responses. */ @@ -17151,7 +17225,7 @@ pub struct DashboardWebinarParticipantsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardWebinarParticipantsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -17162,7 +17236,7 @@ pub struct DashboardWebinarParticipantsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Users { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17171,7 +17245,7 @@ pub struct Users { )] pub calls_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17180,7 +17254,7 @@ pub struct Users { )] pub calls_send: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17189,7 +17263,7 @@ pub struct Users { )] pub email: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17198,7 +17272,7 @@ pub struct Users { )] pub emoji_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17207,7 +17281,7 @@ pub struct Users { )] pub emoji_send: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17216,7 +17290,7 @@ pub struct Users { )] pub files_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17225,7 +17299,7 @@ pub struct Users { )] pub files_send: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17234,7 +17308,7 @@ pub struct Users { )] pub group_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17243,7 +17317,7 @@ pub struct Users { )] pub group_send: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17252,7 +17326,7 @@ pub struct Users { )] pub images_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17261,7 +17335,7 @@ pub struct Users { )] pub images_send: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17270,7 +17344,7 @@ pub struct Users { )] pub total_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17279,7 +17353,7 @@ pub struct Users { )] pub total_send: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17288,7 +17362,7 @@ pub struct Users { )] pub user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17297,7 +17371,7 @@ pub struct Users { )] pub user_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17306,7 +17380,7 @@ pub struct Users { )] pub videos_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17315,7 +17389,7 @@ pub struct Users { )] pub videos_send: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17324,7 +17398,7 @@ pub struct Users { )] pub voice_receive: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17353,7 +17427,7 @@ pub struct DashboardImResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardImResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -17366,7 +17440,7 @@ pub struct DashboardImResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardChatResponse { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17375,7 +17449,7 @@ pub struct DashboardChatResponse { )] pub from: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17384,7 +17458,7 @@ pub struct DashboardChatResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17393,7 +17467,7 @@ pub struct DashboardChatResponse { )] pub page_size: i64, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17406,7 +17480,7 @@ pub struct DashboardChatResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardChatResponseUsers { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17415,7 +17489,7 @@ pub struct DashboardChatResponseUsers { )] pub audio_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17424,7 +17498,7 @@ pub struct DashboardChatResponseUsers { )] pub code_sippet_sent: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17433,7 +17507,7 @@ pub struct DashboardChatResponseUsers { )] pub email: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17442,7 +17516,7 @@ pub struct DashboardChatResponseUsers { )] pub files_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17451,7 +17525,7 @@ pub struct DashboardChatResponseUsers { )] pub giphys_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17460,7 +17534,7 @@ pub struct DashboardChatResponseUsers { )] pub group_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17469,7 +17543,7 @@ pub struct DashboardChatResponseUsers { )] pub images_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17479,7 +17553,7 @@ pub struct DashboardChatResponseUsers { )] pub p_2p_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17488,7 +17562,7 @@ pub struct DashboardChatResponseUsers { )] pub text_sent: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17497,7 +17571,7 @@ pub struct DashboardChatResponseUsers { )] pub total_sent: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17506,7 +17580,7 @@ pub struct DashboardChatResponseUsers { )] pub user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17515,7 +17589,7 @@ pub struct DashboardChatResponseUsers { )] pub user_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17551,7 +17625,7 @@ pub struct DashboardChatResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClientFeedbacks { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17560,7 +17634,7 @@ pub struct ClientFeedbacks { )] pub feedback_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17569,7 +17643,7 @@ pub struct ClientFeedbacks { )] pub feedback_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17588,7 +17662,7 @@ pub struct DashboardClientFeedbackResponse { )] pub client_feedbacks: Vec<ClientFeedbacks>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17597,7 +17671,7 @@ pub struct DashboardClientFeedbackResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17606,7 +17680,7 @@ pub struct DashboardClientFeedbackResponse { )] pub to: Option<chrono::NaiveDate>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17619,7 +17693,7 @@ pub struct DashboardClientFeedbackResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardIssueZoomRoomResponse { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17628,7 +17702,7 @@ pub struct DashboardIssueZoomRoomResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17637,7 +17711,7 @@ pub struct DashboardIssueZoomRoomResponse { )] pub to: Option<chrono::NaiveDate>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17650,7 +17724,7 @@ pub struct DashboardIssueZoomRoomResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardIssueZoomRoomResponseData { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -17679,7 +17753,7 @@ pub struct DashboardIssueZoomRoomResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct IssueDetails { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17688,7 +17762,7 @@ pub struct IssueDetails { )] pub issue: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -17717,7 +17791,7 @@ pub struct DashboardIssueDetailZoomRoomResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardIssueDetailZoomRoomResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -17730,7 +17804,7 @@ pub struct DashboardIssueDetailZoomRoomResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Dates { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -17739,7 +17813,7 @@ pub struct Dates { )] pub date: Option<chrono::NaiveDate>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17748,7 +17822,7 @@ pub struct Dates { )] pub meeting_minutes: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17757,7 +17831,7 @@ pub struct Dates { )] pub meetings: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17766,7 +17840,7 @@ pub struct Dates { )] pub new_users: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17779,7 +17853,7 @@ pub struct Dates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportDailyResponse { /** - * Array of date objects. + * Array of date objects. */ #[serde( default, @@ -17788,7 +17862,7 @@ pub struct ReportDailyResponse { )] pub dates: Vec<Dates>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17797,7 +17871,7 @@ pub struct ReportDailyResponse { )] pub month: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17810,7 +17884,8 @@ pub struct ReportDailyResponse { /** * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReportUsersType { #[serde(rename = "active")] Active, @@ -17844,7 +17919,8 @@ impl ReportUsersType { /** * The meeting types: <br>`past` - Past meetings.<br>`pastOne` - Past one user meetings. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ReportMeetingsType { #[serde(rename = "past")] #[default] @@ -17866,10 +17942,11 @@ impl std::fmt::Display for ReportMeetingsType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Meetings { /** - * Custom keys and values assigned to the meeting. + * Custom keys and values assigned to the meeting. */ #[serde( default, @@ -17878,7 +17955,7 @@ pub struct Meetings { )] pub custom_keys: Vec<CustomKeys>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17887,7 +17964,7 @@ pub struct Meetings { )] pub duration: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -17896,7 +17973,7 @@ pub struct Meetings { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17905,7 +17982,7 @@ pub struct Meetings { )] pub id: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17914,7 +17991,7 @@ pub struct Meetings { )] pub participants_count: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17923,7 +18000,7 @@ pub struct Meetings { )] pub source: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -17932,7 +18009,7 @@ pub struct Meetings { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17941,7 +18018,7 @@ pub struct Meetings { )] pub topic: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17950,7 +18027,7 @@ pub struct Meetings { )] pub total_minutes: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -17960,7 +18037,7 @@ pub struct Meetings { )] pub type_: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17969,7 +18046,7 @@ pub struct Meetings { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17978,7 +18055,7 @@ pub struct Meetings { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -17991,7 +18068,7 @@ pub struct Meetings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingsResponse { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -18000,7 +18077,7 @@ pub struct ReportMeetingsResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Array of meeting objects. + * Array of meeting objects. */ #[serde( default, @@ -18009,7 +18086,7 @@ pub struct ReportMeetingsResponse { )] pub meetings: Vec<Meetings>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18018,7 +18095,7 @@ pub struct ReportMeetingsResponse { )] pub next_page_token: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -18036,7 +18113,7 @@ pub struct ReportMeetingsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingsResponseAllOf { /** - * Pagination Object. + * Pagination Object. */ #[serde(flatten)] pub pagination: Pagination, @@ -18047,7 +18124,7 @@ pub struct ReportMeetingsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingDetailsResponse { /** - * Custom keys and values assigned to the meeting. + * Custom keys and values assigned to the meeting. */ #[serde( default, @@ -18056,7 +18133,7 @@ pub struct ReportMeetingDetailsResponse { )] pub custom_keys: Vec<CustomKeys>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18065,7 +18142,7 @@ pub struct ReportMeetingDetailsResponse { )] pub dept: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18074,7 +18151,7 @@ pub struct ReportMeetingDetailsResponse { )] pub duration: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18083,7 +18160,7 @@ pub struct ReportMeetingDetailsResponse { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18092,7 +18169,7 @@ pub struct ReportMeetingDetailsResponse { )] pub id: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18101,7 +18178,7 @@ pub struct ReportMeetingDetailsResponse { )] pub participants_count: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18110,7 +18187,7 @@ pub struct ReportMeetingDetailsResponse { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18119,7 +18196,7 @@ pub struct ReportMeetingDetailsResponse { )] pub topic: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18128,7 +18205,7 @@ pub struct ReportMeetingDetailsResponse { )] pub total_minutes: i64, /** - * Tracking fields + * Tracking fields */ #[serde( default, @@ -18137,7 +18214,7 @@ pub struct ReportMeetingDetailsResponse { )] pub tracking_fields: Vec<SessionUpdateTrackingFields>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18147,7 +18224,7 @@ pub struct ReportMeetingDetailsResponse { )] pub type_: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18156,7 +18233,7 @@ pub struct ReportMeetingDetailsResponse { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18165,7 +18242,7 @@ pub struct ReportMeetingDetailsResponse { )] pub user_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18178,7 +18255,7 @@ pub struct ReportMeetingDetailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingParticipantsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18187,7 +18264,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub customer_key: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18196,7 +18273,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub duration: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -18204,7 +18281,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub failover: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18213,7 +18290,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub id: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18222,7 +18299,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub join_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18231,7 +18308,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub leave_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18240,7 +18317,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18249,7 +18326,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub registrant_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18258,7 +18335,7 @@ pub struct ReportMeetingParticipantsResponse { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18271,7 +18348,7 @@ pub struct ReportMeetingParticipantsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingParticipantsResponseData { /** - * Array of meeting participant objects. + * Array of meeting participant objects. * * If the account calling this API is a [business associate (BAA) under HIPAA](https://www.ecfr.gov/cgi-bin/retrieveECFR?gp=1&n=se45.1.160_1103&r=SECTION&ty=HTML), this array returns an empty string value for the `name` and `user_email` responses. */ @@ -18291,7 +18368,7 @@ pub struct ReportMeetingParticipantsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingParticipantsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -18302,7 +18379,7 @@ pub struct ReportMeetingParticipantsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct QuestionDetails { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18311,7 +18388,7 @@ pub struct QuestionDetails { )] pub answer: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18320,7 +18397,7 @@ pub struct QuestionDetails { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18329,7 +18406,7 @@ pub struct QuestionDetails { )] pub polling_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18342,7 +18419,7 @@ pub struct QuestionDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingPollsResponseQuestions { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18351,7 +18428,7 @@ pub struct ReportMeetingPollsResponseQuestions { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18360,7 +18437,7 @@ pub struct ReportMeetingPollsResponseQuestions { )] pub name: String, /** - * Array of questions from user. + * Array of questions from user. */ #[serde( default, @@ -18373,7 +18450,7 @@ pub struct ReportMeetingPollsResponseQuestions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportMeetingPollsResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18382,7 +18459,7 @@ pub struct ReportMeetingPollsResponse { )] pub id: i64, /** - * Array of meeting question objects. + * Array of meeting question objects. */ #[serde( default, @@ -18391,7 +18468,7 @@ pub struct ReportMeetingPollsResponse { )] pub questions: Vec<ReportMeetingPollsResponseQuestions>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18400,7 +18477,7 @@ pub struct ReportMeetingPollsResponse { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18413,7 +18490,7 @@ pub struct ReportMeetingPollsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportWebinarParticipantsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18422,7 +18499,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub customer_key: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18431,7 +18508,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub duration: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -18439,7 +18516,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub failover: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18448,7 +18525,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub id: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18457,7 +18534,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub join_time: Option<chrono::DateTime<chrono::Utc>>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18466,7 +18543,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub leave_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18475,7 +18552,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18484,7 +18561,7 @@ pub struct ReportWebinarParticipantsResponse { )] pub user_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18497,7 +18574,7 @@ pub struct ReportWebinarParticipantsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportWebinarParticipantsResponseData { /** - * Array of webinar participant objects. + * Array of webinar participant objects. * * If the account calling this API is a [business associate (BAA) under HIPAA](https://www.ecfr.gov/cgi-bin/retrieveECFR?gp=1&n=se45.1.160_1103&r=SECTION&ty=HTML), this array returns an empty string value for the `name` and `user_email` responses. */ @@ -18517,7 +18594,7 @@ pub struct ReportWebinarParticipantsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportWebinarParticipantsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token: PaginationToken, @@ -18528,7 +18605,7 @@ pub struct ReportWebinarParticipantsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportWebinarQaResponseQuestionsQuestionDetails { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18537,7 +18614,7 @@ pub struct ReportWebinarQaResponseQuestionsQuestionDetails { )] pub answer: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18550,7 +18627,7 @@ pub struct ReportWebinarQaResponseQuestionsQuestionDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportWebinarQaResponseQuestions { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18559,7 +18636,7 @@ pub struct ReportWebinarQaResponseQuestions { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18568,7 +18645,7 @@ pub struct ReportWebinarQaResponseQuestions { )] pub name: String, /** - * Array of questions from user. + * Array of questions from user. */ #[serde( default, @@ -18581,7 +18658,7 @@ pub struct ReportWebinarQaResponseQuestions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportWebinarQaResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18590,7 +18667,7 @@ pub struct ReportWebinarQaResponse { )] pub id: i64, /** - * Array of webinar question objects. + * Array of webinar question objects. */ #[serde( default, @@ -18599,7 +18676,7 @@ pub struct ReportWebinarQaResponse { )] pub questions: Vec<ReportWebinarQaResponseQuestions>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18608,7 +18685,7 @@ pub struct ReportWebinarQaResponse { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18621,7 +18698,8 @@ pub struct ReportWebinarQaResponse { /** * Date types:<br>`start_time` - Query by call start time.<br>`end_time` - Query by call end time. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum QueryDateType { #[serde(rename = "end_time")] EndTime, @@ -18643,10 +18721,11 @@ impl std::fmt::Display for QueryDateType { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportCloudRecordingResponse { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -18677,7 +18756,8 @@ pub struct ReportCloudRecordingResponseAllOf { * Filter your response by a category type to see reports for a specific category. * The value for this field can be one of the following:<br> `all`<br>`user`<br>`user_settings`<br>`account`<br>`billing`<br>`im`<br>`recording`<br>`phone_contacts`<br>`webinar`<br>`sub_account`<br>`role`<br>`zoom_rooms` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CategoryType { #[serde(rename = "account")] Account, @@ -18741,7 +18821,7 @@ impl CategoryType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OperationLogs { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18750,7 +18830,7 @@ pub struct OperationLogs { )] pub action: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18759,7 +18839,7 @@ pub struct OperationLogs { )] pub category_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18768,7 +18848,7 @@ pub struct OperationLogs { )] pub operation_detail: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18777,7 +18857,7 @@ pub struct OperationLogs { )] pub operator: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18790,7 +18870,7 @@ pub struct OperationLogs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportOperationLogsResponse { /** - * Array of operation log objects + * Array of operation log objects */ #[serde( default, @@ -18808,7 +18888,7 @@ pub struct ReportOperationLogsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportOperationLogsResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token_4_im_chat: PaginationToken4ImChat, @@ -18819,7 +18899,7 @@ pub struct ReportOperationLogsResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateRoleRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18828,7 +18908,7 @@ pub struct CreateRoleRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18837,7 +18917,7 @@ pub struct CreateRoleRequest { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -18853,7 +18933,7 @@ pub struct CreateRoleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateRoleResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18862,7 +18942,7 @@ pub struct CreateRoleResponse { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18871,7 +18951,7 @@ pub struct CreateRoleResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18880,7 +18960,7 @@ pub struct CreateRoleResponse { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -18892,7 +18972,7 @@ pub struct CreateRoleResponse { )] pub privileges: Vec<String>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -18905,7 +18985,7 @@ pub struct CreateRoleResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddRoleMembersResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -18914,7 +18994,7 @@ pub struct AddRoleMembersResponse { )] pub add_at: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18927,7 +19007,7 @@ pub struct AddRoleMembersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspResponseDialInNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18936,7 +19016,7 @@ pub struct TspResponseDialInNumbers { )] pub code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18945,7 +19025,7 @@ pub struct TspResponseDialInNumbers { )] pub number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -18959,7 +19039,7 @@ pub struct TspResponseDialInNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspResponse { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -18973,7 +19053,7 @@ pub struct TspResponse { )] pub dial_in_numbers: Vec<TspResponseDialInNumbers>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -18981,7 +19061,7 @@ pub struct TspResponse { )] pub enable: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -18989,7 +19069,7 @@ pub struct TspResponse { )] pub master_account_setting_extended: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -18997,12 +19077,12 @@ pub struct TspResponse { )] pub modify_credential_forbidden: bool, /** - * Telephony bridge + * Telephony bridge */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_bridge: Option<TspBridge>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -19010,7 +19090,7 @@ pub struct TspResponse { )] pub tsp_enabled: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19023,37 +19103,37 @@ pub struct TspResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspUpdateRequest { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub dial_in_number_unrestricted: Option<bool>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enable: Option<bool>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub master_account_setting_extended: Option<bool>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub modify_credential_forbidden: Option<bool>, /** - * Telephony bridge + * Telephony bridge */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_bridge: Option<TspBridge>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_enabled: Option<bool>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19071,7 +19151,8 @@ pub struct TspUpdateRequest { * * This value defaults to `active`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsersStatus { #[serde(rename = "active")] #[default] @@ -19096,12 +19177,14 @@ impl std::fmt::Display for UsersStatus { } } + /** * Use this parameter to display one of the following attributes in the API call's response: * * `custom_attributes` — Return the user's custom attributes. * * `host_key` — Return the user's [host key](https://support.zoom.us/hc/en-us/articles/205172555-Using-your-host-key). */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UsersIncludeFields { #[serde(rename = "custom_attributes")] CustomAttributes, @@ -19135,7 +19218,7 @@ impl UsersIncludeFields { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersResponseCustomAttributes { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19144,7 +19227,7 @@ pub struct UsersResponseCustomAttributes { )] pub key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19153,7 +19236,7 @@ pub struct UsersResponseCustomAttributes { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19166,7 +19249,7 @@ pub struct UsersResponseCustomAttributes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -19175,7 +19258,7 @@ pub struct UsersResponse { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Information about the user's custom attributes. + * Information about the user's custom attributes. * * This field is \*\*only\*\* returned if users are assigned custom attributes and you provided the `custom_attributes` value for the `include_fields` query parameter in the API request. */ @@ -19186,7 +19269,7 @@ pub struct UsersResponse { )] pub custom_attributes: Vec<UsersResponseCustomAttributes>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19195,7 +19278,7 @@ pub struct UsersResponse { )] pub dept: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19204,7 +19287,7 @@ pub struct UsersResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19213,7 +19296,7 @@ pub struct UsersResponse { )] pub first_name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -19225,7 +19308,7 @@ pub struct UsersResponse { )] pub group_ids: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19234,7 +19317,7 @@ pub struct UsersResponse { )] pub host_key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19243,7 +19326,7 @@ pub struct UsersResponse { )] pub id: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -19255,7 +19338,7 @@ pub struct UsersResponse { )] pub im_group_ids: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19264,7 +19347,7 @@ pub struct UsersResponse { )] pub last_client_version: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -19273,7 +19356,7 @@ pub struct UsersResponse { )] pub last_login_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19282,7 +19365,7 @@ pub struct UsersResponse { )] pub last_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19291,7 +19374,7 @@ pub struct UsersResponse { )] pub plan_united_type: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19300,7 +19383,7 @@ pub struct UsersResponse { )] pub pmi: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19309,7 +19392,7 @@ pub struct UsersResponse { )] pub role_id: String, /** - * The user's status: + * The user's status: * \* `active` — An active user. * \* `inactive` — A deactivated user. * \* `pending` — A pending user. @@ -19319,7 +19402,7 @@ pub struct UsersResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<UsersStatus>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19328,7 +19411,7 @@ pub struct UsersResponse { )] pub timezone: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19338,7 +19421,7 @@ pub struct UsersResponse { )] pub type_: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19351,7 +19434,7 @@ pub struct UsersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UsersResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19360,7 +19443,7 @@ pub struct UsersResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19369,7 +19452,7 @@ pub struct UsersResponseData { )] pub page_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19378,7 +19461,7 @@ pub struct UsersResponseData { )] pub page_number: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19387,7 +19470,7 @@ pub struct UsersResponseData { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19396,7 +19479,7 @@ pub struct UsersResponseData { )] pub total_records: i64, /** - * Information about the users. + * Information about the users. */ #[serde( default, @@ -19409,7 +19492,8 @@ pub struct UsersResponseData { /** * Specify how to create the new user: <br>`create` - User will get an email sent from Zoom. There is a confirmation link in this email. The user will then need to use the link to activate their Zoom account. The user can then set or change their password.<br>`autoCreate` - This action is provided for the enterprise customer who has a managed domain. This feature is disabled by default because of the security risk involved in creating a user who does not belong to your domain.<br>`custCreate` - Users created via this option do not have passwords and will not have the ability to log into the Zoom Web Portal or the Zoom Client. These users can still host and join meetings using the `start_url` and `join_url` respectively. To use this option, you must contact the ISV Platform Sales team at isv@zoom.us.<br>`ssoCreate` - This action is provided for the enabled “Pre-provisioning SSO User” option. A user created in this way has no password. If not a basic user, a personal vanity URL using the user name (no domain) of the provisioning email will be generated. If the user name or PMI is invalid or occupied, it will use a random number or random personal vanity URL. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserCreateRequestAction { #[serde(rename = "autoCreate")] AutoCreate, @@ -19449,7 +19533,7 @@ impl UserCreateRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserInfo { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19458,7 +19542,7 @@ pub struct UserInfo { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19467,7 +19551,7 @@ pub struct UserInfo { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19476,7 +19560,7 @@ pub struct UserInfo { )] pub last_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19485,7 +19569,7 @@ pub struct UserInfo { )] pub password: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19499,7 +19583,7 @@ pub struct UserInfo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserCreateRequest { /** - * Specify how to create the new user: <br>`create` - User will get an email sent from Zoom. There is a confirmation link in this email. The user will then need to use the link to activate their Zoom account. The user can then set or change their password.<br>`autoCreate` - This action is provided for the enterprise customer who has a managed domain. This feature is disabled by default because of the security risk involved in creating a user who does not belong to your domain.<br>`custCreate` - Users created via this option do not have passwords and will not have the ability to log into the Zoom Web Portal or the Zoom Client. These users can still host and join meetings using the `start_url` and `join_url` respectively. To use this option, you must contact the ISV Platform Sales team at isv@zoom.us.<br>`ssoCreate` - This action is provided for the enabled “Pre-provisioning SSO User” option. A user created in this way has no password. If not a basic user, a personal vanity URL using the user name (no domain) of the provisioning email will be generated. If the user name or PMI is invalid or occupied, it will use a random number or random personal vanity URL. + * Specify how to create the new user: <br>`create` - User will get an email sent from Zoom. There is a confirmation link in this email. The user will then need to use the link to activate their Zoom account. The user can then set or change their password.<br>`autoCreate` - This action is provided for the enterprise customer who has a managed domain. This feature is disabled by default because of the security risk involved in creating a user who does not belong to your domain.<br>`custCreate` - Users created via this option do not have passwords and will not have the ability to log into the Zoom Web Portal or the Zoom Client. These users can still host and join meetings using the `start_url` and `join_url` respectively. To use this option, you must contact the ISV Platform Sales team at isv@zoom.us.<br>`ssoCreate` - This action is provided for the enabled “Pre-provisioning SSO User” option. A user created in this way has no password. If not a basic user, a personal vanity URL using the user name (no domain) of the provisioning email will be generated. If the user name or PMI is invalid or occupied, it will use a random number or random personal vanity URL. */ #[serde(default, skip_serializing_if = "UserCreateRequestAction::is_noop")] pub action: UserCreateRequestAction, @@ -19516,7 +19600,8 @@ pub struct UserCreateRequest { * * `11` — Phone number</br>`21` — WeChat</br>`23` — Alipay */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum LoginType { #[serde(rename = "0")] Zero, @@ -19580,7 +19665,7 @@ impl LoginType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserResponsePhoneNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19589,7 +19674,7 @@ pub struct UserResponsePhoneNumbers { )] pub code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19598,7 +19683,7 @@ pub struct UserResponsePhoneNumbers { )] pub country: String, /** - * The label to add to the user's phone number. You can only add one label to the user's phone number: + * The label to add to the user's phone number. You can only add one label to the user's phone number: * * \* `Mobile` * \* `Office` @@ -19608,7 +19693,7 @@ pub struct UserResponsePhoneNumbers { #[serde(default, skip_serializing_if = "Option::is_none")] pub label: Option<Label>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19617,7 +19702,7 @@ pub struct UserResponsePhoneNumbers { )] pub number: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -19630,7 +19715,7 @@ pub struct UserResponsePhoneNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserResponseCustomAttributes { /** - * Custom attribute(s) that have been assigned to the user. + * Custom attribute(s) that have been assigned to the user. */ #[serde( default, @@ -19639,7 +19724,7 @@ pub struct UserResponseCustomAttributes { )] pub key: String, /** - * Custom attribute(s) that have been assigned to the user. + * Custom attribute(s) that have been assigned to the user. */ #[serde( default, @@ -19648,7 +19733,7 @@ pub struct UserResponseCustomAttributes { )] pub name: String, /** - * Custom attribute(s) that have been assigned to the user. + * Custom attribute(s) that have been assigned to the user. */ #[serde( default, @@ -19661,7 +19746,7 @@ pub struct UserResponseCustomAttributes { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19670,7 +19755,7 @@ pub struct UserResponse { )] pub account_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19679,7 +19764,7 @@ pub struct UserResponse { )] pub cms_user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19688,7 +19773,7 @@ pub struct UserResponse { )] pub company: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -19697,12 +19782,12 @@ pub struct UserResponse { )] pub created_at: Option<chrono::DateTime<chrono::Utc>>, /** - * Custom attribute(s) that have been assigned to the user. + * Custom attribute(s) that have been assigned to the user. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub custom_attributes: Option<UserResponseCustomAttributes>, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -19714,7 +19799,7 @@ pub struct UserResponse { )] pub group_ids: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19723,7 +19808,7 @@ pub struct UserResponse { )] pub host_key: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -19735,7 +19820,7 @@ pub struct UserResponse { )] pub im_group_ids: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19744,7 +19829,7 @@ pub struct UserResponse { )] pub jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19753,7 +19838,7 @@ pub struct UserResponse { )] pub job_title: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19762,7 +19847,7 @@ pub struct UserResponse { )] pub language: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19771,7 +19856,7 @@ pub struct UserResponse { )] pub location: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19780,7 +19865,7 @@ pub struct UserResponse { )] pub login_type: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19789,7 +19874,7 @@ pub struct UserResponse { )] pub manager: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19798,7 +19883,7 @@ pub struct UserResponse { )] pub personal_meeting_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19807,7 +19892,7 @@ pub struct UserResponse { )] pub phone_country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19818,7 +19903,7 @@ pub struct UserResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub phone_numbers: Option<UserResponsePhoneNumbers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19827,7 +19912,7 @@ pub struct UserResponse { )] pub pic_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19836,7 +19921,7 @@ pub struct UserResponse { )] pub plan_united_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19845,7 +19930,7 @@ pub struct UserResponse { )] pub role_id: String, /** - * The user's status: + * The user's status: * \* `active` — An active user. * \* `inactive` — A deactivated user. * \* `pending` — A pending user. @@ -19855,7 +19940,7 @@ pub struct UserResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<UsersStatus>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -19863,7 +19948,7 @@ pub struct UserResponse { )] pub use_pmi: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -19872,7 +19957,7 @@ pub struct UserResponse { )] pub vanity_url: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -19893,7 +19978,7 @@ pub struct UserResponseAllOf { #[serde(flatten)] pub groups: Groups, /** - * The user object represents a specific user on Zoom. + * The user object represents a specific user on Zoom. */ #[serde(flatten)] pub user: User, @@ -19904,7 +19989,8 @@ pub struct UserResponseAllOf { /** * Delete action options:<br>`disassociate` - Disassociate a user.<br>`delete`- Permanently delete a user.<br>Note: To delete pending user in the account, use `disassociate` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserDeleteAction { #[serde(rename = "delete")] Delete, @@ -19926,10 +20012,11 @@ impl std::fmt::Display for UserDeleteAction { } } + #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserZakResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20017,7 +20104,8 @@ impl UserSettingsUpdateRequestOneOf { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserSettingsUpdateOption { #[serde(rename = "meeting_authentication")] MeetingAuthentication, @@ -20054,7 +20142,8 @@ impl UserSettingsUpdateOption { /** * The action types:<br>`activate` - Activate a deactivated user.<br>`deactivate` - Deactivate a user. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserStatusRequestAction { #[serde(rename = "activate")] Activate, @@ -20089,7 +20178,7 @@ impl UserStatusRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserStatusRequest { /** - * The action types:<br>`activate` - Activate a deactivated user.<br>`deactivate` - Deactivate a user. + * The action types:<br>`activate` - Activate a deactivated user.<br>`deactivate` - Deactivate a user. */ #[serde(default, skip_serializing_if = "UserStatusRequestAction::is_noop")] pub action: UserStatusRequestAction, @@ -20098,7 +20187,7 @@ pub struct UserStatusRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserPasswordRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20111,7 +20200,7 @@ pub struct UserPasswordRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PacAccounts { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -20120,7 +20209,7 @@ pub struct PacAccounts { )] pub conference_id: i64, /** - * List of dedicated dial-in numbers. + * List of dedicated dial-in numbers. */ #[serde( default, @@ -20129,7 +20218,7 @@ pub struct PacAccounts { )] pub dedicated_dial_in_number: Vec<DedicatedDialInNumber>, /** - * List of dedicated dial-in numbers. + * List of dedicated dial-in numbers. */ #[serde( default, @@ -20138,7 +20227,7 @@ pub struct PacAccounts { )] pub global_dial_in_numbers: Vec<DedicatedDialInNumber>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20147,7 +20236,7 @@ pub struct PacAccounts { )] pub listen_only_password: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20171,7 +20260,7 @@ pub struct UserPaCsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspAccounts { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20180,7 +20269,7 @@ pub struct TspAccounts { )] pub conference_code: String, /** - * List of TSP accounts. + * List of TSP accounts. */ #[serde( default, @@ -20189,7 +20278,7 @@ pub struct TspAccounts { )] pub dial_in_numbers: Vec<DialInNumbers>, /** - * List of TSP accounts. + * List of TSP accounts. */ #[serde( default, @@ -20198,7 +20287,7 @@ pub struct TspAccounts { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20207,7 +20296,7 @@ pub struct TspAccounts { )] pub leader_pin: String, /** - * List of TSP accounts. + * List of TSP accounts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_bridge: Option<TspBridge>, @@ -20227,7 +20316,7 @@ pub struct UserTsPsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspAccount { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20236,7 +20325,7 @@ pub struct TspAccount { )] pub conference_code: String, /** - * TSP account of the user. + * TSP account of the user. */ #[serde( default, @@ -20245,7 +20334,7 @@ pub struct TspAccount { )] pub dial_in_numbers: Vec<DialInNumbers>, /** - * TSP account of the user. + * TSP account of the user. */ #[serde( default, @@ -20254,7 +20343,7 @@ pub struct TspAccount { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20263,7 +20352,7 @@ pub struct TspAccount { )] pub leader_pin: String, /** - * TSP account of the user. + * TSP account of the user. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_bridge: Option<TspBridge>, @@ -20273,7 +20362,7 @@ pub struct TspAccount { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TspAccountData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20282,7 +20371,7 @@ pub struct TspAccountData { )] pub conference_code: String, /** - * TSP account. + * TSP account. */ #[serde( default, @@ -20291,7 +20380,7 @@ pub struct TspAccountData { )] pub dial_in_numbers: Vec<DialInNumbers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20300,7 +20389,7 @@ pub struct TspAccountData { )] pub leader_pin: String, /** - * TSP account. + * TSP account. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub tsp_bridge: Option<TspBridge>, @@ -20309,7 +20398,8 @@ pub struct TspAccountData { /** * User token types:<br>`token` - Used for starting meetings with the client SDK. This token expires in 14 days and a new token will be returned after the expiry.<br>`zak` - Used for generating the start meeting URL. The token expiration time is two hours. For API users, the expiration time is 90 days. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UserTokenType { #[serde(rename = "token")] Token, @@ -20343,7 +20433,7 @@ impl UserTokenType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserEmailResponse { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -20355,7 +20445,7 @@ pub struct UserEmailResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UserVanityNameResponse { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -20367,7 +20457,7 @@ pub struct UserVanityNameResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20376,7 +20466,7 @@ pub struct WebinarCreateResponse { )] pub host_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20385,7 +20475,7 @@ pub struct WebinarCreateResponse { )] pub host_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -20394,7 +20484,7 @@ pub struct WebinarCreateResponse { )] pub id: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -20402,7 +20492,7 @@ pub struct WebinarCreateResponse { )] pub registrants_confirmation_email: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20411,7 +20501,7 @@ pub struct WebinarCreateResponse { )] pub template_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20429,7 +20519,7 @@ pub struct WebinarCreateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarCreateResponseAllOf { /** - * Webinar object. + * Webinar object. */ #[serde(flatten)] pub webinar_info: WebinarInfo, @@ -20440,7 +20530,7 @@ pub struct WebinarCreateResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20449,7 +20539,7 @@ pub struct WebinarResponse { )] pub host_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20458,7 +20548,7 @@ pub struct WebinarResponse { )] pub host_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -20467,7 +20557,7 @@ pub struct WebinarResponse { )] pub id: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20485,7 +20575,7 @@ pub struct WebinarResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarResponseAllOf { /** - * Webinar object. + * Webinar object. */ #[serde(flatten)] pub webinar_info: WebinarInfo, @@ -20496,7 +20586,7 @@ pub struct WebinarResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListWebinarParticipantsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20505,7 +20595,7 @@ pub struct ListWebinarParticipantsResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -20514,7 +20604,7 @@ pub struct ListWebinarParticipantsResponse { )] pub page_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -20523,7 +20613,7 @@ pub struct ListWebinarParticipantsResponse { )] pub page_size: i64, /** - * Array of meeting participant objects. + * Array of meeting participant objects. */ #[serde( default, @@ -20532,7 +20622,7 @@ pub struct ListWebinarParticipantsResponse { )] pub participants: Vec<Participants>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -20542,7 +20632,8 @@ pub struct ListWebinarParticipantsResponse { pub total_records: i64, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum WebinarStatusRequestAction { #[serde(rename = "end")] End, @@ -20579,7 +20670,7 @@ pub struct WebinarStatusRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarPanelistCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20588,7 +20679,7 @@ pub struct WebinarPanelistCreateResponse { )] pub id: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -20601,7 +20692,7 @@ pub struct WebinarPanelistCreateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct WebinarRegistrantCreateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20610,7 +20701,7 @@ pub struct WebinarRegistrantCreateResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20619,7 +20710,7 @@ pub struct WebinarRegistrantCreateResponse { )] pub join_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20628,7 +20719,7 @@ pub struct WebinarRegistrantCreateResponse { )] pub registrant_id: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -20637,7 +20728,7 @@ pub struct WebinarRegistrantCreateResponse { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20650,7 +20741,7 @@ pub struct WebinarRegistrantCreateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddBatchWebinarRegistrantsRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20659,7 +20750,7 @@ pub struct AddBatchWebinarRegistrantsRequest { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20668,7 +20759,7 @@ pub struct AddBatchWebinarRegistrantsRequest { )] pub first_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20681,7 +20772,7 @@ pub struct AddBatchWebinarRegistrantsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddBatchRegistrantsRequest { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub auto_approve: Option<bool>, @@ -20696,7 +20787,7 @@ pub struct AddBatchRegistrantsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddBatchWebinarRegistrantsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20705,7 +20796,7 @@ pub struct AddBatchWebinarRegistrantsResponse { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20714,7 +20805,7 @@ pub struct AddBatchWebinarRegistrantsResponse { )] pub join_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20737,7 +20828,7 @@ pub struct AddBatchRegistrantsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendchatbotRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20747,12 +20838,12 @@ pub struct SendchatbotRequest { pub account_id: String, pub content: Domains, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub is_markdown_support: Option<bool>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20761,7 +20852,7 @@ pub struct SendchatbotRequest { )] pub robot_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20770,7 +20861,7 @@ pub struct SendchatbotRequest { )] pub to_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20779,7 +20870,7 @@ pub struct SendchatbotRequest { )] pub user_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20792,7 +20883,7 @@ pub struct SendchatbotRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EditChatbotMessageRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20802,12 +20893,12 @@ pub struct EditChatbotMessageRequest { pub account_id: String, pub content: Domains, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub is_markdown_support: Option<bool>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20816,7 +20907,7 @@ pub struct EditChatbotMessageRequest { )] pub robot_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20829,7 +20920,7 @@ pub struct EditChatbotMessageRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct EditChatbotMessageResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20838,7 +20929,7 @@ pub struct EditChatbotMessageResponse { )] pub message_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20847,7 +20938,7 @@ pub struct EditChatbotMessageResponse { )] pub robot_jid: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -20856,7 +20947,7 @@ pub struct EditChatbotMessageResponse { )] pub sent_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20865,7 +20956,7 @@ pub struct EditChatbotMessageResponse { )] pub to_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20878,7 +20969,7 @@ pub struct EditChatbotMessageResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteChatbotMessageRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20887,7 +20978,7 @@ pub struct DeleteChatbotMessageRequest { )] pub account_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20896,7 +20987,7 @@ pub struct DeleteChatbotMessageRequest { )] pub robot_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20909,7 +21000,7 @@ pub struct DeleteChatbotMessageRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeleteChatbotMessageResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20918,7 +21009,7 @@ pub struct DeleteChatbotMessageResponse { )] pub message_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20927,7 +21018,7 @@ pub struct DeleteChatbotMessageResponse { )] pub robot_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20936,7 +21027,7 @@ pub struct DeleteChatbotMessageResponse { )] pub sent_time: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20945,7 +21036,7 @@ pub struct DeleteChatbotMessageResponse { )] pub to_jid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20958,7 +21049,7 @@ pub struct DeleteChatbotMessageResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetLiveStreamDetailsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20967,7 +21058,7 @@ pub struct GetLiveStreamDetailsResponse { )] pub page_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20976,7 +21067,7 @@ pub struct GetLiveStreamDetailsResponse { )] pub stream_key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20989,7 +21080,7 @@ pub struct GetLiveStreamDetailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClientFeedbackDetails { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -20998,7 +21089,7 @@ pub struct ClientFeedbackDetails { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21007,7 +21098,7 @@ pub struct ClientFeedbackDetails { )] pub meeting_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21016,7 +21107,7 @@ pub struct ClientFeedbackDetails { )] pub participant_name: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -21045,7 +21136,7 @@ pub struct DashboardClientFeedbackDetailResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DashboardClientFeedbackDetailResponseAllOf { /** - * Pagination object. + * Pagination object. */ #[serde(flatten)] pub pagination_token_4_im_chat: PaginationToken4ImChat, @@ -21058,7 +21149,7 @@ pub struct DashboardClientFeedbackDetailResponseAllOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListimmessagesResponseMessages { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -21067,7 +21158,7 @@ pub struct ListimmessagesResponseMessages { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21076,7 +21167,7 @@ pub struct ListimmessagesResponseMessages { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21085,7 +21176,7 @@ pub struct ListimmessagesResponseMessages { )] pub message: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21094,7 +21185,7 @@ pub struct ListimmessagesResponseMessages { )] pub sender: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -21107,7 +21198,7 @@ pub struct ListimmessagesResponseMessages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListimmessagesResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -21116,7 +21207,7 @@ pub struct ListimmessagesResponse { )] pub date: Option<chrono::DateTime<chrono::Utc>>, /** - * Array of im messages. + * Array of im messages. */ #[serde( default, @@ -21125,7 +21216,7 @@ pub struct ListimmessagesResponse { )] pub messages: Vec<ListimmessagesResponseMessages>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21134,7 +21225,7 @@ pub struct ListimmessagesResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -21147,7 +21238,7 @@ pub struct ListimmessagesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SendimmessagesRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21160,7 +21251,7 @@ pub struct SendimmessagesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CallingPlan { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -21174,7 +21265,7 @@ pub struct CallingPlan { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserResponseNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21183,7 +21274,7 @@ pub struct PhoneUserResponseNumbers { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21197,7 +21288,7 @@ pub struct PhoneUserResponseNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Policy { /** - * A list of the user's policies. Policies are exceptions to the user's calling plan restrictions. + * A list of the user's policies. Policies are exceptions to the user's calling plan restrictions. */ #[serde( default, @@ -21210,7 +21301,7 @@ pub struct Policy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserResponse { /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21219,7 +21310,7 @@ pub struct PhoneUserResponse { )] pub calling_plan: Vec<CallingPlan>, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21228,7 +21319,7 @@ pub struct PhoneUserResponse { )] pub email: String, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21237,7 +21328,7 @@ pub struct PhoneUserResponse { )] pub extension_number: i64, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21246,7 +21337,7 @@ pub struct PhoneUserResponse { )] pub id: String, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21255,7 +21346,7 @@ pub struct PhoneUserResponse { )] pub phone_numbers: Vec<PhoneUserResponseNumbers>, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21264,12 +21355,12 @@ pub struct PhoneUserResponse { )] pub phone_user_id: String, /** - * Zoom User Profile + * Zoom User Profile */ #[serde(default, skip_serializing_if = "Option::is_none")] pub policy: Option<Policy>, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21277,7 +21368,7 @@ pub struct PhoneUserResponse { )] pub site_admin: bool, /** - * Zoom User Profile + * Zoom User Profile */ #[serde( default, @@ -21286,7 +21377,7 @@ pub struct PhoneUserResponse { )] pub site_id: String, /** - * Zoom User Profile + * Zoom User Profile */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<UserStatusRequestAction>, @@ -21296,7 +21387,7 @@ pub struct PhoneUserResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateUserProfileRequestPolicy { /** - * A list of the user's policies. + * A list of the user's policies. */ #[serde( default, @@ -21308,7 +21399,7 @@ pub struct UpdateUserProfileRequestPolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateUserProfileRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21317,12 +21408,12 @@ pub struct UpdateUserProfileRequest { )] pub extension_number: String, /** - * A list of the user's policies. + * A list of the user's policies. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub policy: Option<UpdateUserProfileRequestPolicy>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21336,7 +21427,7 @@ pub struct UpdateUserProfileRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneSettingResponseCountry { /** - * + * */ #[serde( default, @@ -21345,7 +21436,7 @@ pub struct PhoneSettingResponseCountry { )] pub code: String, /** - * + * */ #[serde( default, @@ -21359,7 +21450,7 @@ pub struct PhoneSettingResponseCountry { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct MultipleSites { /** - * + * */ #[serde( default, @@ -21367,7 +21458,7 @@ pub struct MultipleSites { )] pub enabled: bool, /** - * + * */ #[serde( default, @@ -21381,7 +21472,7 @@ pub struct MultipleSites { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Byoc { /** - * BYOC setting + * BYOC setting */ #[serde( default, @@ -21393,7 +21484,7 @@ pub struct Byoc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ShowDeviceIpCallLog { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -21406,22 +21497,22 @@ pub struct ShowDeviceIpCallLog { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneSettingResponse { /** - * Zoom Account Setting + * Zoom Account Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub byoc: Option<Byoc>, /** - * Zoom Account Setting + * Zoom Account Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub country: Option<PhoneSettingResponseCountry>, /** - * Zoom Account Setting + * Zoom Account Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub multiple_sites: Option<MultipleSites>, /** - * Zoom Account Setting + * Zoom Account Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub show_device_ip_for_call_log: Option<ShowDeviceIpCallLog>, @@ -21437,7 +21528,7 @@ pub struct PhoneSettingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdatePhoneSettingsRequestByoc { /** - * Only [master account owners](https://marketplace.zoom.us/docs/api-reference/master-account-apis) can use this MA API to enable BYOC(Bring your own carrier) option for a sub account.<br> + * Only [master account owners](https://marketplace.zoom.us/docs/api-reference/master-account-apis) can use this MA API to enable BYOC(Bring your own carrier) option for a sub account.<br> * * \*\*Scope\*\*:<br> * \* `phone:master` <br> @@ -21455,7 +21546,7 @@ pub struct UpdatePhoneSettingsRequestByoc { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdatePhoneSettingsRequest { /** - * Only [master account owners](https://marketplace.zoom.us/docs/api-reference/master-account-apis) can use this MA API to enable BYOC(Bring your own carrier) option for a sub account.<br> + * Only [master account owners](https://marketplace.zoom.us/docs/api-reference/master-account-apis) can use this MA API to enable BYOC(Bring your own carrier) option for a sub account.<br> * * \*\*Scope\*\*:<br> * \* `phone:master` <br> @@ -21473,7 +21564,7 @@ pub struct UpdatePhoneSettingsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OutboundCaller { /** - * Outbound Caller Info + * Outbound Caller Info */ #[serde( default, @@ -21486,7 +21577,7 @@ pub struct OutboundCaller { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct KeysPositions { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21500,7 +21591,7 @@ pub struct KeysPositions { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct DeskPhone { /** - * Contains information on phones or devices provisioned for the user. + * Contains information on phones or devices provisioned for the user. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub keys_positions: Option<KeysPositions>, @@ -21510,7 +21601,7 @@ pub struct DeskPhone { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VoiceMail { /** - * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. + * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. */ #[serde( default, @@ -21519,7 +21610,7 @@ pub struct VoiceMail { )] pub access_user_id: String, /** - * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. + * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. */ #[serde( default, @@ -21527,7 +21618,7 @@ pub struct VoiceMail { )] pub delete: bool, /** - * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. + * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. */ #[serde( default, @@ -21535,7 +21626,7 @@ pub struct VoiceMail { )] pub download: bool, /** - * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. + * [Shared voicemail access](https://support.zoom.us/hc/en-us/articles/360033863991-Sharing-and-controlling-access-to-a-voicemail-inbox) assigned to user. */ #[serde( default, @@ -21548,7 +21639,7 @@ pub struct VoiceMail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OutboundCallerIds { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -21556,7 +21647,7 @@ pub struct OutboundCallerIds { )] pub is_default: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21565,7 +21656,7 @@ pub struct OutboundCallerIds { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21579,7 +21670,7 @@ pub struct OutboundCallerIds { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserSettingsResponseCountry { /** - * The site's country. + * The site's country. */ #[serde( default, @@ -21588,7 +21679,7 @@ pub struct PhoneUserSettingsResponseCountry { )] pub code: String, /** - * The site's country. + * The site's country. */ #[serde( default, @@ -21597,7 +21688,7 @@ pub struct PhoneUserSettingsResponseCountry { )] pub country_code: String, /** - * The site's country. + * The site's country. */ #[serde( default, @@ -21611,7 +21702,7 @@ pub struct PhoneUserSettingsResponseCountry { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserSettingsResponse { /** - * Phone User Setting + * Phone User Setting */ #[serde( default, @@ -21620,7 +21711,7 @@ pub struct PhoneUserSettingsResponse { )] pub area_code: String, /** - * Phone User Setting + * Phone User Setting */ #[serde( default, @@ -21629,17 +21720,17 @@ pub struct PhoneUserSettingsResponse { )] pub company_number: String, /** - * Phone User Setting + * Phone User Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub country: Option<PhoneUserSettingsResponseCountry>, /** - * Phone User Setting + * Phone User Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub desk_phone: Option<DeskPhone>, /** - * Phone User Setting + * Phone User Setting */ #[serde( default, @@ -21648,17 +21739,17 @@ pub struct PhoneUserSettingsResponse { )] pub extension_number: i64, /** - * Phone User Setting + * Phone User Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub outbound_caller: Option<OutboundCaller>, /** - * Phone User Setting + * Phone User Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub outbound_caller_ids: Option<OutboundCallerIds>, /** - * Phone User Setting + * Phone User Setting */ #[serde(default, skip_serializing_if = "Option::is_none")] pub voice_mail: Option<VoiceMail>, @@ -21674,7 +21765,8 @@ pub struct PhoneUserSettingsResponse { * * `zr`<br> * * `interop`<br> */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListSettingTemplatesResponseType { #[serde(rename = "autReceptionist")] AutReceptionist, @@ -21720,7 +21812,7 @@ impl ListSettingTemplatesResponseType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Templates { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21729,7 +21821,7 @@ pub struct Templates { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21738,7 +21830,7 @@ pub struct Templates { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21747,7 +21839,7 @@ pub struct Templates { )] pub name: String, /** - * Template type.<br> + * Template type.<br> * The value of this field can be one of the following:<br> * \* `user`<br> * \* `group`<br> @@ -21763,7 +21855,7 @@ pub struct Templates { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSettingTemplatesResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21772,7 +21864,7 @@ pub struct ListSettingTemplatesResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -21787,7 +21879,7 @@ pub struct ListSettingTemplatesResponse { )] pub templates: Vec<Templates>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -21800,7 +21892,8 @@ pub struct ListSettingTemplatesResponse { /** * The type of template. Values include `user`, `group`, `autoReceptionist`, `commonarea`, or `interop`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AddSettingTemplateRequestType { #[serde(rename = "autoReceptionist")] AutoReceptionist, @@ -21843,7 +21936,7 @@ impl AddSettingTemplateRequestType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddSettingTemplateRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21852,7 +21945,7 @@ pub struct AddSettingTemplateRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21861,7 +21954,7 @@ pub struct AddSettingTemplateRequest { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21870,7 +21963,7 @@ pub struct AddSettingTemplateRequest { )] pub site_id: String, /** - * The type of template. Values include `user`, `group`, `autoReceptionist`, `commonarea`, or `interop`. + * The type of template. Values include `user`, `group`, `autoReceptionist`, `commonarea`, or `interop`. */ #[serde( default, @@ -21883,7 +21976,7 @@ pub struct AddSettingTemplateRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddSettingTemplateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21892,7 +21985,7 @@ pub struct AddSettingTemplateResponse { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21901,7 +21994,7 @@ pub struct AddSettingTemplateResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21910,7 +22003,7 @@ pub struct AddSettingTemplateResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21924,7 +22017,7 @@ pub struct AddSettingTemplateResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchAddLocationsRequestEmergencyAddress { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21934,7 +22027,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { )] pub address_line_1: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21944,7 +22037,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { )] pub address_line_2: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21953,7 +22046,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { )] pub city: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21962,7 +22055,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21971,7 +22064,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { )] pub state_code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21980,7 +22073,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { )] pub vat_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -21993,7 +22086,7 @@ pub struct BatchAddLocationsRequestEmergencyAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct NetworkSwitches { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22002,7 +22095,7 @@ pub struct NetworkSwitches { )] pub mac_address: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22011,7 +22104,7 @@ pub struct NetworkSwitches { )] pub port: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22020,7 +22113,7 @@ pub struct NetworkSwitches { )] pub port_prefix: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22029,7 +22122,7 @@ pub struct NetworkSwitches { )] pub port_range_from: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22042,7 +22135,7 @@ pub struct NetworkSwitches { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Locations { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22051,7 +22144,7 @@ pub struct Locations { )] pub bssid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22060,7 +22153,7 @@ pub struct Locations { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22070,7 +22163,7 @@ pub struct Locations { pub elin: String, pub emergency_address: BatchAddLocationsRequestEmergencyAddress, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22085,7 +22178,7 @@ pub struct Locations { )] pub network_switches: Vec<NetworkSwitches>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22094,7 +22187,7 @@ pub struct Locations { )] pub parent_identifier: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22103,7 +22196,7 @@ pub struct Locations { )] pub private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22112,7 +22205,7 @@ pub struct Locations { )] pub public_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22131,7 +22224,7 @@ pub struct BatchAddLocationsRequest { )] pub locations: Vec<Locations>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22144,7 +22237,7 @@ pub struct BatchAddLocationsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BatchAddLocationsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22153,7 +22246,7 @@ pub struct BatchAddLocationsResponse { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22167,7 +22260,7 @@ pub struct BatchAddLocationsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Elin { /** - * The emergency service location's ELIN (Emergency Location Identification Number). + * The emergency service location's ELIN (Emergency Location Identification Number). */ #[serde( default, @@ -22176,7 +22269,7 @@ pub struct Elin { )] pub phone_number: String, /** - * The emergency service location's ELIN (Emergency Location Identification Number). + * The emergency service location's ELIN (Emergency Location Identification Number). */ #[serde( default, @@ -22190,7 +22283,7 @@ pub struct Elin { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListLocationsResponseSipGroup { /** - * The emergency service location's SIP group information. + * The emergency service location's SIP group information. */ #[serde( default, @@ -22199,7 +22292,7 @@ pub struct ListLocationsResponseSipGroup { )] pub display_name: String, /** - * The emergency service location's SIP group information. + * The emergency service location's SIP group information. */ #[serde( default, @@ -22213,7 +22306,7 @@ pub struct ListLocationsResponseSipGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListLocationsResponseSite { /** - * The emergency service location's site information. + * The emergency service location's site information. */ #[serde( default, @@ -22222,7 +22315,7 @@ pub struct ListLocationsResponseSite { )] pub id: String, /** - * The emergency service location's site information. + * The emergency service location's site information. */ #[serde( default, @@ -22235,7 +22328,7 @@ pub struct ListLocationsResponseSite { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListLocationsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22244,12 +22337,12 @@ pub struct ListLocationsResponse { )] pub bssid: String, /** - * The emergency service location's ELIN (Emergency Location Identification Number). + * The emergency service location's ELIN (Emergency Location Identification Number). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub elin: Option<Elin>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22258,7 +22351,7 @@ pub struct ListLocationsResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22267,7 +22360,7 @@ pub struct ListLocationsResponse { )] pub identifier: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22282,7 +22375,7 @@ pub struct ListLocationsResponse { )] pub network_switches: Vec<NetworkSwitches>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22291,7 +22384,7 @@ pub struct ListLocationsResponse { )] pub parent_location_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22300,7 +22393,7 @@ pub struct ListLocationsResponse { )] pub private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22309,12 +22402,12 @@ pub struct ListLocationsResponse { )] pub public_ip: String, /** - * The emergency service location's SIP group information. + * The emergency service location's SIP group information. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sip_group: Option<ListLocationsResponseSipGroup>, /** - * The emergency service location's site information. + * The emergency service location's site information. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<ListLocationsResponseSite>, @@ -22323,7 +22416,7 @@ pub struct ListLocationsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListLocationsResponseData { /** - * Information about emergency service locations. + * Information about emergency service locations. */ #[serde( default, @@ -22332,7 +22425,7 @@ pub struct ListLocationsResponseData { )] pub locations: Vec<ListLocationsResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22341,7 +22434,7 @@ pub struct ListLocationsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -22354,7 +22447,7 @@ pub struct ListLocationsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddLocationRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22363,7 +22456,7 @@ pub struct AddLocationRequest { )] pub bssid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22372,7 +22465,7 @@ pub struct AddLocationRequest { )] pub elin_phone_number_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22381,7 +22474,7 @@ pub struct AddLocationRequest { )] pub emergency_address_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22390,7 +22483,7 @@ pub struct AddLocationRequest { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22399,7 +22492,7 @@ pub struct AddLocationRequest { )] pub parent_location_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22408,7 +22501,7 @@ pub struct AddLocationRequest { )] pub private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22417,7 +22510,7 @@ pub struct AddLocationRequest { )] pub public_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22426,7 +22519,7 @@ pub struct AddLocationRequest { )] pub sip_group_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22440,7 +22533,7 @@ pub struct AddLocationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetLocationResponseElin { /** - * The ELIN (Emergency Location Identification Number). + * The ELIN (Emergency Location Identification Number). */ #[serde( default, @@ -22449,7 +22542,7 @@ pub struct GetLocationResponseElin { )] pub phone_number: String, /** - * The ELIN (Emergency Location Identification Number). + * The ELIN (Emergency Location Identification Number). */ #[serde( default, @@ -22463,7 +22556,7 @@ pub struct GetLocationResponseElin { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetLocationResponseEmergencyAddress { /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22473,7 +22566,7 @@ pub struct GetLocationResponseEmergencyAddress { )] pub address_line_1: String, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22483,7 +22576,7 @@ pub struct GetLocationResponseEmergencyAddress { )] pub address_line_2: String, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22492,7 +22585,7 @@ pub struct GetLocationResponseEmergencyAddress { )] pub city: String, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22501,7 +22594,7 @@ pub struct GetLocationResponseEmergencyAddress { )] pub country: String, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22510,7 +22603,7 @@ pub struct GetLocationResponseEmergencyAddress { )] pub id: String, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22519,7 +22612,7 @@ pub struct GetLocationResponseEmergencyAddress { )] pub state_code: String, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde( default, @@ -22533,7 +22626,7 @@ pub struct GetLocationResponseEmergencyAddress { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetLocationResponseSipGroup { /** - * The emergency location's SIP group information. + * The emergency location's SIP group information. */ #[serde( default, @@ -22542,7 +22635,7 @@ pub struct GetLocationResponseSipGroup { )] pub display_name: String, /** - * The emergency location's SIP group information. + * The emergency location's SIP group information. */ #[serde( default, @@ -22556,7 +22649,7 @@ pub struct GetLocationResponseSipGroup { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetLocationResponseSite { /** - * The emergency location's site information. + * The emergency location's site information. */ #[serde( default, @@ -22565,7 +22658,7 @@ pub struct GetLocationResponseSite { )] pub id: String, /** - * The emergency location's site information. + * The emergency location's site information. */ #[serde( default, @@ -22578,7 +22671,7 @@ pub struct GetLocationResponseSite { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetLocationResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22587,17 +22680,17 @@ pub struct GetLocationResponse { )] pub bssid: String, /** - * The ELIN (Emergency Location Identification Number). + * The ELIN (Emergency Location Identification Number). */ #[serde(default, skip_serializing_if = "Option::is_none")] pub elin: Option<GetLocationResponseElin>, /** - * The emergency location's address information. + * The emergency location's address information. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub emergency_address: Option<GetLocationResponseEmergencyAddress>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22606,7 +22699,7 @@ pub struct GetLocationResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22621,7 +22714,7 @@ pub struct GetLocationResponse { )] pub network_switches: Vec<NetworkSwitches>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22630,7 +22723,7 @@ pub struct GetLocationResponse { )] pub parent_location_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22639,7 +22732,7 @@ pub struct GetLocationResponse { )] pub private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22648,12 +22741,12 @@ pub struct GetLocationResponse { )] pub public_ip: String, /** - * The emergency location's SIP group information. + * The emergency location's SIP group information. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sip_group: Option<GetLocationResponseSipGroup>, /** - * The emergency location's site information. + * The emergency location's site information. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<GetLocationResponseSite>, @@ -22662,7 +22755,7 @@ pub struct GetLocationResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateLocationRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22671,7 +22764,7 @@ pub struct UpdateLocationRequest { )] pub bssid: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22680,7 +22773,7 @@ pub struct UpdateLocationRequest { )] pub elin_phone_number_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22689,7 +22782,7 @@ pub struct UpdateLocationRequest { )] pub emergency_address_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22704,7 +22797,7 @@ pub struct UpdateLocationRequest { )] pub network_switches: Vec<NetworkSwitches>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22713,7 +22806,7 @@ pub struct UpdateLocationRequest { )] pub private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22722,7 +22815,7 @@ pub struct UpdateLocationRequest { )] pub public_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22736,7 +22829,7 @@ pub struct UpdateLocationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SipTrunk { /** - * The SIP trunk group. + * The SIP trunk group. */ #[serde( default, @@ -22745,7 +22838,7 @@ pub struct SipTrunk { )] pub id: String, /** - * The SIP trunk group. + * The SIP trunk group. */ #[serde( default, @@ -22758,7 +22851,7 @@ pub struct SipTrunk { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SipGroups { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22767,7 +22860,7 @@ pub struct SipGroups { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22776,7 +22869,7 @@ pub struct SipGroups { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22785,7 +22878,7 @@ pub struct SipGroups { )] pub id: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22793,7 +22886,7 @@ pub struct SipGroups { )] pub send_sip_group_name: bool, /** - * The SIP trunk group. + * The SIP trunk group. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sip_trunk: Option<SipTrunk>, @@ -22802,7 +22895,7 @@ pub struct SipGroups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSipGroupsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22811,7 +22904,7 @@ pub struct ListSipGroupsResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -22820,7 +22913,7 @@ pub struct ListSipGroupsResponse { )] pub page_size: i64, /** - * SIP group information. + * SIP group information. */ #[serde( default, @@ -22833,7 +22926,8 @@ pub struct ListSipGroupsResponse { /** * The type of template being queried. Values: `user`, `group`, `auto receptionist` `common area`,`zr`, `interop`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetSettingTemplateResponseType { #[serde(rename = "autoReceptionist")] AutoReceptionist, @@ -22879,7 +22973,7 @@ impl GetSettingTemplateResponseType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSettingTemplateResponseProfile { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22888,7 +22982,7 @@ pub struct GetSettingTemplateResponseProfile { )] pub area_code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22901,7 +22995,7 @@ pub struct GetSettingTemplateResponseProfile { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AutoCallRecording { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22909,7 +23003,7 @@ pub struct AutoCallRecording { )] pub enable: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -22918,7 +23012,7 @@ pub struct AutoCallRecording { )] pub recording_calls: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22926,7 +23020,7 @@ pub struct AutoCallRecording { )] pub recording_start_prompt: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22938,7 +23032,7 @@ pub struct AutoCallRecording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AdHocCallRecording { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22946,7 +23040,7 @@ pub struct AdHocCallRecording { )] pub enable: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22954,7 +23048,7 @@ pub struct AdHocCallRecording { )] pub recording_start_prompt: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22966,7 +23060,7 @@ pub struct AdHocCallRecording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sms { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22974,7 +23068,7 @@ pub struct Sms { )] pub enable: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22986,7 +23080,7 @@ pub struct Sms { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Voicemail { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -22994,7 +23088,7 @@ pub struct Voicemail { )] pub allow_transcription: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23018,19 +23112,19 @@ pub struct GetSettingTemplateResponsePolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CustomHours { /** - * Values:<br> + * Values:<br> * hh:mm */ #[serde(default, skip_serializing_if = "Option::is_none")] pub from: Option<chrono::NaiveTime>, /** - * Values:<br> + * Values:<br> * hh:mm */ #[serde(default, skip_serializing_if = "Option::is_none")] pub to: Option<chrono::NaiveTime>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23040,7 +23134,7 @@ pub struct CustomHours { )] pub type_: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23059,7 +23153,8 @@ pub struct CustomHours { * 5-zoomRoom, <br> * 7-sharedLineGroup */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetSettingTemplateResponseUserSettingsCallHandlingBusinessHoursConnectOperatorType { #[serde(rename = "autoReceptionist")] AutoReceptionist, @@ -23108,7 +23203,7 @@ impl GetSettingTemplateResponseUserSettingsCallHandlingBusinessHoursConnectOpera #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ConnectOperator { /** - * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. + * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. */ #[serde( default, @@ -23116,7 +23211,7 @@ pub struct ConnectOperator { )] pub enable: bool, /** - * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. + * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. */ #[serde( default, @@ -23125,7 +23220,7 @@ pub struct ConnectOperator { )] pub id: String, /** - * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. + * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: @@ -23135,7 +23230,7 @@ pub struct ConnectOperator { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BusinessHours { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23144,7 +23239,7 @@ pub struct BusinessHours { )] pub business_hour_action: i64, /** - * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. + * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub connect_to_operator: Option<ConnectOperator>, @@ -23155,19 +23250,19 @@ pub struct BusinessHours { )] pub custom_hours: Vec<CustomHours>, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ring_type: Option<serde_json::Value>, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ringing_duration: Option<serde_json::Value>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23181,7 +23276,7 @@ pub struct BusinessHours { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CloseHours { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23190,12 +23285,12 @@ pub struct CloseHours { )] pub close_hour_action: i64, /** - * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. + * Allow callers to press Zero to reach an operator or press One to leave a message, or allow neither of these options. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub connect_to_operator: Option<ConnectOperator>, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] @@ -23213,7 +23308,7 @@ pub struct CallHandling { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSettingTemplateResponseUserSettingsDeskPhone { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23230,7 +23325,8 @@ pub struct GetSettingTemplateResponseUserSettingsDeskPhone { * * * `disable`: This means that the hold music is disabled. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum HoldMusic { #[serde(rename = "default")] Default, @@ -23264,7 +23360,7 @@ impl HoldMusic { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSettingTemplateResponseUserSettings { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23273,7 +23369,7 @@ pub struct GetSettingTemplateResponseUserSettings { )] pub audio_prompt_language: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23285,7 +23381,7 @@ pub struct GetSettingTemplateResponseUserSettings { #[serde(default, skip_serializing_if = "Option::is_none")] pub desk_phone: Option<GetSettingTemplateResponseUserSettingsDeskPhone>, /** - * The value of this field can be either `default` or `disable`. + * The value of this field can be either `default` or `disable`. * * \* `default`: This means that the hold music can be set using the [audio library](https://support.zoom.us/hc/en-us/articles/360028212652-Using-the-audio-library-to-customize-greetings-and-hold-music). * @@ -23298,7 +23394,7 @@ pub struct GetSettingTemplateResponseUserSettings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSettingTemplateResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23307,7 +23403,7 @@ pub struct GetSettingTemplateResponse { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23316,7 +23412,7 @@ pub struct GetSettingTemplateResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23329,7 +23425,7 @@ pub struct GetSettingTemplateResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub profile: Option<GetSettingTemplateResponseProfile>, /** - * The type of template being queried. Values: `user`, `group`, `auto receptionist` `common area`,`zr`, `interop`. + * The type of template being queried. Values: `user`, `group`, `auto receptionist` `common area`,`zr`, `interop`. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<GetSettingTemplateResponseType>, @@ -23340,7 +23436,8 @@ pub struct GetSettingTemplateResponse { /** * Values: inbound, outbound, both. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum RecordingCalls { #[serde(rename = "both")] Both, @@ -23377,7 +23474,7 @@ impl RecordingCalls { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSettingTemplateRequestPolicyAutoCallRecording { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23385,12 +23482,12 @@ pub struct UpdateSettingTemplateRequestPolicyAutoCallRecording { )] pub enable: bool, /** - * Values: inbound, outbound, both. + * Values: inbound, outbound, both. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recording_calls: Option<RecordingCalls>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23398,7 +23495,7 @@ pub struct UpdateSettingTemplateRequestPolicyAutoCallRecording { )] pub recording_start_prompt: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23422,7 +23519,7 @@ pub struct UpdateSettingTemplateRequestPolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSettingTemplateRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23431,7 +23528,7 @@ pub struct UpdateSettingTemplateRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23447,7 +23544,8 @@ pub struct UpdateSettingTemplateRequest { pub user_settings: Option<GetSettingTemplateResponseUserSettings>, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PhoneUserCallLogsType { #[serde(rename = "all")] All, @@ -23481,7 +23579,8 @@ impl PhoneUserCallLogsType { /** * Enables you to sort call logs by start or end time. Choose the sort time value. Values include `startTime` or `endTime`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum TimeType { #[serde(rename = "endTime")] EndTime, @@ -23503,11 +23602,12 @@ impl std::fmt::Display for TimeType { } } + /// Indicates who the call was forwarded to. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ForwardedTo { /** - * Indicates who the call was forwarded to. + * Indicates who the call was forwarded to. */ #[serde( default, @@ -23516,7 +23616,7 @@ pub struct ForwardedTo { )] pub extension_number: String, /** - * Indicates who the call was forwarded to. + * Indicates who the call was forwarded to. */ #[serde( default, @@ -23525,7 +23625,7 @@ pub struct ForwardedTo { )] pub location: String, /** - * Indicates who the call was forwarded to. + * Indicates who the call was forwarded to. */ #[serde( default, @@ -23534,7 +23634,7 @@ pub struct ForwardedTo { )] pub name: String, /** - * Indicates who the call was forwarded to. + * Indicates who the call was forwarded to. */ #[serde( default, @@ -23543,7 +23643,7 @@ pub struct ForwardedTo { )] pub number_type: String, /** - * Indicates who the call was forwarded to. + * Indicates who the call was forwarded to. */ #[serde( default, @@ -23553,7 +23653,8 @@ pub struct ForwardedTo { pub phone_number: String, } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PhoneUserCallLogsResponseForwardedByExtensionType { #[serde(rename = "autoReceptionist")] AutoReceptionist, @@ -23602,7 +23703,7 @@ impl PhoneUserCallLogsResponseForwardedByExtensionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ForwardedBy { /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde( default, @@ -23611,12 +23712,12 @@ pub struct ForwardedBy { )] pub extension_number: String, /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub extension_type: Option<PhoneUserCallLogsResponseForwardedByExtensionType>, /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde( default, @@ -23625,7 +23726,7 @@ pub struct ForwardedBy { )] pub location: String, /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde( default, @@ -23634,7 +23735,7 @@ pub struct ForwardedBy { )] pub name: String, /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde( default, @@ -23643,7 +23744,7 @@ pub struct ForwardedBy { )] pub number_type: String, /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde( default, @@ -23657,7 +23758,7 @@ pub struct ForwardedBy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AcceptedBy { /** - * Indicates who accepted the call. + * Indicates who accepted the call. */ #[serde( default, @@ -23666,7 +23767,7 @@ pub struct AcceptedBy { )] pub extension_number: String, /** - * Indicates who accepted the call. + * Indicates who accepted the call. */ #[serde( default, @@ -23675,7 +23776,7 @@ pub struct AcceptedBy { )] pub location: String, /** - * Indicates who accepted the call. + * Indicates who accepted the call. */ #[serde( default, @@ -23684,7 +23785,7 @@ pub struct AcceptedBy { )] pub name: String, /** - * Indicates who accepted the call. + * Indicates who accepted the call. */ #[serde( default, @@ -23693,7 +23794,7 @@ pub struct AcceptedBy { )] pub number_type: String, /** - * Indicates who accepted the call. + * Indicates who accepted the call. */ #[serde( default, @@ -23706,7 +23807,7 @@ pub struct AcceptedBy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct OutgoingBy { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23715,7 +23816,7 @@ pub struct OutgoingBy { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23724,7 +23825,7 @@ pub struct OutgoingBy { )] pub location: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23733,7 +23834,7 @@ pub struct OutgoingBy { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23742,7 +23843,7 @@ pub struct OutgoingBy { )] pub number_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23755,12 +23856,12 @@ pub struct OutgoingBy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CallLogs { /** - * Indicates who accepted the call. + * Indicates who accepted the call. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub accepted_by: Option<AcceptedBy>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23769,7 +23870,7 @@ pub struct CallLogs { )] pub answer_start_time: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23778,7 +23879,7 @@ pub struct CallLogs { )] pub call_end_time: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23787,7 +23888,7 @@ pub struct CallLogs { )] pub call_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23796,7 +23897,7 @@ pub struct CallLogs { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23805,13 +23906,13 @@ pub struct CallLogs { )] pub callee_number: String, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub callee_number_type: Option<serde_json::Value>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23820,7 +23921,7 @@ pub struct CallLogs { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23829,7 +23930,7 @@ pub struct CallLogs { )] pub caller_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23838,7 +23939,7 @@ pub struct CallLogs { )] pub caller_number_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23847,7 +23948,7 @@ pub struct CallLogs { )] pub charge: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23856,7 +23957,7 @@ pub struct CallLogs { )] pub client_code: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -23865,7 +23966,7 @@ pub struct CallLogs { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23874,7 +23975,7 @@ pub struct CallLogs { )] pub direction: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23883,17 +23984,17 @@ pub struct CallLogs { )] pub duration: i64, /** - * Indicates where the call was forwarded from. + * Indicates where the call was forwarded from. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub forwarded_by: Option<ForwardedBy>, /** - * Indicates who the call was forwarded to. + * Indicates who the call was forwarded to. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub forwarded_to: Option<ForwardedTo>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23901,7 +24002,7 @@ pub struct CallLogs { )] pub has_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -23909,7 +24010,7 @@ pub struct CallLogs { )] pub has_voicemail: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23920,7 +24021,7 @@ pub struct CallLogs { #[serde(default, skip_serializing_if = "Option::is_none")] pub outgoing_by: Option<OutgoingBy>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23929,7 +24030,7 @@ pub struct CallLogs { )] pub path: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23938,7 +24039,7 @@ pub struct CallLogs { )] pub rate: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23947,7 +24048,7 @@ pub struct CallLogs { )] pub recording_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23958,7 +24059,7 @@ pub struct CallLogs { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -23967,7 +24068,7 @@ pub struct CallLogs { )] pub user_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -23981,7 +24082,7 @@ pub struct CallLogs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserCallLogsResponse { /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -23990,7 +24091,7 @@ pub struct PhoneUserCallLogsResponse { )] pub call_logs: Vec<CallLogs>, /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -23999,7 +24100,7 @@ pub struct PhoneUserCallLogsResponse { )] pub from: String, /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -24008,7 +24109,7 @@ pub struct PhoneUserCallLogsResponse { )] pub next_page_token: String, /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -24017,7 +24118,7 @@ pub struct PhoneUserCallLogsResponse { )] pub page_count: i64, /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -24026,7 +24127,7 @@ pub struct PhoneUserCallLogsResponse { )] pub page_size: i64, /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -24035,7 +24136,7 @@ pub struct PhoneUserCallLogsResponse { )] pub to: String, /** - * Phone User Call Logs + * Phone User Call Logs */ #[serde( default, @@ -24048,7 +24149,7 @@ pub struct PhoneUserCallLogsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Recordings { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24057,7 +24158,7 @@ pub struct Recordings { )] pub call_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24066,7 +24167,7 @@ pub struct Recordings { )] pub call_log_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24075,7 +24176,7 @@ pub struct Recordings { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24084,7 +24185,7 @@ pub struct Recordings { )] pub callee_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24093,7 +24194,7 @@ pub struct Recordings { )] pub callee_number_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24102,7 +24203,7 @@ pub struct Recordings { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24111,7 +24212,7 @@ pub struct Recordings { )] pub caller_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24120,7 +24221,7 @@ pub struct Recordings { )] pub caller_number_type: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -24129,7 +24230,7 @@ pub struct Recordings { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24138,7 +24239,7 @@ pub struct Recordings { )] pub direction: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24147,7 +24248,7 @@ pub struct Recordings { )] pub download_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24156,7 +24257,7 @@ pub struct Recordings { )] pub duration: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24170,7 +24271,7 @@ pub struct Recordings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserRecordingsResponse { /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24179,7 +24280,7 @@ pub struct PhoneUserRecordingsResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24188,7 +24289,7 @@ pub struct PhoneUserRecordingsResponse { )] pub next_page_token: String, /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24197,7 +24298,7 @@ pub struct PhoneUserRecordingsResponse { )] pub page_count: i64, /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24206,7 +24307,7 @@ pub struct PhoneUserRecordingsResponse { )] pub page_size: i64, /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24215,7 +24316,7 @@ pub struct PhoneUserRecordingsResponse { )] pub recordings: Vec<Recordings>, /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24224,7 +24325,7 @@ pub struct PhoneUserRecordingsResponse { )] pub to: Option<chrono::NaiveDate>, /** - * Phone User Recordings + * Phone User Recordings */ #[serde( default, @@ -24237,7 +24338,8 @@ pub struct PhoneUserRecordingsResponse { /** * Status of the voice mail */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PhoneUserVoiceMailsStatus { #[serde(rename = "all")] #[default] @@ -24262,10 +24364,12 @@ impl std::fmt::Display for PhoneUserVoiceMailsStatus { } } + /** * Status of the voice mail. Can be either 'read' or 'unread' */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum PhoneUserVoiceMailsResponseStatus { #[serde(rename = "read")] Read, @@ -24299,7 +24403,7 @@ impl PhoneUserVoiceMailsResponseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct VoiceMails { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24308,7 +24412,7 @@ pub struct VoiceMails { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24317,7 +24421,7 @@ pub struct VoiceMails { )] pub callee_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24326,7 +24430,7 @@ pub struct VoiceMails { )] pub callee_number_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24335,7 +24439,7 @@ pub struct VoiceMails { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24344,7 +24448,7 @@ pub struct VoiceMails { )] pub caller_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24353,7 +24457,7 @@ pub struct VoiceMails { )] pub caller_number_type: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -24362,7 +24466,7 @@ pub struct VoiceMails { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24371,7 +24475,7 @@ pub struct VoiceMails { )] pub download_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24380,7 +24484,7 @@ pub struct VoiceMails { )] pub duration: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24389,7 +24493,7 @@ pub struct VoiceMails { )] pub id: String, /** - * Status of the voice mail. Can be either 'read' or 'unread' + * Status of the voice mail. Can be either 'read' or 'unread' */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<PhoneUserVoiceMailsResponseStatus>, @@ -24399,7 +24503,7 @@ pub struct VoiceMails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PhoneUserVoiceMailsResponse { /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24408,7 +24512,7 @@ pub struct PhoneUserVoiceMailsResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24417,7 +24521,7 @@ pub struct PhoneUserVoiceMailsResponse { )] pub next_page_token: String, /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24426,7 +24530,7 @@ pub struct PhoneUserVoiceMailsResponse { )] pub page_count: i64, /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24435,7 +24539,7 @@ pub struct PhoneUserVoiceMailsResponse { )] pub page_size: i64, /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24444,7 +24548,7 @@ pub struct PhoneUserVoiceMailsResponse { )] pub to: Option<chrono::NaiveDate>, /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24453,7 +24557,7 @@ pub struct PhoneUserVoiceMailsResponse { )] pub total_records: i64, /** - * Phone User Voice Mails + * Phone User Voice Mails */ #[serde( default, @@ -24467,7 +24571,7 @@ pub struct PhoneUserVoiceMailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddUserSettingRequestVoiceMail { /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24476,7 +24580,7 @@ pub struct AddUserSettingRequestVoiceMail { )] pub access_user_id: String, /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24484,7 +24588,7 @@ pub struct AddUserSettingRequestVoiceMail { )] pub delete: bool, /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24496,7 +24600,7 @@ pub struct AddUserSettingRequestVoiceMail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddUserSettingRequest { /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub voice_mail: Option<AddUserSettingRequestVoiceMail>, @@ -24505,7 +24609,7 @@ pub struct AddUserSettingRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddUserSettingResponseVoiceMail { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24514,7 +24618,7 @@ pub struct AddUserSettingResponseVoiceMail { )] pub access_user_id: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -24522,7 +24626,7 @@ pub struct AddUserSettingResponseVoiceMail { )] pub delete: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -24530,7 +24634,7 @@ pub struct AddUserSettingResponseVoiceMail { )] pub download: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24550,7 +24654,7 @@ pub struct AddUserSettingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateUserSettingRequestVoiceMail { /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24559,7 +24663,7 @@ pub struct UpdateUserSettingRequestVoiceMail { )] pub access_user_id: String, /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24567,7 +24671,7 @@ pub struct UpdateUserSettingRequestVoiceMail { )] pub delete: bool, /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24575,7 +24679,7 @@ pub struct UpdateUserSettingRequestVoiceMail { )] pub download: bool, /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde( default, @@ -24588,7 +24692,7 @@ pub struct UpdateUserSettingRequestVoiceMail { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateUserSettingRequest { /** - * Update the voicemail setting. + * Update the voicemail setting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub voice_mail: Option<UpdateUserSettingRequestVoiceMail>, @@ -24602,7 +24706,8 @@ pub struct UpdateUserSettingRequest { * *`international` * *`contactCenter` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum CallType { #[serde(rename = "contactCenter")] ContactCenter, @@ -24645,7 +24750,7 @@ impl CallType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Owner { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -24654,7 +24759,7 @@ pub struct Owner { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24663,7 +24768,7 @@ pub struct Owner { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24678,7 +24783,7 @@ pub struct Owner { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCallLogsResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -24687,7 +24792,7 @@ pub struct AccountCallLogsResponse { )] pub answer_start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24696,7 +24801,7 @@ pub struct AccountCallLogsResponse { )] pub call_id: String, /** - * The type of call: + * The type of call: * \*`voip` (Voice over IP) * \*`pstn` (Public Switched Telephone Network) * \*`tollfree` @@ -24706,7 +24811,7 @@ pub struct AccountCallLogsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub call_type: Option<CallType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24715,7 +24820,7 @@ pub struct AccountCallLogsResponse { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24724,13 +24829,13 @@ pub struct AccountCallLogsResponse { )] pub callee_number: String, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub callee_number_type: Option<serde_json::Value>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24739,7 +24844,7 @@ pub struct AccountCallLogsResponse { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24748,7 +24853,7 @@ pub struct AccountCallLogsResponse { )] pub caller_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24757,7 +24862,7 @@ pub struct AccountCallLogsResponse { )] pub caller_number_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24766,7 +24871,7 @@ pub struct AccountCallLogsResponse { )] pub charge: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24775,7 +24880,7 @@ pub struct AccountCallLogsResponse { )] pub client_code: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -24784,7 +24889,7 @@ pub struct AccountCallLogsResponse { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24793,7 +24898,7 @@ pub struct AccountCallLogsResponse { )] pub device_private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24802,7 +24907,7 @@ pub struct AccountCallLogsResponse { )] pub device_public_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24811,7 +24916,7 @@ pub struct AccountCallLogsResponse { )] pub direction: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -24820,7 +24925,7 @@ pub struct AccountCallLogsResponse { )] pub duration: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24831,7 +24936,7 @@ pub struct AccountCallLogsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<Owner>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24840,7 +24945,7 @@ pub struct AccountCallLogsResponse { )] pub path: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24849,7 +24954,7 @@ pub struct AccountCallLogsResponse { )] pub rate: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24858,13 +24963,13 @@ pub struct AccountCallLogsResponse { )] pub recording_id: String, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recording_type: Option<serde_json::Value>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24875,7 +24980,7 @@ pub struct AccountCallLogsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24884,7 +24989,7 @@ pub struct AccountCallLogsResponse { )] pub user_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24898,7 +25003,7 @@ pub struct AccountCallLogsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountCallLogsResponseData { /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24907,7 +25012,7 @@ pub struct AccountCallLogsResponseData { )] pub call_logs: Vec<AccountCallLogsResponse>, /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24916,7 +25021,7 @@ pub struct AccountCallLogsResponseData { )] pub from: String, /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24925,7 +25030,7 @@ pub struct AccountCallLogsResponseData { )] pub next_page_token: String, /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24934,7 +25039,7 @@ pub struct AccountCallLogsResponseData { )] pub page_count: i64, /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24943,7 +25048,7 @@ pub struct AccountCallLogsResponseData { )] pub page_size: i64, /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24952,7 +25057,7 @@ pub struct AccountCallLogsResponseData { )] pub to: String, /** - * Account Call Logs + * Account Call Logs */ #[serde( default, @@ -24975,7 +25080,7 @@ pub struct AddByocNumberResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CallingPlans { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -24999,7 +25104,8 @@ pub struct AssignCallingPlanRequest { /** * The owner type: `user` or `call queue`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetPhoneRecordingsResponseOwnerType { #[serde(rename = "call queue")] CallQueue, @@ -25034,7 +25140,7 @@ impl GetPhoneRecordingsResponseOwnerType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPhoneRecordingsResponseOwner { /** - * The owner of the recording. + * The owner of the recording. */ #[serde( default, @@ -25043,7 +25149,7 @@ pub struct GetPhoneRecordingsResponseOwner { )] pub extension_number: String, /** - * The owner of the recording. + * The owner of the recording. */ #[serde( default, @@ -25052,7 +25158,7 @@ pub struct GetPhoneRecordingsResponseOwner { )] pub id: String, /** - * The owner of the recording. + * The owner of the recording. */ #[serde( default, @@ -25061,7 +25167,7 @@ pub struct GetPhoneRecordingsResponseOwner { )] pub name: String, /** - * The owner of the recording. + * The owner of the recording. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<GetPhoneRecordingsResponseOwnerType>, @@ -25070,7 +25176,8 @@ pub struct GetPhoneRecordingsResponseOwner { /** * The direction of the call. Values: `inbound` or `outbound`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Direction { #[serde(rename = "inbound")] Inbound, @@ -25104,7 +25211,7 @@ impl Direction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPhoneRecordingsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25113,7 +25220,7 @@ pub struct GetPhoneRecordingsResponse { )] pub call_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25122,7 +25229,7 @@ pub struct GetPhoneRecordingsResponse { )] pub call_log_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25131,7 +25238,7 @@ pub struct GetPhoneRecordingsResponse { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25140,13 +25247,13 @@ pub struct GetPhoneRecordingsResponse { )] pub callee_number: String, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub callee_number_type: Option<serde_json::Value>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25155,7 +25262,7 @@ pub struct GetPhoneRecordingsResponse { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25164,13 +25271,13 @@ pub struct GetPhoneRecordingsResponse { )] pub caller_number: String, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub caller_number_type: Option<serde_json::Value>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -25179,12 +25286,12 @@ pub struct GetPhoneRecordingsResponse { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * The direction of the call. Values: `inbound` or `outbound`. + * The direction of the call. Values: `inbound` or `outbound`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub direction: Option<Direction>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25193,7 +25300,7 @@ pub struct GetPhoneRecordingsResponse { )] pub download_url: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -25202,7 +25309,7 @@ pub struct GetPhoneRecordingsResponse { )] pub duration: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -25211,7 +25318,7 @@ pub struct GetPhoneRecordingsResponse { )] pub end_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25220,12 +25327,12 @@ pub struct GetPhoneRecordingsResponse { )] pub id: String, /** - * The owner of the recording. + * The owner of the recording. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub owner: Option<GetPhoneRecordingsResponseOwner>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25240,7 +25347,7 @@ pub struct GetPhoneRecordingsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPhoneRecordingsResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25249,7 +25356,7 @@ pub struct GetPhoneRecordingsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -25264,7 +25371,7 @@ pub struct GetPhoneRecordingsResponseData { )] pub recordings: Vec<GetPhoneRecordingsResponse>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -25277,7 +25384,7 @@ pub struct GetPhoneRecordingsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ByocSipTrunk { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25286,7 +25393,7 @@ pub struct ByocSipTrunk { )] pub carrier: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25295,7 +25402,7 @@ pub struct ByocSipTrunk { )] pub carrier_account: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25304,7 +25411,7 @@ pub struct ByocSipTrunk { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25313,7 +25420,7 @@ pub struct ByocSipTrunk { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25322,7 +25429,7 @@ pub struct ByocSipTrunk { )] pub region: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25341,7 +25448,7 @@ pub struct ListByocsipTrunkResponse { )] pub byoc_sip_trunk: Vec<ByocSipTrunk>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25350,7 +25457,7 @@ pub struct ListByocsipTrunkResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -25363,7 +25470,7 @@ pub struct ListByocsipTrunkResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SipTrunks { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25372,7 +25479,7 @@ pub struct SipTrunks { )] pub carrier_account: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25381,7 +25488,7 @@ pub struct SipTrunks { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25394,7 +25501,7 @@ pub struct SipTrunks { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PostPhoneSipTrunkRequest { /** - * SIP trunk configurations. + * SIP trunk configurations. */ #[serde( default, @@ -25407,7 +25514,7 @@ pub struct PostPhoneSipTrunkRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdatePhoneSipTrunkRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25416,7 +25523,7 @@ pub struct UpdatePhoneSipTrunkRequest { )] pub carrier_account: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25429,7 +25536,7 @@ pub struct UpdatePhoneSipTrunkRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlanBaseDeleteRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25438,7 +25545,7 @@ pub struct AccountPlanBaseDeleteRequest { )] pub action: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25447,7 +25554,7 @@ pub struct AccountPlanBaseDeleteRequest { )] pub comment: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -25460,7 +25567,8 @@ pub struct AccountPlanBaseDeleteRequest { /** * The action that needs to be taken for this sub account. Value must be set to "cancel". */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum AccountPlanAddonCancelRequestAction { #[serde(rename = "cancel")] Cancel, @@ -25492,12 +25600,12 @@ impl AccountPlanAddonCancelRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountPlanAddonCancelRequest { /** - * Account plan object + * Account plan object */ #[serde(default, skip_serializing_if = "Option::is_none")] pub action: Option<AccountPlanAddonCancelRequestAction>, /** - * Account plan object + * Account plan object */ #[serde( default, @@ -25506,7 +25614,7 @@ pub struct AccountPlanAddonCancelRequest { )] pub comment: String, /** - * Account plan object + * Account plan object */ #[serde( default, @@ -25515,7 +25623,7 @@ pub struct AccountPlanAddonCancelRequest { )] pub reason: i64, /** - * Account plan object + * Account plan object */ #[serde( default, @@ -25529,7 +25637,7 @@ pub struct AccountPlanAddonCancelRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ActivityLogs { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25538,7 +25646,7 @@ pub struct ActivityLogs { )] pub client_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25547,7 +25655,7 @@ pub struct ActivityLogs { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25556,7 +25664,7 @@ pub struct ActivityLogs { )] pub ip_address: String, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -25565,7 +25673,7 @@ pub struct ActivityLogs { )] pub time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25575,7 +25683,7 @@ pub struct ActivityLogs { )] pub type_: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25589,7 +25697,7 @@ pub struct ActivityLogs { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ReportSignInOutActivitiesResponse { /** - * Report object + * Report object */ #[serde( default, @@ -25598,7 +25706,7 @@ pub struct ReportSignInOutActivitiesResponse { )] pub activity_logs: Vec<ActivityLogs>, /** - * Report object + * Report object */ #[serde( default, @@ -25607,7 +25715,7 @@ pub struct ReportSignInOutActivitiesResponse { )] pub from: String, /** - * Report object + * Report object */ #[serde( default, @@ -25616,7 +25724,7 @@ pub struct ReportSignInOutActivitiesResponse { )] pub next_page_token: String, /** - * Report object + * Report object */ #[serde( default, @@ -25625,7 +25733,7 @@ pub struct ReportSignInOutActivitiesResponse { )] pub page_size: String, /** - * Report object + * Report object */ #[serde( default, @@ -25638,7 +25746,7 @@ pub struct ReportSignInOutActivitiesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupSettingsResponseScheduleMeeting { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25647,7 +25755,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub audio_type: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25655,7 +25763,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub embed_password_in_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25663,7 +25771,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub force_pmi_jbh_password: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25671,7 +25779,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub host_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25679,7 +25787,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub join_before_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25687,7 +25795,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub mute_upon_entry: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25695,7 +25803,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub participant_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25703,7 +25811,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub personal_meeting: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25711,7 +25819,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub pstn_password_protected: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25719,13 +25827,13 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub require_password_for_instant_meetings: bool, /** - * Require a password for a meeting held using Personal Meeting ID (PMI) This setting is always enabled for free accounts and Pro accounts with a single host and cannot be modified for these accounts. + * Require a password for a meeting held using Personal Meeting ID (PMI) This setting is always enabled for free accounts and Pro accounts with a single host and cannot be modified for these accounts. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub require_password_for_pmi_meetings: Option<RequirePasswordPmiMeetings>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25733,7 +25841,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub require_password_for_scheduled_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25741,7 +25849,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub require_password_for_scheduling_new_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25749,7 +25857,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub upcoming_meeting_reminder: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25757,7 +25865,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { )] pub use_pmi_for_instant_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25769,7 +25877,7 @@ pub struct GetGroupSettingsResponseScheduleMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupSettingsResponseInMeeting { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25777,7 +25885,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub alert_guest_join: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25785,7 +25893,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub allow_show_zoom_windows: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25793,7 +25901,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub annotation: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25801,7 +25909,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub attendee_on_hold: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25809,7 +25917,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub auto_answer: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25817,7 +25925,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub auto_saving_chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25825,7 +25933,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub breakout_room: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25833,7 +25941,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25841,7 +25949,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub closed_caption: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25849,7 +25957,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub co_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25857,7 +25965,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub custom_data_center_regions: bool, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -25869,7 +25977,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub data_center_regions: Vec<String>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25878,7 +25986,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub e_2e_encryption: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -25887,7 +25995,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub entry_exit_chime: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25895,7 +26003,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub far_end_camera_control: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25903,7 +26011,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25911,7 +26019,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub file_transfer: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25919,7 +26027,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub group_hd: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25927,7 +26035,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub join_from_desktop: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25935,7 +26043,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub join_from_mobile: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25943,7 +26051,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub non_verbal_feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25951,7 +26059,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub only_host_view_device_list: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25959,7 +26067,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub original_audio: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25967,7 +26075,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub polling: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25975,7 +26083,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub post_meeting_feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25983,7 +26091,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub private_chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25991,7 +26099,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub record_play_own_voice: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -25999,7 +26107,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub remote_control: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26007,7 +26115,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub remote_support: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26015,7 +26123,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub request_permission_to_unmute: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26023,7 +26131,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub screen_sharing: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26031,7 +26139,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub sending_default_email_invites: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26039,7 +26147,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub show_a_join_from_your_browser_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26047,7 +26155,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub show_browser_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26055,7 +26163,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub show_device_list: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26063,7 +26171,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub show_meeting_control_toolbar: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26071,7 +26179,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub stereo_audio: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26079,7 +26187,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub use_html_format_email: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26087,12 +26195,12 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub virtual_background: bool, /** - * Settings to manage virtual background. + * Settings to manage virtual background. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub virtual_background_settings: Option<VirtualBackgroundSettings>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26100,7 +26208,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub waiting_room: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26108,7 +26216,7 @@ pub struct GetGroupSettingsResponseInMeeting { )] pub whiteboard: bool, /** - * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> + * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> * `host`: Only host can share the screen.<br> * `all`: Both hosts and attendees can share their screen during meetings. For Webinar, the hosts and panelists can start screen sharing, but not the attendees. * @@ -26116,7 +26224,7 @@ pub struct GetGroupSettingsResponseInMeeting { #[serde(default, skip_serializing_if = "Option::is_none")] pub who_can_share_screen: Option<WhoCanShareScreen>, /** - * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> + * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> * `host`: Only host can share the screen.<br> * `all`: Both hosts and attendees can share their screen during meetings. For Webinar, the hosts and panelists can start screen sharing, but not the attendees. * @@ -26128,7 +26236,7 @@ pub struct GetGroupSettingsResponseInMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupSettingsResponseEmailNotification { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26136,7 +26244,7 @@ pub struct GetGroupSettingsResponseEmailNotification { )] pub alternative_host_reminder: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26144,7 +26252,7 @@ pub struct GetGroupSettingsResponseEmailNotification { )] pub cancel_meeting_reminder: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26152,7 +26260,7 @@ pub struct GetGroupSettingsResponseEmailNotification { )] pub cloud_recording_available_reminder: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26160,7 +26268,7 @@ pub struct GetGroupSettingsResponseEmailNotification { )] pub jbh_reminder: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26173,7 +26281,7 @@ pub struct GetGroupSettingsResponseEmailNotification { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupSettingsResponseRecordingArchive { /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. */ #[serde( default, @@ -26181,12 +26289,12 @@ pub struct GetGroupSettingsResponseRecordingArchive { )] pub enable: bool, /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub settings: Option<Settings>, /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. */ #[serde( default, @@ -26200,7 +26308,7 @@ pub struct GetGroupSettingsResponseRecordingArchive { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupSettingsResponseRecording { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26208,12 +26316,12 @@ pub struct GetGroupSettingsResponseRecording { )] pub account_user_access_recording: bool, /** - * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. + * [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom Support team. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub archive: Option<GetGroupSettingsResponseRecordingArchive>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -26222,7 +26330,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub auto_recording: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26230,7 +26338,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub cloud_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26238,7 +26346,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub cloud_recording_download: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26246,7 +26354,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub cloud_recording_download_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26254,13 +26362,13 @@ pub struct GetGroupSettingsResponseRecording { )] pub host_delete_cloud_recording: bool, /** - * Setting to allow cloud recording access only from specific IP address ranges. + * Setting to allow cloud recording access only from specific IP address ranges. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ip_address_access_control: Option<IpAddressAccessControl>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26268,7 +26376,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub local_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26276,7 +26384,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub prevent_host_access_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26284,7 +26392,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub record_audio_file: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26292,7 +26400,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub record_audio_file_each_participant: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26300,7 +26408,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub record_gallery_view: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26308,7 +26416,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub record_speaker_view: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26316,7 +26424,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub recording_audio_transcript: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26324,7 +26432,7 @@ pub struct GetGroupSettingsResponseRecording { )] pub save_chat_text: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26336,7 +26444,7 @@ pub struct GetGroupSettingsResponseRecording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupSettingsResponseTelephony { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -26345,12 +26453,12 @@ pub struct GetGroupSettingsResponseTelephony { )] pub audio_conference_info: String, /** - * Indicates where most of the participants call into or call from duriing a meeting. + * Indicates where most of the participants call into or call from duriing a meeting. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub telephony_regions: Option<UpdateAccountSettingsTelephonyRegions>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26417,7 +26525,7 @@ impl GetGroupSettingsResponseOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateGroupSettingsRequestScheduleMeeting { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -26426,7 +26534,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub audio_type: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26434,7 +26542,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub embed_password_in_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26442,7 +26550,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub force_pmi_jbh_password: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26450,7 +26558,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub host_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26458,7 +26566,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub join_before_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26466,7 +26574,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub mute_upon_entry: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26474,7 +26582,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub participant_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26482,7 +26590,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub pstn_password_protected: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26490,7 +26598,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub require_password_for_all_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26498,13 +26606,13 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub require_password_for_instant_meetings: bool, /** - * Require a password for a meeting held using Personal Meeting ID (PMI) This setting is always enabled for free accounts and Pro accounts with a single host and cannot be modified for these accounts. + * Require a password for a meeting held using Personal Meeting ID (PMI) This setting is always enabled for free accounts and Pro accounts with a single host and cannot be modified for these accounts. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub require_password_for_pmi_meetings: Option<RequirePasswordPmiMeetings>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26512,7 +26620,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub require_password_for_scheduled_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26520,7 +26628,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { )] pub require_password_for_scheduling_new_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26532,7 +26640,7 @@ pub struct UpdateGroupSettingsRequestScheduleMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateGroupSettingsRequestInMeeting { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26540,7 +26648,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub alert_guest_join: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26548,7 +26656,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub allow_show_zoom_windows: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26556,7 +26664,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub annotation: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26564,7 +26672,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub attendee_on_hold: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26572,7 +26680,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub auto_answer: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26580,7 +26688,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub auto_saving_chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26588,7 +26696,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub breakout_room: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26596,7 +26704,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26604,7 +26712,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub closed_caption: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26612,7 +26720,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub co_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26620,7 +26728,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub custom_data_center_regions: bool, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -26632,7 +26740,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub data_center_regions: Vec<String>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26641,7 +26749,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub e_2e_encryption: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -26650,7 +26758,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub entry_exit_chime: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26658,7 +26766,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub far_end_camera_control: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26666,7 +26774,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26674,7 +26782,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub file_transfer: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26682,7 +26790,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub group_hd: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26690,7 +26798,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub join_from_desktop: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26698,7 +26806,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub join_from_mobile: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26706,7 +26814,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub non_verbal_feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26714,7 +26822,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub only_host_view_device_list: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26722,7 +26830,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub original_audio: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26730,7 +26838,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub polling: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26738,7 +26846,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub post_meeting_feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26746,7 +26854,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub private_chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26754,7 +26862,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub record_play_own_voice: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26762,7 +26870,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub remote_control: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26770,7 +26878,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub remote_support: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26778,7 +26886,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub request_permission_to_unmute: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26786,7 +26894,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub screen_sharing: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26794,7 +26902,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub sending_default_email_invites: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26802,7 +26910,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub show_a_join_from_your_browser_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26810,7 +26918,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub show_browser_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26818,7 +26926,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub show_device_list: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26826,7 +26934,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub show_meeting_control_toolbar: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26834,7 +26942,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub stereo_audio: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26842,7 +26950,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub use_html_format_email: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26850,7 +26958,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub virtual_background: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26858,7 +26966,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub waiting_room: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26866,7 +26974,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { )] pub whiteboard: bool, /** - * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> + * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> * `host`: Only host can share the screen.<br> * `all`: Both hosts and attendees can share their screen during meetings. For Webinar, the hosts and panelists can start screen sharing, but not the attendees. * @@ -26874,7 +26982,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { #[serde(default, skip_serializing_if = "Option::is_none")] pub who_can_share_screen: Option<WhoCanShareScreen>, /** - * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> + * Indicates who can share their screen or content during meetings. The value can be one of the following: <br> * `host`: Only host can share the screen.<br> * `all`: Both hosts and attendees can share their screen during meetings. For Webinar, the hosts and panelists can start screen sharing, but not the attendees. * @@ -26886,7 +26994,7 @@ pub struct UpdateGroupSettingsRequestInMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateGroupSettingsRequestTelephony { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -26895,7 +27003,7 @@ pub struct UpdateGroupSettingsRequestTelephony { )] pub audio_conference_info: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -26959,7 +27067,8 @@ impl UpdateGroupSettingsRequestOneOf { } } -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UpdateGroupSettingsOption { #[serde(rename = "meeting_authentication")] MeetingAuthentication, @@ -26996,7 +27105,7 @@ impl UpdateGroupSettingsOption { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupLockSettingsResponseScheduleMeeting { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27004,7 +27113,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub audio_type: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27012,7 +27121,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub embed_password_in_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27020,7 +27129,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub force_pmi_jbh_password: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27028,7 +27137,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub host_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27036,7 +27145,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub join_before_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27044,7 +27153,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub meeting_authentication: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27052,7 +27161,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub mute_upon_entry: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27060,7 +27169,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub participant_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27068,7 +27177,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub pstn_password_protected: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27076,7 +27185,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub require_password_for_instant_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27084,7 +27193,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub require_password_for_pmi_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27092,7 +27201,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { )] pub require_password_for_scheduling_new_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27104,7 +27213,7 @@ pub struct GetGroupLockSettingsResponseScheduleMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupLockSettingsResponseInMeeting { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27112,7 +27221,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub alert_guest_join: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27120,7 +27229,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub allow_show_zoom_windows: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27128,7 +27237,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub annotation: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27136,7 +27245,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub attendee_on_hold: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27144,7 +27253,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub auto_answer: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27152,7 +27261,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub auto_saving_chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27160,7 +27269,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub breakout_room: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27168,7 +27277,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27176,7 +27285,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub closed_caption: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27184,7 +27293,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub co_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27192,7 +27301,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub custom_data_center_regions: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27201,7 +27310,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub e_2e_encryption: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27210,7 +27319,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub entry_exit_chime: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27218,7 +27327,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub far_end_camera_control: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27226,7 +27335,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27234,7 +27343,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub file_transfer: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27242,7 +27351,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub group_hd: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27250,7 +27359,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub non_verbal_feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27258,7 +27367,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub original_audio: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27266,7 +27375,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub polling: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27274,7 +27383,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub post_meeting_feedback: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27282,7 +27391,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub private_chat: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27290,7 +27399,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub remote_control: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27298,7 +27407,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub remote_support: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27306,7 +27415,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub request_permission_to_unmute: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27314,7 +27423,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub screen_sharing: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27322,7 +27431,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub sending_default_email_invites: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27330,7 +27439,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub show_a_join_from_your_browser_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27338,7 +27447,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub show_browser_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27346,7 +27455,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub show_meeting_control_toolbar: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27354,7 +27463,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub stereo_audio: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27362,7 +27471,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub use_html_format_email: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27370,7 +27479,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub virtual_background: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27378,7 +27487,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { )] pub waiting_room: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27390,7 +27499,7 @@ pub struct GetGroupLockSettingsResponseInMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupLockSettingsResponseRecording { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27398,7 +27507,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub account_user_access_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27406,7 +27515,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub auto_delete_cmr: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27415,7 +27524,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub auto_recording: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27423,7 +27532,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub cloud_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27431,7 +27540,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub cloud_recording_download: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27439,13 +27548,13 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub host_delete_cloud_recording: bool, /** - * Setting to allow cloud recording access only from specific IP address ranges. + * Setting to allow cloud recording access only from specific IP address ranges. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ip_address_access_control: Option<IpAddressAccessControl>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27453,7 +27562,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub local_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27461,7 +27570,7 @@ pub struct GetGroupLockSettingsResponseRecording { )] pub prevent_host_access_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27473,7 +27582,7 @@ pub struct GetGroupLockSettingsResponseRecording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetGroupLockSettingsResponseTelephony { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27481,7 +27590,7 @@ pub struct GetGroupLockSettingsResponseTelephony { )] pub telephony_regions: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27537,7 +27646,7 @@ impl GetGroupLockSettingsResponseOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupLockedSettingsRequestScheduleMeeting { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27545,7 +27654,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub audio_type: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27553,7 +27662,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub embed_password_in_join_link: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27561,7 +27670,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub force_pmi_jbh_password: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27569,7 +27678,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub host_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27577,7 +27686,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub join_before_host: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27585,7 +27694,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub meeting_authentication: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27593,7 +27702,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub mute_upon_entry: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27601,7 +27710,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub participant_video: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27609,7 +27718,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub personal_meeting: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27617,7 +27726,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub pstn_password_protected: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27625,7 +27734,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub require_password_for_instant_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27633,7 +27742,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub require_password_for_pmi_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27641,7 +27750,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { )] pub require_password_for_scheduling_new_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27653,7 +27762,7 @@ pub struct GroupLockedSettingsRequestScheduleMeeting { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GroupLockedSettingsRequestRecording { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27661,7 +27770,7 @@ pub struct GroupLockedSettingsRequestRecording { )] pub account_user_access_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27669,7 +27778,7 @@ pub struct GroupLockedSettingsRequestRecording { )] pub auto_delete_cmr: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27678,7 +27787,7 @@ pub struct GroupLockedSettingsRequestRecording { )] pub auto_recording: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27686,7 +27795,7 @@ pub struct GroupLockedSettingsRequestRecording { )] pub cloud_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27694,7 +27803,7 @@ pub struct GroupLockedSettingsRequestRecording { )] pub cloud_recording_download: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27702,13 +27811,13 @@ pub struct GroupLockedSettingsRequestRecording { )] pub host_delete_cloud_recording: bool, /** - * Setting to allow cloud recording access only from specific IP address ranges. + * Setting to allow cloud recording access only from specific IP address ranges. * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub ip_address_access_control: Option<IpAddressAccessControl>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -27716,7 +27825,7 @@ pub struct GroupLockedSettingsRequestRecording { )] pub local_recording: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27774,7 +27883,7 @@ impl GroupLockedSettingsRequestOneOf { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SubAccountPrivileges { /** - * This field will only be displayed to accounts that are enrolled in a partner plan and follow the master accounts and sub accounts structure. + * This field will only be displayed to accounts that are enrolled in a partner plan and follow the master accounts and sub accounts structure. */ #[serde( default, @@ -27787,7 +27896,7 @@ pub struct SubAccountPrivileges { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetRoleInformationResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27796,7 +27905,7 @@ pub struct GetRoleInformationResponse { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27805,7 +27914,7 @@ pub struct GetRoleInformationResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27814,7 +27923,7 @@ pub struct GetRoleInformationResponse { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -27826,12 +27935,12 @@ pub struct GetRoleInformationResponse { )] pub privileges: Vec<String>, /** - * This field will only be displayed to accounts that are enrolled in a partner plan and follow the master accounts and sub accounts structure. + * This field will only be displayed to accounts that are enrolled in a partner plan and follow the master accounts and sub accounts structure. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sub_account_privileges: Option<SubAccountPrivileges>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -27845,7 +27954,7 @@ pub struct GetRoleInformationResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateRoleRequestSubAccountPrivileges { /** - * This field will only be displayed to accounts that are enrolled in the partner plan and follow master accounts and sub accounts structure. + * This field will only be displayed to accounts that are enrolled in the partner plan and follow master accounts and sub accounts structure. */ #[serde( default, @@ -27858,7 +27967,7 @@ pub struct UpdateRoleRequestSubAccountPrivileges { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateRoleRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27867,7 +27976,7 @@ pub struct UpdateRoleRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27876,7 +27985,7 @@ pub struct UpdateRoleRequest { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27885,7 +27994,7 @@ pub struct UpdateRoleRequest { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -27897,12 +28006,12 @@ pub struct UpdateRoleRequest { )] pub privileges: Vec<String>, /** - * This field will only be displayed to accounts that are enrolled in the partner plan and follow master accounts and sub accounts structure. + * This field will only be displayed to accounts that are enrolled in the partner plan and follow master accounts and sub accounts structure. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub sub_account_privileges: Option<UpdateRoleRequestSubAccountPrivileges>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -27915,7 +28024,7 @@ pub struct UpdateRoleRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPlanUsageResponseBase { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -27924,7 +28033,7 @@ pub struct GetPlanUsageResponseBase { )] pub hosts: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -27934,7 +28043,7 @@ pub struct GetPlanUsageResponseBase { )] pub type_: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -27948,7 +28057,7 @@ pub struct GetPlanUsageResponseBase { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanRecording { /** - * Recording Plan + * Recording Plan */ #[serde( default, @@ -27957,7 +28066,7 @@ pub struct PlanRecording { )] pub free_storage: String, /** - * Recording Plan + * Recording Plan */ #[serde( default, @@ -27966,7 +28075,7 @@ pub struct PlanRecording { )] pub free_storage_usage: String, /** - * Recording Plan + * Recording Plan */ #[serde( default, @@ -27975,7 +28084,7 @@ pub struct PlanRecording { )] pub plan_storage: String, /** - * Recording Plan + * Recording Plan */ #[serde( default, @@ -27984,7 +28093,7 @@ pub struct PlanRecording { )] pub plan_storage_exceed: String, /** - * Recording Plan + * Recording Plan */ #[serde( default, @@ -27993,7 +28102,7 @@ pub struct PlanRecording { )] pub plan_storage_usage: String, /** - * Recording Plan + * Recording Plan */ #[serde( default, @@ -28008,7 +28117,7 @@ pub struct PlanRecording { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PlanUnited { /** - * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. + * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. */ #[serde( default, @@ -28017,7 +28126,7 @@ pub struct PlanUnited { )] pub hosts: i64, /** - * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. + * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. */ #[serde( default, @@ -28026,7 +28135,7 @@ pub struct PlanUnited { )] pub name: String, /** - * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. + * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. */ #[serde( default, @@ -28036,7 +28145,7 @@ pub struct PlanUnited { )] pub type_: String, /** - * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. + * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. */ #[serde( default, @@ -28049,7 +28158,7 @@ pub struct PlanUnited { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPlanUsageResponse { /** - * The base plan subscribed for the sub account. + * The base plan subscribed for the sub account. */ #[serde( default, @@ -28058,7 +28167,7 @@ pub struct GetPlanUsageResponse { )] pub plan_base: Vec<GetPlanUsageResponseBase>, /** - * The base plan subscribed for the sub account. + * The base plan subscribed for the sub account. */ #[serde( default, @@ -28067,17 +28176,17 @@ pub struct GetPlanUsageResponse { )] pub plan_large_meeting: Vec<GetPlanUsageResponseBase>, /** - * Recording Plan + * Recording Plan */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_recording: Option<PlanRecording>, /** - * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. + * [Zoom United](https://zoom.us/pricing/zoom-bundles) plan. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub plan_united: Option<PlanUnited>, /** - * The base plan subscribed for the sub account. + * The base plan subscribed for the sub account. */ #[serde( default, @@ -28086,7 +28195,7 @@ pub struct GetPlanUsageResponse { )] pub plan_webinar: Vec<GetPlanUsageResponseBase>, /** - * The base plan subscribed for the sub account. + * The base plan subscribed for the sub account. */ #[serde( default, @@ -28099,7 +28208,7 @@ pub struct GetPlanUsageResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SwitchUserAccountRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28122,7 +28231,8 @@ pub struct SwitchUserAccountRequest { * A recording file object with file type of either `CC` or `TB` **does not have** the following properties:<br> * `id`, `status`, `file_size`, `recording_type`, and `play_url`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAccountCloudRecordingResponseMeetingsFilesFileType { #[serde(rename = "CC")] Cc, @@ -28174,7 +28284,8 @@ impl GetAccountCloudRecordingResponseMeetingsFilesFileType { /** * The status of the recording, either `completed` or `processing`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAccountCloudRecordingResponseMeetingsFilesStatus { #[serde(rename = "completed")] Completed, @@ -28226,7 +28337,8 @@ impl GetAccountCloudRecordingResponseMeetingsFilesStatus { * * `thumbnail` * */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetAccountCloudRecordingResponseMeetingsFilesType { #[serde(rename = "active_speaker")] ActiveSpeaker, @@ -28307,7 +28419,7 @@ impl GetAccountCloudRecordingResponseMeetingsFilesType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct RecordingFiles { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28316,7 +28428,7 @@ pub struct RecordingFiles { )] pub download_url: String, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -28325,7 +28437,7 @@ pub struct RecordingFiles { )] pub file_size: f64, /** - * The recording file type. The value of this field could be one of the following:<br> + * The recording file type. The value of this field could be one of the following:<br> * \* `MP4`: Video file of the recording.<br> * \* `M4A` Audio-only file of the recording.<br> * \* `TB`: Timestamp file of the recording in JSON format.<br> @@ -28340,7 +28452,7 @@ pub struct RecordingFiles { #[serde(default, skip_serializing_if = "Option::is_none")] pub file_type: Option<GetAccountCloudRecordingResponseMeetingsFilesFileType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28349,7 +28461,7 @@ pub struct RecordingFiles { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28358,7 +28470,7 @@ pub struct RecordingFiles { )] pub meeting_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28367,7 +28479,7 @@ pub struct RecordingFiles { )] pub play_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28376,7 +28488,7 @@ pub struct RecordingFiles { )] pub recording_end: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28385,7 +28497,7 @@ pub struct RecordingFiles { )] pub recording_start: String, /** - * The recording type. The value of this field can be one of the following:<br> + * The recording type. The value of this field can be one of the following:<br> * \* `shared_screen_with_speaker_view(CC)` * \* `shared_screen_with_speaker_view` * \* `shared_screen_with_gallery_view` @@ -28405,7 +28517,7 @@ pub struct RecordingFiles { #[serde(default, skip_serializing_if = "Option::is_none")] pub recording_type: Option<GetAccountCloudRecordingResponseMeetingsFilesType>, /** - * The status of the recording, either `completed` or `processing`. + * The status of the recording, either `completed` or `processing`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<GetAccountCloudRecordingResponseMeetingsFilesStatus>, @@ -28414,7 +28526,7 @@ pub struct RecordingFiles { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAccountCloudRecordingResponseMeetings { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28423,7 +28535,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub duration: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28432,7 +28544,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub host_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28441,7 +28553,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28450,7 +28562,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub recording_count: i64, /** - * Recording files object + * Recording files object */ #[serde( default, @@ -28459,7 +28571,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub recording_files: Vec<RecordingFiles>, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -28468,7 +28580,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28477,7 +28589,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub topic: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28486,7 +28598,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { )] pub total_size: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28499,7 +28611,7 @@ pub struct GetAccountCloudRecordingResponseMeetings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAccountCloudRecordingResponse { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -28508,7 +28620,7 @@ pub struct GetAccountCloudRecordingResponse { )] pub from: Option<chrono::DateTime<chrono::Utc>>, /** - * Meetings Object + * Meetings Object */ #[serde( default, @@ -28517,7 +28629,7 @@ pub struct GetAccountCloudRecordingResponse { )] pub meetings: Vec<GetAccountCloudRecordingResponseMeetings>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28526,7 +28638,7 @@ pub struct GetAccountCloudRecordingResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28535,7 +28647,7 @@ pub struct GetAccountCloudRecordingResponse { )] pub page_size: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -28544,7 +28656,7 @@ pub struct GetAccountCloudRecordingResponse { )] pub to: Option<chrono::DateTime<chrono::Utc>>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28557,7 +28669,7 @@ pub struct GetAccountCloudRecordingResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct TrackingSources { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28566,7 +28678,7 @@ pub struct TrackingSources { )] pub id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28575,7 +28687,7 @@ pub struct TrackingSources { )] pub registration_count: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28584,7 +28696,7 @@ pub struct TrackingSources { )] pub source_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28593,7 +28705,7 @@ pub struct TrackingSources { )] pub tracking_url: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28606,7 +28718,7 @@ pub struct TrackingSources { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetTrackingSourcesResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28615,7 +28727,7 @@ pub struct GetTrackingSourcesResponse { )] pub total_records: i64, /** - * Tracking Sources object. + * Tracking Sources object. */ #[serde( default, @@ -28628,7 +28740,7 @@ pub struct GetTrackingSourcesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Basic { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -28636,7 +28748,7 @@ pub struct Basic { )] pub required_code_to_ext: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28645,7 +28757,7 @@ pub struct Basic { )] pub room_passcode: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28654,7 +28766,7 @@ pub struct Basic { )] pub support_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28675,7 +28787,8 @@ pub struct UpdateZrAccProfileRequest { * `meeting`: Meeting settings of the Zoom Rooms Account. <br> * `signage`: View digital signage settings of the Zoom Rooms Account. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum SettingType { #[serde(rename = "alert")] Alert, @@ -28697,11 +28810,13 @@ impl std::fmt::Display for SettingType { } } + /** * The type of location. The value can be one of the following: * `country`, `states`, `city`, `campus`, `building`, `floor`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListZrLocationsResponseType { #[serde(rename = "building")] Building, @@ -28747,7 +28862,7 @@ impl ListZrLocationsResponseType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddAzrLocationResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28756,7 +28871,7 @@ pub struct AddAzrLocationResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28765,7 +28880,7 @@ pub struct AddAzrLocationResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28774,7 +28889,7 @@ pub struct AddAzrLocationResponse { )] pub parent_location_id: String, /** - * The type of location. The value can be one of the following: + * The type of location. The value can be one of the following: * `country`, `states`, `city`, `campus`, `building`, `floor`. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] @@ -28790,7 +28905,7 @@ pub struct ListZrLocationsResponseData { )] pub locations: Vec<AddAzrLocationResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28799,7 +28914,7 @@ pub struct ListZrLocationsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -28812,7 +28927,7 @@ pub struct ListZrLocationsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddAzrLocationRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28821,7 +28936,7 @@ pub struct AddAzrLocationRequest { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28834,7 +28949,7 @@ pub struct AddAzrLocationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetZrLocationProfileResponseBasic { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28843,7 +28958,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub address: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28853,7 +28968,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28862,7 +28977,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -28870,7 +28985,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub required_code_to_ext: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28879,7 +28994,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub room_passcode: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28888,7 +29003,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub support_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28897,7 +29012,7 @@ pub struct GetZrLocationProfileResponseBasic { )] pub support_phone: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28916,7 +29031,7 @@ pub struct GetZrLocationProfileResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetZrLocationStructureResponse { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -28932,7 +29047,7 @@ pub struct GetZrLocationStructureResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetZrProfileResponseBasic { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28941,7 +29056,7 @@ pub struct GetZrProfileResponseBasic { )] pub activation_code: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -28949,7 +29064,7 @@ pub struct GetZrProfileResponseBasic { )] pub hide_room_in_contacts: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28958,7 +29073,7 @@ pub struct GetZrProfileResponseBasic { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -28966,7 +29081,7 @@ pub struct GetZrProfileResponseBasic { )] pub required_code_to_ext: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28975,7 +29090,7 @@ pub struct GetZrProfileResponseBasic { )] pub room_passcode: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -28984,7 +29099,7 @@ pub struct GetZrProfileResponseBasic { )] pub support_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29003,7 +29118,7 @@ pub struct GetZrProfileResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateRoomProfileRequestBasic { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -29011,7 +29126,7 @@ pub struct UpdateRoomProfileRequestBasic { )] pub hide_room_in_contacts: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29020,7 +29135,7 @@ pub struct UpdateRoomProfileRequestBasic { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -29028,7 +29143,7 @@ pub struct UpdateRoomProfileRequestBasic { )] pub required_code_to_ext: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29037,7 +29152,7 @@ pub struct UpdateRoomProfileRequestBasic { )] pub room_passcode: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29046,7 +29161,7 @@ pub struct UpdateRoomProfileRequestBasic { )] pub support_email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29065,7 +29180,8 @@ pub struct UpdateRoomProfileRequest { /** * Type of the device. The value of this field can be one of the following:<br>`Zoom Rooms Computer`,<br> `Controller`, `Scheduling Display`, `Zoom Rooms Control System`, `Companion Whiteboard` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum DeviceType { #[serde(rename = "Companion Whiteboard")] CompanionWhiteboard, @@ -29108,7 +29224,8 @@ impl DeviceType { /** * Status of the device. The value can be either `Online` or `Offline`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListZrDevicesResponseStatus { #[serde(rename = "Offline")] Offline, @@ -29142,7 +29259,7 @@ impl ListZrDevicesResponseStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Devices { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29151,7 +29268,7 @@ pub struct Devices { )] pub app_version: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29160,12 +29277,12 @@ pub struct Devices { )] pub device_system: String, /** - * Type of the device. The value of this field can be one of the following:<br>`Zoom Rooms Computer`,<br> `Controller`, `Scheduling Display`, `Zoom Rooms Control System`, `Companion Whiteboard` + * Type of the device. The value of this field can be one of the following:<br>`Zoom Rooms Computer`,<br> `Controller`, `Scheduling Display`, `Zoom Rooms Control System`, `Companion Whiteboard` */ #[serde(default, skip_serializing_if = "Option::is_none")] pub device_type: Option<DeviceType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29174,7 +29291,7 @@ pub struct Devices { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29183,7 +29300,7 @@ pub struct Devices { )] pub room_name: String, /** - * Status of the device. The value can be either `Online` or `Offline`. + * Status of the device. The value can be either `Online` or `Offline`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListZrDevicesResponseStatus>, @@ -29202,7 +29319,7 @@ pub struct ListZrDevicesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSipTrunkNumbersResponse { /** - * List of dedicated dial-in numbers. + * List of dedicated dial-in numbers. */ #[serde( default, @@ -29211,7 +29328,7 @@ pub struct ListSipTrunkNumbersResponse { )] pub phone_numbers: Vec<DedicatedDialInNumber>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29224,17 +29341,17 @@ pub struct ListSipTrunkNumbersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignSipConfigRequest { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub enable: Option<bool>, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub show_callout_internal_number: Option<bool>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29243,7 +29360,7 @@ pub struct AssignSipConfigRequest { )] pub show_zoom_provided_callout_countries: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29256,7 +29373,7 @@ pub struct AssignSipConfigRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignSipTrunkNumbersRequest { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -29272,7 +29389,7 @@ pub struct AssignSipTrunkNumbersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InMeetingFiles { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29281,7 +29398,7 @@ pub struct InMeetingFiles { )] pub download_url: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29290,7 +29407,7 @@ pub struct InMeetingFiles { )] pub file_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29309,7 +29426,7 @@ pub struct ListPastMeetingFilesResponse { )] pub in_meeting_files: Vec<InMeetingFiles>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29322,7 +29439,7 @@ pub struct ListPastMeetingFilesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ClientSatisfaction { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -29331,7 +29448,7 @@ pub struct ClientSatisfaction { )] pub date: Option<chrono::NaiveDate>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29340,7 +29457,7 @@ pub struct ClientSatisfaction { )] pub good_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29349,7 +29466,7 @@ pub struct ClientSatisfaction { )] pub none_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29358,7 +29475,7 @@ pub struct ClientSatisfaction { )] pub not_good_count: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29377,7 +29494,7 @@ pub struct ListMeetingSatisfactionResponse { )] pub client_satisfaction: Vec<ClientSatisfaction>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -29386,7 +29503,7 @@ pub struct ListMeetingSatisfactionResponse { )] pub from: Option<chrono::NaiveDate>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -29395,7 +29512,7 @@ pub struct ListMeetingSatisfactionResponse { )] pub to: Option<chrono::NaiveDate>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29408,7 +29525,8 @@ pub struct ListMeetingSatisfactionResponse { /** * State of the device. The value should be either `assigned` to list devices that have been assigned to user(s) or `unassigned` to list devices that have not yet been assigned to any user in the Zoom account. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListPhoneDevicesType { #[serde(rename = "assigned")] Assigned, @@ -29442,7 +29560,7 @@ impl ListPhoneDevicesType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddAutoReceptionistResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29451,7 +29569,7 @@ pub struct AddAutoReceptionistResponse { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29460,7 +29578,7 @@ pub struct AddAutoReceptionistResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29473,7 +29591,8 @@ pub struct AddAutoReceptionistResponse { /** * Status of the device. The value is either `online` or `offline`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListPhoneDevicesResponseStatus { #[serde(rename = "offline")] Offline, @@ -29509,7 +29628,7 @@ pub struct ListPhoneDevicesResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub assignee: Option<AddAutoReceptionistResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29518,7 +29637,7 @@ pub struct ListPhoneDevicesResponse { )] pub device_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29527,7 +29646,7 @@ pub struct ListPhoneDevicesResponse { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29536,7 +29655,7 @@ pub struct ListPhoneDevicesResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29547,7 +29666,7 @@ pub struct ListPhoneDevicesResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Status of the device. The value is either `online` or `offline`. + * Status of the device. The value is either `online` or `offline`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListPhoneDevicesResponseStatus>, @@ -29562,7 +29681,7 @@ pub struct ListPhoneDevicesResponseData { )] pub devices: Vec<ListPhoneDevicesResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29571,7 +29690,7 @@ pub struct ListPhoneDevicesResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -29580,7 +29699,7 @@ pub struct ListPhoneDevicesResponseData { )] pub page_size: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29593,7 +29712,7 @@ pub struct ListPhoneDevicesResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddPhoneDeviceRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29602,7 +29721,7 @@ pub struct AddPhoneDeviceRequest { )] pub assigned_to: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29611,7 +29730,7 @@ pub struct AddPhoneDeviceRequest { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29620,7 +29739,7 @@ pub struct AddPhoneDeviceRequest { )] pub mac_address: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29629,7 +29748,7 @@ pub struct AddPhoneDeviceRequest { )] pub model: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29644,7 +29763,7 @@ pub struct AddPhoneDeviceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetDeviceResponseAssignee { /** - * User to whom the device has been assigned. + * User to whom the device has been assigned. */ #[serde( default, @@ -29653,7 +29772,7 @@ pub struct GetDeviceResponseAssignee { )] pub extension_number: i64, /** - * User to whom the device has been assigned. + * User to whom the device has been assigned. */ #[serde( default, @@ -29662,7 +29781,7 @@ pub struct GetDeviceResponseAssignee { )] pub id: String, /** - * User to whom the device has been assigned. + * User to whom the device has been assigned. */ #[serde( default, @@ -29681,7 +29800,8 @@ pub struct GetDeviceResponseAssignee { * * */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetDeviceResponseProvisionType { #[serde(rename = "assisted")] Assisted, @@ -29719,7 +29839,7 @@ impl GetDeviceResponseProvisionType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LineSubscription { /** - * Line subscription. + * Line subscription. */ #[serde( default, @@ -29728,7 +29848,7 @@ pub struct LineSubscription { )] pub display_name: String, /** - * Line subscription. + * Line subscription. */ #[serde( default, @@ -29737,7 +29857,7 @@ pub struct LineSubscription { )] pub extension_number: i64, /** - * Line subscription. + * Line subscription. */ #[serde( default, @@ -29751,7 +29871,7 @@ pub struct LineSubscription { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SharedLine { /** - * Return additional provisioning information with generic device SIP credentials. + * Return additional provisioning information with generic device SIP credentials. */ #[serde( default, @@ -29760,12 +29880,12 @@ pub struct SharedLine { )] pub alias: String, /** - * Return additional provisioning information with generic device SIP credentials. + * Return additional provisioning information with generic device SIP credentials. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub line_subscription: Option<LineSubscription>, /** - * Return additional provisioning information with generic device SIP credentials. + * Return additional provisioning information with generic device SIP credentials. */ #[serde( default, @@ -29778,7 +29898,7 @@ pub struct SharedLine { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SipAccounts { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29787,7 +29907,7 @@ pub struct SipAccounts { )] pub authorization_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29796,7 +29916,7 @@ pub struct SipAccounts { )] pub outbound_proxy: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29805,7 +29925,7 @@ pub struct SipAccounts { )] pub password: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29814,12 +29934,12 @@ pub struct SipAccounts { )] pub secondary_outbound_proxy: String, /** - * Return additional provisioning information with generic device SIP credentials. + * Return additional provisioning information with generic device SIP credentials. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub shared_line: Option<SharedLine>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29828,7 +29948,7 @@ pub struct SipAccounts { )] pub sip_domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29842,7 +29962,7 @@ pub struct SipAccounts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Provision { /** - * Provisioning information of a device. + * Provisioning information of a device. */ #[serde( default, @@ -29851,12 +29971,12 @@ pub struct Provision { )] pub sip_accounts: Vec<SipAccounts>, /** - * Provisioning information of a device. + * Provisioning information of a device. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<GetDeviceResponseProvisionType>, /** - * Provisioning information of a device. + * Provisioning information of a device. */ #[serde( default, @@ -29869,12 +29989,12 @@ pub struct Provision { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetDeviceResponse { /** - * User to whom the device has been assigned. + * User to whom the device has been assigned. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub assignee: Option<GetDeviceResponseAssignee>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29883,7 +30003,7 @@ pub struct GetDeviceResponse { )] pub device_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29892,7 +30012,7 @@ pub struct GetDeviceResponse { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29901,7 +30021,7 @@ pub struct GetDeviceResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29910,14 +30030,14 @@ pub struct GetDeviceResponse { )] pub mac_address: String, /** - * Provisioning information of a device. + * Provisioning information of a device. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub provision: Option<Provision>, #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Status of the device. The value is either `online` or `offline`. + * Status of the device. The value is either `online` or `offline`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListPhoneDevicesResponseStatus>, @@ -29926,7 +30046,7 @@ pub struct GetDeviceResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateDeviceRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29935,7 +30055,7 @@ pub struct UpdateDeviceRequest { )] pub assigned_to: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29944,7 +30064,7 @@ pub struct UpdateDeviceRequest { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29957,7 +30077,7 @@ pub struct UpdateDeviceRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ExternalContacts { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29966,7 +30086,7 @@ pub struct ExternalContacts { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29975,7 +30095,7 @@ pub struct ExternalContacts { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29984,7 +30104,7 @@ pub struct ExternalContacts { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -29993,7 +30113,7 @@ pub struct ExternalContacts { )] pub external_contact_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30002,7 +30122,7 @@ pub struct ExternalContacts { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30011,7 +30131,7 @@ pub struct ExternalContacts { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -30027,7 +30147,7 @@ pub struct ExternalContacts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListExternalContactsResponse { /** - * External contacts information. + * External contacts information. */ #[serde( default, @@ -30036,7 +30156,7 @@ pub struct ListExternalContactsResponse { )] pub external_contacts: Vec<ExternalContacts>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30045,7 +30165,7 @@ pub struct ListExternalContactsResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30058,7 +30178,7 @@ pub struct ListExternalContactsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddExternalContactRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30067,7 +30187,7 @@ pub struct AddExternalContactRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30076,7 +30196,7 @@ pub struct AddExternalContactRequest { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30085,7 +30205,7 @@ pub struct AddExternalContactRequest { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30094,7 +30214,7 @@ pub struct AddExternalContactRequest { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30103,7 +30223,7 @@ pub struct AddExternalContactRequest { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -30115,7 +30235,7 @@ pub struct AddExternalContactRequest { )] pub phone_numbers: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30128,7 +30248,7 @@ pub struct AddExternalContactRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateExternalContactRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30137,7 +30257,7 @@ pub struct UpdateExternalContactRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30146,7 +30266,7 @@ pub struct UpdateExternalContactRequest { )] pub email: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30155,7 +30275,7 @@ pub struct UpdateExternalContactRequest { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30164,7 +30284,7 @@ pub struct UpdateExternalContactRequest { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30173,7 +30293,7 @@ pub struct UpdateExternalContactRequest { )] pub name: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -30185,7 +30305,7 @@ pub struct UpdateExternalContactRequest { )] pub phone_numbers: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30198,7 +30318,7 @@ pub struct UpdateExternalContactRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChangeZrLocationRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30211,7 +30331,7 @@ pub struct ChangeZrLocationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChangeParentLocationRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30224,7 +30344,7 @@ pub struct ChangeParentLocationRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListCallQueuesResponsePhoneNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30233,7 +30353,7 @@ pub struct ListCallQueuesResponsePhoneNumbers { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30242,7 +30362,7 @@ pub struct ListCallQueuesResponsePhoneNumbers { )] pub number: String, /** - * Source of phone number. + * Source of phone number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, @@ -30251,7 +30371,7 @@ pub struct ListCallQueuesResponsePhoneNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CallQueues { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30260,7 +30380,7 @@ pub struct CallQueues { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30269,7 +30389,7 @@ pub struct CallQueues { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30278,7 +30398,7 @@ pub struct CallQueues { )] pub name: String, /** - * Phone number(s) assigned to the call queue. + * Phone number(s) assigned to the call queue. */ #[serde( default, @@ -30289,7 +30409,7 @@ pub struct CallQueues { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, @@ -30304,7 +30424,7 @@ pub struct ListCallQueuesResponse { )] pub call_queues: Vec<CallQueues>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30313,7 +30433,7 @@ pub struct ListCallQueuesResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30322,7 +30442,7 @@ pub struct ListCallQueuesResponse { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30336,7 +30456,7 @@ pub struct ListCallQueuesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateCallQueueRequestMembers { /** - * A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object. + * A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object. */ #[serde( default, @@ -30345,7 +30465,7 @@ pub struct CreateCallQueueRequestMembers { )] pub common_area_phone_ids: Vec<String>, /** - * A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object. + * A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object. */ #[serde( default, @@ -30358,7 +30478,7 @@ pub struct CreateCallQueueRequestMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateCallQueueRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30367,7 +30487,7 @@ pub struct CreateCallQueueRequest { )] pub description: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30376,12 +30496,12 @@ pub struct CreateCallQueueRequest { )] pub extension_number: i64, /** - * A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object. + * A list of one or more phone users to be included in the call queue. Provide either users or common area phone(s). Provide at least one user in the users object. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub members: Option<CreateCallQueueRequestMembers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30390,7 +30510,7 @@ pub struct CreateCallQueueRequest { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30403,7 +30523,7 @@ pub struct CreateCallQueueRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateCallQueueResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30412,7 +30532,7 @@ pub struct CreateCallQueueResponse { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30421,7 +30541,7 @@ pub struct CreateCallQueueResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30430,7 +30550,7 @@ pub struct CreateCallQueueResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30445,7 +30565,8 @@ pub struct CreateCallQueueResponse { * `manager`: A call queue manager has the privilege to change call queue settings, policy settings and manage recordings and voicemail inbox. There can only be one manager for each call queue.<br><br> * `user`: Regular user without the privileges of a manager. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Level { #[serde(rename = "manager")] Manager, @@ -30479,7 +30600,7 @@ impl Level { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCallQueueResponseMembersUsers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30488,14 +30609,14 @@ pub struct GetCallQueueResponseMembersUsers { )] pub id: String, /** - * Level of the user. The value can be one of the following:<br> + * Level of the user. The value can be one of the following:<br> * `manager`: A call queue manager has the privilege to change call queue settings, policy settings and manage recordings and voicemail inbox. There can only be one manager for each call queue.<br><br> * `user`: Regular user without the privileges of a manager. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub level: Option<Level>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30504,7 +30625,7 @@ pub struct GetCallQueueResponseMembersUsers { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -30532,7 +30653,7 @@ pub struct GetCallQueueResponseMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCallQueueResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30541,7 +30662,7 @@ pub struct GetCallQueueResponse { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30552,7 +30673,7 @@ pub struct GetCallQueueResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub members: Option<GetCallQueueResponseMembers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30561,7 +30682,7 @@ pub struct GetCallQueueResponse { )] pub name: String, /** - * Phone number(s) assigned to the call queue. + * Phone number(s) assigned to the call queue. */ #[serde( default, @@ -30572,7 +30693,7 @@ pub struct GetCallQueueResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, @@ -30581,7 +30702,7 @@ pub struct GetCallQueueResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateCallQueueRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30590,7 +30711,7 @@ pub struct UpdateCallQueueRequest { )] pub description: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30599,7 +30720,7 @@ pub struct UpdateCallQueueRequest { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30608,7 +30729,7 @@ pub struct UpdateCallQueueRequest { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30617,12 +30738,12 @@ pub struct UpdateCallQueueRequest { )] pub site_id: String, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30636,7 +30757,7 @@ pub struct UpdateCallQueueRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddMembersCallQueueRequest { /** - * A maximum of 10 members can be added at a time. + * A maximum of 10 members can be added at a time. */ #[serde( default, @@ -30645,7 +30766,7 @@ pub struct AddMembersCallQueueRequest { )] pub common_area_phone_ids: Vec<String>, /** - * A maximum of 10 members can be added at a time. + * A maximum of 10 members can be added at a time. */ #[serde( default, @@ -30658,7 +30779,7 @@ pub struct AddMembersCallQueueRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddMembersCallQueueRequestData { /** - * A maximum of 10 members can be added at a time. + * A maximum of 10 members can be added at a time. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub members: Option<AddMembersCallQueueRequest>, @@ -30667,7 +30788,7 @@ pub struct AddMembersCallQueueRequestData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChangeCallQueueManagerRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30680,7 +30801,7 @@ pub struct ChangeCallQueueManagerRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetPhoneNumberDetailsResponseCarrier { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30689,7 +30810,7 @@ pub struct GetPhoneNumberDetailsResponseCarrier { )] pub code: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30702,7 +30823,7 @@ pub struct GetPhoneNumberDetailsResponseCarrier { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddCommonAreaPhoneResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30711,7 +30832,7 @@ pub struct AddCommonAreaPhoneResponse { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30726,7 +30847,7 @@ pub struct GetPhoneNumberDetailsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub assignee: Option<Assignee>, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -30740,7 +30861,7 @@ pub struct GetPhoneNumberDetailsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub carrier: Option<GetPhoneNumberDetailsResponseCarrier>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30749,7 +30870,7 @@ pub struct GetPhoneNumberDetailsResponse { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30758,7 +30879,7 @@ pub struct GetPhoneNumberDetailsResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30767,7 +30888,7 @@ pub struct GetPhoneNumberDetailsResponse { )] pub location: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30776,7 +30897,7 @@ pub struct GetPhoneNumberDetailsResponse { )] pub number: String, /** - * Type of number. + * Type of number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub number_type: Option<Type>, @@ -30785,12 +30906,12 @@ pub struct GetPhoneNumberDetailsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Source of phone number. + * Source of phone number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, /** - * Status of the number. + * Status of the number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListAccountPhoneNumbersResponseStatus>, @@ -30799,7 +30920,7 @@ pub struct GetPhoneNumberDetailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdatePhoneNumberDetailsRequest { /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -30811,7 +30932,7 @@ pub struct UpdatePhoneNumberDetailsRequest { )] pub capability: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30820,7 +30941,7 @@ pub struct UpdatePhoneNumberDetailsRequest { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30833,7 +30954,7 @@ pub struct UpdatePhoneNumberDetailsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChangeMainCompanyNumberRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30846,7 +30967,7 @@ pub struct ChangeMainCompanyNumberRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListCallingPlansResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30855,7 +30976,7 @@ pub struct ListCallingPlansResponse { )] pub assigned: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30864,7 +30985,7 @@ pub struct ListCallingPlansResponse { )] pub available: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30873,7 +30994,7 @@ pub struct ListCallingPlansResponse { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30882,7 +31003,7 @@ pub struct ListCallingPlansResponse { )] pub subscribed: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30906,7 +31027,7 @@ pub struct ListCallingPlansResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListPhoneUsersResponseCallingPlans { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30915,7 +31036,7 @@ pub struct ListPhoneUsersResponseCallingPlans { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30935,7 +31056,7 @@ pub struct ListPhoneUsersResponse { )] pub calling_plans: Vec<ListPhoneUsersResponseCallingPlans>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30944,7 +31065,7 @@ pub struct ListPhoneUsersResponse { )] pub email: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -30953,7 +31074,7 @@ pub struct ListPhoneUsersResponse { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30962,7 +31083,7 @@ pub struct ListPhoneUsersResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30971,7 +31092,7 @@ pub struct ListPhoneUsersResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30982,7 +31103,7 @@ pub struct ListPhoneUsersResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -30995,7 +31116,7 @@ pub struct ListPhoneUsersResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListPhoneUsersResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31004,7 +31125,7 @@ pub struct ListPhoneUsersResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31013,7 +31134,7 @@ pub struct ListPhoneUsersResponseData { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31032,7 +31153,7 @@ pub struct ListPhoneUsersResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateAutoReceptionistRequest { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31041,7 +31162,7 @@ pub struct UpdateAutoReceptionistRequest { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31060,7 +31181,7 @@ pub struct CommonAreaPhones { )] pub calling_plans: Vec<ListPhoneUsersResponseCallingPlans>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31069,7 +31190,7 @@ pub struct CommonAreaPhones { )] pub device_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31078,7 +31199,7 @@ pub struct CommonAreaPhones { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31087,7 +31208,7 @@ pub struct CommonAreaPhones { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31096,7 +31217,7 @@ pub struct CommonAreaPhones { )] pub mac_address: String, /** - * Phone number(s) assigned to the call queue. + * Phone number(s) assigned to the call queue. */ #[serde( default, @@ -31107,7 +31228,7 @@ pub struct CommonAreaPhones { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31126,7 +31247,7 @@ pub struct ListCommonAreaPhonesResponse { )] pub common_area_phones: Vec<CommonAreaPhones>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31135,7 +31256,7 @@ pub struct ListCommonAreaPhonesResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31144,7 +31265,7 @@ pub struct ListCommonAreaPhonesResponse { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31157,7 +31278,7 @@ pub struct ListCommonAreaPhonesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddCommonAreaPhoneRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31166,7 +31287,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31175,7 +31296,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub display_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31184,7 +31305,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31193,7 +31314,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub mac_address: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31202,7 +31323,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub model: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31211,7 +31332,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub provision_template_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31220,7 +31341,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub site_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31229,7 +31350,7 @@ pub struct AddCommonAreaPhoneRequest { )] pub time_zone: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31243,7 +31364,7 @@ pub struct AddCommonAreaPhoneRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31252,7 +31373,7 @@ pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { )] pub authorization_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31261,7 +31382,7 @@ pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { )] pub outbound_proxy: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31270,7 +31391,7 @@ pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { )] pub password: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31279,7 +31400,7 @@ pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { )] pub secondary_outbound_proxy: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31288,7 +31409,7 @@ pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { )] pub sip_domain: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31302,7 +31423,7 @@ pub struct GetCommonAreaPhoneResponseProvisionSipAccounts { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCommonAreaPhoneResponseProvision { /** - * Provisioning information of the common area phone. + * Provisioning information of the common area phone. */ #[serde( default, @@ -31311,12 +31432,12 @@ pub struct GetCommonAreaPhoneResponseProvision { )] pub sip_accounts: Vec<GetCommonAreaPhoneResponseProvisionSipAccounts>, /** - * Provisioning information of the common area phone. + * Provisioning information of the common area phone. */ #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")] pub type_: Option<GetDeviceResponseProvisionType>, /** - * Provisioning information of the common area phone. + * Provisioning information of the common area phone. */ #[serde( default, @@ -31329,7 +31450,7 @@ pub struct GetCommonAreaPhoneResponseProvision { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCommonAreaPhoneResponseNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31338,7 +31459,7 @@ pub struct GetCommonAreaPhoneResponseNumbers { )] pub display_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31347,7 +31468,7 @@ pub struct GetCommonAreaPhoneResponseNumbers { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31356,7 +31477,7 @@ pub struct GetCommonAreaPhoneResponseNumbers { )] pub number: String, /** - * Source of phone number. + * Source of phone number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub source: Option<Source>, @@ -31365,7 +31486,7 @@ pub struct GetCommonAreaPhoneResponseNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ProvisionTemplate { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31374,7 +31495,7 @@ pub struct ProvisionTemplate { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31383,7 +31504,7 @@ pub struct ProvisionTemplate { )] pub name: String, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -31396,7 +31517,7 @@ pub struct ProvisionTemplate { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InternationalCall { /** - * + * */ #[serde( default, @@ -31408,7 +31529,8 @@ pub struct InternationalCall { /** * Allow Hot Desking feature to current device. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum GetCommonAreaPhoneResponsePolicyHotDeskingStatus { #[serde(rename = "off")] Off, @@ -31446,7 +31568,7 @@ impl GetCommonAreaPhoneResponsePolicyHotDeskingStatus { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct HotDesking { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<GetCommonAreaPhoneResponsePolicyHotDeskingStatus>, @@ -31455,17 +31577,17 @@ pub struct HotDesking { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCommonAreaPhoneResponsePolicy { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub hot_desking: Option<HotDesking>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub international_call: Option<InternationalCall>, /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub select_outbound_caller_id: Option<InternationalCall>, @@ -31480,7 +31602,7 @@ pub struct GetCommonAreaPhoneResponse { )] pub calling_plans: Vec<ListPhoneUsersResponseCallingPlans>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31489,7 +31611,7 @@ pub struct GetCommonAreaPhoneResponse { )] pub device_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31498,7 +31620,7 @@ pub struct GetCommonAreaPhoneResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31507,7 +31629,7 @@ pub struct GetCommonAreaPhoneResponse { )] pub mac_address: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31524,7 +31646,7 @@ pub struct GetCommonAreaPhoneResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub policy: Option<GetCommonAreaPhoneResponsePolicy>, /** - * Provisioning information of the common area phone. + * Provisioning information of the common area phone. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub provision: Option<GetCommonAreaPhoneResponseProvision>, @@ -31533,7 +31655,7 @@ pub struct GetCommonAreaPhoneResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31546,7 +31668,7 @@ pub struct GetCommonAreaPhoneResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateCommonAreaPhoneRequestPolicy { /** - * + * */ #[serde(default, skip_serializing_if = "Option::is_none")] pub hot_desking: Option<HotDesking>, @@ -31559,7 +31681,7 @@ pub struct UpdateCommonAreaPhoneRequestPolicy { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateCommonAreaPhoneRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31568,7 +31690,7 @@ pub struct UpdateCommonAreaPhoneRequest { )] pub display_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31577,7 +31699,7 @@ pub struct UpdateCommonAreaPhoneRequest { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31588,7 +31710,7 @@ pub struct UpdateCommonAreaPhoneRequest { #[serde(default, skip_serializing_if = "Option::is_none")] pub policy: Option<UpdateCommonAreaPhoneRequestPolicy>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31597,7 +31719,7 @@ pub struct UpdateCommonAreaPhoneRequest { )] pub provision_template_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31620,7 +31742,7 @@ pub struct AssignPhoneNumbersCommonAreaRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignPhoneNumbersCommonAreaResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31629,7 +31751,7 @@ pub struct AssignPhoneNumbersCommonAreaResponse { )] pub id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31652,7 +31774,7 @@ pub struct AssignPhoneNumbersCommonAreaResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignCallingPlansCommonAreaPhoneRequest { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31676,7 +31798,7 @@ pub struct AssignCallingPlansCommonAreaPhoneRequestData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignCallingPlansCommonAreaPhoneResponse { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31685,7 +31807,7 @@ pub struct AssignCallingPlansCommonAreaPhoneResponse { )] pub name: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31711,7 +31833,8 @@ pub struct AssignCallingPlansCommonAreaPhoneResponseData { * `phoneNumber`: Indicates that only a specific phone number that is shown in the `phone_number` field is blocked.<br><br> * `prefix`: Indicates that all numbers starting with prefix that is shown in the `phone_number` field are blocked. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum MatchType { #[serde(rename = "phoneNumber")] PhoneNumber, @@ -31745,12 +31868,12 @@ impl MatchType { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BlockedList { /** - * The direction of the call. Values: `inbound` or `outbound`. + * The direction of the call. Values: `inbound` or `outbound`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub block_type: Option<Direction>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31759,7 +31882,7 @@ pub struct BlockedList { )] pub comment: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31768,14 +31891,14 @@ pub struct BlockedList { )] pub id: String, /** - * Indicates the match type for the blocked list. The values can be one of the following:<br> + * Indicates the match type for the blocked list. The values can be one of the following:<br> * `phoneNumber`: Indicates that only a specific phone number that is shown in the `phone_number` field is blocked.<br><br> * `prefix`: Indicates that all numbers starting with prefix that is shown in the `phone_number` field are blocked. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub match_type: Option<MatchType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31784,7 +31907,7 @@ pub struct BlockedList { )] pub phone_number: String, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, @@ -31799,7 +31922,7 @@ pub struct ListBlockedResponse { )] pub blocked_list: Vec<BlockedList>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31808,7 +31931,7 @@ pub struct ListBlockedResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31817,7 +31940,7 @@ pub struct ListBlockedResponse { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31830,12 +31953,12 @@ pub struct ListBlockedResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateBlockedListRequest { /** - * The direction of the call. Values: `inbound` or `outbound`. + * The direction of the call. Values: `inbound` or `outbound`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub block_type: Option<Direction>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31844,14 +31967,14 @@ pub struct UpdateBlockedListRequest { )] pub comment: String, /** - * Indicates the match type for the blocked list. The values can be one of the following:<br> + * Indicates the match type for the blocked list. The values can be one of the following:<br> * `phoneNumber`: Indicates that only a specific phone number that is shown in the `phone_number` field is blocked.<br><br> * `prefix`: Indicates that all numbers starting with prefix that is shown in the `phone_number` field are blocked. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub match_type: Option<MatchType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31860,7 +31983,7 @@ pub struct UpdateBlockedListRequest { )] pub phone_number: String, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, @@ -31869,7 +31992,7 @@ pub struct UpdateBlockedListRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct BillingReports { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -31878,7 +32001,7 @@ pub struct BillingReports { )] pub end_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31887,7 +32010,7 @@ pub struct BillingReports { )] pub id: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -31896,7 +32019,7 @@ pub struct BillingReports { )] pub start_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31905,7 +32028,7 @@ pub struct BillingReports { )] pub tax_amount: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31914,7 +32037,7 @@ pub struct BillingReports { )] pub total_amount: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31934,7 +32057,7 @@ pub struct GetBillingReportResponse { )] pub billing_reports: Vec<BillingReports>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31947,7 +32070,7 @@ pub struct GetBillingReportResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Invoices { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -31956,7 +32079,7 @@ pub struct Invoices { )] pub end_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31965,7 +32088,7 @@ pub struct Invoices { )] pub invoice_charge_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -31974,7 +32097,7 @@ pub struct Invoices { )] pub invoice_number: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -31983,7 +32106,7 @@ pub struct Invoices { )] pub quantity: i64, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -31992,7 +32115,7 @@ pub struct Invoices { )] pub start_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32001,7 +32124,7 @@ pub struct Invoices { )] pub tax_amount: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32014,7 +32137,7 @@ pub struct Invoices { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetBillingInvoicesReportsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32033,7 +32156,7 @@ pub struct GetBillingInvoicesReportsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSharedLineGroupsResponsePhoneNumbers { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32042,7 +32165,7 @@ pub struct ListSharedLineGroupsResponsePhoneNumbers { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32051,7 +32174,7 @@ pub struct ListSharedLineGroupsResponsePhoneNumbers { )] pub number: String, /** - * Status of the number. + * Status of the number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ListAccountPhoneNumbersResponseStatus>, @@ -32060,7 +32183,7 @@ pub struct ListSharedLineGroupsResponsePhoneNumbers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct SharedLineGroups { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32069,7 +32192,7 @@ pub struct SharedLineGroups { )] pub display_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32078,7 +32201,7 @@ pub struct SharedLineGroups { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32087,7 +32210,7 @@ pub struct SharedLineGroups { )] pub id: String, /** - * Phone Numbers Assigned to the Shared Line Group. + * Phone Numbers Assigned to the Shared Line Group. */ #[serde( default, @@ -32098,7 +32221,7 @@ pub struct SharedLineGroups { #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<Site>, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, @@ -32107,7 +32230,7 @@ pub struct SharedLineGroups { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSharedLineGroupsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32116,7 +32239,7 @@ pub struct ListSharedLineGroupsResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32131,7 +32254,7 @@ pub struct ListSharedLineGroupsResponse { )] pub shared_line_groups: Vec<SharedLineGroups>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32144,7 +32267,7 @@ pub struct ListSharedLineGroupsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateSharedLineGroupRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32153,7 +32276,7 @@ pub struct CreateSharedLineGroupRequest { )] pub description: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32162,7 +32285,7 @@ pub struct CreateSharedLineGroupRequest { )] pub display_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32171,7 +32294,7 @@ pub struct CreateSharedLineGroupRequest { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32185,7 +32308,7 @@ pub struct CreateSharedLineGroupRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSharedLineGroupResponseSite { /** - * Site assigned to the Shared Line Group. + * Site assigned to the Shared Line Group. */ #[serde( default, @@ -32194,7 +32317,7 @@ pub struct GetSharedLineGroupResponseSite { )] pub id: String, /** - * Site assigned to the Shared Line Group. + * Site assigned to the Shared Line Group. */ #[serde( default, @@ -32208,7 +32331,7 @@ pub struct GetSharedLineGroupResponseSite { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSharedLineGroupResponseMembers { /** - * View current [members](https://support.zoom.us/hc/en-us/articles/360038850792-Setting-up-shared-line-groups#h_3ffbbb77-a009-4c09-91e4-81fc264b61d6) of the shared line group. + * View current [members](https://support.zoom.us/hc/en-us/articles/360038850792-Setting-up-shared-line-groups#h_3ffbbb77-a009-4c09-91e4-81fc264b61d6) of the shared line group. */ #[serde( default, @@ -32217,7 +32340,7 @@ pub struct GetSharedLineGroupResponseMembers { )] pub common_area_phones: Vec<Site>, /** - * View current [members](https://support.zoom.us/hc/en-us/articles/360038850792-Setting-up-shared-line-groups#h_3ffbbb77-a009-4c09-91e4-81fc264b61d6) of the shared line group. + * View current [members](https://support.zoom.us/hc/en-us/articles/360038850792-Setting-up-shared-line-groups#h_3ffbbb77-a009-4c09-91e4-81fc264b61d6) of the shared line group. */ #[serde( default, @@ -32230,7 +32353,7 @@ pub struct GetSharedLineGroupResponseMembers { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetSharedLineGroupResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32239,7 +32362,7 @@ pub struct GetSharedLineGroupResponse { )] pub display_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32248,7 +32371,7 @@ pub struct GetSharedLineGroupResponse { )] pub extension_number: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32257,7 +32380,7 @@ pub struct GetSharedLineGroupResponse { )] pub id: String, /** - * View current [members](https://support.zoom.us/hc/en-us/articles/360038850792-Setting-up-shared-line-groups#h_3ffbbb77-a009-4c09-91e4-81fc264b61d6) of the shared line group. + * View current [members](https://support.zoom.us/hc/en-us/articles/360038850792-Setting-up-shared-line-groups#h_3ffbbb77-a009-4c09-91e4-81fc264b61d6) of the shared line group. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub members: Option<GetSharedLineGroupResponseMembers>, @@ -32268,7 +32391,7 @@ pub struct GetSharedLineGroupResponse { )] pub phone_numbers: Vec<PhoneUserResponseNumbers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32277,17 +32400,17 @@ pub struct GetSharedLineGroupResponse { )] pub primary_number: String, /** - * Site assigned to the Shared Line Group. + * Site assigned to the Shared Line Group. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub site: Option<GetSharedLineGroupResponseSite>, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32301,7 +32424,7 @@ pub struct GetSharedLineGroupResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct PrimaryNumber { /** - * If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number. + * If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number. */ #[serde( default, @@ -32310,7 +32433,7 @@ pub struct PrimaryNumber { )] pub id: String, /** - * If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number. + * If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number. */ #[serde( default, @@ -32323,7 +32446,7 @@ pub struct PrimaryNumber { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdateSharedLineGroupRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32332,7 +32455,7 @@ pub struct UpdateSharedLineGroupRequest { )] pub display_name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32341,17 +32464,17 @@ pub struct UpdateSharedLineGroupRequest { )] pub extension_number: i64, /** - * If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number. + * If you have multiple direct phone numbers assigned to the shared line group, select a number from those numbers as the primary number. The primary number shares the same line as the extension number. This means if a caller is routed to the shared line group through an auto receptionist, the line associated with the primary number will be used. A pending number cannot be used as a Primary Number. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub primary_number: Option<PrimaryNumber>, /** - * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. + * Active or inactive hosts.<br>`active` - Active hosts. <br>`inactive` - Inactive hosts. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<ReportUsersType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32365,7 +32488,7 @@ pub struct UpdateSharedLineGroupRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddMembersSharedLineGroupRequest { /** - * Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once. + * Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once. */ #[serde( default, @@ -32374,7 +32497,7 @@ pub struct AddMembersSharedLineGroupRequest { )] pub common_area_phone_ids: Vec<String>, /** - * Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once. + * Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once. */ #[serde( default, @@ -32387,7 +32510,7 @@ pub struct AddMembersSharedLineGroupRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddMembersSharedLineGroupRequestData { /** - * Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once. + * Members can comprise of users on the account as well as common area phones. You can add a maximum of 10 members at once. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub members: Option<AddMembersSharedLineGroupRequest>, @@ -32396,7 +32519,7 @@ pub struct AddMembersSharedLineGroupRequestData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddAutoReceptionistRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32405,7 +32528,7 @@ pub struct AddAutoReceptionistRequest { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32418,7 +32541,7 @@ pub struct AddAutoReceptionistRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCallQueueRecordingsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32427,7 +32550,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32436,7 +32559,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub callee_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32445,7 +32568,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub callee_number_type: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32454,7 +32577,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32463,7 +32586,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub caller_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32472,7 +32595,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub caller_number_type: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -32481,7 +32604,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32490,7 +32613,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub direction: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32499,7 +32622,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub download_url: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32508,7 +32631,7 @@ pub struct GetCallQueueRecordingsResponse { )] pub duration: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32521,7 +32644,7 @@ pub struct GetCallQueueRecordingsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCallQueueRecordingsResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32530,7 +32653,7 @@ pub struct GetCallQueueRecordingsResponseData { )] pub from: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32539,7 +32662,7 @@ pub struct GetCallQueueRecordingsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32554,7 +32677,7 @@ pub struct GetCallQueueRecordingsResponseData { )] pub recordings: Vec<GetCallQueueRecordingsResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32563,7 +32686,7 @@ pub struct GetCallQueueRecordingsResponseData { )] pub to: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32576,7 +32699,7 @@ pub struct GetCallQueueRecordingsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Params { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32585,7 +32708,7 @@ pub struct Params { )] pub calendar_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32594,7 +32717,7 @@ pub struct Params { )] pub change_key: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32603,7 +32726,7 @@ pub struct Params { )] pub event_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32616,7 +32739,7 @@ pub struct Params { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CheckInRoomsRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32631,7 +32754,7 @@ pub struct CheckInRoomsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InMeetingRecordingControlRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32644,7 +32767,7 @@ pub struct InMeetingRecordingControlRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListSipTrunksResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32653,7 +32776,7 @@ pub struct ListSipTrunksResponse { )] pub dnis: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32662,7 +32785,7 @@ pub struct ListSipTrunksResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32671,7 +32794,7 @@ pub struct ListSipTrunksResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32680,7 +32803,7 @@ pub struct ListSipTrunksResponse { )] pub number_prefix: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32689,7 +32812,7 @@ pub struct ListSipTrunksResponse { )] pub outbound_caller_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32708,7 +32831,7 @@ pub struct ListSipTrunksResponseData { )] pub sip_trunks: Vec<ListSipTrunksResponse>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32721,7 +32844,7 @@ pub struct ListSipTrunksResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignSipTrunksRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32730,7 +32853,7 @@ pub struct AssignSipTrunksRequest { )] pub dnis: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32739,7 +32862,7 @@ pub struct AssignSipTrunksRequest { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32752,7 +32875,7 @@ pub struct AssignSipTrunksRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignSipTrunksRequestData { /** - * Array of one or more SIP Trunk objects. + * Array of one or more SIP Trunk objects. */ #[serde( default, @@ -32765,7 +32888,7 @@ pub struct AssignSipTrunksRequestData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AssignSipTrunksResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32774,7 +32897,7 @@ pub struct AssignSipTrunksResponse { )] pub dnis: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32783,7 +32906,7 @@ pub struct AssignSipTrunksResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32792,7 +32915,7 @@ pub struct AssignSipTrunksResponse { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32801,7 +32924,7 @@ pub struct AssignSipTrunksResponse { )] pub number_prefix: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32824,7 +32947,7 @@ pub struct AssignSipTrunksResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalloutCountries { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32833,7 +32956,7 @@ pub struct CalloutCountries { )] pub code: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32842,7 +32965,7 @@ pub struct CalloutCountries { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32861,7 +32984,7 @@ pub struct ListInternalCalloutCountriesResponse { )] pub callout_countries: Vec<CalloutCountries>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -32874,7 +32997,7 @@ pub struct ListInternalCalloutCountriesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddCalloutCountriesRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32887,7 +33010,7 @@ pub struct AddCalloutCountriesRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddCalloutCountriesRequestData { /** - * List of callout countries. + * List of callout countries. */ #[serde( default, @@ -32910,7 +33033,8 @@ pub struct AddCalloutCountriesResponse { /** * Specify the language in which this phone number should be displayed. Currently, the only supported languages are `en-GB`, `en-US`, `de-DE`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Languages { #[serde(rename = "de-DE")] De, @@ -32947,7 +33071,7 @@ impl Languages { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InternalNumbers { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -32955,7 +33079,7 @@ pub struct InternalNumbers { )] pub allow_for_external_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -32963,7 +33087,7 @@ pub struct InternalNumbers { )] pub allow_join: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32972,7 +33096,7 @@ pub struct InternalNumbers { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32981,7 +33105,7 @@ pub struct InternalNumbers { )] pub display_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -32990,12 +33114,12 @@ pub struct InternalNumbers { )] pub labels: String, /** - * Specify the language in which this phone number should be displayed. Currently, the only supported languages are `en-GB`, `en-US`, `de-DE`. + * Specify the language in which this phone number should be displayed. Currently, the only supported languages are `en-GB`, `en-US`, `de-DE`. */ #[serde(default, skip_serializing_if = "Languages::is_noop")] pub languages: Languages, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33004,7 +33128,7 @@ pub struct InternalNumbers { )] pub number: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33014,7 +33138,7 @@ pub struct InternalNumbers { )] pub type_: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -33032,7 +33156,7 @@ pub struct ListInternalNumbersResponse { )] pub internal_numbers: Vec<InternalNumbers>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33041,7 +33165,7 @@ pub struct ListInternalNumbersResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33050,7 +33174,7 @@ pub struct ListInternalNumbersResponse { )] pub page_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33073,7 +33197,7 @@ pub struct AddInternalNumbersRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddInternalNumbersResponse { /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -33081,7 +33205,7 @@ pub struct AddInternalNumbersResponse { )] pub allow_for_external_meetings: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -33089,7 +33213,7 @@ pub struct AddInternalNumbersResponse { )] pub allow_join: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33098,7 +33222,7 @@ pub struct AddInternalNumbersResponse { )] pub country: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33107,7 +33231,7 @@ pub struct AddInternalNumbersResponse { )] pub display_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33116,7 +33240,7 @@ pub struct AddInternalNumbersResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33125,12 +33249,12 @@ pub struct AddInternalNumbersResponse { )] pub labels: String, /** - * Specify the language in which this phone number should be displayed. Currently, the only supported languages are `en-GB`, `en-US`, `de-DE`. + * Specify the language in which this phone number should be displayed. Currently, the only supported languages are `en-GB`, `en-US`, `de-DE`. */ #[serde(default, skip_serializing_if = "Languages::is_noop")] pub languages: Languages, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33139,7 +33263,7 @@ pub struct AddInternalNumbersResponse { )] pub number: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33149,7 +33273,7 @@ pub struct AddInternalNumbersResponse { )] pub type_: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -33175,7 +33299,8 @@ pub struct AddInternalNumbersResponseData { * `downgrade`: Downgrade the Zoom Rooms App Version.<br> * `cancel`: Cancel an ongoing upgrade or downgrade process. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ChangeZoomRoomsAppVersionRequestAction { #[serde(rename = "cancel")] Cancel, @@ -33212,7 +33337,7 @@ impl ChangeZoomRoomsAppVersionRequestAction { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ChangeZoomRoomsAppVersionRequest { /** - * Specify one of the following values for this field: + * Specify one of the following values for this field: * * `upgrade`: Upgrade to the latest Zoom Rooms App Version.<br> * `downgrade`: Downgrade the Zoom Rooms App Version.<br> @@ -33231,7 +33356,7 @@ pub struct ListDigitalSignageContentResponse { )] pub contents: Vec<Site>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33240,7 +33365,7 @@ pub struct ListDigitalSignageContentResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33259,7 +33384,7 @@ pub struct ListWebinarTemplatesResponse { )] pub templates: Vec<Site>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33289,7 +33414,8 @@ pub struct ListWebinarTemplatesResponse { * * `Available` to `Away` * * `Away` to `Available` */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum UpdatePresenceStatusRequest { #[serde(rename = "Available")] Available, @@ -33338,7 +33464,7 @@ impl UpdatePresenceStatusRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct UpdatePresenceStatusRequestData { /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33347,7 +33473,7 @@ pub struct UpdatePresenceStatusRequestData { )] pub duration: i64, /** - * Presence status of the user. The value can be set to one of the following:<br> + * Presence status of the user. The value can be set to one of the following:<br> * \* `Away` * \* `Do_Not_Disturb` * \* `Available` @@ -33374,7 +33500,7 @@ pub struct UpdatePresenceStatusRequestData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Caller { /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33383,7 +33509,7 @@ pub struct Caller { )] pub codec: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33392,7 +33518,7 @@ pub struct Caller { )] pub device_private_ip: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33401,7 +33527,7 @@ pub struct Caller { )] pub device_public_ip: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33410,7 +33536,7 @@ pub struct Caller { )] pub device_type: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33419,7 +33545,7 @@ pub struct Caller { )] pub extension_number: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33428,7 +33554,7 @@ pub struct Caller { )] pub headset: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33437,7 +33563,7 @@ pub struct Caller { )] pub isp: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33446,7 +33572,7 @@ pub struct Caller { )] pub microphone: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33455,7 +33581,7 @@ pub struct Caller { )] pub phone_number: String, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde( default, @@ -33469,7 +33595,7 @@ pub struct Caller { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Callee { /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33478,7 +33604,7 @@ pub struct Callee { )] pub codec: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33487,7 +33613,7 @@ pub struct Callee { )] pub device_private_ip: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33496,7 +33622,7 @@ pub struct Callee { )] pub device_public_ip: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33505,7 +33631,7 @@ pub struct Callee { )] pub device_type: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33514,7 +33640,7 @@ pub struct Callee { )] pub extension_number: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33523,7 +33649,7 @@ pub struct Callee { )] pub headset: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33532,7 +33658,7 @@ pub struct Callee { )] pub isp: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33541,7 +33667,7 @@ pub struct Callee { )] pub microphone: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33550,7 +33676,7 @@ pub struct Callee { )] pub phone_number: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde( default, @@ -33563,7 +33689,7 @@ pub struct Callee { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListCallLogsMetricsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33572,17 +33698,17 @@ pub struct ListCallLogsMetricsResponse { )] pub call_id: String, /** - * Callee object contains information of the callee. + * Callee object contains information of the callee. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub callee: Option<Callee>, /** - * Caller object contains information of the caller. + * Caller object contains information of the caller. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub caller: Option<Caller>, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -33591,7 +33717,7 @@ pub struct ListCallLogsMetricsResponse { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33600,7 +33726,7 @@ pub struct ListCallLogsMetricsResponse { )] pub direction: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33609,7 +33735,7 @@ pub struct ListCallLogsMetricsResponse { )] pub duration: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33622,7 +33748,7 @@ pub struct ListCallLogsMetricsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListCallLogsMetricsResponseData { /** - * Call logs. + * Call logs. */ #[serde( default, @@ -33631,7 +33757,7 @@ pub struct ListCallLogsMetricsResponseData { )] pub call_logs: Vec<ListCallLogsMetricsResponse>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33640,7 +33766,7 @@ pub struct ListCallLogsMetricsResponseData { )] pub from: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33649,7 +33775,7 @@ pub struct ListCallLogsMetricsResponseData { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33658,7 +33784,7 @@ pub struct ListCallLogsMetricsResponseData { )] pub page_size: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33667,7 +33793,7 @@ pub struct ListCallLogsMetricsResponseData { )] pub to: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -33680,7 +33806,7 @@ pub struct ListCallLogsMetricsResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Qos { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33689,7 +33815,7 @@ pub struct Qos { )] pub avg_loss: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33698,7 +33824,7 @@ pub struct Qos { )] pub bitrate: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33707,7 +33833,7 @@ pub struct Qos { )] pub jitter: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33716,7 +33842,7 @@ pub struct Qos { )] pub max_loss: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33725,7 +33851,7 @@ pub struct Qos { )] pub mos: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33738,7 +33864,7 @@ pub struct Qos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Sending { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -33754,7 +33880,7 @@ pub struct Sending { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CallerQos { /** - * Quality of Service object that represents the call quality data of the caller. + * Quality of Service object that represents the call quality data of the caller. */ #[serde( default, @@ -33763,7 +33889,7 @@ pub struct CallerQos { )] pub device_private_ip: String, /** - * Quality of Service object that represents the call quality data of the caller. + * Quality of Service object that represents the call quality data of the caller. */ #[serde( default, @@ -33772,7 +33898,7 @@ pub struct CallerQos { )] pub device_public_ip: String, /** - * Quality of Service object that represents the call quality data of the caller. + * Quality of Service object that represents the call quality data of the caller. */ #[serde( default, @@ -33781,7 +33907,7 @@ pub struct CallerQos { )] pub receiving: Vec<Sending>, /** - * Quality of Service object that represents the call quality data of the caller. + * Quality of Service object that represents the call quality data of the caller. */ #[serde( default, @@ -33794,7 +33920,7 @@ pub struct CallerQos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CalleeQos { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33803,7 +33929,7 @@ pub struct CalleeQos { )] pub device_private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33812,7 +33938,7 @@ pub struct CalleeQos { )] pub device_public_ip: String, /** - * QoS sent by the caller. + * QoS sent by the caller. */ #[serde( default, @@ -33821,7 +33947,7 @@ pub struct CalleeQos { )] pub receiving: Vec<Sending>, /** - * QoS sent by the caller. + * QoS sent by the caller. */ #[serde( default, @@ -33834,7 +33960,7 @@ pub struct CalleeQos { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCallQoSResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33845,7 +33971,7 @@ pub struct GetCallQoSResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub callee_qos: Option<CalleeQos>, /** - * Quality of Service object that represents the call quality data of the caller. + * Quality of Service object that represents the call quality data of the caller. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub caller_qos: Option<CallerQos>, @@ -33854,7 +33980,7 @@ pub struct GetCallQoSResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct CreateBatchPollsRequest { /** - * Array of Polls + * Array of Polls */ #[serde( default, @@ -33863,7 +33989,7 @@ pub struct CreateBatchPollsRequest { )] pub questions: Vec<Questions>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33876,7 +34002,7 @@ pub struct CreateBatchPollsRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct Polls { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33885,7 +34011,7 @@ pub struct Polls { )] pub id: String, /** - * Array of Polls + * Array of Polls */ #[serde( default, @@ -33894,12 +34020,12 @@ pub struct Polls { )] pub questions: Vec<Questions>, /** - * Status of the Meeting Poll:<br>`notstart` - Poll not started<br>`started` - Poll started<br>`ended` - Poll ended<br>`sharing` - Sharing poll results + * Status of the Meeting Poll:<br>`notstart` - Poll not started<br>`started` - Poll started<br>`ended` - Poll ended<br>`sharing` - Sharing poll results */ #[serde(default, skip_serializing_if = "Option::is_none")] pub status: Option<MeetingPollCreateResponseStatus>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33922,7 +34048,7 @@ pub struct CreateBatchPollsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ManageE911SignageResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33935,7 +34061,7 @@ pub struct ManageE911SignageResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBillingInvoicesResponse { /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -33944,7 +34070,7 @@ pub struct AccountBillingInvoicesResponse { )] pub balance: f64, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -33953,7 +34079,7 @@ pub struct AccountBillingInvoicesResponse { )] pub due_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33962,7 +34088,7 @@ pub struct AccountBillingInvoicesResponse { )] pub id: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -33971,7 +34097,7 @@ pub struct AccountBillingInvoicesResponse { )] pub invoice_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33980,7 +34106,7 @@ pub struct AccountBillingInvoicesResponse { )] pub invoice_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -33989,7 +34115,7 @@ pub struct AccountBillingInvoicesResponse { )] pub status: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -33998,7 +34124,7 @@ pub struct AccountBillingInvoicesResponse { )] pub target_date: Option<chrono::NaiveDate>, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34007,7 +34133,7 @@ pub struct AccountBillingInvoicesResponse { )] pub tax_amount: f64, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34020,7 +34146,7 @@ pub struct AccountBillingInvoicesResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AccountBillingInvoicesResponseData { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34039,7 +34165,7 @@ pub struct AccountBillingInvoicesResponseData { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct InvoiceItems { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34048,7 +34174,7 @@ pub struct InvoiceItems { )] pub charge_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34057,7 +34183,7 @@ pub struct InvoiceItems { )] pub charge_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34066,7 +34192,7 @@ pub struct InvoiceItems { )] pub charge_type: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34075,7 +34201,7 @@ pub struct InvoiceItems { )] pub end_date: Option<chrono::NaiveDate>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34084,7 +34210,7 @@ pub struct InvoiceItems { )] pub quantity: i64, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34093,7 +34219,7 @@ pub struct InvoiceItems { )] pub start_date: Option<chrono::NaiveDate>, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34102,7 +34228,7 @@ pub struct InvoiceItems { )] pub tax_amount: f64, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34115,7 +34241,7 @@ pub struct InvoiceItems { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetAccountBillingInvoiceResponse { /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34124,7 +34250,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub balance: f64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34133,7 +34259,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub currency: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34142,7 +34268,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub due_date: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34151,7 +34277,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub id: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34166,7 +34292,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub invoice_items: Vec<InvoiceItems>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34175,7 +34301,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub invoice_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34184,7 +34310,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub status: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34193,7 +34319,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub target_date: Option<chrono::NaiveDate>, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34202,7 +34328,7 @@ pub struct GetAccountBillingInvoiceResponse { )] pub tax_amount: f64, /** - * The recording file size. + * The recording file size. */ #[serde( default, @@ -34218,7 +34344,8 @@ pub struct GetAccountBillingInvoiceResponse { * * `GOOD`: Thumbs up. * * `NOT GOOD`: Thumbs down. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Quality { #[serde(rename = "GOOD")] Good, @@ -34252,7 +34379,7 @@ impl Quality { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ParticipantFeedbackResponseParticipants { /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -34261,7 +34388,7 @@ pub struct ParticipantFeedbackResponseParticipants { )] pub date_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34270,7 +34397,7 @@ pub struct ParticipantFeedbackResponseParticipants { )] pub email: String, /** - * Feedback submitted by the participant. + * Feedback submitted by the participant. * * \* `GOOD`: Thumbs up. * \* `NOT GOOD`: Thumbs down. @@ -34278,7 +34405,7 @@ pub struct ParticipantFeedbackResponseParticipants { #[serde(default, skip_serializing_if = "Option::is_none")] pub quality: Option<Quality>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34291,7 +34418,7 @@ pub struct ParticipantFeedbackResponseParticipants { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ParticipantFeedbackResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34300,7 +34427,7 @@ pub struct ParticipantFeedbackResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34319,7 +34446,8 @@ pub struct ParticipantFeedbackResponse { /** * Result of the call: `call_connected` | `recorded` | `no_answer`. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum Result { #[serde(rename = "call_connected")] CallConnected, @@ -34356,7 +34484,7 @@ impl Result { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ForwardTo { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34365,7 +34493,7 @@ pub struct ForwardTo { )] pub extension_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34374,7 +34502,7 @@ pub struct ForwardTo { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34383,7 +34511,7 @@ pub struct ForwardTo { )] pub name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34397,7 +34525,7 @@ pub struct ForwardTo { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct LogDetails { /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34406,7 +34534,7 @@ pub struct LogDetails { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34415,7 +34543,7 @@ pub struct LogDetails { )] pub device_private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34424,7 +34552,7 @@ pub struct LogDetails { )] pub device_public_ip: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34435,7 +34563,7 @@ pub struct LogDetails { #[serde(default, skip_serializing_if = "Option::is_none")] pub forward_to: Option<ForwardTo>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34444,7 +34572,7 @@ pub struct LogDetails { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34453,7 +34581,7 @@ pub struct LogDetails { )] pub path: String, /** - * Result of the call: `call_connected` | `recorded` | `no_answer`. + * Result of the call: `call_connected` | `recorded` | `no_answer`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result: Option<Result>, @@ -34464,7 +34592,7 @@ pub struct LogDetails { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct GetCallLogDetailsResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34473,7 +34601,7 @@ pub struct GetCallLogDetailsResponse { )] pub call_id: String, /** - * The type of call: + * The type of call: * \*`voip` (Voice over IP) * \*`pstn` (Public Switched Telephone Network) * \*`tollfree` @@ -34483,7 +34611,7 @@ pub struct GetCallLogDetailsResponse { #[serde(default, skip_serializing_if = "Option::is_none")] pub call_type: Option<CallType>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34492,7 +34620,7 @@ pub struct GetCallLogDetailsResponse { )] pub callee_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34501,13 +34629,13 @@ pub struct GetCallLogDetailsResponse { )] pub callee_number: String, /** - * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> + * Audio types:<br>`1` - Toll-free Call-in & Call-out.<br>`2` - Toll <br> * `3` - SIP Connected Audio */ #[serde(default, skip_serializing_if = "Option::is_none")] pub callee_number_type: Option<serde_json::Value>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34516,7 +34644,7 @@ pub struct GetCallLogDetailsResponse { )] pub caller_name: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34525,7 +34653,7 @@ pub struct GetCallLogDetailsResponse { )] pub caller_number: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34534,7 +34662,7 @@ pub struct GetCallLogDetailsResponse { )] pub caller_number_type: String, /** - * Start Date. + * Start Date. */ #[serde( default, @@ -34543,7 +34671,7 @@ pub struct GetCallLogDetailsResponse { )] pub date_time: Option<chrono::NaiveDate>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34552,7 +34680,7 @@ pub struct GetCallLogDetailsResponse { )] pub device_private_ip: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34561,12 +34689,12 @@ pub struct GetCallLogDetailsResponse { )] pub device_public_ip: String, /** - * The direction of the call. Values: `inbound` or `outbound`. + * The direction of the call. Values: `inbound` or `outbound`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub direction: Option<Direction>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34575,7 +34703,7 @@ pub struct GetCallLogDetailsResponse { )] pub duration: i64, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -34583,7 +34711,7 @@ pub struct GetCallLogDetailsResponse { )] pub has_recording: bool, /** - * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. + * Enable/disable the option for a sub account to use shared [Virtual Room Connector(s)](https://support.zoom.us/hc/en-us/articles/202134758-Getting-Started-With-Virtual-Room-Connector) that are set up by the master account. Virtual Room Connectors can only be used by On-prem users. */ #[serde( default, @@ -34591,7 +34719,7 @@ pub struct GetCallLogDetailsResponse { )] pub has_voicemail: bool, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34600,7 +34728,7 @@ pub struct GetCallLogDetailsResponse { )] pub id: String, /** - * Child records. + * Child records. */ #[serde( default, @@ -34609,7 +34737,7 @@ pub struct GetCallLogDetailsResponse { )] pub log_details: Vec<LogDetails>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34618,7 +34746,7 @@ pub struct GetCallLogDetailsResponse { )] pub path: String, /** - * Result of the call: `call_connected` | `recorded` | `no_answer`. + * Result of the call: `call_connected` | `recorded` | `no_answer`. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub result: Option<Result>, @@ -34627,7 +34755,7 @@ pub struct GetCallLogDetailsResponse { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct AddByocNumberRequest { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34636,7 +34764,7 @@ pub struct AddByocNumberRequest { )] pub carrier: String, /** - * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. + * Specify the IP addresses of the Room Connectors that you would like to share with the sub account. Multiple values can be separated by comma. If no value is provided in this field, all the Room Connectors of a master account will be shared with the sub account. * * * \*\*Note:\*\* This option can only be used if the value of `share_rc` is set to `true`. @@ -34648,7 +34776,7 @@ pub struct AddByocNumberRequest { )] pub phone_numbers: Vec<String>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34657,7 +34785,7 @@ pub struct AddByocNumberRequest { )] pub sip_group_id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34670,7 +34798,7 @@ pub struct AddByocNumberRequest { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListMeetingTemplatesResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34679,7 +34807,7 @@ pub struct ListMeetingTemplatesResponse { )] pub id: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34688,7 +34816,7 @@ pub struct ListMeetingTemplatesResponse { )] pub name: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34708,7 +34836,7 @@ pub struct ListMeetingTemplatesResponseData { )] pub templates: Vec<ListMeetingTemplatesResponse>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34721,7 +34849,8 @@ pub struct ListMeetingTemplatesResponseData { /** * The query date type for the `from` and `to` parameters. */ -#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema, Default)] +#[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] +#[derive(Default)] pub enum ListArchivedFilesQueryDateType { #[serde(rename = "archive_complete_time")] ArchiveCompleteTime, @@ -34743,11 +34872,12 @@ impl std::fmt::Display for ListArchivedFilesQueryDateType { } } + /// Information about the archived files. #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListArchivedFilesResponseMeetingsArchive { /** - * Information about the archived files. + * Information about the archived files. */ #[serde( default, @@ -34756,7 +34886,7 @@ pub struct ListArchivedFilesResponseMeetingsArchive { )] pub download_url: String, /** - * Information about the archived files. + * Information about the archived files. */ #[serde( default, @@ -34765,7 +34895,7 @@ pub struct ListArchivedFilesResponseMeetingsArchive { )] pub file_extension: String, /** - * Information about the archived files. + * Information about the archived files. */ #[serde( default, @@ -34774,12 +34904,12 @@ pub struct ListArchivedFilesResponseMeetingsArchive { )] pub file_size: i64, /** - * Information about the archived files. + * Information about the archived files. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub file_type: Option<FileType>, /** - * Information about the archived files. + * Information about the archived files. */ #[serde( default, @@ -34788,12 +34918,12 @@ pub struct ListArchivedFilesResponseMeetingsArchive { )] pub id: String, /** - * Information about the archived files. + * Information about the archived files. */ #[serde(default, skip_serializing_if = "Option::is_none")] pub recording_type: Option<RecordingType>, /** - * Information about the archived files. + * Information about the archived files. */ #[serde( default, @@ -34812,7 +34942,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub archive_files: Vec<ListArchivedFilesResponseMeetingsArchive>, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34821,7 +34951,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub duration: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34830,7 +34960,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub host_id: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34839,7 +34969,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub id: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34848,7 +34978,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub recording_count: i64, /** - * Account subscription start date and time. + * Account subscription start date and time. */ #[serde( default, @@ -34857,7 +34987,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub start_time: Option<chrono::DateTime<chrono::Utc>>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34866,7 +34996,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub timezone: String, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34875,7 +35005,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub topic: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34884,7 +35014,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub total_size: i64, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34894,7 +35024,7 @@ pub struct ListArchivedFilesResponseMeetings { )] pub type_: i64, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34907,7 +35037,7 @@ pub struct ListArchivedFilesResponseMeetings { #[derive(Serialize, Deserialize, PartialEq, Debug, Clone, JsonSchema)] pub struct ListArchivedFilesResponse { /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34922,7 +35052,7 @@ pub struct ListArchivedFilesResponse { )] pub meetings: Vec<ListArchivedFilesResponseMeetings>, /** - * User's first name. + * User's first name. */ #[serde( default, @@ -34931,7 +35061,7 @@ pub struct ListArchivedFilesResponse { )] pub next_page_token: String, /** - * Account seats. + * Account seats. */ #[serde( default, @@ -34940,7 +35070,7 @@ pub struct ListArchivedFilesResponse { )] pub page_size: i64, /** - * User's first name. + * User's first name. */ #[serde( default,