Namespace CRMScript.NetServer
Classes
NSAccessGatewayInfo
Access gateway related data and operations. Carrier object for AccessGatewayInfo.
NSActivityFilter
Activity list filter information. Carrier object for ActivityFilter.
NSActivityInformationListItem
Carrier object for ActivityInformationListItem.
NSActivitySummary
Activity information summary - number of free and busy activities. Carrier object for ActivitySummary.
NSActivitySummaryItem
Summary details about appointments and documents.
NSAddress
Carrier object for Address.
NSAddressSyncData
Carrier object for AddressSyncData.
NSAIAgent
AI services, such as Translation, Statistics, Sentiment analysis, backed by calls to Public Cloud providers.
NSAlarmData
Carrier object for AlarmData.
NSAmountClassEntity
Carrier object for AmountClassEntity.
NSAppointment
Simple read-only appointment data.
NSAppointmentAgent
Collection of all services that works with Appointment data.
NSAppointmentEntity
Appointments appear in the diary, and have links to a Contact/Person and possibly a Project or Sale. They have start and end time+date.
NSAppointmentSyncData
Carrier object for AppointmentSyncData.
NSApproveRejectResponse
Contains a PluginResponse and an appointment ID if the operation created one.
NSArchiveAgent
ArchiveList functions of all kinds.
NSArchiveColumnData
Data carrier class for an item (cell) in an archive. Contains properties and members for three distinct values: The (visible) display value; the tooltip hint, and the link hint.
NSArchiveColumnInfo
Information about the definition and properties of an archive display column. It is used by the archive MDO providers to construct column lists for the configuration dialogs, and by the archive control to know what type (and other properties) each column has. The class is serializable and used on both the application and web server sides.
NSArchiveConfiguration
Used to store and fetch the configuration of an archive. The configuration consists of entities and columns; entities correspond to archive provider entities and the checkboxes you see in the bottom of standard archives. Column configuration includes both what columns should be visible, what order they are in (left to right), and whether the archive rows should be sorted by one or more columns.
Desired columns can be set through the selectable MDO list called archiveColumns:<perovider name>, and entities can be set through the selectable MDO list archiveEntities:<provider name>. You can also use the SetChosenEntities and SetChosenColumns method of this service. The selectable MDO list implementation is suitable for data binding using mdo list controls.NSArchiveListItem
NSArchiveListResult
Header/Detail variant of archive result, with a Row Count plus the actual rows. Future extensions may include other header data on the same level as the RowCount.
NSArchiveOrderByInfo
Carries information about an ordering criterion for an archive.
NSArchiveRestrictionGroup
Carrier for restriction group. Contains all the search restrictions for the group - that is, ArchiveRestrictionInfo - objects, including info such as rank and name.
NSArchiveRestrictionInfo
Carries information about a restriction on the query of an archive provider.
NSArea
Carrier object for Area.
NSAssociate
Carrier object for Associate.
NSAssociateAgent
Associate utilities, notes, not user administration.
NSAttachmentEntity
NSBatchAgent
Start, stop and monitor predefined batch tasks.
NSBatchTaskInfo
Contains information about one batch task.
NSBLOBAgent
Collection of all services that work with binary objects (BLOBS). For example, images and documents.
NSBlobEntity
Carrier object for BlobEntity.
NSBusiness
Carrier object for Business.
NSCarrier
NSCategorizationModelDetails
Details about a categorization model in HugoAI. Carrier object for CategorizationModelDetails
NSCategorizationStatusResponse
Carrier to describe the current categorization training status for a tenant in HugoA. Carrier object for CategorizationStatusResponse.
NSCategory
Carrier object for Category.
NSCategoryGuess
Currently not used!
NSChangedData
Generic carrier, used in return values to indicate what data NetServer has changed 'behind the scenes' so clients can know what to update.
NSChangedDataItem
Table name/record ID pair used to refer to records.
NSChatAgent
Chat functions. Manage chat channels, sessions, and messages.
NSChatBotSettings
Chat topic bot settings. Trigger script ids to run on bot events. Carrier object for ChatBotSettings.
NSChatMessage
A message in a chat session. Carrier object for ChatMessage.
NSChatOpeningHours
Chat topic opening hour. Carrier object for ChatOpeningHours.
NSChatPresence
Represents presence information for a chat user, bundled with some other useful information. Carrier object for ChatPresence.
NSChatSession
Use the ChatSessionEntity on the Chat agent instead. Chat sessions belong to a chat topic, and contain messages to/from users. Carrier object for ChatSession.
NSChatSessionEntity
Chat sessions belong to a chat topic, and contain messages to/from users. Carrier object for ChatSessionEntity.
NSChatSummaryItem
Chat session summary: id, title, created date. Carrier object for ChatSummaryItem.
NSChatTopicAgent
User agents within a chat topic. Which users are assigned and what roles they have within the chat topic. Carrier object for ChatTopicAgent.
NSChatTopicEntity
Chat topics define who is assigned, when the channel is open for business, and look of the chat widget. Carrier object for ChatTopicEntity.
NSChatWidgetSettings
Defines the look of the chat widget. Carrier object for ChatWidgetSettings.
NSCheckLicenseStatusResult
Result of NSCheckLicenseStatus.
NSCheckoutInfo
Information about the checked-out state of one document, describing whether it is checked out, and to whom.
NSCommandInfo
An instance of this class describes a custom command, declared and implemented by a document plugin.
NSCompetitor
Carrier object for Competitor.
NSConfigurationAgent
User interface configuration* XML and other elements such as inter-client URLs.
NSConsentInfo
Consent information for a give person. Consents are for a particular Purpose, and may be withdrawn (see LegalBase).
NSConsentPerson
Carrier object for ConsentPerson.
NSConsentPurpose
Carrier object for ConsentPurpose.
NSConsentSource
Carrier object for ConsentSource.
NSContact
Carrier object for Contact.n
NSContactActivity
Carrier object for ContactActivity.
NSContactAgent
Contact (company) data services.
NSContactEntity
The Contact Service. Implements all services working with the Contact object.
NSContactPersonId
NSContactRelationEntity
Relationship between a (contact/person) and another (contact/person), as described by the RelationDefinition.
NSContactSummary
Summary of contact with recent activities, chats, and requests included.
NSCountry
Carrier object for Country.
NSCredential
Credentials supported for authentication
NSCredentialsGroup
When the CredentialType's control is of type link, the user is selected from a source like active directory. This will then be the organisational unit (e.g. user security group) in active directory. Only one group is listed if the system does not support groups.
NSCredentialsGroupUsers
The users within a user group.
NSCredentialType
Description of credential type
NSCredentialUser
Information about a users credentials in a foreign system that can be bound to a SuperOffice user (associate)
NSCredited
Carrier object for Credited.
NSCriteriaInformation
Carrier for criteria information. It contains all the search criteria - that is, ArchiveRestrictionInfo - objects, including a column specification. In addition, it contains the same criteria expressed as an archive, with an array of ArchiveColumnInfo specifications and a set of ArchiveRow rows. The rows of the archive form a subset of the restriction array.
NSCsFeatureToggle
Carrier object for CsFeatureToggle.
NSCsSessionKey
Carrier object for CsSessionKey.
NSCurrency
Carrier object for Currency.
NSCurrencyEntity
Carrier object for CurrencyEntity.
NSCustomerCenterConfig
Contains configuration when displaying the Customer Center. Carrier object for CustomerCenterConfig.
NSCustomerLanguage
Customer languages that customer center supports. Carrier object for CustomerLanguage.
NSCustomerServiceAgent
Agent used for Customer Service methods.
NSCustomerServiceStartup
Contains various data needed by Service for startup.
Do not use this API, as it is for internal use and might change without notice.NSDash
Carrier object for NSDash.
NSDashAgent
Carrier object for managing various dashboard operations.
NSDashCollection
Carrier object for NSDashCollection.
NSDashTheme
Represents a dashboard theme configuration.
NSDashTile
Represents a tile in a dashboard configuration.
NSDashTileDefinition
Defines a dashboard tile with various settings.
NSDashTileHtml
Represents an HTML tile within a dashboard with language and HTML content settings.
NSDataRight
Carrier object for DataRight.
NSDataRights
Carrier object for DataRights.
NSDayInformationListItem
Summary information about the activities and holidays for one day.
NSDeliveryTerm
The built-in delivery terms list. Used by the SuperOffice Quote Connector in quote versions.
NSDeliveryType
The built-in delivery types list. Used by the SuperOffice Quote Connector in quote versions.
NSDepartment
Also known as User Group.
NSDiagnosticsAgent
Diagnostics, usage data collection, caches, and flushing
NSDiaryViewEntity
The DiaryView Service. The service implements all services working with the DiaryView object.
NSDocument
Carrier object for Document.
NSDocumentAgent
Collection of all services that work with Document data. This is services for the document information, not the physical document themselves. These are handled by the BLOB service methods.
NSDocumentEntity
NSDocumentPreview
Document data intended for preview purposes. Carrier object for DocumentPreview.
NSDocumentTemplate
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
NSDocumentTemplateEntity
The template a document is based on is stored in the SO arc\template folder on the server. This will return the name as displayed in the GUI, and not the physical document name, of the template the document object is based on.
NSDSAParameters
NSDuplicateEntry
Carrier object for DuplicateEntry.
NSDuplicateRule
Carrier object for DuplicateRule.
NSEMailConnectionInfo
All information needed to connect to a mail server.
NSEntityElement
Generic carrier object for entity elements such as Phone, EntityElement, Url. These elements do not have id and rank. These values are changed on each save, and should not be depended on. When used in a list or array the rank is the ascending list order. Carrier object for EntityElement.
NSEntityName
Carrier object for EntityName.
NSEventData
Data related to event handlers.
NSExportArchiveResult
NSExtAppEntity
Contains information on an external application.
NSExtendedLicenseInfo
NSExtendedModuleLicense
NSFavourite
Favourite carrier.
NSFavouriteAgent
Agent used for retrieving and setting favorites.
NSFieldInfoAttachment
Attachment custom database field.
NSFieldInfoBase
Abstract basic information about database fields. May be custom or user-defined fields. The information can be used to build a user interface.
NSFieldInfoBool
Boolean custom database field. Typically rendered as a checkbox.
NSFieldInfoDate
Date custom database field. Time component is ignored.
NSFieldInfoDateTime
Date + time custom database field.
NSFieldInfoDecimal
Decimal (double precision) custom database field.
NSFieldInfoDynamicLink
Dynamic Link custom database field.
NSFieldInfoInt
Integer custom database field.
NSFieldInfoListText
NSFieldInfoLongText
Long Text custom database field.
NSFieldInfoMdoList
MDO List custom database field.
NSFieldInfoRelation
Relation to other table database field.
NSFieldInfoShortText
Short text string custom database field.
NSFieldInfoTime
Time custom database field. Date value is ignored.
NSFieldInfoTimeSpan
Timespan custom database field. Number of minutes, represented as days/hours/minutes.
NSFieldMetadata
Used to populate the Admin configuration dialog for a connection. The call to the ERP Connector’s GetConfigurationFields method returns a list of fields and field types. The Admin client builds a dialog with these fields.
NSFieldProperty
NSFieldRight
NSFindAgent
Find functions.
NSFindResults
Result carrier for the Find operation. It contains a set of column specifications, and a set of row, where each row contains the columns. The row set is the result of carrying out some search operation.
NSForeignAppEntity
Carrier object for ForeignAppEntity.n
NSForeignDevice
Saves a foreign device belonging to the ForeignDevice and application name specified.
NSForeignKey
Carrier object for ForeignKey.
NSForeignSystemAgent
Collection of all services that works with Foreign key data (Key/Value pairs)
NSFormEntity
Definition and configuration of a Form.
NSFormSubmissionEntity
Content of a Form submission.
NSFreeText
Used to manage freetext search.
NSFreeTextAgent
This agent can be used to manage the free text system.
NSGrantedModuleLicense
NSHeadingEntity
The heading entity contains generic list item information.
NSHierarchyEntity
NSHistory
The usage history of the currently logged in user is represented as History objects.
NSHistoryRequest
Specification for a request for history information, by ID. It is possible to ask for rights for a new record (insert), but then you need to supply the parent ID for entities that have parents (projectmember, selectionmember, person).
NSImage
NSImportAgent
This agent can be used to import data into the system.
NSImportColumnInfo
Column info for import lines.
NSImportErpData
Used to import data into the system. Representing one entity that will be imported.
NSImportLine
Used to import data into the system. Representing one entity that will be imported.
NSIncomingMessage
Details about a message to be sent.
NSKbCategory
NSLanguageInfo
NSLegalBase
Carrier object for LegalBase.
NSLicenseAgent
License query, download, activation.
NSLicenseInfo
Represents all licenses for this owner at this site.
NSLicenseOwner
Carrier object for LicenseOwner.
NSLicenseResult
Carrier object for LicenseResult.
NSLink
Links two entities (contacts/projects/sales/URLs) together.
NSListAgent
Collection of all services that work with Lists. These are typical lists of data shown in dropdown-list, checkbox lists, etc.
NSListEntity
The list entity contains information about a specific list.
NSListItem
NSListItemEntity
The list item entity contains generic list item information.
NSLocalizedField
Carrier object for LocalizedField.
NSLocalizedText
NSMailbox
Carrier containing information about a Service mailbox.
NSMailboxEntity
NSMailMergeSettings
Settings specifying what selection to perform the mailmerge on, what merge document to use etc.
NSMailMergeTask
Properties describing a task to create on recipients of a mail merge.
NSMarketingAgent
Agent used for Marketing functions, such as Forms.
NSMDOAgent
MDO Lists, reading, searching, and item lookup.
NSMDOListItem
Carrier object for MDOListItem.
NSMessageDeliveryStatus
Describes the message status.
NSMessagingAgent
SMS and other external messaging systems.
NSModuleLicense
Represents a single module license info.
NSModuleLicenseLink
Carrier object for ModuleLicenseLink.
NSMrMrs
NSMultiAlarmData
Carrier object for MultiAlarmData.
NSNavigatorAgent
Navigator stuff.
NSNavigatorCompany
Carrier object for NavigatorCompany.
NSNumberAllocationAgent
This agent can be used to manage number allocation.
NSOutgoingMessage
Details about a message to be sent.
NSParticipantInfo
Represents an appointment participant.
NSParticipantSyncData
Carrier object for ParticipantSyncData.
NSPaymentTerm
The built-in payment terms list. Used by the SuperOffice Quote Connector to categorize quote versions.
NSPaymentType
The built-in payment types list. Used by the SuperOffice Quote Connector in quote versions.
NSPerson
Carrier object for Person.
NSPersonAgent
Person data services.
NSPersonEntity
The Person Service. The service implements all services working with the Person object.
NSPersonSummary
Summary of person, with recent activities, chats, and requests included.
NSPhoneListAgent
Collection of all services for searching for person or contact (company) phone numbers.
NSPhoneListItem
NSPhoneListPreferences
Search preferences for a phone list search.
NSPluginResponse
To be able to respond with more than just a true/false, but also an explanation. Such an explanation can be displayed on for instance a disabled Place Order button.
NSPluginUrlResponse
To be able to respond with more than just a true/false, but also an explanation. Such an explanation can be displayed on for instance a disabled “Place Order” button. In addition, an URL can be returned, which the GUI should navigate to/display if it is non-blank. The URL can be an SoProtocol or HTTP or HTTPS.
NSPocketAgent
Agent with Pocket specific functionality.
NSPocketDeviceInfo
Describes a device running Pocket CRM.
NSPocketNotificationMessage
Describes behavior and content for a push notification message.
NSPocketStartupData
The Pocket Service. The service implements pocket specific stuff, like consolidated post-login stuff.
NSPosition
Carrier object for Position.
NSPreference
One preference item, which contains a specification (section/key), the raw string value, and the level at which this value was found.
NSPreferenceAgent
Preferences, user interface tab configuration.
NSPreferenceDescription
Preference description, drives the Preference GUI. Maintenance client - controls all preferences in SuperOffice.
NSPreferenceDescriptionLine
Preference description line, contains information about a single item in a preference description list.
NSPreferenceSpec
Preference specification, consisting of the section name and key name.
NSPreviewDash
Represents a preview of a dashboard.
NSPreviewDashTile
Represents a tile within a preview dashboard.
NSPreviewMailing
NSPreviewMailingHeader
NSPreviews
This service provides Previews. It is based on 'Preview hints', strings that may either be a Preview text (if provided by someone else), or a set of key/value pairs or other specifications.
NSPreviewsAgent
Gets preview strings from a hint.
NSPriceList
A price list is basically a collection of products. It can be valid in a time period, and outright deactivated. All prices in the product list is in a specific currency. We have decieded not to separate prices and products, which means that we get a simpler data model, but some redundancy.
NSPriority
Carrier object for Priority
NSProduct
Information about a Product from the ERP system. This may be fetched from SuperOffice Product table through the SO Connector.
NSProductCategory
The built-in product category list. Used by the SuperOffice Quote Connector to categorize products.
NSProductExtraDataField
A way to show some simple extra data on a product, typically to hep the user to identify the correct product. Basically a bucket of additional info that the ERP system would like to store and show in the user interface. Information placed here is shown in the GUI if the provide-extra-data capability is true.
NSProductFamily
The built-in product family list. Used by the SuperOffice Quote Connector to categorize products.
NSProductType
The built-in product type list. Used by the SuperOffice Quote Connector to categorize products.
NSProject
Carrier object for Project.
NSProjectAgent
Collection of all services that work with Project data.
NSProjectEntity
The Project Service. The service implements all services working with the Project object.
NSProjectEvent
A project that is also an event. Used by Audience.
NSProjectEventEntity
The ProjectEvent Service. The service implements all services working with the ProjectEvent object
NSProjectMember
A person can be a member of multiple projects, with a different comment and member type in each project.
NSProjectStatus
Carrier object for ProjectStatus.
NSProjectType
Carrier object for ProjectType.
NSProjectTypeEntity
Carrier object for ProjectTypeEntity.
NSProjectTypeStatusLink
NSProvidedCredential
NSProviderInfo
Information about a provider plugin.
NSQuickReply
NSQuote
Quote carrier with the active quote version and favorite alternative.
NSQuoteAgent
Services for the Quote Management feature, part of the Sale module.
NSQuoteAlternative
Information about a connection to the ERP system.
NSQuoteAlternativeRecalculated
The QuoteAlternativeRecalculated is returned after a call to RecalculateQuoteAlternative. It contains flags indicating changes to quote alternative and quote lines.
NSQuoteConnection
Information about a connection to the ERP system.
NSQuoteContext
The context a quote is created in.
NSQuoteEntity
Quote methods.
NSQuoteLine
Information about a connection to the ERP system.
NSQuoteLineConfiguration
Contains information about which configuration fields that is visible in the GUI. Read only and mandatory fields are also specified.
NSQuoteListItem
One line in a list.
NSQuotePublishDocuments
Prepare the documents required to publish a quote - Email, main document as pdf, quoted products as pdf, attachments.
NSQuoteVersion
Information about a version of the.
NSQuoteVersionAttachment
Attachment documents for a given version of a Quote.
NSQuoteVersionButtonState
Information about possible button actions for the quote version dialog.
NSQuoteVersionStatusInformation
Information about possible button actions for the quote version dialog.
NSQuoteVersionValidated
The QuoteVersionValidated is returned after a call to ValidateQuoteAlternative. It contains flags indicating changes to quote, quoteversion/quotealternative and quotelines.
NSQuoteVersionWorkflowState
Information about possible button actions for the quote version dialog.
NSRating
Sale Stage with probability percent.
NSReason
Reason for a lost sale.
NSReasonSold
Reason for a successfully sold sale.
NSReasonStalled
NSRecipientStatistics
Carrier object for RecipientStatistics.
NSRecurrenceDate
NSRecurrenceDayPattern
NSRecurrenceInfo
NSRecurrenceMonthPattern
NSRecurrenceWeekPattern
NSRecurrenceYearPattern
NSRedLetterDetails
Red-letter day text details, all the texts related to the given day.
NSRedLetterInformationListItem
Detailed information on red-letter days, including both holidays and other days with their individual texts.
NSRedLetterSummary
Summary of red-letter day information - holiday in own country, and in other countries known to the system.
NSRefCountEntity
A refcount entity for a number allocation.
NSRelationAgent
Contact/Person relations.
NSRelationDefinitionEntity
A relation definition entity with source and destination tables.
NSRelationToOwner
NSReplicationAgent
Replication/Travel administration.
NSReplyTemplate
NSReportAgent
Run reports, set favorites, labels.
NSReportEntity
NSReportLabelLayoutEntity
NSResolvedPerson
The Person Service. The service implements all services working with the Person object.
NSResolvedUser
The User Service. The service implements all services working with the User object.
NSResourceAgent
String resource substitution management.
NSResourceEntity
The resource entity contains resource information.
NSResourceOverride
The resource entity contains resource information.
NSReturnInfo
Return value object for Document Plugin API calls.
NSRole
Users role for role-based security.
NSRoleEntity
NSSaintAgent
Administration and maintenance of SAINT counters and statuses.
NSSaintConfiguration
Definition of the three periods for status monitors and some other settings per saint entity.
NSSale
NSSaleAgent
Sale data services.
NSSaleEntity
The Sale Entity contains the sale amount, currency, and sale members. Sales are linked to contacts, persons, and/or projects.
NSSalesActivity
NSSaleStageEntity
This entity represents a sale stage with a default percentage rating.
NSSaleStakeholder
NSSaleSummary
NSSaleSummaryItem
Sale Summary item.
NSSaleType
NSSaleTypeEntity
NSSaleTypeStageLink
NSSatellite
NSSelectableMDOListItem
NSSelectionAgent
Selections, entities, members and tasks
NSSelectionAgent agent;
agent.callMethod(arg1, arg2);
NSSelectionCategory
NSSelectionEntity
NSSelectionForFind
NSSelectionMemberEditValues
Carrier object for SelectionMemberEditValues.
NSSentiment
NSSentryAgent
Data and function right queries.
NSServiceAuth
Properties for service authentication.
NSShipmentMessageBlockEntity
NSShipmentMessageEntity
NSSignedPublicKey
Represents all licenses for this owner at this site.
NSSmsConfig
SMS settings for Customer Service SMS providers.
NSSmtpTestResult
Carrier containing information about the result of a SMTP test.
NSSoPrincipalCarrier
NSSoSystemInfoCarrier
NSSource
Source of a sale.
NSStatisticsDataSet
NSStatisticsDataValue
Contains a single data value in a data set, used by CS for Status Screen reports.
NSStatusMonitor
Definition of all properties for a status monitor.
NSStatusMonitorPeriods
Obsolete, use SaintConfiguration carrier and methods instead. Was:Definition of the three periods for status monitors.
NSStream
NSSuggestedAppointment
NSSuggestedAppointmentEntity
NSSuggestedDocumentEntity
NSSystemEventEntity
Entity for system events.
NSTableRight
NSTabOrder
NSTag
NSTask
Type of an appointment.
NSTaskListItem
NSTemplateInfo
Information about a document template, i.e., a document that generally contains unresolved merge tags and that is used as the source for creating new documents.
NSTemplateVariablesParameters
Parameters specifying source and properties for template variable substitution.
NSTemporaryKeyInfo
The fields returned when checking a temporary key.
NSTicket
NSTicketAgent
Agent used for Ticket functions.
NSTicketCategory
NSTicketCategoryEntity
Describes the meta data for a ticket category, and provides special operations on it.
NSTicketEntity
Represents a service ticket.
NSTicketInfo
A small carrier that contains information about a ticket.
NSTicketMessage
The TicketMessage carrier is used for representing a service ticket message.
NSTicketMessageEntity
The ticket messages are e-mails, SMS or other messages attached to a ticket (aka request).
NSTicketMessageHeader
Contains information about a header connected to a ticket message.
NSTicketPriority
NSTicketPriorityEntity
Entity for a ticket priority. This entity describes the meta data for a ticket priority, and provides special operations on it.
NSTicketStatusEntity
Entity for a ticket status. This entity describes the meta data for a ticket status, and provides special operations on it.
NSTicketSummaryItem
The ticket summary with heading, created date.
NSTimeZoneAgent
TimeZone maintenance.
NSTimeZoneData
Information about a TimeZone.
NSTimeZoneRule
Information about a rule for a TimeZone.
NSTokenManagementInfo
NSTooltipsAgent
Tooltip system, hint to text transformation.
NSTypicalSearch
NSTypicalSearches
NSUntrustedCredentials
Credentials for external authentication.
NSUser
SuperOffice User, with login credentials and an associated person.
NSUserAgent
User administration.
NSUserDefinedFieldInfo
Can be used to mirror the layout of the user-defined fields in the user interface.
NSUserDefinedFieldInfoAgent
Returns information about user-defined fields, like field type, field size, field label text, default value. Does not return the actual values in the user-defined fields. The values are returned on the entity objects.
NSUserGroup
The main user group that this user belongs to.
NSUserInfo
NSUserValidationResult
NSVersionInfo
An instance of this class represents information about one version of one document.
NSViewStateAgent
User interface view state, history, currentXXX values.
NSVisibleFor
NSWebAppUsage
NSWebhook
nWebhook definitions. Webhooks broadcast events from NetServer to remote servers.
NSWebhookAgent
Webhook definitions* webhooks signal other systems about events inside NetServer.
NSWebhookResult
Result of calling a webhook.
NSWebPanelEntity
Contains information on a web panel.
NSWindowPosSize
Window and dialog position and size settings.
Enums
ActivityStatus
Completed status enum common to appointments, documents and sales
AddressType
The type of Address
AppointmentPrivate
Value for field 'private' in table 'appointment'.
AppointmentStatus
Value for field 'status' in table 'appointment'.
AppointmentType
Value for field 'type' in table 'appointment'.
AssignmentStatus
Status if this appointment is in the process of being assigned to someone else
AssociateType
Field Type in table associate
BatchTaskState
BlobLinkType
The link type, often synonymous with the blob type, of a BinaryObjectLink row
BookingType
The type of booking the appointment represents
CalReplyStatus
iCal reply status
AppointmentCautionWarning
Appointment and invitation synchronization info
ChatMessageType
Chat Message type
ChatMessageSpecialType
Chat Message Special type
ChatSessionFlags
Value for field 'flags' in table 'chat_session'.
ChatSessionStatus
Chat Session status
ChatWidgetSize
Chat widget size: normal or large
CheckoutState
Enum listing the possible checkout states of a document, as seen from outside the document plugin
ColorIndex
Color index of tasks
ConfigType
Value for field 'type' in table 'cust_config'.
ContactAction
Describes what type of activity/action there has been on a contact
ContactSourceType
Describes what source the contacts should be retrieved from.
CredentialControlType
Types of control used with user administration work with credentials
DesignType
Indicates what design type this message is created with
DocTmplInvitationType
Is this document template some kind of appointment document, and if so what
DocTmplPrivacyType
Is this document template some kind of quote document, and if so what
DocTmplQuoteType
Is this document template some kind of quote document, and if so what
DocumentLockSemantics
Locking semantics requested/applied to a document
OrderBySortType
How to sort the Order by statement.
Domain
Hierarchy domain
DurationUnit
Units of duration - from seconds to centuries
EMailMergeTargetType
What type of delivery system to use for a mail merge
ErpActorType
Actor type within the ERP system, related but not identitcal to SuperOffice Entity type
EMailPriority
ETableRight
Table right is a combination of bits representing permissions on a row.
EventHandlerType
CrmScript Event triggers - when CRMScript is run based on user or system actions.
ExecuteOnEvent
Value for the executeOnEvent field in table externalapplication
ExternalUserInfoModification
Describes what part of the external user should be changed.
ExtraDataFieldType
String, int, decimal, image, url, etc. How should the value be interpreted.
FieldAccess
Access restrictions and mandatory status, if any.
FieldMetadataType
Describes the different types of controls that can appear in the Configure connection dialog
FormSubmissionStatus
What is the status of this submission
FormType
What kind of form is this
FreeTextOperator
Freetext operator
GeneratorEncoding
ImportAction
Action being done for the import row
ImportEntityType
Entitys type for import
InvitationStatus
Status if this appointment represents an invitation
LicenseStatus
Used in the CheckLicenseStatusResult to describe how SOADMIN should handle
LicenseType
Entire system, per database, or per associate
LocalizedTextType
The type of the locale text strings
MailboxType
Service mailbox type
Navigation
Value for the navigation field in table externalapplication
NotificationMessageType
Defines what type of content the notification contains
NotificationPlatform
Value for field 'DevicePlatform' in table 'PushNotificationService'
PersonGender
Male/female. No jokes please. To be used for selecting correct salutations and grammar. 0 = unknown, 1 = female, 2 = male
PrefDescAccessFlags
Value for field 'accessflags' in table 'prefdesc'.
PrefDescValueType
Value for field 'valueType' in table 'prefdesc'.
PreferenceLevel
Value for field 'deflevel' in table 'userpreference'.
PublishType
Should this field be published by default?
QuoteStatus
The state of a quote-alternative or line: Ok / OkWithInfo / Warn / Error
QuoteVersionButtonAction
Possible actions for QuoteVersionButton states.
QuoteVersionState
State of a Quote Version
RecurrencePattern
Enumerator describing the main pattern of recurrence.
RecurrenceUpdateMode
Appointment recurrence change mode: only this, this and forward, stop
RelationTarget
Target type of relation. (Contact, person or both)
ReportCategory
The avaliable category
ReportLayout
ReportPaperOrientation
Describes the orientation of the paper when printing a report. The report layout must be 'Label'
ReturnType
Type of responce
RoleRelationToOwner
Describes the available relation to owner types available for roles
RoleType
0 = employee, 1 = external user, 2 = anonymous
SaleStatus
Value for the 'status' field in the sale table
SelectionType
Selection type - static/dynamic/combined. Works together with targetTable to define what kind of Selection this is.
SelectionUnionType
How the selections in a combined selections should be put together
SenderMailMode
Sender email mode
ShipmentAddrStatus
Status for sending to a particular recipient
ShipmentMessageType
Bitmask defining what type of shipment message this is
ShipmentStatus
Status for shipment (started, cancelled etc)
ShowState
Value for the showState field in table externalapplication
StatusScreenPanelType
StringSearchType
Enumeration that exposes what search types that are supported.
SystemEventScope
Value for field 'scope' in table 'systemevent'.
TaskType
Value for field 'record_type' in table 'task'. Controls icons used in GUI
TemporaryKeyDomain
Domains for temporary keys.
TicketBaseStatus
Status of a ticket/request
TicketCategoryClosingStatus
Default status for requests. Note that this is a preference which should be respected if making UI. It is not enforced by the APIs
TicketCategoryFlags
Flags for the ticket category
TicketCategoryDelegateMethod
The delegate method used for request assigned to this category
TicketMessageCategory
Classification of ticket messages
TicketMessageType
Indicates if the field body contains plain or html text
TicketOrigin
Communication channel leading to ticket being created
TicketPriorityEscalateEvent
The different types of escalate events that can be set
TicketPriorityStatus
Status of the ticket priority
TicketPriorityFlags
Flags for the ticket priority
TicketReadStatus
Whether the owner has read the ticket or not (red, yellow, green)
TicketSecurityLevel
Indicates if a ticket is external or internal
TicketStatusTimeCounter
Which field in ticket we count time spent on
UDefFieldType
Field type: 1 = Number, 2 = Short text, 3 = Long text, 4 = Date, 5 = Unlimited date, 6 = Checkbox, 7 = Drop-down listbox, 8 = Decimal
UdefJustification
Justification - 0 = default, left, right, center
UDefType
Same as the EUDefType enum in the C++ client, this is the DATABASE value used for udef definitions
UrlEncoding
Url encoding
ValueOverride
Has a pre-calculated value been overriden in a QuoteAlternative or QuoteLine, and in that case what & how?
VideoMeetingStatus
Default video-meeting status for meetings created in SuperOffice CRM
Visibility
The visibility of the record
WebhookState
Webhook status: active, stopped, or tooManyErrors
WidgetRequiredFields
Chat Topic required fields in pre-form.
WidgetTheme
Chat Topic widget_theme: classic(0) or modern(1).