Class NSMarketingAgent

Agent used for Marketing functions, such as Forms.

Examples

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

Constructors

NSMarketingAgent()

Agent used for Marketing functions, such as Forms.

Declaration

NSMarketingAgent

Examples

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

Methods

CreateDefaultFormEntity()

Sets default values into a new NSFormEntity.

Declaration

NSFormEntity CreateDefaultFormEntity()

Examples

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

Returns

Type Description
NSFormEntity

CreateDefaultFormSubmissionEntity()

Sets default values into a new NSFormSubmissionEntity.

Declaration

NSFormSubmissionEntity CreateDefaultFormSubmissionEntity()

Examples

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

Returns

Type Description
NSFormSubmissionEntity

CreateDefaultShipmentMessageBlockEntity()

Sets default values into a new NSShipmentMessageBlockEntity.

Declaration

NSShipmentMessageBlockEntity CreateDefaultShipmentMessageBlockEntity()

Examples

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

Returns

Type Description
NSShipmentMessageBlockEntity

CreateDefaultShipmentMessageEntity()

Sets default values into a new NSShipmentMessageEntity.

Declaration

NSShipmentMessageEntity CreateDefaultShipmentMessageEntity()

Examples

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

Returns

Type Description
NSShipmentMessageEntity

DeleteFormEntity(Integer)

Deletes the NSFormEntity

Declaration

DeleteFormEntity(Integer formEntity)

Examples

NSMarketingAgent agent;
agent.DeleteFormEntity(123);

Parameters

Type Name Description
Integer formEntity

Returns

Type Description
Void

DeleteFormSubmissionEntity(Integer)

Deletes the NSFormSubmissionEntity

Declaration

DeleteFormSubmissionEntity(Integer formSubmissionEntity)

Examples

NSMarketingAgent agent;
agent.DeleteFormSubmissionEntity(123);

Parameters

Type Name Description
Integer formSubmissionEntity

Returns

Type Description
Void

DeleteShipmentMessageBlockEntity(Integer)

Deletes the NSShipmentMessageBlockEntity

Declaration

DeleteShipmentMessageBlockEntity(Integer shipmentMessageBlockEntity)

Examples

NSMarketingAgent agent;
agent.DeleteShipmentMessageBlockEntity(123);

Parameters

Type Name Description
Integer shipmentMessageBlockEntity

Returns

Type Description
Void

DeleteShipmentMessageEntity(Integer)

Deletes the NSShipmentMessageEntity

Declaration

DeleteShipmentMessageEntity(Integer shipmentMessageEntity)

Examples

NSMarketingAgent agent;
agent.DeleteShipmentMessageEntity(123);

Parameters

Type Name Description
Integer shipmentMessageEntity

Returns

Type Description
Void

GetFormEntity(Integer)

Gets an NSFormEntity object.

Declaration

NSFormEntity GetFormEntity(Integer formEntityId)

Examples

NSMarketingAgent agent;
NSFormEntity thing = agent.GetFormEntity(123);

Parameters

Type Name Description
Integer formEntityId

Returns

Type Description
NSFormEntity

GetFormSubmissionEntity(Integer)

Gets an NSFormSubmissionEntity object.

Declaration

NSFormSubmissionEntity GetFormSubmissionEntity(Integer formSubmissionEntityId)

Examples

NSMarketingAgent agent;
NSFormSubmissionEntity thing = agent.GetFormSubmissionEntity(123);

Parameters

Type Name Description
Integer formSubmissionEntityId

Returns

Type Description
NSFormSubmissionEntity

GetPreviewMailing(Integer)

Gets a shipment message from its shipment address ID

Declaration

NSPreviewMailing GetPreviewMailing(Integer shipmentAddrId)

Examples

NSMarketingAgent agent;
Integer shipmentAddrId;
NSPreviewMailing res = agent.GetPreviewMailing(shipmentAddrId);

Parameters

Type Name Description
Integer shipmentAddrId

Returns

Type Description
NSPreviewMailing

GetPreviewMailingHeader(Integer)

Gets a shipment from its shipment ID

Declaration

NSPreviewMailingHeader GetPreviewMailingHeader(Integer shipmentId)

Examples

NSMarketingAgent agent;
Integer shipmentId;
NSPreviewMailingHeader res = agent.GetPreviewMailingHeader(shipmentId);

