Class LandingPageEntity
Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for LandingPageEntity.
Per-associate landing page configuration for an entity (type of landing page), including pinned selections and pinned entity records.
Inheritance
object ←
Carrier ←
LandingPageEntity
Inherited Members
Carrier.TableRight,
Carrier.FieldProperties,
object.ToString(),
object.Equals(object),
object.Equals(object, object),
object.ReferenceEquals(object, object),
object.GetHashCode(),
object.GetType(),
object.MemberwiseClone()
Examples
Get LandingPageEntity 123 using the WebApi client:
var configuration = new WebApiConfiguration(url);
var agent = new ConfigurationAgent(configuration);
var landingPageEntity = agent.GetLandingPageEntity( 123 );
Constructors
LandingPageEntity()
Default constructor - defaults any enum props to 0.
Properties
AssociateId
The associate this landing page belongs to
Property Value
int
EntityTableName
Entity table name (contact, person, sale, …) identifying the type of landing page.
Property Value
string
LandingPageId
Primary key
Property Value
int
PinnedEntities
Entity records pinned on this landing page. Item.Id = recordId, Item.Name = display name, Item.Type = entity table name (contact, person, sale, …).
Property Value
MDOListItem[]
PinnedSelections
Selections pinned on this landing page. Item.Id = selectionId, Item.Name = selection name.
Property Value
MDOListItem[]
SelectionId
The selection to show on the landing page
Property Value
int
Tabs
All tabs on this landing page (pinned and open), ordered by rank. Supersedes PinnedSelections/PinnedEntities and additionally carries open-state and provider tabs.
Property Value
LandingPageTab[]
See Also
ConfigurationAgent