Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- APIObject[] subscribers = new APIObject[1];
- Subscriber subscriber = new Subscriber();
- subscriber.EmailAddress = "john@example.com";
- subscriber.SubscriberKey = "12345";
- subscriber.Attributes = new AsyncTestSuite.IntegrationFramework.Attribute[2];
- subscriber.Attributes[0] = new AsyncTestSuite.IntegrationFramework.Attribute();
- subscriber.Attributes[0].Name = "FirstName";
- subscriber.Attributes[0].Value = "john";
- subscriber.Attributes[1] = new AsyncTestSuite.IntegrationFramework.Attribute();
- subscriber.Attributes[1].Name = "YearOfBirth";
- subscriber.Attributes[1].Value = "1989";
- subscribers[0] = subscriber;
- CreateOptions co = new CreateOptions();
- co.RequestType = RequestType.Asynchronous;
- co.RequestTypeSpecified = true;
- co.SendResponseTo = new AsyncResponse[1];
- co.SendResponseTo[0] = new AsyncResponse();
- co.SendResponseTo[0].RespondWhen = RespondWhen.OnCallComplete;
- co.SendResponseTo[0].RespondWhenSpecified = true;
- co.SendResponseTo[0].ResponseType = AsyncResponseType.email;
- co.SendResponseTo[0].ResponseAddress = "responses@example.com";
- co.SendResponseTo[0].IncludeResults = true;
- co.SendResponseTo[0].IncludeResultsSpecified = true;
- co.SendResponseTo[0].IncludeObjects = true;
- co.SendResponseTo[0].IncludeObjectsSpecified = true;
- co.SendResponseTo[0].OnlyIncludeBase = true;
- co.SendResponseTo[0].OnlyIncludeBaseSpecified = true;
- CreateResult[] results = integrationFramework.Create(co, subscribers, out requestID, out status);
- Console.WriteLine(results[0].StatusCode);
- Console.WriteLine(results[0].StatusMessage);
- Assert.IsNotNull(results);
- Assert.AreEqual("OK", status);
Add Comment
Please, Sign In to add comment