Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Filter inputs

Name

Type

Description

Mandatory

Available from version

BrickIds

Guid[]

 Filter by array of BrickIds.

 false

  2.12

Descriptions

string[]

 Filter by array of Descriptions

 false

  2.12

ExecutionInterfaceSettingKeys

string[]

 Filter by array of ExecutionInterfaceSettingKeys

 false

  2.12

 Accounts

Guid[]

 Filter by array of Accounts

 false

  2.12

 BusinessEventNos

string[]

 Filter by array of BusinessEventNos

 false

  2.12

Comments[]

string[]

Filter by array of Comments

false

 2.12

Response rows (Array) inherits from EntityBase

Name

Type

Description

Available from version

BrickId

Guid

The BrickId (unique id) of the

account type

BusinessEvent

 2.12

Description

string

Description of the BusinessEvent

  2.12

ExecutionInterfaceSettingKey

string

ExecutionInterfaceSettingKey of the BusinessEvent

 2.12

Cash

Guid

Cash of the BusinessEvent

 2.12

Instrument

Guid

Instrument of the BusinessEvent

 2.12

Account

Guid

Account of the BusinessEvent

 2.12

Comment

string

Comment of the BusinessEvent

 2.12

Code examples

...

...

C# - Get all business events with specified descriptions from a BFS instance
linenumbers
Code Block
true
languagecollapsetruec#
 public static void GetBusinessEvents()
        {
            var binding = new BasicHttpsBinding();
            binding.MaxReceivedMessageSize = Int32.MaxValue;

            var target = new bfsapi.bfsapiSoapClient(binding, new EndpointAddress("https://bfs1.bricknode.com/customerweb/api/bfsapi.asmx"));
            var req = new GetBusinessEventRequest();
            req.Credentials = new bfsapi.Credentials
            {
                UserName = "username",
                Password = "password"
            };

            req.identify = "identifystring";

            req.Args = new GetBusinessEventArgs
            {
                Description = new[] { "ManualOrder Sell" , "ManualOrder Buy" }

            };
            req.Fields=new GetBusinessEventFields
            {
                BrickId = true,
                Description = true,
                Account = true,
                Cash = true,
                Instrument=true
            };

            var resp = target.GetBusinessEvents(req);
            
        }

...