Exemple #1
0
        /// <summary>
        /// Creates a new subscription with Salesforce specific authentication
        /// </summary>
        /// <param name="publishToUrl">URL to receive HTTP post</param>
        /// <param name="salesforce">The Salesforce authenatication parameters</param>
        /// <param name="vehicleId">Optional if you want only to subscribe to a specific vehicle</param>
        /// <returns></returns>
        public PublishSubscribeModel CreatePublishSubscribe(string publishToUrl, PublishSubscribeAuthenticationData_Salesforce salesforce, int?vehicleId = null)
        {
            PublishSubscribeCreateModel model = CreatePublishSubscribeCreateModel(publishToUrl, ApiPublishSubscribeAuthenticationType.Salesforce, vehicleId);

            model.AuthenticationData = Newtonsoft.Json.JsonConvert.SerializeObject(salesforce);
            return(CreatePublishSubscribe(model));
        }
Exemple #2
0
        /// <summary>
        /// Creates a new subscription with Salesforce specific authentication
        /// </summary>
        /// <param name="publishToUrl">URL to receive HTTP post</param>
        /// <param name="salesforce">The Salesforce authenatication parameters</param>
        /// <param name="vehicleId">Optional if you want only to subscribe to a specific vehicle</param>
        /// <returns></returns>
        public void EditPublishSubscribe(int publishSubscribeId, string publishToUrl, PublishSubscribeAuthenticationData_Salesforce salesforce, int?vehicleId = null)
        {
            PublishSubscribeEditModel model = CreatePublishSubscribeEditModel(publishToUrl, ApiPublishSubscribeAuthenticationType.Salesforce, vehicleId);

            model.AuthenticationData = Newtonsoft.Json.JsonConvert.SerializeObject(salesforce);
            EditPublishSubscribe(publishSubscribeId, model);
        }