Increase default API per_page to 100 for bulk actions
This commit is contained in:
parent
76adaace8f
commit
0310eff691
|
|
@ -59,7 +59,7 @@ class ClientRepository {
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url +
|
final url = credentials.url +
|
||||||
'/clients/bulk?include=gateway_tokens,activities,ledger,system_logs,documents';
|
'/clients/bulk?per_page=$kMaxEntitiesPerBulkAction&include=gateway_tokens,activities,ledger,system_logs,documents';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,8 @@ class CompanyGatewayRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/company_gateways/bulk';
|
final url = credentials.url +
|
||||||
|
'/company_gateways/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,8 @@ class CreditRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/credits/bulk';
|
final url =
|
||||||
|
credentials.url + '/credits/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,8 @@ class DesignRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/designs/bulk';
|
final url =
|
||||||
|
credentials.url + '/designs/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,8 @@ class DocumentRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/documents/bulk';
|
final url =
|
||||||
|
credentials.url + '/documents/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,8 @@ class ExpenseCategoryRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/expense_categories/bulk';
|
final url = credentials.url +
|
||||||
|
'/expense_categories/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,8 @@ class ExpenseRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/expenses/bulk';
|
final url =
|
||||||
|
credentials.url + '/expenses/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,8 @@ class GroupRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/group_settings/bulk';
|
final url = credentials.url +
|
||||||
|
'/group_settings/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,8 @@ class InvoiceRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/invoices/bulk';
|
final url =
|
||||||
|
credentials.url + '/invoices/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,8 @@ class PaymentRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/payments/bulk';
|
final url =
|
||||||
|
credentials.url + '/payments/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,8 @@ class PaymentTermRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/payment_terms/bulk';
|
final url = credentials.url +
|
||||||
|
'/payment_terms/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,8 @@ class ProductRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/products/bulk';
|
final url =
|
||||||
|
credentials.url + '/products/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,8 @@ class ProjectRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/projects/bulk';
|
final url =
|
||||||
|
credentials.url + '/projects/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,8 @@ class PurchaseOrderRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/purchase_orders/bulk';
|
final url = credentials.url +
|
||||||
|
'/purchase_orders/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,8 @@ class QuoteRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/quotes/bulk';
|
final url =
|
||||||
|
credentials.url + '/quotes/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,8 @@ class RecurringExpenseRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/recurring_expenses/bulk';
|
final url = credentials.url +
|
||||||
|
'/recurring_expenses/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,8 @@ class RecurringInvoiceRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/recurring_invoices/bulk';
|
final url = credentials.url +
|
||||||
|
'/recurring_invoices/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,8 @@ class SubscriptionRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/subscriptions/bulk';
|
final url = credentials.url +
|
||||||
|
'/subscriptions/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,8 @@ class TaskRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/tasks/bulk';
|
final url =
|
||||||
|
credentials.url + '/tasks/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,8 @@ class TaskStatusRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/task_statuses/bulk';
|
final url = credentials.url +
|
||||||
|
'/task_statuses/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,8 @@ class TaxRateRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/tax_rates/bulk';
|
final url =
|
||||||
|
credentials.url + '/tax_rates/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,8 @@ class TokenRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/tokens/bulk';
|
final url =
|
||||||
|
credentials.url + '/tokens/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,8 @@ class UserRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/users/bulk?include=company_user';
|
final url = credentials.url +
|
||||||
|
'/users/bulk?per_page=$kMaxEntitiesPerBulkAction&include=company_user';
|
||||||
final dynamic response = await webClient.post(
|
final dynamic response = await webClient.post(
|
||||||
url,
|
url,
|
||||||
credentials.token,
|
credentials.token,
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,8 @@ class VendorRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/vendors/bulk?include=activities';
|
final url = credentials.url +
|
||||||
|
'/vendors/bulk?per_page=$kMaxEntitiesPerBulkAction&include=activities';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,8 @@ class WebhookRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/webhooks/bulk';
|
final url =
|
||||||
|
credentials.url + '/webhooks/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ class StubRepository {
|
||||||
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
ids = ids.sublist(0, kMaxEntitiesPerBulkAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
final url = credentials.url + '/stubs/bulk';
|
final url = credentials.url + '/stubs/bulk?per_page=$kMaxEntitiesPerBulkAction';
|
||||||
final dynamic response = await webClient.post(url, credentials.token,
|
final dynamic response = await webClient.post(url, credentials.token,
|
||||||
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
data: json.encode({'ids': ids, 'action': action.toApiParam()}));
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue