public Profile(object client)
        {
            _client = (RestClientW)client;

            json     = new Structured(_client);
            document = new Documents(_client);
            parsing  = new Parsing(_client);
            scoring  = new Scoring(_client);
            stage    = new Stage(_client);
            rating   = new Rating(_client);
        }
        public Webhook(object client, string key)
        {
            _client   = (RestClientW)client;
            _key      = key;
            _handlers = new Dictionary <string, WebhookHandler>
            {
                { EventNames.PROFILE_PARSE_SUCCESS, null },
                { EventNames.PROFILE_PARSE_ERROR, null },
                { EventNames.PROFILE_SCORE_SUCCESS, null },
                { EventNames.PROFILE_SCORE_ERROR, null },
                { EventNames.FILTER_TRAIN_START, null },
                { EventNames.FILTER_TRAIN_SUCCESS, null },
                { EventNames.FILTER_TRAIN_ERROR, null },
                { EventNames.FILTER_SCORE_START, null },
                { EventNames.FILTER_SCORE_SUCCESS, null },
                { EventNames.FILTER_SCORE_ERROR, null },
                { EventNames.ACTION_RATING_SUCCESS, null },
                { EventNames.ACTION_RATING_ERROR, null },
                { EventNames.ACTION_STAGE_SUCCESS, null },
                { EventNames.ACTION_STAGE_ERROR, null },
            };

            _typeobj = new Dictionary <string, WebhookMessageParser>
            {
                { EventNames.PROFILE_PARSE_SUCCESS, (JToken token) => token.ToObject <response.WebhookProfileParse>() },
                { EventNames.PROFILE_PARSE_ERROR, (JToken token) => token.ToObject <response.WebhookProfileParse>() },
                { EventNames.PROFILE_SCORE_SUCCESS, (JToken token) => token.ToObject <response.WebhookProfileScore>() },
                { EventNames.PROFILE_SCORE_ERROR, (JToken token) => token.ToObject <response.WebhookProfileScore>() },
                { EventNames.FILTER_TRAIN_START, (JToken token) => token.ToObject <response.WebhookFilterTrain>() },
                { EventNames.FILTER_TRAIN_SUCCESS, (JToken token) => token.ToObject <response.WebhookFilterTrain>() },
                { EventNames.FILTER_TRAIN_ERROR, (JToken token) => token.ToObject <response.WebhookFilterTrain>() },
                { EventNames.FILTER_SCORE_START, (JToken token) => token.ToObject <response.WebhookFilterScore>() },
                { EventNames.FILTER_SCORE_SUCCESS, (JToken token) => token.ToObject <response.WebhookFilterScore>() },
                { EventNames.FILTER_SCORE_ERROR, (JToken token) => token.ToObject <response.WebhookFilterScore>() },
                { EventNames.ACTION_RATING_SUCCESS, (JToken token) => token.ToObject <response.WebhookActionRating>() },
                { EventNames.ACTION_RATING_ERROR, (JToken token) => token.ToObject <response.WebhookActionRating>() },
                { EventNames.ACTION_STAGE_SUCCESS, (JToken token) => token.ToObject <response.WebhookActionStage>() },
                { EventNames.ACTION_STAGE_ERROR, (JToken token) => token.ToObject <response.WebhookActionStage>() },
            };
        }
 public Structured(object client)
 {
     _client = (RestClientW)client;
 }
 public Rating(object client)
 {
     _client = (RestClientW)client;
 }
 public Stage(object client)
 {
     _client = (RestClientW)client;
 }
 public Scoring(object client)
 {
     _client = (RestClientW)client;
 }
 public Parsing(object client)
 {
     _client = (RestClientW)client;
 }
 public Documents(object client)
 {
     _client = (RestClientW)client;
 }
示例#9
0
 // To avoid incoherente type availability
 public Filter(object client)
 {
     _client = (RestClientW)client;
 }
示例#10
0
 public Revealing(object client)
 {
     _client = (RestClientW)client;
 }
示例#11
0
 public Source(object client)
 {
     _client = (RestClientW)client;
 }