Show / Hide Table of Contents

Class NSMarketingAgent

Agent used for Marketing functions, such as Forms.

Syntax
Examples
NSMarketingAgent agent;
agent.callMethod(arg1, arg2);

Constructors

NSMarketingAgent()

Agent used for Marketing functions, such as Forms.

Introduced or updated in version: 8.2

Declaration
NSMarketingAgent
Examples
NSMarketingAgent agent;
agent.callMethod(arg1, arg2);

Methods

CreateDefaultFormEntity()

Sets default values into a new NSFormEntity.

Introduced or updated in version: 8.2

Declaration
NSFormEntity CreateDefaultFormEntity()
Returns
Type Description
NSFormEntity
Remarks

NetServer calculates default values (for example, Country) on the entity, which is required when creating/storing a new instance

Examples
NSMarketingAgent agent;
NSFormEntity thing = agent.CreateDefaultFormEntity();
thing = agent.SaveFormEntity(thing);

CreateDefaultFormSubmissionEntity()

Sets default values into a new NSFormSubmissionEntity.

Introduced or updated in version: 8.2

Declaration
NSFormSubmissionEntity CreateDefaultFormSubmissionEntity()
Returns
Type Description
NSFormSubmissionEntity
Remarks

NetServer calculates default values (for example, Country) on the entity, which is required when creating/storing a new instance

Examples
NSMarketingAgent agent;
NSFormSubmissionEntity thing = agent.CreateDefaultFormSubmissionEntity();
thing = agent.SaveFormSubmissionEntity(thing);

CreateDefaultShipmentMessageBlockEntity()

Sets default values into a new NSShipmentMessageBlockEntity.

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageBlockEntity CreateDefaultShipmentMessageBlockEntity()
Returns
Type Description
NSShipmentMessageBlockEntity
Remarks

NetServer calculates default values (for example, Country) on the entity, which is required when creating/storing a new instance

Examples
NSMarketingAgent agent;
NSShipmentMessageBlockEntity thing = agent.CreateDefaultShipmentMessageBlockEntity();
thing = agent.SaveShipmentMessageBlockEntity(thing);

CreateDefaultShipmentMessageEntity()

Sets default values into a new NSShipmentMessageEntity.

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageEntity CreateDefaultShipmentMessageEntity()
Returns
Type Description
NSShipmentMessageEntity
Remarks

NetServer calculates default values (for example, Country) on the entity, which is required when creating/storing a new instance

Examples
NSMarketingAgent agent;
NSShipmentMessageEntity thing = agent.CreateDefaultShipmentMessageEntity();
thing = agent.SaveShipmentMessageEntity(thing);

DeleteFormEntity(Integer)

Deletes the NSFormEntity

Introduced or updated in version: 8.2

Declaration
DeleteFormEntity(Integer formEntity)
Parameters
Type Name Description
Integer formEntity
Returns
Type Description
Void
Examples
NSMarketingAgent agent;
agent.DeleteFormEntity(123);

DeleteFormSubmissionEntity(Integer)

Deletes the NSFormSubmissionEntity

Introduced or updated in version: 8.2

Declaration
DeleteFormSubmissionEntity(Integer formSubmissionEntity)
Parameters
Type Name Description
Integer formSubmissionEntity
Returns
Type Description
Void
Examples
NSMarketingAgent agent;
agent.DeleteFormSubmissionEntity(123);

DeleteShipmentMessageBlockEntity(Integer)

Deletes the NSShipmentMessageBlockEntity

Introduced or updated in version: 8.2

Declaration
DeleteShipmentMessageBlockEntity(Integer shipmentMessageBlockEntity)
Parameters
Type Name Description
Integer shipmentMessageBlockEntity
Returns
Type Description
Void
Examples
NSMarketingAgent agent;
agent.DeleteShipmentMessageBlockEntity(123);

DeleteShipmentMessageEntity(Integer)

Deletes the NSShipmentMessageEntity

Introduced or updated in version: 8.2

Declaration
DeleteShipmentMessageEntity(Integer shipmentMessageEntity)
Parameters
Type Name Description
Integer shipmentMessageEntity
Returns
Type Description
Void
Examples
NSMarketingAgent agent;
agent.DeleteShipmentMessageEntity(123);

GetFormEntity(Integer)

Gets an NSFormEntity object.

Introduced or updated in version: 8.2

Declaration
NSFormEntity GetFormEntity(Integer formEntityId)
Parameters
Type Name Description
Integer formEntityId
Returns
Type Description
NSFormEntity
Examples
NSMarketingAgent agent;
NSFormEntity thing = agent.GetFormEntity(123);

GetFormSubmissionEntity(Integer)

Gets an NSFormSubmissionEntity object.

Introduced or updated in version: 8.2

Declaration
NSFormSubmissionEntity GetFormSubmissionEntity(Integer formSubmissionEntityId)
Parameters
Type Name Description
Integer formSubmissionEntityId
Returns
Type Description
NSFormSubmissionEntity
Examples
NSMarketingAgent agent;
NSFormSubmissionEntity thing = agent.GetFormSubmissionEntity(123);

GetPreviewMailing(Integer)

Gets a shipment message from its shipment address ID

Introduced or updated in version: 8.2

