Type Alias ApplicationContext

Source
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.