public CrayonApiClientResult <ApiCollection <Program> > Get(string token, ProgramFilter filter = null) { var uri = "/api/v1/programs/".Append(filter); return(_client.Get <ApiCollection <Program> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <InvoiceProfile> > Get(string token, InvoiceProfileFilter filter = null) { var uri = "/api/v1/invoiceprofiles/".Append(filter); return(_client.Get <ApiCollection <InvoiceProfile> >(token, uri)); }
public CrayonApiClientResult <AgreementCollection> Get(string token, AgreementFilter filter = null) { var uri = "/api/v1/agreements/".Append(filter); return(_client.Get <AgreementCollection>(token, uri)); }
public CrayonApiClientResult <ApiCollection <Subscription> > Get(string token, SubscriptionFilter filter = null) { var uri = "/api/v1/subscriptions/".Append(filter); return(_client.Get <ApiCollection <Subscription> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <OrganizationAccess> > GetGrant(string token, int organizationId, string userId) { var uri = $"/api/v1/organizationaccess/grant/?organizationId={organizationId}&userId={userId}"; return(_client.Get <ApiCollection <OrganizationAccess> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <BillingStatement> > Get(string token, BillingStatementFilter statementFilter = null) { var uri = "/api/v1/billingstatements/".Append(statementFilter); return(_client.Get <ApiCollection <BillingStatement> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <CustomerTenant> > Get(string token, CustomerTenantFilter filter = null) { var uri = "api/v1/customertenants/".Append(filter); return(_client.Get <ApiCollection <CustomerTenant> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <User> > Get(string token, UserFilter filter = null) { var uri = "/api/v1/users/".Append(filter); return(_client.Get <ApiCollection <User> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <UsageRecordGrouped> > GetAsGrouped(string token, UsageRecordGroupedFilter filter = null) { var uri = "/api/v1/usagerecords/grouped/".Append(filter); return(_client.Get <ApiCollection <UsageRecordGrouped> >(token, uri)); }
public CrayonApiClientResult <ApiCollection <Address> > Get(string token, int organizationId, AddressType type = AddressType.None) { var uri = $"api/v1/organizations/{organizationId}/addresses/?type={type}"; return(_client.Get <ApiCollection <Address> >(token, uri)); }
public CrayonApiClientResult <Me> Get(string token) { var uri = "/api/v1/me/"; return(_client.Get <Me>(token, uri)); }