Declaration
NSPreviewMailing GetPreviewMailing(Integer shipmentAddrId)
Parameters
Type Name Description
Integer shipmentAddrId
Returns
Type Description
NSPreviewMailing
Examples
NSMarketingAgent agent;
Integer shipmentAddrId;
NSPreviewMailing res = agent.GetPreviewMailing(shipmentAddrId);

GetPreviewMailingHeader(Integer)

Gets a shipment from its shipment ID

Introduced or updated in version: 8.2

Declaration
NSPreviewMailingHeader GetPreviewMailingHeader(Integer shipmentId)
Parameters
Type Name Description
Integer shipmentId
Returns
Type Description
NSPreviewMailingHeader
Examples
NSMarketingAgent agent;
Integer shipmentId;
NSPreviewMailingHeader res = agent.GetPreviewMailingHeader(shipmentId);

GetShipmentMessageBlockEntity(Integer)

Gets an NSShipmentMessageBlockEntity object.

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageBlockEntity GetShipmentMessageBlockEntity(Integer shipmentMessageBlockEntityId)
Parameters
Type Name Description
Integer shipmentMessageBlockEntityId
Returns
Type Description
NSShipmentMessageBlockEntity
Examples
NSMarketingAgent agent;
NSShipmentMessageBlockEntity thing = agent.GetShipmentMessageBlockEntity(123);

GetShipmentMessageEntity(Integer)

Gets an NSShipmentMessageEntity object.

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageEntity GetShipmentMessageEntity(Integer shipmentMessageEntityId)
Parameters
Type Name Description
Integer shipmentMessageEntityId
Returns
Type Description
NSShipmentMessageEntity
Examples
NSMarketingAgent agent;
NSShipmentMessageEntity thing = agent.GetShipmentMessageEntity(123);

GetUserBlocks(Integer)

Gets the saved user blocks to be used in a shipment/mailing message

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageBlockEntity[] GetUserBlocks(Integer associateId)
Parameters
Type Name Description
Integer associateId
Returns
Type Description
NSShipmentMessageBlockEntity[]
Examples
NSMarketingAgent agent;
Integer associateId;
NSShipmentMessageBlockEntity[] res = agent.GetUserBlocks(associateId);

SaveFormEntity(NSFormEntity)

Updates the existing NSFormEntity or creates a new NSFormEntity if the id parameter is 0

Introduced or updated in version: 8.2

Declaration
NSFormEntity SaveFormEntity(NSFormEntity formEntity)
Parameters
Type Name Description
NSFormEntity formEntity

The NSFormEntity to save.

Returns
Type Description
NSFormEntity
Examples
NSMarketing  agent;
NSFormEntity thing = agent.CreateDefaultFormEntity();
thing = agent.SaveFormEntity(thing);

SaveFormSubmissionEntity(NSFormSubmissionEntity)

Updates the existing NSFormSubmissionEntity or creates a new NSFormSubmissionEntity if the id parameter is 0

Introduced or updated in version: 8.2

Declaration
NSFormSubmissionEntity SaveFormSubmissionEntity(NSFormSubmissionEntity formSubmissionEntity)
Parameters
Type Name Description
NSFormSubmissionEntity formSubmissionEntity

The NSFormSubmissionEntity to save.

Returns
Type Description
NSFormSubmissionEntity
Examples
NSMarketing  agent;
NSFormSubmissionEntity thing = agent.CreateDefaultFormSubmissionEntity();
thing = agent.SaveFormSubmissionEntity(thing);

SaveShipmentMessageBlockEntity(NSShipmentMessageBlockEntity)

Updates the existing NSShipmentMessageBlockEntity or creates a new NSShipmentMessageBlockEntity if the id parameter is 0

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageBlockEntity SaveShipmentMessageBlockEntity(NSShipmentMessageBlockEntity shipmentMessageBlockEntity)
Parameters
Type Name Description
NSShipmentMessageBlockEntity shipmentMessageBlockEntity

The NSShipmentMessageBlockEntity to save.

Returns
Type Description
NSShipmentMessageBlockEntity
Examples
NSMarketing  agent;
NSShipmentMessageBlockEntity thing = agent.CreateDefaultShipmentMessageBlockEntity();
thing = agent.SaveShipmentMessageBlockEntity(thing);

SaveShipmentMessageEntity(NSShipmentMessageEntity)

Updates the existing NSShipmentMessageEntity or creates a new NSShipmentMessageEntity if the id parameter is 0

Introduced or updated in version: 8.2

Declaration
NSShipmentMessageEntity SaveShipmentMessageEntity(NSShipmentMessageEntity shipmentMessageEntity)
Parameters
Type Name Description
NSShipmentMessageEntity shipmentMessageEntity

The NSShipmentMessageEntity to save.

Returns
Type Description
NSShipmentMessageEntity
Examples
NSMarketing  agent;
NSShipmentMessageEntity thing = agent.CreateDefaultShipmentMessageEntity();
thing = agent.SaveShipmentMessageEntity(thing);

VerifyGoogleRecaptcha(String,String)

Tries to verify a Google recaptcha token. The token is gained from the recaptcha frontend component

Introduced or updated in version: 8.5R08

Declaration
Bool VerifyGoogleRecaptcha(String token, String optionalSecretKey)
Parameters
Type Name Description
String token
String optionalSecretKey
Returns
Type Description
Bool
Examples
NSMarketingAgent agent;
String token;
String optionalSecretKey;
Bool res = agent.VerifyGoogleRecaptcha(token, optionalSecretKey);
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top