コード例 #1
0
        /// <summary>Creates a new Primedice client instance.</summary>
        /// <param name="authToken">Access token used for creating an authenticated instance.</param>
        public PrimediceClient(string authToken = null)
        {
            WebClient = new RestWebClient(authToken);

            Users = new UserManager(WebClient);
            Bets = new BetManager(WebClient);
            Wallet = new WalletManager(WebClient);
        }
コード例 #2
0
        /// <summary>Creates a new instance of 1Broker API .NET's client service.</summary>
        /// <param name="apiToken">Your secret API token.</param>
        public OneBrokerClient(string apiToken)
        {
            ApiToken = apiToken;
            RestWebClient = new RestWebClient(apiToken, Proxy);

            Account = new ClientTools.Account(RestWebClient);
            Orders = new ClientTools.Orders(RestWebClient);
            Positions = new ClientTools.Positions(RestWebClient);
            Markets = new ClientTools.Markets(RestWebClient);
        }
コード例 #3
0
ファイル: BetManager.cs プロジェクト: kripod/Primedice.NET
        internal BetManager(RestWebClient webClient)
        {
            WebClient = webClient;

            if (!webClient.IsAuthorized) {
                // Initialize a new simulated seed set
                SimulatedSeedSet = new SeedSet();
                ChangeClientSeed().Wait();

                for (var i = 2; i > 0; i--) {
                    ChangeSimulatedServerSeed();
                }
            }
        }
コード例 #4
0
        internal BetManager(RestWebClient webClient)
        {
            WebClient = webClient;

            if (!webClient.IsAuthorized)
            {
                // Initialize a new simulated seed set
                SimulatedSeedSet = new SeedSet();
                ChangeClientSeed().Wait();

                for (var i = 2; i > 0; i--)
                {
                    ChangeSimulatedServerSeed();
                }
            }
        }
コード例 #5
0
ファイル: Account.cs プロジェクト: Jojatekok/1BrokerApi.Net
 internal Account(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #6
0
ファイル: Markets.cs プロジェクト: Jojatekok/1BrokerApi.Net
 internal Markets(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #7
0
 internal WalletManager(RestWebClient webClient)
 {
     WebClient = webClient;
 }
コード例 #8
0
 internal Positions(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #9
0
ファイル: Markets.cs プロジェクト: Jojatekok/1BrokerApi.Net
 internal Markets(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #10
0
 internal UserManager(RestWebClient webClient)
 {
     WebClient = webClient;
 }
コード例 #11
0
 internal Orders(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #12
0
ファイル: Positions.cs プロジェクト: Jojatekok/1BrokerApi.Net
 internal Positions(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #13
0
 internal Account(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }
コード例 #14
0
ファイル: WalletManager.cs プロジェクト: kripod/Primedice.NET
 internal WalletManager(RestWebClient webClient)
 {
     WebClient = webClient;
 }
コード例 #15
0
ファイル: UserManager.cs プロジェクト: kripod/Primedice.NET
 internal UserManager(RestWebClient webClient)
 {
     WebClient = webClient;
 }
コード例 #16
0
ファイル: Orders.cs プロジェクト: Jojatekok/1BrokerApi.Net
 internal Orders(RestWebClient restWebClient)
 {
     RestWebClient = restWebClient;
 }