public EncentivizeRestClient(EncentivizeSettings settings)
     : base(settings.BaseUrl)
 {
     Settings = settings;
     if (Settings.AuthenticaionTypeToUse == AuthenticaionType.Basic)
     {
         Authenticator = new HttpBasicAuthenticator(Settings.Username, Settings.Password);
     }
     else if (Settings.AuthenticaionTypeToUse == AuthenticaionType.Neuron)
     {
         Authenticator = new OAuth2AuthorizationRequestHeaderAuthenticator(Settings.BearerToken, "bearer");
     }
     AddHandler("application/json", new DynamicJsonDeserializer());
 }
示例#2
0
 public SdkTestBase()
 {
     _encentivizeSettings = new EncentivizeSettings(Username, Password, BaseUrl);
     _encentivizeRestClient = new EncentivizeRestClient(_encentivizeSettings);
 }