Show / Hide Table of Contents

Class NSPocketStartupData

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Syntax

Constructors

NSPocketStartupData()

Initializes a new instance of the NSPocketStartupData class.

Declaration
NSPocketStartupData

Methods

GetBaseLocaleTimeZoneData()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
NSTimeZoneData GetBaseLocaleTimeZoneData()
Returns
Type Description
NSTimeZoneData
Examples
NSPocketStartupData thing;
NSTimeZoneData baseLocaleTimeZoneData = thing.GetBaseLocaleTimeZoneData();

GetCustomData()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
String GetCustomData()
Returns
Type Description
String

Custom data for Pocket, in JSON format.

Examples
NSPocketStartupData thing;
String customData = thing.GetCustomData();

GetIsPushNotificationEnabled()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Bool GetIsPushNotificationEnabled()
Returns
Type Description
Bool

Is push notification configured and enabled in Netserver.

Examples
NSPocketStartupData thing;
Bool isPushNotificationEnabled = thing.GetIsPushNotificationEnabled();

GetNotificationsCount()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Integer GetNotificationsCount()
Returns
Type Description
Integer

Number of new invitations.

Examples
NSPocketStartupData thing;
Integer notificationsCount = thing.GetNotificationsCount();

GetOverdueSalesCount()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Integer GetOverdueSalesCount()
Returns
Type Description
Integer

Number of overdue sales for current user.

Examples
NSPocketStartupData thing;
Integer overdueSalesCount = thing.GetOverdueSalesCount();

GetPhoneLocaleTimeZoneData()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
NSTimeZoneData GetPhoneLocaleTimeZoneData()
Returns
Type Description
NSTimeZoneData
Examples
NSPocketStartupData thing;
NSTimeZoneData phoneLocaleTimeZoneData = thing.GetPhoneLocaleTimeZoneData();

GetPocketPreferences()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
NSPreference[] GetPocketPreferences()
Returns
Type Description
NSPreference[]

All Pocket specific preferences, including WebPanels defined by the user in Pocket.

Examples
NSPocketStartupData thing;
NSPreference[] pocketPreferences = thing.GetPocketPreferences();

GetSystemWebPanels()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
NSWebPanelEntity[] GetSystemWebPanels()
Returns
Type Description
NSWebPanelEntity[]

Web panels defined in Admin client, set to be shown in Pocket client.

Examples
NSPocketStartupData thing;
NSWebPanelEntity[] systemWebPanels = thing.GetSystemWebPanels();

GetTableRights()

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Integer[] GetTableRights()
Returns
Type Description
Integer[]

List of table rights for logged in user, in the same order as the Tables array parameter. See ETableRight.

Examples
NSPocketStartupData thing;
Integer[] tableRights = thing.GetTableRights();

SetBaseLocaleTimeZoneData(NSTimeZoneData)

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetBaseLocaleTimeZoneData(NSTimeZoneData baseLocaleTimeZoneData)
Parameters
Type Name Description
NSTimeZoneData baseLocaleTimeZoneData
Returns
Type Description
Void
Examples
NSPocketStartupData thing;
NSTimeZoneData baseLocaleTimeZoneData;
thing.SetBaseLocaleTimeZoneData(baseLocaleTimeZoneData);

SetCustomData(String)

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetCustomData(String customData)
Parameters
Type Name Description
String customData

Custom data for Pocket, in JSON format.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
String customData;
thing.SetCustomData(customData);

SetIsPushNotificationEnabled(Bool)

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetIsPushNotificationEnabled(Bool isPushNotificationEnabled)
Parameters
Type Name Description
Bool isPushNotificationEnabled

Is push notification configured and enabled in Netserver.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
Bool isPushNotificationEnabled;
thing.SetIsPushNotificationEnabled(isPushNotificationEnabled);

SetNotificationsCount(Integer)

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetNotificationsCount(Integer notificationsCount)
Parameters
Type Name Description
Integer notificationsCount

Number of new invitations.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
Integer notificationsCount;
thing.SetNotificationsCount(notificationsCount);

SetOverdueSalesCount(Integer)

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetOverdueSalesCount(Integer overdueSalesCount)
Parameters
Type Name Description
Integer overdueSalesCount

Number of overdue sales for current user.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
Integer overdueSalesCount;
thing.SetOverdueSalesCount(overdueSalesCount);

SetPhoneLocaleTimeZoneData(NSTimeZoneData)

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetPhoneLocaleTimeZoneData(NSTimeZoneData phoneLocaleTimeZoneData)
Parameters
Type Name Description
NSTimeZoneData phoneLocaleTimeZoneData
Returns
Type Description
Void
Examples
NSPocketStartupData thing;
NSTimeZoneData phoneLocaleTimeZoneData;
thing.SetPhoneLocaleTimeZoneData(phoneLocaleTimeZoneData);

SetPocketPreferences(NSPreference[])

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetPocketPreferences(NSPreference[] pocketPreferences)
Parameters
Type Name Description
NSPreference[] pocketPreferences

All Pocket specific preferences, including WebPanels defined by the user in Pocket.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
NSPreference[] pocketPreferences;
thing.SetPocketPreferences(pocketPreferences);

SetSystemWebPanels(NSWebPanelEntity[])

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetSystemWebPanels(NSWebPanelEntity[] systemWebPanels)
Parameters
Type Name Description
NSWebPanelEntity[] systemWebPanels

Web panels defined in Admin client, set to be shown in Pocket client.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
NSWebPanelEntity[] systemWebPanels;
thing.SetSystemWebPanels(systemWebPanels);

SetTableRights(Integer[])

The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.

Declaration
Void SetTableRights(Integer[] tableRights)
Parameters
Type Name Description
Integer[] tableRights

List of table rights for logged in user, in the same order as the Tables array parameter. See ETableRight.

Returns
Type Description
Void
Examples
NSPocketStartupData thing;
Integer[] tableRights;
thing.SetTableRights(tableRights);
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top