From 9422b55826cf5dcdf5f5b4207dafc81e020a7b82 Mon Sep 17 00:00:00 2001 From: alufers Date: Wed, 8 Feb 2023 18:12:26 +0100 Subject: [PATCH] Update swagger to support returns --- swagger/.swagger-codegen/VERSION | 2 +- swagger/README.md | 10 + swagger/api/swagger.yaml | 283 ++++++++++++++++++ swagger/api_default.go | 261 ++++++++++++++++ .../docs/CreateOrganizationTicketRequest.md | 15 + swagger/docs/CreateTicketDetailsNetwork.md | 11 + swagger/docs/DefaultApi.md | 83 +++++ swagger/docs/ReturnSenderNetwork.md | 10 + swagger/docs/ReturnTicketEventLogNetwork.md | 11 + swagger/docs/ReturnTicketNetwork.md | 28 ++ swagger/docs/ReturnTicketOperationsNetwork.md | 14 + swagger/docs/ReturnTicketsResponse.md | 9 + ...odel_create_organization_ticket_request.go | 19 ++ .../model_create_ticket_details_network.go | 15 + swagger/model_return_sender_network.go | 14 + .../model_return_ticket_event_log_network.go | 18 ++ swagger/model_return_ticket_network.go | 35 +++ .../model_return_ticket_operations_network.go | 21 ++ swagger/model_return_tickets_response.go | 13 + 19 files changed, 871 insertions(+), 1 deletion(-) create mode 100644 swagger/docs/CreateOrganizationTicketRequest.md create mode 100644 swagger/docs/CreateTicketDetailsNetwork.md create mode 100644 swagger/docs/ReturnSenderNetwork.md create mode 100644 swagger/docs/ReturnTicketEventLogNetwork.md create mode 100644 swagger/docs/ReturnTicketNetwork.md create mode 100644 swagger/docs/ReturnTicketOperationsNetwork.md create mode 100644 swagger/docs/ReturnTicketsResponse.md create mode 100644 swagger/model_create_organization_ticket_request.go create mode 100644 swagger/model_create_ticket_details_network.go create mode 100644 swagger/model_return_sender_network.go create mode 100644 swagger/model_return_ticket_event_log_network.go create mode 100644 swagger/model_return_ticket_network.go create mode 100644 swagger/model_return_ticket_operations_network.go create mode 100644 swagger/model_return_tickets_response.go diff --git a/swagger/.swagger-codegen/VERSION b/swagger/.swagger-codegen/VERSION index 402b44e..3a460e6 100644 --- a/swagger/.swagger-codegen/VERSION +++ b/swagger/.swagger-codegen/VERSION @@ -1 +1 @@ -3.0.21 \ No newline at end of file +3.0.40 \ No newline at end of file diff --git a/swagger/README.md b/swagger/README.md index 11a8237..a6ca55a 100644 --- a/swagger/README.md +++ b/swagger/README.md @@ -39,6 +39,9 @@ Class | Method | HTTP request | Description *DefaultApi* | [**V1ParcelShipmentNumberGet**](docs/DefaultApi.md#v1parcelshipmentnumberget) | **Get** /v1/parcel/{shipmentNumber} | ParcelApi.oneParcel *DefaultApi* | [**V1ParcelsGet**](docs/DefaultApi.md#v1parcelsget) | **Get** /v1/parcels | ParcelApi.parcels *DefaultApi* | [**V1PointsGet**](docs/DefaultApi.md#v1pointsget) | **Get** /v1/points | MapApi.pointsFor +*DefaultApi* | [**V1ReturnsTicketsGet**](docs/DefaultApi.md#v1returnsticketsget) | **Get** /v1/returns/tickets | ReturnTicketApi.m4664a +*DefaultApi* | [**V1ReturnsTicketsPost**](docs/DefaultApi.md#v1returnsticketspost) | **Post** /v1/returns/tickets | CreateTicketApi.m4707b +*DefaultApi* | [**V1ReturnsTicketsUuidGet**](docs/DefaultApi.md#v1returnsticketsuuidget) | **Get** /v1/returns/tickets/{uuid} | ReturnTicketApi.m4663b *DefaultApi* | [**V1SendSMSCodePhoneNumberGet**](docs/DefaultApi.md#v1sendsmscodephonenumberget) | **Get** /v1/sendSMSCode/{phoneNumber} | RegistrationApi.sendSMSCode *DefaultApi* | [**V2AgreementGet**](docs/DefaultApi.md#v2agreementget) | **Get** /v2/agreement | AgreementApi.agreement *DefaultApi* | [**V2AgreementPost**](docs/DefaultApi.md#v2agreementpost) | **Post** /v2/agreement | AgreementApi.agreement @@ -60,6 +63,8 @@ Class | Method | HTTP request | Description - [CompartmentValidateResponse](docs/CompartmentValidateResponse.md) - [Completable](docs/Completable.md) - [ConfirmSmsResponse](docs/ConfirmSmsResponse.md) + - [CreateOrganizationTicketRequest](docs/CreateOrganizationTicketRequest.md) + - [CreateTicketDetailsNetwork](docs/CreateTicketDetailsNetwork.md) - [DeliveryPointData](docs/DeliveryPointData.md) - [DeliveryPointsResponse](docs/DeliveryPointsResponse.md) - [GeoPoint](docs/GeoPoint.md) @@ -74,6 +79,11 @@ Class | Method | HTTP request | Description - [PointLocation](docs/PointLocation.md) - [PushIdBody](docs/PushIdBody.md) - [RefreshTokenResponse](docs/RefreshTokenResponse.md) + - [ReturnSenderNetwork](docs/ReturnSenderNetwork.md) + - [ReturnTicketEventLogNetwork](docs/ReturnTicketEventLogNetwork.md) + - [ReturnTicketNetwork](docs/ReturnTicketNetwork.md) + - [ReturnTicketOperationsNetwork](docs/ReturnTicketOperationsNetwork.md) + - [ReturnTicketsResponse](docs/ReturnTicketsResponse.md) - [SubscribeRequest](docs/SubscribeRequest.md) - [ValidationRequest](docs/ValidationRequest.md) diff --git a/swagger/api/swagger.yaml b/swagger/api/swagger.yaml index 20d957d..9e92995 100644 --- a/swagger/api/swagger.yaml +++ b/swagger/api/swagger.yaml @@ -539,6 +539,58 @@ paths: security: - bearerAuth: [] x-retrofit-interface: p024pl.inpost.inmobile.network.map.MapApi + /v1/returns/tickets: + get: + summary: ReturnTicketApi.m4664a + responses: + default: + description: |- + Response body type was declared as `/* renamed from: a */ + Single` + content: + application/json: + schema: + $ref: '#/components/schemas/ReturnTicketsResponse' + x-retrofit-interface: x50.ReturnTicketApi + post: + summary: CreateTicketApi.m4707b + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/CreateOrganizationTicketRequest' + responses: + default: + description: |- + Response body type was declared as `/* renamed from: b */ + Single` + content: + application/json: + schema: + $ref: '#/components/schemas/CreateTicketDetailsNetwork' + x-retrofit-interface: x50.CreateTicketApi + /v1/returns/tickets/{uuid}: + get: + summary: ReturnTicketApi.m4663b + parameters: + - name: uuid + in: path + description: ReturnTicketApi.m4663b.str + required: true + style: simple + explode: false + schema: + type: string + responses: + default: + description: |- + Response body type was declared as `/* renamed from: b */ + Single` + content: + application/json: + schema: + $ref: '#/components/schemas/ReturnTicketNetwork' + x-retrofit-interface: x50.ReturnTicketApi components: schemas: AgreementGrant: @@ -1061,6 +1113,237 @@ components: side: side column: 0 row: 6 + ReturnTicketsResponse: + type: object + properties: + tickets: + type: array + items: + $ref: '#/components/schemas/ReturnTicketNetwork' + example: + tickets: + - formType: formType + address: address + orderNumber: orderNumber + organizationName: organizationName + rma: rma + description: description + acceptedDate: 2000-01-23T04:56:07.000+00:00 + uuid: uuid + deliveredDate: 2000-01-23T04:56:07.000+00:00 + expiryDate: 2000-01-23T04:56:07.000+00:00 + returnCode: returnCode + sentDate: 2000-01-23T04:56:07.000+00:00 + createdDate: 2000-01-23T04:56:07.000+00:00 + operations: + highlight: true + manualArchive: true + autoArchivableSince: 2000-01-23T04:56:07.000+00:00 + refreshUntil: 2000-01-23T04:56:07.000+00:00 + delete: true + send: true + qrCode: qrCode + returnReason: returnReason + eventLog: + - date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + - date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + parcelSize: parcelSize + shipmentNumber: shipmentNumber + status: status + - formType: formType + address: address + orderNumber: orderNumber + organizationName: organizationName + rma: rma + description: description + acceptedDate: 2000-01-23T04:56:07.000+00:00 + uuid: uuid + deliveredDate: 2000-01-23T04:56:07.000+00:00 + expiryDate: 2000-01-23T04:56:07.000+00:00 + returnCode: returnCode + sentDate: 2000-01-23T04:56:07.000+00:00 + createdDate: 2000-01-23T04:56:07.000+00:00 + operations: + highlight: true + manualArchive: true + autoArchivableSince: 2000-01-23T04:56:07.000+00:00 + refreshUntil: 2000-01-23T04:56:07.000+00:00 + delete: true + send: true + qrCode: qrCode + returnReason: returnReason + eventLog: + - date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + - date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + parcelSize: parcelSize + shipmentNumber: shipmentNumber + status: status + ReturnTicketNetwork: + type: object + properties: + acceptedDate: + type: string + format: date-time + address: + type: string + createdDate: + type: string + format: date-time + deliveredDate: + type: string + format: date-time + description: + type: string + eventLog: + type: array + items: + $ref: '#/components/schemas/ReturnTicketEventLogNetwork' + expiryDate: + type: string + format: date-time + formType: + type: string + operations: + $ref: '#/components/schemas/ReturnTicketOperationsNetwork' + orderNumber: + type: string + organizationName: + type: string + parcelSize: + type: string + qrCode: + type: string + returnCode: + type: string + returnReason: + type: string + rma: + type: string + sentDate: + type: string + format: date-time + shipmentNumber: + type: string + status: + type: string + uuid: + type: string + example: + formType: formType + address: address + orderNumber: orderNumber + organizationName: organizationName + rma: rma + description: description + acceptedDate: 2000-01-23T04:56:07.000+00:00 + uuid: uuid + deliveredDate: 2000-01-23T04:56:07.000+00:00 + expiryDate: 2000-01-23T04:56:07.000+00:00 + returnCode: returnCode + sentDate: 2000-01-23T04:56:07.000+00:00 + createdDate: 2000-01-23T04:56:07.000+00:00 + operations: + highlight: true + manualArchive: true + autoArchivableSince: 2000-01-23T04:56:07.000+00:00 + refreshUntil: 2000-01-23T04:56:07.000+00:00 + delete: true + send: true + qrCode: qrCode + returnReason: returnReason + eventLog: + - date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + - date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + parcelSize: parcelSize + shipmentNumber: shipmentNumber + status: status + ReturnTicketOperationsNetwork: + type: object + properties: + autoArchivableSince: + type: string + format: date-time + delete: + type: boolean + highlight: + type: boolean + manualArchive: + type: boolean + refreshUntil: + type: string + format: date-time + send: + type: boolean + example: + highlight: true + manualArchive: true + autoArchivableSince: 2000-01-23T04:56:07.000+00:00 + refreshUntil: 2000-01-23T04:56:07.000+00:00 + delete: true + send: true + ReturnTicketEventLogNetwork: + type: object + properties: + date: + type: string + format: date-time + name: + type: string + type: + type: string + example: + date: 2000-01-23T04:56:07.000+00:00 + name: name + type: type + CreateOrganizationTicketRequest: + type: object + properties: + address: + type: string + description: + type: string + orderNumber: + type: string + organizationUuid: + type: string + parcelSize: + type: string + reasonUuid: + type: string + sender: + $ref: '#/components/schemas/ReturnSenderNetwork' + ReturnSenderNetwork: + type: object + properties: + email: + type: string + name: + type: string + CreateTicketDetailsNetwork: + type: object + properties: + accepted: + type: boolean + rma: + type: string + uuid: + type: string + example: + rma: rma + accepted: true + uuid: uuid securitySchemes: bearerAuth: type: http diff --git a/swagger/api_default.go b/swagger/api_default.go index 6623dee..ffa99fa 100644 --- a/swagger/api_default.go +++ b/swagger/api_default.go @@ -1662,6 +1662,267 @@ func (a *DefaultApiService) V1PointsGet(ctx context.Context, localVarOptionals * return localVarReturnValue, localVarHttpResponse, nil } /* +DefaultApiService ReturnTicketApi.m4664a + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). +@return ReturnTicketsResponse +*/ +func (a *DefaultApiService) V1ReturnsTicketsGet(ctx context.Context) (ReturnTicketsResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ReturnTicketsResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/v1/returns/tickets" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 0 { + var v ReturnTicketsResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} +/* +DefaultApiService CreateTicketApi.m4707b + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param optional nil or *DefaultApiV1ReturnsTicketsPostOpts - Optional Parameters: + * @param "Body" (optional.Interface of CreateOrganizationTicketRequest) - +@return CreateTicketDetailsNetwork +*/ + +type DefaultApiV1ReturnsTicketsPostOpts struct { + Body optional.Interface +} + +func (a *DefaultApiService) V1ReturnsTicketsPost(ctx context.Context, localVarOptionals *DefaultApiV1ReturnsTicketsPostOpts) (CreateTicketDetailsNetwork, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue CreateTicketDetailsNetwork + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/v1/returns/tickets" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + if localVarOptionals != nil && localVarOptionals.Body.IsSet() { + + localVarOptionalBody:= localVarOptionals.Body.Value() + localVarPostBody = &localVarOptionalBody + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 0 { + var v CreateTicketDetailsNetwork + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} +/* +DefaultApiService ReturnTicketApi.m4663b + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param uuid ReturnTicketApi.m4663b.str +@return ReturnTicketNetwork +*/ +func (a *DefaultApiService) V1ReturnsTicketsUuidGet(ctx context.Context, uuid string) (ReturnTicketNetwork, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ReturnTicketNetwork + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/v1/returns/tickets/{uuid}" + localVarPath = strings.Replace(localVarPath, "{"+"uuid"+"}", fmt.Sprintf("%v", uuid), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + if localVarHttpResponse.StatusCode == 0 { + var v ReturnTicketNetwork + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} +/* DefaultApiService RegistrationApi.sendSMSCode * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param phoneNumber RegistrationApi.sendSMSCode.str diff --git a/swagger/docs/CreateOrganizationTicketRequest.md b/swagger/docs/CreateOrganizationTicketRequest.md new file mode 100644 index 0000000..f43fca2 --- /dev/null +++ b/swagger/docs/CreateOrganizationTicketRequest.md @@ -0,0 +1,15 @@ +# CreateOrganizationTicketRequest + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Address** | **string** | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] +**OrderNumber** | **string** | | [optional] [default to null] +**OrganizationUuid** | **string** | | [optional] [default to null] +**ParcelSize** | **string** | | [optional] [default to null] +**ReasonUuid** | **string** | | [optional] [default to null] +**Sender** | [***ReturnSenderNetwork**](ReturnSenderNetwork.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/docs/CreateTicketDetailsNetwork.md b/swagger/docs/CreateTicketDetailsNetwork.md new file mode 100644 index 0000000..c05aa87 --- /dev/null +++ b/swagger/docs/CreateTicketDetailsNetwork.md @@ -0,0 +1,11 @@ +# CreateTicketDetailsNetwork + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Accepted** | **bool** | | [optional] [default to null] +**Rma** | **string** | | [optional] [default to null] +**Uuid** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/docs/DefaultApi.md b/swagger/docs/DefaultApi.md index 502819a..30365f8 100644 --- a/swagger/docs/DefaultApi.md +++ b/swagger/docs/DefaultApi.md @@ -22,6 +22,9 @@ Method | HTTP request | Description [**V1ParcelShipmentNumberGet**](DefaultApi.md#V1ParcelShipmentNumberGet) | **Get** /v1/parcel/{shipmentNumber} | ParcelApi.oneParcel [**V1ParcelsGet**](DefaultApi.md#V1ParcelsGet) | **Get** /v1/parcels | ParcelApi.parcels [**V1PointsGet**](DefaultApi.md#V1PointsGet) | **Get** /v1/points | MapApi.pointsFor +[**V1ReturnsTicketsGet**](DefaultApi.md#V1ReturnsTicketsGet) | **Get** /v1/returns/tickets | ReturnTicketApi.m4664a +[**V1ReturnsTicketsPost**](DefaultApi.md#V1ReturnsTicketsPost) | **Post** /v1/returns/tickets | CreateTicketApi.m4707b +[**V1ReturnsTicketsUuidGet**](DefaultApi.md#V1ReturnsTicketsUuidGet) | **Get** /v1/returns/tickets/{uuid} | ReturnTicketApi.m4663b [**V1SendSMSCodePhoneNumberGet**](DefaultApi.md#V1SendSMSCodePhoneNumberGet) | **Get** /v1/sendSMSCode/{phoneNumber} | RegistrationApi.sendSMSCode [**V2AgreementGet**](DefaultApi.md#V2AgreementGet) | **Get** /v2/agreement | AgreementApi.agreement [**V2AgreementPost**](DefaultApi.md#V2AgreementPost) | **Post** /v2/agreement | AgreementApi.agreement @@ -563,6 +566,86 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **V1ReturnsTicketsGet** +> ReturnTicketsResponse V1ReturnsTicketsGet(ctx, ) +ReturnTicketApi.m4664a + +### Required Parameters +This endpoint does not need any parameter. + +### Return type + +[**ReturnTicketsResponse**](ReturnTicketsResponse.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **V1ReturnsTicketsPost** +> CreateTicketDetailsNetwork V1ReturnsTicketsPost(ctx, optional) +CreateTicketApi.m4707b + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **optional** | ***DefaultApiV1ReturnsTicketsPostOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a DefaultApiV1ReturnsTicketsPostOpts struct +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**optional.Interface of CreateOrganizationTicketRequest**](CreateOrganizationTicketRequest.md)| | + +### Return type + +[**CreateTicketDetailsNetwork**](CreateTicketDetailsNetwork.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **V1ReturnsTicketsUuidGet** +> ReturnTicketNetwork V1ReturnsTicketsUuidGet(ctx, uuid) +ReturnTicketApi.m4663b + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **uuid** | **string**| ReturnTicketApi.m4663b.str | + +### Return type + +[**ReturnTicketNetwork**](ReturnTicketNetwork.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **V1SendSMSCodePhoneNumberGet** > Completable V1SendSMSCodePhoneNumberGet(ctx, phoneNumber) RegistrationApi.sendSMSCode diff --git a/swagger/docs/ReturnSenderNetwork.md b/swagger/docs/ReturnSenderNetwork.md new file mode 100644 index 0000000..12210eb --- /dev/null +++ b/swagger/docs/ReturnSenderNetwork.md @@ -0,0 +1,10 @@ +# ReturnSenderNetwork + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Email** | **string** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/docs/ReturnTicketEventLogNetwork.md b/swagger/docs/ReturnTicketEventLogNetwork.md new file mode 100644 index 0000000..b71996b --- /dev/null +++ b/swagger/docs/ReturnTicketEventLogNetwork.md @@ -0,0 +1,11 @@ +# ReturnTicketEventLogNetwork + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Date** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**Type_** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/docs/ReturnTicketNetwork.md b/swagger/docs/ReturnTicketNetwork.md new file mode 100644 index 0000000..c98f2dc --- /dev/null +++ b/swagger/docs/ReturnTicketNetwork.md @@ -0,0 +1,28 @@ +# ReturnTicketNetwork + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**AcceptedDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Address** | **string** | | [optional] [default to null] +**CreatedDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**DeliveredDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] +**EventLog** | [**[]ReturnTicketEventLogNetwork**](ReturnTicketEventLogNetwork.md) | | [optional] [default to null] +**ExpiryDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**FormType** | **string** | | [optional] [default to null] +**Operations** | [***ReturnTicketOperationsNetwork**](ReturnTicketOperationsNetwork.md) | | [optional] [default to null] +**OrderNumber** | **string** | | [optional] [default to null] +**OrganizationName** | **string** | | [optional] [default to null] +**ParcelSize** | **string** | | [optional] [default to null] +**QrCode** | **string** | | [optional] [default to null] +**ReturnCode** | **string** | | [optional] [default to null] +**ReturnReason** | **string** | | [optional] [default to null] +**Rma** | **string** | | [optional] [default to null] +**SentDate** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**ShipmentNumber** | **string** | | [optional] [default to null] +**Status** | **string** | | [optional] [default to null] +**Uuid** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/docs/ReturnTicketOperationsNetwork.md b/swagger/docs/ReturnTicketOperationsNetwork.md new file mode 100644 index 0000000..8b61c42 --- /dev/null +++ b/swagger/docs/ReturnTicketOperationsNetwork.md @@ -0,0 +1,14 @@ +# ReturnTicketOperationsNetwork + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**AutoArchivableSince** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Delete** | **bool** | | [optional] [default to null] +**Highlight** | **bool** | | [optional] [default to null] +**ManualArchive** | **bool** | | [optional] [default to null] +**RefreshUntil** | [**time.Time**](time.Time.md) | | [optional] [default to null] +**Send** | **bool** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/docs/ReturnTicketsResponse.md b/swagger/docs/ReturnTicketsResponse.md new file mode 100644 index 0000000..b2b0fb0 --- /dev/null +++ b/swagger/docs/ReturnTicketsResponse.md @@ -0,0 +1,9 @@ +# ReturnTicketsResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tickets** | [**[]ReturnTicketNetwork**](ReturnTicketNetwork.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/swagger/model_create_organization_ticket_request.go b/swagger/model_create_organization_ticket_request.go new file mode 100644 index 0000000..567843a --- /dev/null +++ b/swagger/model_create_organization_ticket_request.go @@ -0,0 +1,19 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger + +type CreateOrganizationTicketRequest struct { + Address string `json:"address,omitempty"` + Description string `json:"description,omitempty"` + OrderNumber string `json:"orderNumber,omitempty"` + OrganizationUuid string `json:"organizationUuid,omitempty"` + ParcelSize string `json:"parcelSize,omitempty"` + ReasonUuid string `json:"reasonUuid,omitempty"` + Sender *ReturnSenderNetwork `json:"sender,omitempty"` +} diff --git a/swagger/model_create_ticket_details_network.go b/swagger/model_create_ticket_details_network.go new file mode 100644 index 0000000..a32258e --- /dev/null +++ b/swagger/model_create_ticket_details_network.go @@ -0,0 +1,15 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger + +type CreateTicketDetailsNetwork struct { + Accepted bool `json:"accepted,omitempty"` + Rma string `json:"rma,omitempty"` + Uuid string `json:"uuid,omitempty"` +} diff --git a/swagger/model_return_sender_network.go b/swagger/model_return_sender_network.go new file mode 100644 index 0000000..836dbc4 --- /dev/null +++ b/swagger/model_return_sender_network.go @@ -0,0 +1,14 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger + +type ReturnSenderNetwork struct { + Email string `json:"email,omitempty"` + Name string `json:"name,omitempty"` +} diff --git a/swagger/model_return_ticket_event_log_network.go b/swagger/model_return_ticket_event_log_network.go new file mode 100644 index 0000000..eed6f4d --- /dev/null +++ b/swagger/model_return_ticket_event_log_network.go @@ -0,0 +1,18 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger +import ( + "time" +) + +type ReturnTicketEventLogNetwork struct { + Date time.Time `json:"date,omitempty"` + Name string `json:"name,omitempty"` + Type_ string `json:"type,omitempty"` +} diff --git a/swagger/model_return_ticket_network.go b/swagger/model_return_ticket_network.go new file mode 100644 index 0000000..1ae701e --- /dev/null +++ b/swagger/model_return_ticket_network.go @@ -0,0 +1,35 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger +import ( + "time" +) + +type ReturnTicketNetwork struct { + AcceptedDate time.Time `json:"acceptedDate,omitempty"` + Address string `json:"address,omitempty"` + CreatedDate time.Time `json:"createdDate,omitempty"` + DeliveredDate time.Time `json:"deliveredDate,omitempty"` + Description string `json:"description,omitempty"` + EventLog []ReturnTicketEventLogNetwork `json:"eventLog,omitempty"` + ExpiryDate time.Time `json:"expiryDate,omitempty"` + FormType string `json:"formType,omitempty"` + Operations *ReturnTicketOperationsNetwork `json:"operations,omitempty"` + OrderNumber string `json:"orderNumber,omitempty"` + OrganizationName string `json:"organizationName,omitempty"` + ParcelSize string `json:"parcelSize,omitempty"` + QrCode string `json:"qrCode,omitempty"` + ReturnCode string `json:"returnCode,omitempty"` + ReturnReason string `json:"returnReason,omitempty"` + Rma string `json:"rma,omitempty"` + SentDate time.Time `json:"sentDate,omitempty"` + ShipmentNumber string `json:"shipmentNumber,omitempty"` + Status string `json:"status,omitempty"` + Uuid string `json:"uuid,omitempty"` +} diff --git a/swagger/model_return_ticket_operations_network.go b/swagger/model_return_ticket_operations_network.go new file mode 100644 index 0000000..da8f699 --- /dev/null +++ b/swagger/model_return_ticket_operations_network.go @@ -0,0 +1,21 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger +import ( + "time" +) + +type ReturnTicketOperationsNetwork struct { + AutoArchivableSince time.Time `json:"autoArchivableSince,omitempty"` + Delete bool `json:"delete,omitempty"` + Highlight bool `json:"highlight,omitempty"` + ManualArchive bool `json:"manualArchive,omitempty"` + RefreshUntil time.Time `json:"refreshUntil,omitempty"` + Send bool `json:"send,omitempty"` +} diff --git a/swagger/model_return_tickets_response.go b/swagger/model_return_tickets_response.go new file mode 100644 index 0000000..9689fa7 --- /dev/null +++ b/swagger/model_return_tickets_response.go @@ -0,0 +1,13 @@ +/* + * Inpost Mobile + * + * Extracted from retrofit + * + * API version: 1.0.0 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ +package swagger + +type ReturnTicketsResponse struct { + Tickets []ReturnTicketNetwork `json:"tickets,omitempty"` +}