public PageOpenedEventRequestBuilder(string padeId, DateTime timeStamp) : base()
        {
            string unixTimestampString = DateTimeHelper.ConvertToUnixTime(timeStamp).ToString();

            base.AddCustomValues(UTGrammar.UTV1Grammar().PageOpenedFieldName, unixTimestampString);
            base.AddCustomValues(UTGrammar.UTV1Grammar().PageIdFieldName, padeId);
        }
 public void Setup()
 {
     this.sessionConfig         = new UTSessionConfig(TestEndpointsConfig.InstanceUrl);
     this.interactionUrlBuilder = new TrackInteractionUrlBuilder <ITrackInteractionRequest>(UTGrammar.UTV1Grammar());
     this.eventUrlBuilder       = new TrackEventUrlBuilder <ITrackEventRequest>(UTGrammar.UTV1Grammar());
 }
 public IEventRequestParametersBuilder <T> DeviceIdentifier(string deviceIdentifier)
 {
     return(this.AddCustomValues(UTGrammar.UTV1Grammar().DeviceIdentifierKeyValue, deviceIdentifier));
 }
 public AppFinishedEventRequestBuilder() : base()
 {
     base.AddCustomValues(UTGrammar.UTV1Grammar().AppFinishedFieldName, DateTime.Now.ToString());
 }
示例#5
0
 public LocationEventRequestBuilder(double latitude, double longitude) : base()
 {
     base.AddCustomValues(UTGrammar.UTV1Grammar().LatitudeFieldName, latitude.ToString());
     base.AddCustomValues(UTGrammar.UTV1Grammar().LongitudeFieldName, longitude.ToString());
 }
 public ErrorEventRequestBuilder(string error, string errorDescription) : base()
 {
     base.AddCustomValues(UTGrammar.UTV1Grammar().ErrorFieldName, error);
     base.AddCustomValues(UTGrammar.UTV1Grammar().ErrorDescriptionFieldName, errorDescription);
 }