schema_org_traits/schemas/classes/
dated_money_specification.rs1#[deprecated = "This schema is superseded by <https://schema.org/MonetaryAmount>."]
3pub trait FindDatedMoneySpecificationIds {
4 type IdType;
5 #[deprecated = "This schema is superseded by <https://schema.org/MonetaryAmount>."]
7 fn find_dated_money_specification_ids(&self) -> Vec<&Self::IdType>;
8}
9#[cfg(any(feature = "json-ld_0_15", doc))]
10mod json_ld_0_15 {
11 use schema_org_constants::SchemaOrgNamespace;
12 impl super::FindDatedMoneySpecificationIds for crate::json_ld_0_15::JsonLdStore {
13 type IdType = json_ld_0_15::ValidId;
14 fn find_dated_money_specification_ids(&self) -> Vec<&Self::IdType> {
15 self.find_schema(match self.namespace() {
16 SchemaOrgNamespace::Http => {
17 schema_org_constants::DATED_MONEY_SPECIFICATION_IRI_HTTP
18 }
19 SchemaOrgNamespace::Https => {
20 schema_org_constants::DATED_MONEY_SPECIFICATION_IRI_HTTPS
21 }
22 })
23 }
24 }
25}
26#[cfg(any(feature = "json-ld_0_16", doc))]
27mod json_ld_0_16 {
28 use schema_org_constants::SchemaOrgNamespace;
29 impl super::FindDatedMoneySpecificationIds for crate::json_ld_0_16::JsonLdStore {
30 type IdType = json_ld_0_16::ValidId;
31 fn find_dated_money_specification_ids(&self) -> Vec<&Self::IdType> {
32 self.find_schema(match self.namespace() {
33 SchemaOrgNamespace::Http => {
34 schema_org_constants::DATED_MONEY_SPECIFICATION_IRI_HTTP
35 }
36 SchemaOrgNamespace::Https => {
37 schema_org_constants::DATED_MONEY_SPECIFICATION_IRI_HTTPS
38 }
39 })
40 }
41 }
42}