示例#1
0
 public TrackingCategoriesEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/TrackingCategories")
 {
 }
示例#2
0
 internal TaxRatesEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/TaxRates")
 {
 }
示例#3
0
 public FilesEndpoint(XeroHttpClient client, string endpointBase)
     : base(client, $"{endpointBase}/Files")
 {
     _endpointBase = endpointBase;
     AddParameter("page", 1, false);
 }
示例#4
0
 public ContactCollection(XeroHttpClient client, ContactGroup group)
     : base(client, "/api.xro/2.0/ContactGroups")
 {
     _group  = group;
     _client = client;
 }
 public BankTransactionsEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/BankTransactions")
 {
 }
示例#6
0
 public PdfEndpoint(XeroHttpClient client)
 {
     Client = client;
 }
示例#7
0
 internal OrganisationEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/Organisation")
 {
 }
示例#8
0
 public PurchaseOrdersEndpoint(XeroHttpClient client, string endpointBase) :
     base(client, $"{endpointBase}/PurchaseOrders")
 {
     AddParameter("page", 1, false);
 }
 public JournalsEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/Journals")
 {
 }
 internal AssociationsEndpoint(XeroHttpClient client)
 {
     Client = client;
 }
示例#11
0
 public PurchaseOrdersEndpoint(XeroHttpClient client) :
     this(client, "/api.xro/2.0")
 {
 }
 public PrepaymentsEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/Prepayments")
 {
 }
示例#13
0
 protected SetupEndpoint(XeroHttpClient client, string apiEndpointUrl)
 {
     _client = client;
     _apiEndpointUrl = apiEndpointUrl;
 }
示例#14
0
 public SetupEndpoint(XeroHttpClient client)
     : this(client, "/api.xro/2.0/Setup")
 {
 }
示例#15
0
 public AssociationsEndpoint(XeroHttpClient client)
     : this(client, "/files.xro/1.0")
 {
 }
示例#16
0
 public CreditNotesEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/CreditNotes")
 {
 }
 internal LinkedTransactionsEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/LinkedTransactions")
 {
     Page(1);
 }
示例#18
0
 internal HistoryEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/{0}/{1}/history")
 {
     Page(1);
 }
示例#19
0
 protected SetupEndpoint(XeroHttpClient client, string apiEndpointUrl)
 {
     _client         = client;
     _apiEndpointUrl = apiEndpointUrl;
 }
示例#20
0
 public EmployeesEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/Employees")
 {
 }
示例#21
0
 public ContactGroupsEndpoint(XeroHttpClient client) : base(client, "/api.xro/2.0/ContactGroups")
 {
 }
示例#22
0
 public AttachmentsEndpoint(XeroHttpClient client)
 {
     Client = client;
 }
 public RepeatingInvoicesEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/RepeatingInvoices")
 {
     Apply4Dp(true, false);
 }
示例#24
0
 public AllocationsEndpoint(XeroHttpClient client)
 {
     _client = client;
 }
 protected XeroUpdateEndpoint(XeroHttpClient client, string apiEndpointUrl)
     : base(client, apiEndpointUrl)
 {
 }
示例#26
0
 public PurchaseOrdersEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/PurchaseOrders")
 {
     Page(1);
 }
示例#27
0
 public FilesEndpoint(XeroHttpClient client)
     : this(client, "/files.xro/1.0")
 {
 }
 public ManualJournalsEndpoint(XeroHttpClient client) :
     base(client, "/api.xro/2.0/ManualJournals")
 {
     AddParameter("page", 1, false);
 }
示例#29
0
 public OptionCollection(XeroHttpClient client, TrackingCategory trackingCat)
     : base(client, "/api.xro/2.0/TrackingCategories")
 {
     _trackingCat = trackingCat;
     _client      = client;
 }
示例#30
0
 public BankTransactionsEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/BankTransactions")
 {
     AddParameter("page", 1, false);
 }
示例#31
0
 internal FoldersEndpoint(XeroHttpClient client)
     : base(client, "files.xro/1.0/Folders")
 {
 }
示例#32
0
 protected XeroReadEndpoint(XeroHttpClient client, string apiEndpointUrl)
 {
     Client         = client;
     ApiEndpointUrl = apiEndpointUrl;
 }
示例#33
0
 public AssociationsEndpoint(XeroHttpClient client, string endpointBase)
 {
     _endpointBase = endpointBase;
     Client        = client;
 }
示例#34
0
 public SetupEndpoint(XeroHttpClient client) :
     this(client, "/api.xro/2.0/Setup")
 {
 }
示例#35
0
 internal InvoicesEndpoint(XeroHttpClient client)
     : base(client, "/api.xro/2.0/Invoices")
 {
     Page(1);
 }
示例#36
0
 protected XeroApi(string baseUri, ICertificateAuthenticator auth, IConsumer consumer, IUser user, IJsonObjectMapper readMapper, IXmlObjectMapper writeMapper)
     : this(baseUri)
 {
     Client = new XeroHttpClient(baseUri, auth, consumer, user, readMapper, writeMapper);
 }