Service - Sell Offer Terms
Revision as of 07:02, 16 August 2021 by Sven the Barbarian (talk | contribs)
Overview
Manages SellOffer Terms and SellOfferTermLinks. SellOffer Terms can be shared by many Sell Offers, SellOfferTermLinks are used to create an attribute tree for one Sell Offer.
Repository
https://bitbucket.org/izara-market-products/izara-market-products-sell-offer-terms/src/master/
DynamoDB tables
Standard Config Table Per Service
Configuration tags
..
LogicalResults
Stores results for any requests to perform logical searches on media links
{
resultId: xxx // eg: filterMainId for a single logical element
dataId: xxx // one sellOfferTermLinkId
}
- partition key: resultId
- sort key: dataId
Graph database
Service - Products Graph
Nodes
{
nodeLabel: "sellOfferTermLabel",
}
{
nodeLabel: "sellOfferTerm",
}
{
nodeLabel: "sellOfferTermLink",
}
{
nodeLabel: "sellOfferTermPropertyLabel",
}
{
nodeLabel: "sellOfferTermProperty",
}
- see DataSchemaLib
Relationships
{
relationshipType: "has_sellOfferTermLink",
}
{
relationshipType: "disabled_sellOfferTermLink",
}
{
relationshipType: "is_sellOfferTerm",
}
{
relationshipType: "is_sellOfferTermLabel",
}
{
relationshipType: "has_sellOfferTermProperty",
}
{
relationshipType: "disabled_sellOfferTermProperty",
}
{
relationshipType: "is_sellOfferTermPropertyLabel",
}
- see DataSchemaLib
Basic node schemas
Schema comes from BasicNodeSchemaLib
- sellOfferTermLabel
- sellOfferTerm
- sellOfferTermPropertyLabel
- sellOfferTermProperty