You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We added swagger to our project that developed with Web Api core, the problem is freezing swagger ui in expanding PUT/POST methods (when use complex objects . GET methods works correctly).
We do NOT use Dto models and all APIs work with Domain Models directly.
I think its because of many relationships or recursive relationship between models.but its impossible for us to change application structure.
In swagger documentation i could not find any useful configuration to resolve the issue.
Is there any solution to solve this issue without big changes in project.
I get the same issue but my model is WAY smaller... public class GenreModel { public long GenreID { get; set; } [MaxLength(50)] public string Name { get; set; } }
We added swagger to our project that developed with Web Api core, the problem is freezing swagger ui in expanding PUT/POST methods (when use complex objects . GET methods works correctly).
We do NOT use Dto models and all APIs work with Domain Models directly.
I think its because of many relationships or recursive relationship between models.but its impossible for us to change application structure.
In swagger documentation i could not find any useful configuration to resolve the issue.
Is there any solution to solve this issue without big changes in project.
here is the sample YAML :
{
"openapi": "3.0.1",
"info": {
"title": "My API",
"version": "v1"
},
"paths": {
"/WeatherForecast": {
"get": {
"tags": [
"WeatherForecast"
],
"responses": {
"200": {
"description": "Success",
"content": {
"text/plain": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WeatherForecast"
}
}
},
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WeatherForecast"
}
}
},
"text/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WeatherForecast"
}
}
}
}
}
}
},
"post": {
"tags": [
"WeatherForecast"
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CarSale"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/CarSale"
}
},
"application/*+json": {
"schema": {
"$ref": "#/components/schemas/CarSale"
}
}
}
},
"responses": {
"200": {
"description": "Success"
}
}
}
}
},
"components": {
"schemas": {
"WeatherForecast": {
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date-time"
},
"temperatureC": {
"type": "integer",
"format": "int32"
},
"temperatureF": {
"type": "integer",
"format": "int32",
"readOnly": true
},
"summary": {
"type": "string",
"nullable": true
}
},
"additionalProperties": false
},
"TrackingState": {
"enum": [
0,
1,
2,
3
],
"type": "integer",
"format": "int32"
},
"ExChangeDuty": {
"type": "object",
"properties": {
"currencyId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"currency": {
"$ref": "#/components/schemas/Currency"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"AdminDataType": {
"enum": [
1,
2,
3,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61
],
"type": "integer",
"format": "int32"
},
"Language": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"code": {
"type": "string",
"nullable": true
},
"flag": {
"type": "string",
"nullable": true
},
"rtl": {
"type": "boolean"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"AdminDataLanguage": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"adminData": {
"$ref": "#/components/schemas/AdminData"
},
"baseId": {
"type": "integer",
"format": "int32"
},
"languageId": {
"type": "integer",
"format": "int32"
},
"language": {
"$ref": "#/components/schemas/Language"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"AdminData": {
"type": "object",
"properties": {
"dataType": {
"$ref": "#/components/schemas/AdminDataType"
},
"digit": {
"type": "integer",
"format": "int32",
"nullable": true
},
"orderIndex": {
"type": "integer",
"format": "int32",
"nullable": true
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AdminDataLanguage"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CityLanguage": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"city": {
"$ref": "#/components/schemas/City"
},
"baseId": {
"type": "integer",
"format": "int32"
},
"languageId": {
"type": "integer",
"format": "int32"
},
"language": {
"$ref": "#/components/schemas/Language"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"City": {
"type": "object",
"properties": {
"countryId": {
"type": "integer",
"format": "int32"
},
"code": {
"type": "string",
"nullable": true
},
"latitude": {
"type": "string",
"nullable": true
},
"longitude": {
"type": "string",
"nullable": true
},
"type1": {
"type": "string",
"nullable": true
},
"type2": {
"type": "string",
"nullable": true
},
"timeZone": {
"type": "string",
"nullable": true
},
"alternateNames": {
"type": "string",
"nullable": true
},
"country": {
"$ref": "#/components/schemas/Country"
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CityLanguage"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CountryLanguage": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"country": {
"$ref": "#/components/schemas/Country"
},
"baseId": {
"type": "integer",
"format": "int32"
},
"languageId": {
"type": "integer",
"format": "int32"
},
"language": {
"$ref": "#/components/schemas/Language"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Country": {
"type": "object",
"properties": {
"code": {
"type": "string",
"nullable": true
},
"phoneCode": {
"type": "string",
"nullable": true
},
"passportCode": {
"type": "string",
"nullable": true
},
"cultureCode": {
"type": "string",
"nullable": true
},
"cities": {
"type": "array",
"items": {
"$ref": "#/components/schemas/City"
},
"nullable": true
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CountryLanguage"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Bank": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"swiftCode": {
"type": "string",
"nullable": true
},
"country": {
"$ref": "#/components/schemas/Country"
},
"countryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"IConfiguration": {
"type": "object",
"additionalProperties": false
},
"TownLanguage": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"town": {
"$ref": "#/components/schemas/Town"
},
"baseId": {
"type": "integer",
"format": "int32"
},
"languageId": {
"type": "integer",
"format": "int32"
},
"language": {
"$ref": "#/components/schemas/Language"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Town": {
"type": "object",
"properties": {
"cityId": {
"type": "integer",
"format": "int32"
},
"city": {
"$ref": "#/components/schemas/City"
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TownLanguage"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PermissionSaasApp": {
"type": "object",
"properties": {
"saasApp": {
"$ref": "#/components/schemas/SaasApp"
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"selected": {
"type": "boolean"
},
"permission": {
"$ref": "#/components/schemas/Permission"
},
"permissionId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"permissionModule": {
"$ref": "#/components/schemas/PermissionModule"
},
"permissionModuleId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PermissionModuleLanguage": {
"type": "object",
"properties": {
"description": {
"type": "string",
"nullable": true
},
"permissionModule": {
"$ref": "#/components/schemas/PermissionModule"
},
"baseId": {
"type": "integer",
"format": "int32"
},
"languageId": {
"type": "integer",
"format": "int32"
},
"language": {
"$ref": "#/components/schemas/Language"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PermissionModule": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"permissionSaasApps": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PermissionSaasApp"
},
"nullable": true
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PermissionModuleLanguage"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PermissionLanguage": {
"type": "object",
"properties": {
"description": {
"type": "string",
"nullable": true
},
"permission": {
"$ref": "#/components/schemas/Permission"
},
"baseId": {
"type": "integer",
"format": "int32"
},
"languageId": {
"type": "integer",
"format": "int32"
},
"language": {
"$ref": "#/components/schemas/Language"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Permission": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"permissionModule": {
"$ref": "#/components/schemas/PermissionModule"
},
"permissionModuleId": {
"type": "integer",
"format": "int32"
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PermissionLanguage"
},
"nullable": true
},
"rolePermissions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RolePermission"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"RolePermission": {
"type": "object",
"properties": {
"visit": {
"type": "boolean"
},
"edit": {
"type": "boolean"
},
"create": {
"type": "boolean"
},
"delete": {
"type": "boolean"
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"role": {
"$ref": "#/components/schemas/Role"
},
"roleId": {
"type": "integer",
"format": "int32"
},
"permission": {
"$ref": "#/components/schemas/Permission"
},
"permissionId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Role": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"saasApp": {
"$ref": "#/components/schemas/SaasApp"
},
"name": {
"type": "string",
"nullable": true
},
"users": {
"type": "array",
"items": {
"$ref": "#/components/schemas/User"
},
"nullable": true
},
"rolePermissions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/RolePermission"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskBoard_Member": {
"type": "object",
"properties": {
"taskBoard": {
"$ref": "#/components/schemas/TaskBoard"
},
"taskBoardId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isAdmin": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskBoardPin": {
"type": "object",
"properties": {
"taskBoard": {
"$ref": "#/components/schemas/TaskBoard"
},
"taskBoardId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskBoardLabel_Task": {
"type": "object",
"properties": {
"taskBoardLabel": {
"$ref": "#/components/schemas/TaskBoardLabel"
},
"taskBoardLabelId": {
"type": "integer",
"format": "int32"
},
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskBoardLabel": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"color": {
"type": "string",
"nullable": true
},
"taskBoard": {
"$ref": "#/components/schemas/TaskBoard"
},
"taskBoardId": {
"type": "integer",
"format": "int32"
},
"taskBoardLabel_Tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskBoardLabel_Task"
},
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskBoard": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"title": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"closedAt": {
"type": "string",
"format": "date-time",
"nullable": true
},
"userId": {
"type": "integer",
"format": "int32"
},
"isPublic": {
"type": "boolean"
},
"tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
},
"nullable": true
},
"taskLists": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskList"
},
"nullable": true
},
"taskBoard_Members": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskBoard_Member"
},
"nullable": true
},
"taskBoardPins": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskBoardPin"
},
"nullable": true
},
"taskBoardLabels": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskBoardLabel"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskList": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"color": {
"type": "string",
"nullable": true
},
"order": {
"type": "number",
"format": "double"
},
"isDefault": {
"type": "boolean"
},
"archivedAt": {
"type": "string",
"format": "date-time",
"nullable": true
},
"taskBoard": {
"$ref": "#/components/schemas/TaskBoard"
},
"taskBoardId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskType": {
"enum": [
1,
2,
3,
4,
5,
6,
7
],
"type": "integer",
"format": "int32"
},
"Priority": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"color": {
"type": "string",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CalendarMember": {
"type": "object",
"properties": {
"calendar": {
"$ref": "#/components/schemas/Calendar"
},
"calendarId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isAdmin": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Calendar": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"color": {
"type": "string",
"nullable": true
},
"creatorId": {
"type": "integer",
"format": "int32"
},
"isPublic": {
"type": "boolean"
},
"events": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
},
"nullable": true
},
"members": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CalendarMember"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskCheckListItem": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"status": {
"type": "boolean"
},
"taskCheckList": {
"$ref": "#/components/schemas/TaskCheckList"
},
"taskCheckListId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskCheckList": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32"
},
"taskCheckListItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskCheckListItem"
},
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskLike": {
"type": "object",
"properties": {
"taskId": {
"type": "integer",
"format": "int32"
},
"like": {
"type": "integer",
"format": "int32"
},
"userId": {
"type": "integer",
"format": "int32"
},
"task": {
"$ref": "#/components/schemas/Task"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TaskComment": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"text": {
"type": "string",
"nullable": true
},
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32"
},
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PollUserAnswerInfo": {
"type": "object",
"properties": {
"userId": {
"type": "integer",
"format": "int32"
},
"pollDetailQuestionId": {
"type": "integer",
"format": "int32"
},
"pollDetailQuestion": {
"$ref": "#/components/schemas/PollDetailQuestion"
},
"pollDetailAnswerId": {
"type": "integer",
"format": "int32"
},
"pollDetailAnswer": {
"$ref": "#/components/schemas/PollDetailAnswer"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PollDetailAnswer": {
"type": "object",
"properties": {
"pollDetailQuestionId": {
"type": "integer",
"format": "int32"
},
"answer": {
"type": "string",
"nullable": true
},
"answerCount": {
"type": "integer",
"format": "int32"
},
"pollDetailQuestion": {
"$ref": "#/components/schemas/PollDetailQuestion"
},
"pollUserAnswerInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollUserAnswerInfo"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PollDetailQuestion": {
"type": "object",
"properties": {
"taskId": {
"type": "integer",
"format": "int32"
},
"question": {
"type": "string",
"nullable": true
},
"task": {
"$ref": "#/components/schemas/Task"
},
"pollDetailAnswers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollDetailAnswer"
},
"nullable": true
},
"pollUserAnswerInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollUserAnswerInfo"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Task_Member": {
"type": "object",
"properties": {
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Related_Task": {
"type": "object",
"properties": {
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"relatedTask": {
"$ref": "#/components/schemas/Task"
},
"relatedTaskId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PollDetail": {
"type": "object",
"properties": {
"taskId": {
"type": "integer",
"format": "int32"
},
"task": {
"$ref": "#/components/schemas/Task"
},
"pollDetailQuestions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollDetailQuestion"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"EventDetail": {
"type": "object",
"properties": {
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32"
},
"eventOfStart": {
"type": "string",
"format": "date-time",
"nullable": true
},
"location": {
"type": "string",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Task": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"order": {
"type": "number",
"format": "double",
"nullable": true
},
"topic": {
"type": "string",
"nullable": true
},
"content": {
"type": "string",
"nullable": true
},
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32"
},
"subTaskId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"taskList": {
"$ref": "#/components/schemas/TaskList"
},
"taskListId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"taskType": {
"$ref": "#/components/schemas/TaskType"
},
"archivedAt": {
"type": "string",
"format": "date-time",
"nullable": true
},
"recurrenceRule": {
"type": "string",
"nullable": true
},
"recurrenceException": {
"type": "string",
"nullable": true
},
"allDay": {
"type": "boolean"
},
"isAllEmployee": {
"type": "boolean"
},
"isComplated": {
"type": "boolean"
},
"dateOfStart": {
"type": "string",
"format": "date-time",
"nullable": true
},
"dateOfFinish": {
"type": "string",
"format": "date-time",
"nullable": true
},
"deadline": {
"type": "string",
"format": "date-time",
"nullable": true
},
"priority": {
"$ref": "#/components/schemas/Priority"
},
"priorityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"taskBoard": {
"$ref": "#/components/schemas/TaskBoard"
},
"taskBoardId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"calendar": {
"$ref": "#/components/schemas/Calendar"
},
"calendarId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"taskCheckLists": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskCheckList"
},
"nullable": true
},
"taskLikes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskLike"
},
"nullable": true
},
"taskBoardLabel_Tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskBoardLabel_Task"
},
"nullable": true
},
"taskComments": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskComment"
},
"nullable": true
},
"pollUserCommentInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollUserCommentInfo"
},
"nullable": true
},
"pollDetailQuestions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollDetailQuestion"
},
"nullable": true
},
"task_Members": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task_Member"
},
"nullable": true
},
"related_Tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Related_Task"
},
"nullable": true
},
"pollDetail": {
"$ref": "#/components/schemas/PollDetail"
},
"eventDetail": {
"$ref": "#/components/schemas/EventDetail"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PollUserCommentInfo": {
"type": "object",
"properties": {
"user": {
"$ref": "#/components/schemas/User"
},
"userId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"task": {
"$ref": "#/components/schemas/Task"
},
"taskId": {
"type": "integer",
"format": "int32"
},
"replayUserId": {
"type": "integer",
"format": "int32"
},
"comment": {
"type": "string",
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CareerInfo": {
"type": "object",
"properties": {
"businessName": {
"type": "string",
"nullable": true
},
"dateOfStart": {
"type": "string",
"format": "date-time"
},
"finishDate": {
"type": "string",
"format": "date-time"
},
"depertment": {
"type": "string",
"nullable": true
},
"title": {
"type": "string",
"nullable": true
},
"taskDefinition": {
"type": "string",
"nullable": true
},
"workingModeId": {
"type": "integer",
"format": "int32"
},
"userId": {
"type": "integer",
"format": "int32"
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"User": {
"type": "object",
"properties": {
"configuration": {
"$ref": "#/components/schemas/IConfiguration"
},
"name": {
"type": "string",
"nullable": true
},
"surname": {
"type": "string",
"nullable": true
},
"email": {
"type": "string",
"nullable": true
},
"emailPersonal": {
"type": "string",
"nullable": true
},
"mobilePhone": {
"type": "string",
"nullable": true
},
"phone": {
"type": "string",
"nullable": true
},
"dateOfStart": {
"type": "string",
"format": "date-time"
},
"image": {
"type": "string",
"nullable": true
},
"workingModeId": {
"type": "integer",
"format": "int32"
},
"branchId": {
"type": "integer",
"format": "int32"
},
"departmentId": {
"type": "integer",
"format": "int32"
},
"titleId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"managerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"dateOfBirth": {
"type": "string",
"format": "date-time"
},
"nationalityNumber": {
"type": "string",
"nullable": true
},
"nationality": {
"type": "integer",
"format": "int32",
"nullable": true
},
"placeOfBirth": {
"type": "string",
"nullable": true
},
"educationId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"driverLicence": {
"type": "boolean"
},
"genderId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"maritalStatusId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"numberOfChildren": {
"type": "integer",
"format": "int32",
"nullable": true
},
"disabledStatusId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"bloodGroup": {
"type": "string",
"nullable": true
},
"graduationId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"militaryStatusId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"countries": {
"$ref": "#/components/schemas/Country"
},
"countryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"cites": {
"$ref": "#/components/schemas/City"
},
"cityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"towns": {
"$ref": "#/components/schemas/Town"
},
"townId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"postCode": {
"type": "string",
"nullable": true
},
"address": {
"type": "string",
"nullable": true
},
"bankName": {
"type": "string",
"nullable": true
},
"accountNumber": {
"type": "string",
"nullable": true
},
"branchCode": {
"type": "string",
"nullable": true
},
"iban": {
"type": "string",
"nullable": true
},
"emergencyNameSurname": {
"type": "string",
"nullable": true
},
"emergencyPhone": {
"type": "string",
"nullable": true
},
"referanceNameSurname": {
"type": "string",
"nullable": true
},
"companyAndTitle": {
"type": "string",
"nullable": true
},
"generalNote": {
"type": "string",
"nullable": true
},
"cvPath": {
"type": "string",
"nullable": true
},
"workingStatus": {
"type": "boolean"
},
"languageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"saasApp": {
"$ref": "#/components/schemas/SaasApp"
},
"userGuid": {
"type": "string",
"format": "uuid"
},
"password": {
"type": "string",
"nullable": true
},
"lastIpAddress": {
"type": "string",
"nullable": true
},
"lastLoginDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isSuperAdmin": {
"type": "boolean"
},
"currencyFormat": {
"type": "string",
"nullable": true
},
"dateFormat": {
"type": "string",
"nullable": true
},
"timeFormat": {
"type": "string",
"nullable": true
},
"timeZone": {
"type": "string",
"nullable": true
},
"decimalSeparator": {
"type": "string",
"nullable": true
},
"thousandsSeparator": {
"type": "string",
"nullable": true
},
"currencyFormatPattern": {
"type": "string",
"nullable": true
},
"inboxUser": {
"type": "string",
"nullable": true
},
"inboxPassword": {
"type": "string",
"nullable": true
},
"role": {
"$ref": "#/components/schemas/Role"
},
"roleId": {
"type": "integer",
"format": "int32"
},
"pollUserCommentInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollUserCommentInfo"
},
"nullable": true
},
"careerInfo": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CareerInfo"
},
"nullable": true
},
"imei": {
"type": "string",
"nullable": true
},
"mobileUser": {
"type": "boolean"
},
"panelUser": {
"type": "boolean"
},
"unreadChatMessageCount": {
"type": "integer",
"format": "int32"
},
"unseenNotificationsCount": {
"type": "integer",
"format": "int32"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CaseInputOutputUser": {
"type": "object",
"properties": {
"accountCaseId": {
"type": "integer",
"format": "int32"
},
"accountCase": {
"$ref": "#/components/schemas/AccountCasePos"
},
"userId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CaseAdmin": {
"type": "object",
"properties": {
"accountCaseId": {
"type": "integer",
"format": "int32"
},
"accountCase": {
"$ref": "#/components/schemas/AccountCasePos"
},
"userId": {
"type": "integer",
"format": "int32"
},
"user": {
"$ref": "#/components/schemas/User"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"installment": {
"type": "object",
"properties": {
"accountCasePos": {
"$ref": "#/components/schemas/AccountCasePos"
},
"accountCasePosId": {
"type": "integer",
"format": "int32"
},
"installmentPieces": {
"type": "integer",
"format": "int32",
"nullable": true
},
"installmentText": {
"type": "string",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"AccountCasePos": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"logoRefCode": {
"type": "string",
"nullable": true
},
"iban": {
"type": "string",
"nullable": true
},
"debit": {
"type": "number",
"format": "double"
},
"credit": {
"type": "number",
"format": "double"
},
"balance": {
"type": "number",
"format": "double"
},
"accountingCode": {
"type": "string",
"nullable": true
},
"paymentDay": {
"type": "integer",
"format": "int32",
"nullable": true
},
"cardLimit": {
"type": "number",
"format": "double",
"nullable": true
},
"accountCaseType": {
"$ref": "#/components/schemas/AdminData"
},
"accountCaseTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"company": {
"$ref": "#/components/schemas/Company"
},
"companyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"statementDate": {
"type": "integer",
"format": "int32",
"nullable": true
},
"currency": {
"$ref": "#/components/schemas/Currency"
},
"currencyId": {
"type": "integer",
"format": "int32"
},
"transferApprove": {
"type": "boolean"
},
"isLegal": {
"type": "boolean"
},
"defaultAccount": {
"type": "boolean"
},
"accountNumber": {
"type": "string",
"nullable": true
},
"parentAccountId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"bank": {
"$ref": "#/components/schemas/Bank"
},
"bankId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"caseInputOutputUsers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CaseInputOutputUser"
},
"nullable": true
},
"caseAdmins": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CaseAdmin"
},
"nullable": true
},
"installments": {
"type": "array",
"items": {
"$ref": "#/components/schemas/installment"
},
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Company": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"tradeName": {
"type": "string",
"nullable": true
},
"code": {
"type": "string",
"nullable": true
},
"turAsistanCode": {
"type": "string",
"nullable": true
},
"address": {
"type": "string",
"nullable": true
},
"phone": {
"type": "string",
"nullable": true
},
"gsm": {
"type": "string",
"nullable": true
},
"mail": {
"type": "string",
"nullable": true
},
"logo": {
"type": "string",
"nullable": true
},
"fax": {
"type": "string",
"nullable": true
},
"webAdress": {
"type": "string",
"nullable": true
},
"whatsapp": {
"type": "string",
"nullable": true
},
"skype": {
"type": "string",
"nullable": true
},
"addressPostCode": {
"type": "string",
"nullable": true
},
"saasApp": {
"$ref": "#/components/schemas/SaasApp"
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"addressState": {
"type": "string",
"nullable": true
},
"addressCity": {
"type": "string",
"nullable": true
},
"addressTown": {
"type": "string",
"nullable": true
},
"addressCountry": {
"type": "string",
"nullable": true
},
"invoiceAddress": {
"type": "string",
"nullable": true
},
"invoiceAddressState": {
"type": "string",
"nullable": true
},
"invoiceAddressCity": {
"type": "string",
"nullable": true
},
"addressInvoiceCountry": {
"type": "string",
"nullable": true
},
"invoiceAddressTown": {
"type": "string",
"nullable": true
},
"invoiceAddressPostCode": {
"type": "string",
"nullable": true
},
"taxNumber": {
"type": "string",
"nullable": true
},
"taxOffice": {
"type": "string",
"nullable": true
},
"logoUser": {
"type": "string",
"nullable": true
},
"logoPassword": {
"type": "string",
"nullable": true
},
"logoPeriod": {
"type": "string",
"nullable": true
},
"logoCompany": {
"type": "string",
"nullable": true
},
"eArchiveEntegratorCompany": {
"type": "string",
"nullable": true
},
"eArchiveCompanyCode": {
"type": "string",
"nullable": true
},
"eArchiveUserName": {
"type": "string",
"nullable": true
},
"eArchivePassword": {
"type": "string",
"nullable": true
},
"reportingCurrency": {
"$ref": "#/components/schemas/Currency"
},
"reportingCurrencyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"eMailHostId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"smtpMail": {
"type": "string",
"nullable": true
},
"smtpPassword": {
"type": "string",
"nullable": true
},
"smtpSSL": {
"type": "string",
"nullable": true
},
"smtpProt": {
"type": "integer",
"format": "int32",
"nullable": true
},
"accounts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AccountCasePos"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"StockItem": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"code": {
"type": "string",
"nullable": true
},
"buyingPrice": {
"type": "number",
"format": "double",
"nullable": true
},
"taxPercent": {
"type": "number",
"format": "double"
},
"logoRefCode": {
"type": "string",
"nullable": true
},
"accountingCode": {
"type": "string",
"nullable": true
},
"buyingStockCode": {
"type": "string",
"nullable": true
},
"sellingStockCode": {
"type": "string",
"nullable": true
},
"sellingPrice": {
"type": "number",
"format": "double",
"nullable": true
},
"isNetPrice": {
"type": "boolean"
},
"criticalStockAmount": {
"type": "integer",
"format": "int32",
"nullable": true
},
"currency": {
"$ref": "#/components/schemas/Currency"
},
"currencyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"unit": {
"$ref": "#/components/schemas/AdminData"
},
"unitId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"stokType": {
"$ref": "#/components/schemas/AdminData"
},
"stokTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"stokKind": {
"$ref": "#/components/schemas/AdminData"
},
"stokKindId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PackageInvoiceItem": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"taxPercent": {
"type": "number",
"format": "double"
},
"amount": {
"type": "number",
"format": "double",
"nullable": true
},
"stockItem": {
"$ref": "#/components/schemas/StockItem"
},
"stockItemId": {
"type": "integer",
"format": "int32"
},
"packageInvoice": {
"$ref": "#/components/schemas/PackageInvoice"
},
"packageInvoiceId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PackageInvoice": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"invoiceType": {
"$ref": "#/components/schemas/AdminData"
},
"invoiceTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"packageInvoiceItem": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PackageInvoiceItem"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TourDetail": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"description": {
"type": "string",
"nullable": true
},
"name": {
"type": "string",
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"SaasAppDataType": {
"enum": [
1,
2,
3,
4,
5,
6,
7,
8,
12,
13,
14,
22,
24,
26,
34,
35,
36
],
"type": "integer",
"format": "int32"
},
"MarketNameForCustomer_Country": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"marketNameForCustomer": {
"$ref": "#/components/schemas/SaasAppData"
},
"marketNameForCustomerId": {
"type": "integer",
"format": "int32"
},
"country": {
"$ref": "#/components/schemas/Country"
},
"countryId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"MarketNameForCompany_Company": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"marketNameForCompany": {
"$ref": "#/components/schemas/SaasAppData"
},
"marketNameForCompanyId": {
"type": "integer",
"format": "int32"
},
"company": {
"$ref": "#/components/schemas/Company"
},
"companyId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"SaasAppData": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"shortName": {
"type": "string",
"nullable": true
},
"name": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"dataType": {
"$ref": "#/components/schemas/SaasAppDataType"
},
"marketNameForCustomer_Countries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MarketNameForCustomer_Country"
},
"nullable": true
},
"marketNameForCompany_Companies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MarketNameForCompany_Company"
},
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TourCategory": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"parentId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"subCategories": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TourCategory"
},
"nullable": true
},
"tours": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Tour"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TourChildPrice": {
"type": "object",
"properties": {
"tourPackage": {
"$ref": "#/components/schemas/TourPricePackage"
},
"tourPackageId": {
"type": "integer",
"format": "int32"
},
"childAge": {
"$ref": "#/components/schemas/ChildAge"
},
"childAgeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"price": {
"type": "number",
"format": "double",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"SeminarCustomer": {
"type": "object",
"properties": {
"seminarId": {
"type": "integer",
"format": "int32"
},
"customerId": {
"type": "integer",
"format": "int32"
},
"customer": {
"$ref": "#/components/schemas/Customer"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Seminar": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"address": {
"type": "string",
"nullable": true
},
"date": {
"type": "string",
"format": "date-time",
"nullable": true
},
"seminarLanguage": {
"$ref": "#/components/schemas/Language"
},
"seminarLanguageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"seminarCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SeminarCustomer"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TourHotelItinerary": {
"type": "object",
"properties": {
"night": {
"type": "integer",
"format": "int32",
"nullable": true
},
"hotelName": {
"type": "string",
"nullable": true
},
"hotelId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"hotel": {
"$ref": "#/components/schemas/Customer"
},
"city": {
"$ref": "#/components/schemas/City"
},
"cityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"startDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"finishDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelGroupHotelInfo": {
"type": "object",
"properties": {
"night": {
"type": "integer",
"format": "int32",
"nullable": true
},
"hotelName": {
"type": "string",
"nullable": true
},
"startDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"finishDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"travelGroup": {
"$ref": "#/components/schemas/TravelGroup"
},
"travelGroupId": {
"type": "integer",
"format": "int32"
},
"tourHotelItinerary": {
"$ref": "#/components/schemas/TourHotelItinerary"
},
"tourHotelItineraryId": {
"type": "integer",
"format": "int32"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CarModel": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"brand": {
"type": "string",
"nullable": true
},
"model": {
"type": "string",
"nullable": true
},
"seatCount": {
"type": "integer",
"format": "int32",
"nullable": true
},
"engineCapacity": {
"type": "integer",
"format": "int32",
"nullable": true
},
"fuelTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"fuelType": {
"$ref": "#/components/schemas/AdminData"
},
"gearBoxTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"gearBoxType": {
"$ref": "#/components/schemas/AdminData"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Airport": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"country": {
"$ref": "#/components/schemas/Country"
},
"countryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"city": {
"$ref": "#/components/schemas/City"
},
"cityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"code": {
"type": "string",
"nullable": true
},
"longitude": {
"type": "number",
"format": "double",
"nullable": true
},
"latitude": {
"type": "number",
"format": "double",
"nullable": true
},
"timezone": {
"type": "string",
"nullable": true
},
"cityName": {
"type": "string",
"nullable": true
},
"countryName": {
"type": "string",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"ItinearyPlaceEnum": {
"enum": [
1,
2,
3,
4
],
"type": "integer",
"format": "int32"
},
"TourItinerary": {
"type": "object",
"properties": {
"supplierCompany": {
"$ref": "#/components/schemas/Customer"
},
"supplierCompanyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"startDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"finishDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"carModel": {
"$ref": "#/components/schemas/CarModel"
},
"carModelId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"fromAirport": {
"$ref": "#/components/schemas/Airport"
},
"fromAirportId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"toAirport": {
"$ref": "#/components/schemas/Airport"
},
"toAirportId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"fromCity": {
"$ref": "#/components/schemas/City"
},
"fromCityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"toCity": {
"$ref": "#/components/schemas/City"
},
"toCityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"toId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"fromId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"fromName": {
"type": "string",
"nullable": true
},
"toName": {
"type": "string",
"nullable": true
},
"fromType": {
"$ref": "#/components/schemas/ItinearyPlaceEnum"
},
"toType": {
"$ref": "#/components/schemas/ItinearyPlaceEnum"
},
"flightCode": {
"type": "string",
"nullable": true
},
"itineraryType": {
"$ref": "#/components/schemas/AdminData"
},
"itineraryTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"travelGroupFlightInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroupFlightInfo"
},
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelGroupFlightInfo": {
"type": "object",
"properties": {
"tourItinerary": {
"$ref": "#/components/schemas/TourItinerary"
},
"tourItineraryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"startDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"finishDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"fromAirport": {
"$ref": "#/components/schemas/Airport"
},
"fromAirportId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"toAirport": {
"$ref": "#/components/schemas/Airport"
},
"toAirportId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"travelGroup": {
"$ref": "#/components/schemas/TravelGroup"
},
"travelGroupId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelGroup": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"voucherNo": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"totalAmount": {
"type": "number",
"format": "double",
"nullable": true
},
"customerCount": {
"type": "integer",
"format": "int32",
"nullable": true
},
"deperatureDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"company": {
"$ref": "#/components/schemas/Company"
},
"companyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"invoiceCustomer": {
"$ref": "#/components/schemas/Customer"
},
"invoiceCustomerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"accountingDebitCredit": {
"$ref": "#/components/schemas/AccountingDebitCredit"
},
"accountingDebitCreditId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"mealBoardType": {
"$ref": "#/components/schemas/AdminData"
},
"mealBoardTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tourReservationStatus": {
"$ref": "#/components/schemas/AdminData"
},
"tourReservationStatusId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"dealer": {
"$ref": "#/components/schemas/Customer"
},
"dealerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isSeminarWants": {
"type": "boolean",
"nullable": true
},
"seminarLanguage": {
"$ref": "#/components/schemas/Language"
},
"seminarLanguageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"guideLanguage": {
"$ref": "#/components/schemas/Language"
},
"guideLanguageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"guidePrefer": {
"$ref": "#/components/schemas/Customer"
},
"guidePreferId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"seminar": {
"$ref": "#/components/schemas/Seminar"
},
"seminarId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"reservationRecordTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"reservationRecordType": {
"$ref": "#/components/schemas/AdminData"
},
"travelGroupCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroupCustomer"
},
"nullable": true
},
"travelGroupHotelInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroupHotelInfo"
},
"nullable": true
},
"travelGroupFlightInfos": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroupFlightInfo"
},
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"GuideCustomer": {
"type": "object",
"properties": {
"guideId": {
"type": "integer",
"format": "int32"
},
"customerId": {
"type": "integer",
"format": "int32"
},
"customer": {
"$ref": "#/components/schemas/Customer"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"GuideGroup": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"groupNo": {
"type": "string",
"nullable": true
},
"convoyNo": {
"type": "string",
"nullable": true
},
"guideLanguage": {
"$ref": "#/components/schemas/Language"
},
"guideLanguageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"guide": {
"$ref": "#/components/schemas/Customer"
},
"guideId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"guideCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/GuideCustomer"
},
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"GiftItem": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"gift": {
"$ref": "#/components/schemas/Gift"
},
"giftId": {
"type": "integer",
"format": "int32"
},
"stockItem": {
"$ref": "#/components/schemas/StockItem"
},
"stockItemId": {
"type": "integer",
"format": "int32"
},
"count": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Gift": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"giftItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/GiftItem"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"CustomerVisaDocument": {
"type": "object",
"properties": {
"customer": {
"$ref": "#/components/schemas/Customer"
},
"customerId": {
"type": "integer",
"format": "int32"
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"travelGroupCustomer": {
"$ref": "#/components/schemas/TravelGroupCustomer"
},
"travelGroupCustomerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"documentName": {
"$ref": "#/components/schemas/SaasAppData"
},
"documentNameId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"count": {
"type": "integer",
"format": "int32",
"nullable": true
},
"delivered": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"VisaAccountType": {
"enum": [
1,
2
],
"type": "integer",
"format": "int32"
},
"VisaAccount": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"accountName": {
"type": "string",
"nullable": true
},
"userName": {
"type": "string",
"nullable": true
},
"password": {
"type": "string",
"nullable": true
},
"field1": {
"type": "string",
"nullable": true
},
"field2": {
"type": "string",
"nullable": true
},
"field3": {
"type": "string",
"nullable": true
},
"mofaAccountType": {
"$ref": "#/components/schemas/AdminData"
},
"mofaAccountTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"supplier": {
"$ref": "#/components/schemas/Customer"
},
"supplierId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"visaCompany": {
"$ref": "#/components/schemas/Company"
},
"visaCompanyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"visaAccountType": {
"$ref": "#/components/schemas/VisaAccountType"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"UsedCounsulty": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"saasApp": {
"$ref": "#/components/schemas/SaasApp"
},
"consulateId": {
"type": "integer",
"format": "int32"
},
"consulate": {
"$ref": "#/components/schemas/Consulate"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Consulate": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"mofaCode": {
"type": "string",
"nullable": true
},
"countryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"country": {
"$ref": "#/components/schemas/Country"
},
"usedCounsulties": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UsedCounsulty"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"VisaOperationGroup": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"groupCode": {
"type": "string",
"nullable": true
},
"visaAccount": {
"$ref": "#/components/schemas/VisaAccount"
},
"visaAccountId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"nightCount": {
"type": "integer",
"format": "int32",
"nullable": true
},
"sendDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"arrivalDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"packageCode": {
"type": "string",
"nullable": true
},
"consulate": {
"$ref": "#/components/schemas/Consulate"
},
"consulateId": {
"type": "integer",
"format": "int32"
},
"visaOperationCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VisaOperationCustomer"
},
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"VisaOperationCustomer": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"mutamerCode": {
"type": "string",
"nullable": true
},
"mofaNumber": {
"type": "string",
"nullable": true
},
"eNumber": {
"type": "string",
"nullable": true
},
"visaNumber": {
"type": "string",
"nullable": true
},
"visaFormPath": {
"type": "string",
"nullable": true
},
"mofaDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"visaDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"visaOperationGroup": {
"$ref": "#/components/schemas/VisaOperationGroup"
},
"visaOperationGroupId": {
"type": "integer",
"format": "int32"
},
"customerId": {
"type": "integer",
"format": "int32"
},
"customer": {
"$ref": "#/components/schemas/Customer"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"travelGroup": {
"$ref": "#/components/schemas/TravelGroup"
},
"travelGroupId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelGroupCustomer": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"flightDescription": {
"type": "string",
"nullable": true
},
"roomingDescription": {
"type": "string",
"nullable": true
},
"mahram": {
"$ref": "#/components/schemas/Customer"
},
"mahramId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"mahramType": {
"$ref": "#/components/schemas/AdminData"
},
"mahramTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"travelGroup": {
"$ref": "#/components/schemas/TravelGroup"
},
"travelGroupId": {
"type": "integer",
"format": "int32"
},
"specialArea1": {
"type": "string",
"nullable": true
},
"specialArea2": {
"type": "string",
"nullable": true
},
"customer": {
"$ref": "#/components/schemas/Customer"
},
"customerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"nearsideCode": {
"type": "string",
"nullable": true
},
"vehicleNumber": {
"type": "string",
"nullable": true
},
"togetherCustomer": {
"$ref": "#/components/schemas/Customer"
},
"togetherCustomerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"dealer": {
"$ref": "#/components/schemas/Customer"
},
"dealerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"accountingDebitCredit": {
"$ref": "#/components/schemas/AccountingDebitCredit"
},
"accountingDebitCreditId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"amount": {
"type": "number",
"format": "double",
"nullable": true
},
"discount": {
"type": "number",
"format": "double",
"nullable": true
},
"archiveNumber": {
"type": "integer",
"format": "int32"
},
"isSeminarWants": {
"type": "boolean",
"nullable": true
},
"seminarLanguage": {
"$ref": "#/components/schemas/Language"
},
"seminarLanguageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"guideGroup": {
"$ref": "#/components/schemas/GuideGroup"
},
"guideGroupId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"seminar": {
"$ref": "#/components/schemas/Seminar"
},
"seminarId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"noBed": {
"type": "boolean"
},
"tourPricePackage": {
"$ref": "#/components/schemas/TourPricePackage"
},
"tourPricePackageId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"gift": {
"$ref": "#/components/schemas/Gift"
},
"giftId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"giftIsSent": {
"type": "boolean",
"nullable": true
},
"giftShippingDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"giftSender": {
"type": "string",
"nullable": true
},
"customerVisaDocuments": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CustomerVisaDocument"
},
"nullable": true
},
"visaOperationCustomer": {
"$ref": "#/components/schemas/VisaOperationCustomer"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"PackageRoomProp": {
"type": "object",
"properties": {
"tourPricePackage": {
"$ref": "#/components/schemas/TourPricePackage"
},
"tourPricePackageId": {
"type": "integer",
"format": "int32"
},
"tourHotelItinerary": {
"$ref": "#/components/schemas/TourHotelItinerary"
},
"tourHotelItineraryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"roomKindId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"roomKind": {
"$ref": "#/components/schemas/SaasAppData"
},
"roomType": {
"$ref": "#/components/schemas/AdminData"
},
"roomTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TourPricePackage": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"price": {
"type": "number",
"format": "double",
"nullable": true
},
"discountStudentPrice": {
"type": "number",
"format": "double",
"nullable": true
},
"name": {
"type": "string",
"nullable": true
},
"noBedDiscountPrice": {
"type": "number",
"format": "double",
"nullable": true
},
"roomType": {
"$ref": "#/components/schemas/AdminData"
},
"roomTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32"
},
"tourChildPrices": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TourChildPrice"
},
"nullable": true
},
"travelGroupCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroupCustomer"
},
"nullable": true
},
"packageRoomProps": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PackageRoomProp"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlaceImage": {
"type": "object",
"properties": {
"imagePath": {
"type": "string",
"nullable": true
},
"travelPlaceId": {
"type": "integer",
"format": "int32"
},
"travelPlace": {
"$ref": "#/components/schemas/TravelPlace"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlaceDescription": {
"type": "object",
"properties": {
"languageId": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "string",
"nullable": true
},
"travelPlaceId": {
"type": "integer",
"format": "int32"
},
"travelPlace": {
"$ref": "#/components/schemas/TravelPlace"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlace": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"city": {
"$ref": "#/components/schemas/City"
},
"cityId": {
"type": "integer",
"format": "int32"
},
"longitude": {
"type": "number",
"format": "double",
"nullable": true
},
"latitude": {
"type": "number",
"format": "double",
"nullable": true
},
"defaultImage": {
"type": "string",
"nullable": true
},
"images": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelPlaceImage"
},
"nullable": true
},
"descriptions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelPlaceDescription"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlacePackageImage": {
"type": "object",
"properties": {
"imagePath": {
"type": "string",
"nullable": true
},
"travelPlacePackageId": {
"type": "integer",
"format": "int32"
},
"travelPlacePackage": {
"$ref": "#/components/schemas/TravelPlacePackage"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlacePackageDescription": {
"type": "object",
"properties": {
"languageId": {
"type": "integer",
"format": "int32"
},
"content": {
"type": "string",
"nullable": true
},
"travelPlacePackageId": {
"type": "integer",
"format": "int32"
},
"travelPlacePackage": {
"$ref": "#/components/schemas/TravelPlacePackage"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlacePackage": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"defaultImage": {
"type": "string",
"nullable": true
},
"images": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelPlacePackageImage"
},
"nullable": true
},
"descriptions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelPlacePackageDescription"
},
"nullable": true
},
"travelPlacePackageItems": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelPlacePackageItem"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TravelPlacePackageItem": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"travelPlace": {
"$ref": "#/components/schemas/TravelPlace"
},
"travelPlaceId": {
"type": "integer",
"format": "int32"
},
"travelPlacePackage": {
"$ref": "#/components/schemas/TravelPlacePackage"
},
"travelPlacePackageId": {
"type": "integer",
"format": "int32"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"TourTravelPlan": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"nthDay": {
"type": "integer",
"format": "int32",
"nullable": true
},
"dayType": {
"$ref": "#/components/schemas/AdminData"
},
"dayTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"startTime": {
"type": "string",
"format": "date-time",
"nullable": true
},
"finishTime": {
"type": "string",
"format": "date-time",
"nullable": true
},
"travelPlace": {
"$ref": "#/components/schemas/TravelPlace"
},
"travelPlaceId": {
"type": "integer",
"format": "int32"
},
"travelPlacePackageItem": {
"$ref": "#/components/schemas/TravelPlacePackageItem"
},
"travelPlacePackageItemId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Tour_VisaType": {
"type": "object",
"properties": {
"visaType": {
"$ref": "#/components/schemas/SaasAppData"
},
"visaTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"country": {
"$ref": "#/components/schemas/Country"
},
"countryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"DiyanetGroup": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"visaAccount": {
"$ref": "#/components/schemas/VisaAccount"
},
"visaAccountId": {
"type": "integer",
"format": "int32"
},
"diyanetCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DiyanetCustomer"
},
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"DiyanetCustomer": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"dibNo": {
"type": "string",
"nullable": true
},
"elcilikKodu": {
"type": "string",
"nullable": true
},
"elcilikSira": {
"type": "string",
"nullable": true
},
"isSended": {
"type": "boolean"
},
"imageSended": {
"type": "boolean"
},
"customerId": {
"type": "integer",
"format": "int32"
},
"customer": {
"$ref": "#/components/schemas/Customer"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"travelGroup": {
"$ref": "#/components/schemas/TravelGroup"
},
"travelGroupId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"diyanetGroup": {
"$ref": "#/components/schemas/DiyanetGroup"
},
"diyanetGroupId": {
"type": "integer",
"format": "int32"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Tour": {
"type": "object",
"properties": {
"publishStartDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"publishFinishDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"remainingQuota": {
"type": "integer",
"format": "int32",
"nullable": true
},
"customerCount": {
"type": "integer",
"format": "int32"
},
"mealBoardType": {
"$ref": "#/components/schemas/AdminData"
},
"mealBoardTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"packageInvoice": {
"$ref": "#/components/schemas/PackageInvoice"
},
"packageInvoiceId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tourType": {
"$ref": "#/components/schemas/AdminData"
},
"tourTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"startDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"finishDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"night": {
"type": "integer",
"format": "int32",
"nullable": true
},
"dayCount": {
"type": "integer",
"format": "int32",
"nullable": true
},
"invoiceDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"name": {
"type": "string",
"nullable": true
},
"note": {
"type": "string",
"nullable": true
},
"approveLimit": {
"type": "number",
"format": "double",
"nullable": true
},
"capacity": {
"type": "integer",
"format": "int32"
},
"hasAccommodation": {
"type": "boolean"
},
"isClosed": {
"type": "boolean"
},
"isArchive": {
"type": "boolean"
},
"mahramControl": {
"type": "boolean"
},
"image": {
"type": "string",
"nullable": true
},
"tourDetail": {
"$ref": "#/components/schemas/TourDetail"
},
"tourDetailId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tourCity": {
"$ref": "#/components/schemas/City"
},
"tourCityId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"currency": {
"$ref": "#/components/schemas/Currency"
},
"currencyId": {
"type": "integer",
"format": "int32"
},
"season": {
"$ref": "#/components/schemas/SaasAppData"
},
"seasonId": {
"type": "integer",
"format": "int32"
},
"ownerCompany": {
"$ref": "#/components/schemas/Company"
},
"ownerCompanyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"category": {
"$ref": "#/components/schemas/TourCategory"
},
"categoryId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"showWebSite": {
"type": "boolean",
"nullable": true
},
"tourPricePackages": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TourPricePackage"
},
"nullable": true
},
"tourItineraries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TourItinerary"
},
"nullable": true
},
"tourHotelItineraries": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TourHotelItinerary"
},
"nullable": true
},
"tourTravelPlans": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TourTravelPlan"
},
"nullable": true
},
"tourVisaTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Tour_VisaType"
},
"nullable": true
},
"travelGroups": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroup"
},
"nullable": true
},
"travelGroupCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TravelGroupCustomer"
},
"nullable": true
},
"visaOperationCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VisaOperationCustomer"
},
"nullable": true
},
"diyanetCustomers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DiyanetCustomer"
},
"nullable": true
},
"accountingDebitCredits": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AccountingDebitCredit"
},
"nullable": true
},
"saasAppId": {
"type": "integer",
"format": "int32"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"AccountingDebitCredit": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"documentNumber": {
"type": "string",
"nullable": true
},
"transactionNumber": {
"type": "string",
"nullable": true
},
"dispatchNumber": {
"type": "string",
"nullable": true
},
"description": {
"type": "string",
"nullable": true
},
"logoRefCode": {
"type": "string",
"nullable": true
},
"attachment": {
"type": "string",
"nullable": true
},
"credit": {
"type": "number",
"format": "double",
"nullable": true
},
"debit": {
"type": "number",
"format": "double",
"nullable": true
},
"balance": {
"type": "number",
"format": "double",
"nullable": true
},
"exchangeRate": {
"type": "number",
"format": "double",
"nullable": true
},
"currency": {
"$ref": "#/components/schemas/Currency"
},
"currencyId": {
"type": "integer",
"format": "int32"
},
"reportingExchangeRate": {
"type": "number",
"format": "double",
"nullable": true
},
"reportingAmount": {
"type": "number",
"format": "double",
"nullable": true
},
"reportingCurrency": {
"$ref": "#/components/schemas/Currency"
},
"reportingCurrencyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"calculatedExchangeRate": {
"type": "number",
"format": "double",
"nullable": true
},
"calculatedAmount": {
"type": "number",
"format": "double",
"nullable": true
},
"calculatedCurrency": {
"$ref": "#/components/schemas/Currency"
},
"calculatedCurrencyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"documentDate": {
"type": "string",
"format": "date-time"
},
"checkDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"company": {
"$ref": "#/components/schemas/Company"
},
"companyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"customer": {
"$ref": "#/components/schemas/Customer"
},
"customerId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"accountCasePos": {
"$ref": "#/components/schemas/AccountCasePos"
},
"accountCasePosId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"paymentPlan": {
"type": "integer",
"format": "int32",
"nullable": true
},
"tour": {
"$ref": "#/components/schemas/Tour"
},
"tourId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"status": {
"$ref": "#/components/schemas/SaasAppData"
},
"statusId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isCollect": {
"type": "boolean"
},
"totalTaxAmount": {
"type": "number",
"format": "double",
"nullable": true
},
"totalNetPrice": {
"type": "number",
"format": "double",
"nullable": true
},
"discount": {
"type": "number",
"format": "double",
"nullable": true
},
"accountingDCType": {
"$ref": "#/components/schemas/AdminData"
},
"accountingDCTypeId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"isLegal": {
"type": "boolean"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Customer": {
"type": "object",
"properties": {
"accountingDebitCredits": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AccountingDebitCredit"
},
"nullable": true
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"Contract": {
"type": "object",
"properties": {
"buyerCompany": {
"$ref": "#/components/schemas/Company"
},
"supplier": {
"$ref": "#/components/schemas/Customer"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"SalesContract": {
"type": "object",
"properties": {
"contract": {
"$ref": "#/components/schemas/Contract"
},
"editUserId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"createdDate": {
"type": "string",
"format": "date-time"
},
"editedDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"SalesContractChildPrice": {
"type": "object",
"properties": {
"salesContract": {
"$ref": "#/components/schemas/SalesContract"
}
},
"additionalProperties": false
},
"ContractPeriodChildPrice": {
"type": "object",
"properties": {
"salesContractChildPrices": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SalesContractChildPrice"
},
"nullable": true
}
},
"additionalProperties": false
},
"ChildAge": {
"type": "object",
"properties": {
"saasAppId": {
"type": "integer",
"format": "int32"
},
"name": {
"type": "string",
"nullable": true
},
"min": {
"type": "integer",
"format": "int32"
},
"max": {
"type": "integer",
"format": "int32"
},
"contractPeriodChildPrices": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ContractPeriodChildPrice"
},
"nullable": true
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"UsedChildAge": {
"type": "object",
"properties": {
"childAge": {
"$ref": "#/components/schemas/ChildAge"
},
"isDelete": {
"type": "boolean"
},
"isActive": {
"type": "boolean"
},
"id": {
"type": "integer",
"format": "int32"
},
"trackingState": {
"$ref": "#/components/schemas/TrackingState"
},
"modifiedProperties": {
"type": "array",
"items": {
"type": "string"
},
"nullable": true
},
"entityIdentifier": {
"type": "string",
"format": "uuid"
}
},
"additionalProperties": false
},
"SaasApp": {
"type": "object",
"properties": {
"displayCompanyName": {
"type": "string",
"nullable": true
},
"womenGroupAgeLimit": {
"type": "integer",
"format": "int32"
},
"manMahramLimit": {
"type": "integer",
"format": "int32"
},
"topMenuColor": {
"type": "string",
"nullable": true
},
"sideMenuColor": {
"type": "string",
"nullable": true
},
"usedChildAges": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UsedChildAge"
},
"nullable": true
}
},
"additionalProperties": false
},
"ExChangeRate": {
"type": "object",
"properties": {
"currency": {
"$ref": "#/components/schemas/Currency"
},
"currencyId": {
"type": "integer",
"format": "int32"
},
"exChangeDuty": {
"$ref": "#/components/schemas/ExChangeDuty"
},
"exChangeDutyId": {
"type": "integer",
"format": "int32",
"nullable": true
},
"saasApp": {
"$ref": "#/components/schemas/SaasApp"
},
"saasAppId": {
"type": "integer",
"format": "int32",
"nullable": true
}
},
"additionalProperties": false
},
"CurrencyLanguage": {
"type": "object",
"properties": {
"name": {
"type": "string",
"nullable": true
},
"currency": {
"$ref": "#/components/schemas/Currency"
}
},
"additionalProperties": false
},
"Currency": {
"type": "object",
"properties": {
"code": {
"type": "string",
"nullable": true
},
"symbol": {
"type": "string",
"nullable": true
},
"fractional": {
"type": "string",
"nullable": true
},
"exChanges": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExChangeRate"
},
"nullable": true
},
"languageContents": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CurrencyLanguage"
},
"nullable": true
}
},
"additionalProperties": false
},
"CarSale": {
"type": "object",
"properties": {
"currency": {
"$ref": "#/components/schemas/Currency"
},
"currencyId": {
"type": "integer",
"format": "int32",
"nullable": true
}
},
"additionalProperties": false
}
}
}
}
The text was updated successfully, but these errors were encountered: