mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-16 20:22:15 +01:00
update openapi api client
This commit is contained in:
@@ -66,6 +66,7 @@ const InvoiceResource = z
|
|||||||
buyer_name: z.string(),
|
buyer_name: z.string(),
|
||||||
status: z.string(),
|
status: z.string(),
|
||||||
date: z.string(),
|
date: z.string(),
|
||||||
|
due_at: z.string(),
|
||||||
created_at: z.union([z.string(), z.null()]),
|
created_at: z.union([z.string(), z.null()]),
|
||||||
updated_at: z.union([z.string(), z.null()]),
|
updated_at: z.union([z.string(), z.null()]),
|
||||||
})
|
})
|
||||||
@@ -106,6 +107,8 @@ const InvoiceStoreRequest = z
|
|||||||
discount_type: InvoiceDiscountType.optional(),
|
discount_type: InvoiceDiscountType.optional(),
|
||||||
footer: z.union([z.string(), z.null()]).optional(),
|
footer: z.union([z.string(), z.null()]).optional(),
|
||||||
notes: z.union([z.string(), z.null()]).optional(),
|
notes: z.union([z.string(), z.null()]).optional(),
|
||||||
|
payment_terms: z.union([z.string(), z.null()]).optional(),
|
||||||
|
is_eu_reverse_charge: z.boolean().optional(),
|
||||||
entries: z
|
entries: z
|
||||||
.array(
|
.array(
|
||||||
z
|
z
|
||||||
@@ -127,7 +130,7 @@ const InvoiceEntryResource = z
|
|||||||
name: z.string(),
|
name: z.string(),
|
||||||
description: z.union([z.string(), z.null()]),
|
description: z.union([z.string(), z.null()]),
|
||||||
unit_price: z.number().int(),
|
unit_price: z.number().int(),
|
||||||
quantity: z.number().int(),
|
quantity: z.string(),
|
||||||
order_index: z.number().int(),
|
order_index: z.number().int(),
|
||||||
created_at: z.union([z.string(), z.null()]),
|
created_at: z.union([z.string(), z.null()]),
|
||||||
updated_at: z.union([z.string(), z.null()]),
|
updated_at: z.union([z.string(), z.null()]),
|
||||||
@@ -158,7 +161,7 @@ const DetailedInvoiceResource = z
|
|||||||
buyer_address_country: z.string(),
|
buyer_address_country: z.string(),
|
||||||
buyer_phone: z.string(),
|
buyer_phone: z.string(),
|
||||||
buyer_email: z.string(),
|
buyer_email: z.string(),
|
||||||
paid_at: z.string(),
|
paid_at: z.union([z.string(), z.null()]),
|
||||||
due_at: z.string(),
|
due_at: z.string(),
|
||||||
discount_type: z.string(),
|
discount_type: z.string(),
|
||||||
discount_amount: z.string(),
|
discount_amount: z.string(),
|
||||||
@@ -168,6 +171,8 @@ const DetailedInvoiceResource = z
|
|||||||
date: z.string(),
|
date: z.string(),
|
||||||
footer: z.string(),
|
footer: z.string(),
|
||||||
notes: z.string(),
|
notes: z.string(),
|
||||||
|
payment_terms: z.string(),
|
||||||
|
is_eu_reverse_charge: z.string(),
|
||||||
billing_period_start: z.string(),
|
billing_period_start: z.string(),
|
||||||
billing_period_end: z.string(),
|
billing_period_end: z.string(),
|
||||||
created_at: z.union([z.string(), z.null()]),
|
created_at: z.union([z.string(), z.null()]),
|
||||||
@@ -211,6 +216,8 @@ const InvoiceUpdateRequest = z
|
|||||||
discount_type: InvoiceDiscountType,
|
discount_type: InvoiceDiscountType,
|
||||||
footer: z.union([z.string(), z.null()]),
|
footer: z.union([z.string(), z.null()]),
|
||||||
notes: z.union([z.string(), z.null()]),
|
notes: z.union([z.string(), z.null()]),
|
||||||
|
payment_terms: z.union([z.string(), z.null()]),
|
||||||
|
is_eu_reverse_charge: z.boolean(),
|
||||||
entries: z.array(
|
entries: z.array(
|
||||||
z
|
z
|
||||||
.object({
|
.object({
|
||||||
@@ -225,6 +232,9 @@ const InvoiceUpdateRequest = z
|
|||||||
})
|
})
|
||||||
.partial()
|
.partial()
|
||||||
.passthrough();
|
.passthrough();
|
||||||
|
const InvoiceDownloadRequest = z
|
||||||
|
.object({ with_e_invoice: z.boolean() })
|
||||||
|
.passthrough();
|
||||||
const InvoiceSettingResource = z
|
const InvoiceSettingResource = z
|
||||||
.object({
|
.object({
|
||||||
seller_name: z.union([z.string(), z.null()]),
|
seller_name: z.union([z.string(), z.null()]),
|
||||||
@@ -462,9 +472,9 @@ const ReportStoreRequest = z
|
|||||||
task_ids: z
|
task_ids: z
|
||||||
.union([z.array(z.string().uuid()), z.null()])
|
.union([z.array(z.string().uuid()), z.null()])
|
||||||
.optional(),
|
.optional(),
|
||||||
group: TimeEntryAggregationType.optional(),
|
group: TimeEntryAggregationType,
|
||||||
sub_group: TimeEntryAggregationType.optional(),
|
sub_group: TimeEntryAggregationType,
|
||||||
history_group: TimeEntryAggregationTypeInterval.optional(),
|
history_group: TimeEntryAggregationTypeInterval,
|
||||||
week_start: Weekday.optional(),
|
week_start: Weekday.optional(),
|
||||||
timezone: z.union([z.string(), z.null()]).optional(),
|
timezone: z.union([z.string(), z.null()]).optional(),
|
||||||
})
|
})
|
||||||
@@ -752,6 +762,7 @@ export const schemas = {
|
|||||||
DetailedInvoiceResource,
|
DetailedInvoiceResource,
|
||||||
InvoiceStatus,
|
InvoiceStatus,
|
||||||
InvoiceUpdateRequest,
|
InvoiceUpdateRequest,
|
||||||
|
InvoiceDownloadRequest,
|
||||||
InvoiceSettingResource,
|
InvoiceSettingResource,
|
||||||
InvoiceSettingUpdateRequest,
|
InvoiceSettingUpdateRequest,
|
||||||
MemberResource,
|
MemberResource,
|
||||||
@@ -1380,7 +1391,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -1665,7 +1676,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -1722,7 +1733,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 401,
|
status: 401,
|
||||||
@@ -1758,7 +1769,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 401,
|
status: 401,
|
||||||
@@ -2050,7 +2061,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 401,
|
status: 401,
|
||||||
@@ -2075,6 +2086,11 @@ const endpoints = makeApi([
|
|||||||
alias: 'downloadInvoice',
|
alias: 'downloadInvoice',
|
||||||
requestFormat: 'json',
|
requestFormat: 'json',
|
||||||
parameters: [
|
parameters: [
|
||||||
|
{
|
||||||
|
name: 'body',
|
||||||
|
type: 'Body',
|
||||||
|
schema: z.object({ with_e_invoice: z.boolean() }).passthrough(),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'organization',
|
name: 'organization',
|
||||||
type: 'Path',
|
type: 'Path',
|
||||||
@@ -2103,6 +2119,16 @@ const endpoints = makeApi([
|
|||||||
description: `Not found`,
|
description: `Not found`,
|
||||||
schema: z.object({ message: z.string() }).passthrough(),
|
schema: z.object({ message: z.string() }).passthrough(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
status: 422,
|
||||||
|
description: `Validation error`,
|
||||||
|
schema: z
|
||||||
|
.object({
|
||||||
|
message: z.string(),
|
||||||
|
errors: z.record(z.array(z.string())),
|
||||||
|
})
|
||||||
|
.passthrough(),
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2166,7 +2192,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -2358,7 +2384,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -2405,7 +2431,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -2452,7 +2478,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -2550,7 +2576,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 401,
|
status: 401,
|
||||||
@@ -2802,7 +2828,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -3175,7 +3201,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 401,
|
status: 401,
|
||||||
@@ -3343,7 +3369,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -3570,7 +3596,7 @@ const endpoints = makeApi([
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -3950,7 +3976,7 @@ Users with the permission `time-entries:view:own` can only use this en
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 401,
|
status: 401,
|
||||||
@@ -4565,7 +4591,7 @@ Please note that the access token is only shown in this response and cannot be r
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -4607,7 +4633,7 @@ Please note that the access token is only shown in this response and cannot be r
|
|||||||
schema: z.string(),
|
schema: z.string(),
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
response: z.null(),
|
response: z.void(),
|
||||||
errors: [
|
errors: [
|
||||||
{
|
{
|
||||||
status: 400,
|
status: 400,
|
||||||
@@ -4672,6 +4698,11 @@ Please note that the access token is only shown in this response and cannot be r
|
|||||||
description: `Unauthenticated`,
|
description: `Unauthenticated`,
|
||||||
schema: z.object({ message: z.string() }).passthrough(),
|
schema: z.object({ message: z.string() }).passthrough(),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
status: 403,
|
||||||
|
description: `Authorization error`,
|
||||||
|
schema: z.object({ message: z.string() }).passthrough(),
|
||||||
|
},
|
||||||
{
|
{
|
||||||
status: 404,
|
status: 404,
|
||||||
description: `Not found`,
|
description: `Not found`,
|
||||||
|
|||||||
Reference in New Issue
Block a user