/// <summary> /// Constructor for Navigation class /// </summary> /// <param name="globalNavigation">GlobalNavigation object</param> /// <param name="currentNavigation">CurrentNavigation object</param> /// <param name="searchNavigation">SearchNavigation object</param> public Navigation(GlobalNavigation globalNavigation = null, CurrentNavigation currentNavigation = null, StructuralNavigation searchNavigation = null) { this.GlobalNavigation = globalNavigation; this.CurrentNavigation = currentNavigation; this.SearchNavigation = searchNavigation; }
/// <summary> /// Constructor for CurrentNavigation class /// </summary> /// <param name="navigationType">CurrentNavigationType object</param> /// <param name="structuralNavigation">StructuralNavigation object</param> /// <param name="managedNavigation">ManagedNavigation object</param> public CurrentNavigation(CurrentNavigationType navigationType, StructuralNavigation structuralNavigation = null, ManagedNavigation managedNavigation = null) : base(structuralNavigation, managedNavigation) { this.NavigationType = navigationType; }
/// <summary> /// Constructor for BaseNavigationKind class /// </summary> /// <param name="structuralNavigation">Structural Navigation object</param> /// <param name="managedNavigation">Managed Navigation object</param> public BaseNavigationKind(StructuralNavigation structuralNavigation = null, ManagedNavigation managedNavigation = null) { this.StructuralNavigation = structuralNavigation; this.ManagedNavigation = managedNavigation; }