Parameters

Type Name Description
Integer shipmentId

Returns

Type Description
NSPreviewMailingHeader

GetShipmentMessageBlockEntity(Integer)

Gets an NSShipmentMessageBlockEntity object.

Declaration

NSShipmentMessageBlockEntity GetShipmentMessageBlockEntity(Integer shipmentMessageBlockEntityId)

Examples

NSMarketingAgent agent;
NSShipmentMessageBlockEntity thing = agent.GetShipmentMessageBlockEntity(123);

Parameters

Type Name Description
Integer shipmentMessageBlockEntityId

Returns

Type Description
NSShipmentMessageBlockEntity

GetShipmentMessageEntity(Integer)

Gets an NSShipmentMessageEntity object.

Declaration

NSShipmentMessageEntity GetShipmentMessageEntity(Integer shipmentMessageEntityId)

Examples

NSMarketingAgent agent;
NSShipmentMessageEntity thing = agent.GetShipmentMessageEntity(123);

Parameters

Type Name Description
Integer shipmentMessageEntityId

Returns

Type Description
NSShipmentMessageEntity

GetUserBlocks(Integer)

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

Declaration

NSShipmentMessageBlockEntity[] GetUserBlocks(Integer associateId)

Examples

NSMarketingAgent agent;
Integer associateId;
NSShipmentMessageBlockEntity[] res = agent.GetUserBlocks(associateId);

Parameters

Type Name Description
Integer associateId

Returns

Type Description
NSShipmentMessageBlockEntity[]

SaveFormEntity(NSFormEntity)

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

Declaration

NSFormEntity SaveFormEntity(NSFormEntity formEntity)

Examples

NSMarketing  agent;
NSFormEntity thing = agent.CreateDefaultFormEntity();
thing = agent.SaveFormEntity(thing);

Parameters

Type Name Description
NSFormEntity formEntity The NSFormEntity to save.

Returns

Type Description
NSFormEntity

SaveFormSubmissionEntity(NSFormSubmissionEntity)

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

Declaration

NSFormSubmissionEntity SaveFormSubmissionEntity(NSFormSubmissionEntity formSubmissionEntity)

Examples

NSMarketing  agent;
NSFormSubmissionEntity thing = agent.CreateDefaultFormSubmissionEntity();
thing = agent.SaveFormSubmissionEntity(thing);

Parameters

Type Name Description
NSFormSubmissionEntity formSubmissionEntity The NSFormSubmissionEntity to save.

Returns

Type Description
NSFormSubmissionEntity

SaveShipmentMessageBlockEntity(NSShipmentMessageBlockEntity)

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

Declaration

NSShipmentMessageBlockEntity SaveShipmentMessageBlockEntity(NSShipmentMessageBlockEntity shipmentMessageBlockEntity)

Examples

NSMarketing  agent;
NSShipmentMessageBlockEntity thing = agent.CreateDefaultShipmentMessageBlockEntity();
thing = agent.SaveShipmentMessageBlockEntity(thing);

Parameters

Type Name Description
NSShipmentMessageBlockEntity shipmentMessageBlockEntity The NSShipmentMessageBlockEntity to save.

Returns

Type Description
NSShipmentMessageBlockEntity

SaveShipmentMessageEntity(NSShipmentMessageEntity)

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

Declaration

NSShipmentMessageEntity SaveShipmentMessageEntity(NSShipmentMessageEntity shipmentMessageEntity)

Examples

NSMarketing  agent;
NSShipmentMessageEntity thing = agent.CreateDefaultShipmentMessageEntity();
thing = agent.SaveShipmentMessageEntity(thing);

Parameters

Type Name Description
NSShipmentMessageEntity shipmentMessageEntity The NSShipmentMessageEntity to save.

Returns

Type Description
NSShipmentMessageEntity

VerifyGoogleRecaptcha(String,String)

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

Declaration

Bool VerifyGoogleRecaptcha(String token, String optionalSecretKey)

Examples

NSMarketingAgent agent;
String token;
String optionalSecretKey;
Bool res = agent.VerifyGoogleRecaptcha(token, optionalSecretKey);

Parameters

Type Name Description
String token
String optionalSecretKey

Returns

Type Description
Bool