예제 #1
0
        public async Task Setup()
        {
            var response = await Vision2Client.RequestAccessTokenAsync(Options);

            _token  = response.Data;
            _client = new Vision2Client(Options, _token);
        }
예제 #2
0
 protected BaseApiSet(Vision2Token token, string subscriptionKey, string baseUrl, ContentType contentType = ContentType.JSON)
 {
     _token           = token;
     _baseUrl         = baseUrl;
     _contentType     = contentType;
     _subscriptionKey = subscriptionKey;
 }
        public Vision2Client(Vision2Options options, Vision2Token token)
        {
            System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 | System.Net.SecurityProtocolType.Tls11;

            _missionSet              = new MissionSet(token, options.ApiUrl);
            _fundSet                 = new FundSet(token, options.ApiUrl);
            _individualSet           = new IndividualSet(token, options.ApiUrl);
            _volunteerParticipantSet = new VolunteerParticipantSet(token, options.ApiUrl);
            _volunteerOpportunitySet = new VolunteerOpportunitySet(token, options.ApiUrl);
            _volunteerRoleSet        = new VolunteerRoleSet(token, options.ApiUrl);
            _paymentSet              = new PaymentSet(token, options.ApiUrl);
            _designationSet          = new DesignationSet(token, options.ApiUrl);
        }
예제 #4
0
 public VolunteerParticipantSet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }
 public DesignationSet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }
예제 #6
0
 public VolunteerRoleSet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }
 public VolunteerOpportunitySet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }
예제 #8
0
 protected BaseApiSet(Vision2Token token, string apiUrl, ContentType contentType = ContentType.JSON)
 {
     _token       = token;
     _baseUrl     = apiUrl;
     _contentType = contentType;
 }
예제 #9
0
        public MissionSet(Vision2Token token, string apiUrl) : base(token, apiUrl) {

        }
 public Vision2Client(Vision2Options options, Vision2Token token)
 {
     System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12 | System.Net.SecurityProtocolType.Tls11;
 }
예제 #11
0
 public PaymentSet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }
예제 #12
0
 public FundSet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }
예제 #13
0
 public IndividualSet(Vision2Token token, string apiUrl) : base(token, apiUrl)
 {
 }