コード例 #1
0
        public ParasutClient(string url = null, string version = null, string companyId = null, string clientId = null, string clientSecret = null, string username = null, string password = null) : base(ParasutApiSettings.BaseUrl(url, version))
        {
            Url          = ParasutApiSettings.Url(url);
            Version      = ParasutApiSettings.Version(version);
            CompanyId    = ParasutApiSettings.CompanyId(companyId);
            ClientId     = ParasutApiSettings.ClientId(clientId);
            ClientSecret = ParasutApiSettings.ClientSecret(clientSecret);
            Username     = ParasutApiSettings.Username(username);
            Password     = ParasutApiSettings.Password(password);

            Configuration.AccessToken = GetParasutAccessToken();
        }
コード例 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ParasutClient"/> class.
        /// </summary>
        /// <param name="url">The url<see cref="string"/>.</param>
        /// <param name="version">The version<see cref="string"/>.</param>
        /// <param name="companyId">The companyId<see cref="string"/>.</param>
        /// <param name="clientId">The clientId<see cref="string"/>.</param>
        /// <param name="clientSecret">The clientSecret<see cref="string"/>.</param>
        /// <param name="username">The username<see cref="string"/>.</param>
        /// <param name="password">The password<see cref="string"/>.</param>
        public ParasutClient(string url          = null,
                             string version      = null,
                             string companyId    = null,
                             string clientId     = null,
                             string clientSecret = null,
                             string username     = null,
                             string password     = null) : base()
        {
            Url          = ParasutApiSettings.Url(url);
            Version      = ParasutApiSettings.Version(version);
            CompanyId    = ParasutApiSettings.CompanyId(companyId);
            ClientId     = ParasutApiSettings.ClientId(clientId);
            ClientSecret = ParasutApiSettings.ClientSecret(clientSecret);
            Username     = ParasutApiSettings.Username(username);
            Password     = ParasutApiSettings.Password(password);

            GenerateConfiguration();



            Home            = new ApiHomeApi(Configuration);
            ItemCategories  = new ItemCategoriesApi(Configuration);
            Accounts        = new AccountsApi(Configuration);
            BankFees        = new BankFeesApi(Configuration);
            Contacts        = new ContactsApi(Configuration);
            EArchives       = new EArchivesApi(Configuration);
            EInvoiceInboxes = new EInvoiceInboxesApi(Configuration);
            EInvoices       = new EInvoicesApi(Configuration);
            Employees       = new EmployeesApi(Configuration);
            Products        = new ProductsApi(Configuration);
            PurchaseBills   = new PurchaseBillsApi(Configuration);
            Salaries        = new SalariesApi(Configuration);
            SalesInvoices   = new SalesInvoicesApi(Configuration);
            Tags            = new TagsApi(Configuration);
            Taxes           = new TaxesApi(Configuration);
            TrackableJobs   = new TrackableJobsApi(Configuration);
            Transactions    = new TransactionsApi(Configuration);
        }