pub type ApplicationContext<NameSize, LangSize, CidSize, MaxLocaleCount> = ProviderRegistryEntry<NameSize, LangSize, CidSize, MaxLocaleCount>;
Expand description
ApplicationContext is type of ProviderRegistryEntry
Aliased Type§
struct ApplicationContext<NameSize, LangSize, CidSize, MaxLocaleCount> {
pub default_name: BoundedVec<u8, NameSize>,
pub localized_names: BoundedBTreeMap<BoundedVec<u8, LangSize>, BoundedVec<u8, NameSize>, MaxLocaleCount>,
pub default_logo_250_100_png_cid: BoundedVec<u8, CidSize>,
pub localized_logo_250_100_png_cids: BoundedBTreeMap<BoundedVec<u8, LangSize>, BoundedVec<u8, CidSize>, MaxLocaleCount>,
}
Fields§
§default_name: BoundedVec<u8, NameSize>
Default name (display name) of the provider or application.
localized_names: BoundedBTreeMap<BoundedVec<u8, LangSize>, BoundedVec<u8, NameSize>, MaxLocaleCount>
Localized names keyed by BCP 47 language code (e.g., “en-US”).
default_logo_250_100_png_cid: BoundedVec<u8, CidSize>
Default logo (PNG 250x100) content-addressed CID (e.g., IPFS hash).
localized_logo_250_100_png_cids: BoundedBTreeMap<BoundedVec<u8, LangSize>, BoundedVec<u8, CidSize>, MaxLocaleCount>
Localized logo CIDs keyed by BCP 47 language code.