schema_org_traits/schemas/classes/
dated_money_specification.rs

1/// <https://schema.org/DatedMoneySpecification>
2#[deprecated = "This schema is superseded by <https://schema.org/MonetaryAmount>."]
3pub trait FindDatedMoneySpecificationIds {
4	type IdType;
5	/// <https://schema.org/DatedMoneySpecification>
6	#[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}