{ "openapi": "3.1.0", "info": { "title": "OpenAPI definition", "version": "v0" }, "servers": [ { "url": "http://attribute-service:8080", "description": "Generated server url" } ], "tags": [ { "name": "Mapping Matrix", "description": "Context Mapping Matrix APIs" } ], "paths": { "/api/static-attribute/csr/create": { "post": { "tags": [ "static-attribute-resource" ], "operationId": "create", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/create-draft": { "post": { "tags": [ "static-attribute-resource" ], "operationId": "createDraft", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/create": { "post": { "tags": [ "dynamic-attribute-resource" ], "operationId": "create_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/create-draft": { "post": { "tags": [ "dynamic-attribute-resource" ], "operationId": "createDraft_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute-value/csr/edit": { "post": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "editCustomerAttributeValue", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeRequestVo" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultCustomerAttributeValueChangeVo" } } } } } } }, "/api/attribute/dynamic/update": { "post": { "tags": [ "attribute-controller" ], "operationId": "updateAttributeValue", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateAttributeValueVo" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/UpdateAttributeValueVo" } } } } } } }, "/api/attribute-group/csr/create": { "post": { "tags": [ "attribute-group-manage-resource" ], "operationId": "create_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/create-draft": { "post": { "tags": [ "attribute-group-manage-resource" ], "operationId": "createDraft_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } }, "/api/static-attribute/csr/reject": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "reject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RejectRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/edit": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "edit", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/edit-draft": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "editDraft", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/bulk-upload": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "bulkUpload", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkUploadRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/static-attribute/csr/bulk-reject": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "bulkReject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/static-attribute/csr/bulk-approve": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "bulkApprove", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/static-attribute/csr/approve": { "patch": { "tags": [ "static-attribute-resource" ], "operationId": "approve", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApproveRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/reject": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "reject_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RejectRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/edit": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "edit_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/edit-draft": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "editDraft_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/bulk-upload": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "bulkUpload_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkUploadRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/dynamic-attribute/csr/bulk-reject": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "bulkReject_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/dynamic-attribute/csr/bulk-approve": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "bulkApprove_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/dynamic-attribute/csr/approve": { "patch": { "tags": [ "dynamic-attribute-resource" ], "operationId": "approve_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApproveRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute-value/csr/reject": { "patch": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "rejectCustomerAttributeValue", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RejectRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultCustomerAttributeValueChangeVo" } } } } } } }, "/api/dynamic-attribute-value/csr/approve": { "patch": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "approveCustomerAttributeValue", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApproveRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultCustomerAttributeValueChangeVo" } } } } } } }, "/api/attribute-group/csr/reject": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "reject_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RejectRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/edit": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "edit_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/edit-draft": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "editDraft_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/bulk-upload": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "bulkUpload_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkUploadRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/attribute-group/csr/bulk-reject": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "bulkReject_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/attribute-group/csr/bulk-approve": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "bulkApprove_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BulkRequest" } } }, "required": true }, "responses": { "200": { "description": "OK" } } } }, "/api/attribute-group/csr/approve": { "patch": { "tags": [ "attribute-group-manage-resource" ], "operationId": "approve_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApproveRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } }, "/api/static-attribute/{attributeId}": { "get": { "tags": [ "static-attribute-controller" ], "operationId": "findStaticAttributeById", "parameters": [ { "name": "attributeId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/StaticAttributeVo" } } } } } } }, "/api/static-attribute/csr/{recordNo}": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "findByRecordNo", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/{group}/list": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "listByGroupCode", "parameters": [ { "name": "group", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } } }, "/api/static-attribute/csr/view/list": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "findViewByCriteria", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/StaticAttributeViewCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } } }, "/api/static-attribute/csr/view/count": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "findViewByCriteria_1", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/StaticAttributeViewCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "integer", "format": "int64" } } } } } } }, "/api/static-attribute/csr/rejection-reason/{recordNo}": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "rejectionReason", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/RejectionReasonVo" } } } } } } }, "/api/static-attribute/csr/list": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "getAll", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/StaticAttributeCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } } }, "/api/static-attribute/csr/id": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "findActiveByIds", "parameters": [ { "name": "params", "in": "query", "required": true, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/id/{id}": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "findActiveById", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/id/generate": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "generateId", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/api/static-attribute/csr/id/check/{id}": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "checkId", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "pattern": "^(?!.*__)[A-Z0-9][A-Z0-9_]*$" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/api/static-attribute/csr/history/{recordNo}": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "findHistoryByRecordNo", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } }, "/api/static-attribute/csr/history/list": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "getAllHistory", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/StaticAttributeCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } } }, "/api/static-attribute/csr/count": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "count", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/StaticAttributeCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "integer", "format": "int64" } } } } } } }, "/api/static-attribute/csr/context/{contextId}/list": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "getAllByContextId", "parameters": [ { "name": "contextId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } }, { "name": "search", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/StaticAttributeDto" } } } } } } } }, "/api/static-attribute/attribute-type/list": { "get": { "tags": [ "static-attribute-resource" ], "operationId": "getAllAttributeType", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ReferenceData" } } } } } } } }, "/api/mapping-matrix": { "get": { "tags": [ "Mapping Matrix" ], "summary": "Get mapping matrix", "description": "Returns mapping matrix based on object type (Static Attribute or Entity)", "operationId": "getMappingMatrix", "parameters": [ { "name": "objectType", "in": "query", "required": true, "schema": { "type": "string", "pattern": "STATIC_ATTRIBUTE|ENTITY" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/MappingMatrixResponseDto" } } } } } } }, "/api/dynamic-attribute/{attributeId}": { "get": { "tags": [ "dynamic-attribute-controller" ], "operationId": "findAttributeById", "parameters": [ { "name": "attributeId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DynamicAttributeVo" } } } } } } }, "/api/dynamic-attribute/list-by-data-type": { "get": { "tags": [ "dynamic-attribute-controller" ], "operationId": "getListDynamicAttributeByDataType", "parameters": [ { "name": "dataType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "STRING", "NUMBER", "DATE", "BOOLEAN", "TIME" ] } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeVo" } } } } } } } }, "/api/dynamic-attribute/list-active": { "get": { "tags": [ "dynamic-attribute-controller" ], "operationId": "getListActive", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeVo" } } } } } } } }, "/api/dynamic-attribute/csr/{recordNo}": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "findByRecordNo_1", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/view/list": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "findViewByCriteria_2", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeViewCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } } }, "/api/dynamic-attribute/csr/view/count": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "countViewByCriteria", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeViewCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "integer", "format": "int64" } } } } } } }, "/api/dynamic-attribute/csr/rejection-reason/{recordNo}": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "rejectionReason_1", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/RejectionReasonVo" } } } } } } }, "/api/dynamic-attribute/csr/list": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "getAll_1", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } } }, "/api/dynamic-attribute/csr/id": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "findActiveByIds_1", "parameters": [ { "name": "params", "in": "query", "required": true, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/id/{id}": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "findActiveById_1", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/id/generate": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "generateId_1", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/api/dynamic-attribute/csr/id/check/{id}": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "checkId_1", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "pattern": "^(?!.*__)[A-Z0-9][A-Z0-9_]*$" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/api/dynamic-attribute/csr/history/{recordNo}": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "findHistoryByRecordNo_1", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/history/list": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "getAllHistory_1", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } } }, "/api/dynamic-attribute/csr/count": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "count_1", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "integer", "format": "int64" } } } } } } }, "/api/dynamic-attribute/csr/context/{contextId}/list": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "getAllByContextId_1", "parameters": [ { "name": "contextId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } }, { "name": "search", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeDto" } } } } } } } }, "/api/dynamic-attribute/check": { "get": { "tags": [ "dynamic-attribute-controller" ], "operationId": "checkAttribute", "parameters": [ { "name": "attributeId", "in": "query", "required": true, "schema": { "type": "string", "minLength": 1 } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "boolean" } } } } } } }, "/api/dynamic-attribute/check-with-data-type": { "get": { "tags": [ "dynamic-attribute-controller" ], "operationId": "checkAttributeWithDataType", "parameters": [ { "name": "attributeId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "dataType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "STRING", "NUMBER", "DATE", "BOOLEAN", "TIME" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "boolean" } } } } } } }, "/api/dynamic-attribute/attribute-type/list": { "get": { "tags": [ "dynamic-attribute-resource" ], "operationId": "getAllAttributeType_1", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ReferenceData" } } } } } } } }, "/api/dynamic-attribute-value/csr/{recordNo}": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "getCustomerAttributeValueChange", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeVo" } } } } } } }, "/api/dynamic-attribute-value/csr/{recordNo}/csn/{csn}": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "getCustomerAttributeValueChange_1", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } }, { "name": "csn", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeVo" } } } } } } }, "/api/dynamic-attribute-value/csr/list": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "listCustomerAttributeValueChanges", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/CustomerAttributeValueChangeVo" } } } } } } } }, "/api/dynamic-attribute-value/csr/history/{recordNo}": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "findHistoryByRecordNo_2", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeVo" } } } } } } }, "/api/dynamic-attribute-value/csr/history/list": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "getAllHistory_2", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/CustomerAttributeValueChangeVo" } } } } } } } }, "/api/dynamic-attribute-value/csr/detail": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "getActiveDetail", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeValueDetailCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/DynamicAttributeValueDetailVo" } } } } } } }, "/api/dynamic-attribute-value/csr/detail/add-on/list": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "listActiveDetailAddOns", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/DynamicAttributeValueAddOnCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DynamicAttributeValueAddOnVo" } } } } } } } }, "/api/dynamic-attribute-value/csr/count": { "get": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "count_2", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/CustomerAttributeValueChangeCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "integer", "format": "int64" } } } } } } }, "/api/attribute/value": { "get": { "tags": [ "attribute-controller" ], "operationId": "findByEntityAndEntityIdAndAttrIdAndDate", "parameters": [ { "name": "attributeId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "entityId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "baseDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeValueVo" } } } } } } }, "/api/attribute/reference/values": { "get": { "tags": [ "attribute-controller" ], "operationId": "getAttributeReferenceValues", "parameters": [ { "name": "attributeId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeReferenceValue" } } } } } } } }, "/api/attribute/find-by-id": { "get": { "tags": [ "attribute-controller" ], "operationId": "findByAttributeId", "parameters": [ { "name": "attributeId", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeVo" } } } } } } }, "/api/attribute/dynamic/list": { "get": { "tags": [ "attribute-controller" ], "operationId": "listAllDynamicAttributes", "parameters": [ { "name": "attrGroupId", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/dynamic/list-by-data-type": { "get": { "tags": [ "attribute-controller" ], "operationId": "listDynamicAttributesByDataType", "parameters": [ { "name": "dataType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "STRING", "NUMBER", "DATE", "BOOLEAN", "TIME" ] } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/dynamic/check/{attributeId}": { "get": { "tags": [ "attribute-controller" ], "operationId": "checkAttributeValueByAttributeId", "parameters": [ { "name": "attributeId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "boolean" } } } } } } }, "/api/attribute/criteria/{attrGroupId}/list": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "findCriteriaAttributesByAttrGroupId", "parameters": [ { "name": "attrGroupId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/criteria/tree": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "getRuleCriteriaAttributes", "parameters": [ { "name": "attributeType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/FolderAttributeDto" } } } } } }, "deprecated": true } }, "/api/attribute/criteria/non-group/list": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "getNonGroupAttributes", "parameters": [ { "name": "attributeType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } }, "deprecated": true } }, "/api/attribute/criteria/list": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "listCriteriaAttributes", "parameters": [ { "name": "attrGroupId", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "contextId", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/criteria/context/{contextId}/tree": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "getAllRuleCriteriaTreeAttribute", "parameters": [ { "name": "attributeType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] } }, { "name": "contextId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/FolderAttributeDto" } } } } } } } }, "/api/attribute/criteria/context/{contextId}/non-group/list": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "getAllNonGroupAttribute", "parameters": [ { "name": "attributeType", "in": "query", "required": true, "schema": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] } }, { "name": "contextId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/criteria/config/find": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "getAttributeCriteriaConfig", "parameters": [ { "name": "attributeId", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeCriteriaConfigDto" } } } } } } }, "/api/attribute/criteria/config/all": { "get": { "tags": [ "attribute-criteria-controller" ], "operationId": "findAllCriteriaConfig", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeCriteriaConfigDto" } } } } } } } }, "/api/attribute/context/{contextId}/audience/tree": { "get": { "tags": [ "attribute-controller" ], "operationId": "getAudienceAttributes", "parameters": [ { "name": "contextId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/FolderAttributeDto" } } } } } } } }, "/api/attribute/context/{contextId}/audience/non-group/list": { "get": { "tags": [ "attribute-controller" ], "operationId": "getAudienceNonGroupAttributes", "parameters": [ { "name": "contextId", "in": "path", "required": true, "schema": { "type": "string", "minLength": 1 } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/audience/{attrGroupId}/list": { "get": { "tags": [ "attribute-controller" ], "operationId": "findAudienceAttributesByAttrGroupId", "parameters": [ { "name": "attrGroupId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } } } }, "/api/attribute/audience/tree": { "get": { "tags": [ "attribute-controller" ], "operationId": "getAudienceAttributes_1", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/FolderAttributeDto" } } } } } }, "deprecated": true } }, "/api/attribute/audience/non-group/list": { "get": { "tags": [ "attribute-controller" ], "operationId": "getAudienceNonGroupAttributes_1", "parameters": [ { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } } } }, "deprecated": true } }, "/api/attribute-group/list-parent-group": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getParentGroupByLevel", "parameters": [ { "name": "level", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "searchComponent", "in": "query", "required": false, "schema": { "type": "string" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } } }, "/api/attribute-group/list-for-static-attribute": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getListAttGroupForStaticAttribute", "parameters": [ { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } } }, "/api/attribute-group/list-child-group-code": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getListChildGroupForBasicAttribute", "parameters": [ { "name": "code", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "type": "string" } } } } } } } }, "/api/attribute-group/list-by-level": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getByLevel", "parameters": [ { "name": "level", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } } }, "/api/attribute-group/list-all-display-tree": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getAllDisplayTree", "parameters": [ { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } } }, "/api/attribute-group/csr/{recordNo}": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "findByRecordNo_2", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/rejection-reason/{recordNo}": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "rejectionReason_2", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/RejectionReasonVo" } } } } } } }, "/api/attribute-group/csr/list": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getAll_2", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/AttributeGroupCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } } }, "/api/attribute-group/csr/id": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "findActiveByIds_2", "parameters": [ { "name": "params", "in": "query", "required": true, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/id/{id}": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "findActiveById_2", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/id/generate": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "generateId_2", "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/api/attribute-group/csr/id/check/{id}": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "checkId_2", "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string", "pattern": "^(?!.*__)[A-Z0-9][A-Z0-9_]*$" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "string" } } } } } } }, "/api/attribute-group/csr/history/{recordNo}": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "findHistoryByRecordNo_3", "parameters": [ { "name": "recordNo", "in": "path", "required": true, "schema": { "type": "integer", "format": "int64" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } }, "/api/attribute-group/csr/history/list": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "getAllHistory_3", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/AttributeGroupCriteria" } }, { "name": "pageable", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/Pageable" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } } } } } } }, "/api/attribute-group/csr/count": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "count_3", "parameters": [ { "name": "criteria", "in": "query", "required": true, "schema": { "$ref": "#/components/schemas/AttributeGroupCriteria" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "integer", "format": "int64" } } } } } } }, "/api/attribute-group/check": { "get": { "tags": [ "attribute-group-manage-resource" ], "operationId": "existsAttributeGroup", "parameters": [ { "name": "groupId", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "type": "boolean" } } } } } } }, "/api/attribute-group/by-group-id": { "get": { "tags": [ "attribute-group-controller" ], "operationId": "findAttributeGroupById", "parameters": [ { "name": "groupId", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/AttributeGroupVo" } } } } } } }, "/api/static-attribute/csr/delete": { "delete": { "tags": [ "static-attribute-resource" ], "operationId": "delete", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DeleteRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultStaticAttributeDto" } } } } } } }, "/api/dynamic-attribute/csr/delete": { "delete": { "tags": [ "dynamic-attribute-resource" ], "operationId": "delete_1", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DeleteRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultDynamicAttributeDto" } } } } } } }, "/api/dynamic-attribute-value/csr/delete": { "delete": { "tags": [ "dynamic-attribute-value-resource" ], "operationId": "deleteCustomerAttributeValue", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DeleteRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultCustomerAttributeValueChangeVo" } } } } } } }, "/api/attribute-group/csr/delete": { "delete": { "tags": [ "attribute-group-manage-resource" ], "operationId": "delete_2", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DeleteRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "*/*": { "schema": { "$ref": "#/components/schemas/OperationResultAttributeGroupDto" } } } } } } } }, "components": { "schemas": { "ReferenceData": { "type": "object", "properties": { "code": { "type": "string" }, "description": { "type": "string" }, "notFound": { "type": "boolean" }, "recordStatus": { "type": "string" }, "attributes": { "type": "object", "additionalProperties": {} } } }, "StaticAttributeDto": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "status": { "type": "string", "readOnly": true }, "lastUpdateBy": { "type": "string", "readOnly": true }, "lastUpdateDate": { "type": "string", "format": "date-time", "readOnly": true }, "lastApproveBy": { "type": "string", "readOnly": true }, "lastApproveDate": { "type": "string", "format": "date-time", "readOnly": true }, "lastUpdateByName": { "type": "string", "readOnly": true }, "lastApproveByName": { "type": "string", "readOnly": true }, "attributeId": { "type": "string" }, "fieldName": { "type": "string" }, "dataType": { "type": "string", "enum": [ "STRING", "INT", "DECIMAL", "DATE", "TIME", "BOOLEAN", "SEGMENT", "AUDIENCE" ] }, "attributeName": { "type": "string" }, "attributeGroups": { "type": "array", "items": { "$ref": "#/components/schemas/ReferenceData" } }, "audienceAttribute": { "type": "boolean" }, "audienceIdentified": { "type": "boolean" }, "attributeValuePredefined": { "type": "boolean" }, "tableReferenceData": { "$ref": "#/components/schemas/ReferenceData" }, "contentParam": { "type": "boolean" }, "maxLength": { "type": "integer", "format": "int64" }, "description": { "type": "string", "maxLength": 500, "minLength": 0 } } }, "OperationResultStaticAttributeDto": { "type": "object", "properties": { "errorCode": { "type": "string" }, "message": { "type": "string" }, "entity": { "$ref": "#/components/schemas/StaticAttributeDto" } } }, "DynamicAttributeDto": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "status": { "type": "string", "readOnly": true }, "lastUpdateBy": { "type": "string", "readOnly": true }, "lastUpdateDate": { "type": "string", "format": "date-time", "readOnly": true }, "lastApproveBy": { "type": "string", "readOnly": true }, "lastApproveDate": { "type": "string", "format": "date-time", "readOnly": true }, "lastUpdateByName": { "type": "string", "readOnly": true }, "lastApproveByName": { "type": "string", "readOnly": true }, "entity": { "type": "string", "enum": [ "CLIENT", "PRODUCT_ACCOUNT", "CARD", "CORPORATION", "CHAIN", "STORE", "CAMPAIGN", "ITEM" ] }, "attributeId": { "type": "string", "maxLength": 30, "minLength": 1 }, "attributeName": { "type": "string", "maxLength": 100, "minLength": 1 }, "description": { "type": "string", "maxLength": 100, "minLength": 0 }, "effectiveFrom": { "type": "string", "format": "date" }, "effectiveTo": { "type": "string", "format": "date" }, "dataType": { "type": "string", "enum": [ "STRING", "NUMBER", "DATE", "BOOLEAN", "TIME" ] }, "semanticType": { "type": "string" }, "defaultValue": { "type": "string", "maxLength": 50, "minLength": 0 }, "preDefineAttributeValue": { "type": "boolean" }, "listOfValue": { "type": "array", "items": { "type": "string" } }, "attributeGroups": { "type": "array", "items": { "$ref": "#/components/schemas/ReferenceData" } } }, "required": [ "attributeId", "attributeName", "effectiveFrom", "effectiveTo" ] }, "OperationResultDynamicAttributeDto": { "type": "object", "properties": { "errorCode": { "type": "string" }, "message": { "type": "string" }, "entity": { "$ref": "#/components/schemas/DynamicAttributeDto" } } }, "CustomerAttributeValueChangeRequestVo": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "isSpecific": { "type": "boolean" }, "attributeId": { "type": "string" }, "entity": { "type": "string", "enum": [ "CLIENT", "PRODUCT_ACCOUNT", "CARD", "CORPORATION", "CHAIN", "STORE", "CAMPAIGN", "ITEM" ] }, "entityId": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "reason": { "type": "string", "minLength": 1 }, "newAttributeValue": { "type": "string", "minLength": 1 }, "newEffectiveFromMode": { "type": "string", "enum": [ "FIXED_DATE", "DURATION", "NON_EXPIRY" ] }, "newEffectiveFrom": { "type": "string", "format": "date-time" }, "newEffectiveFromDuration": { "type": "integer", "format": "int32" }, "newEffectiveFromPeriod": { "type": "string", "enum": [ "DAY", "WEEK", "MONTH", "QUARTER", "YEAR" ] }, "newEffectiveToMode": { "type": "string", "enum": [ "FIXED_DATE", "DURATION", "NON_EXPIRY" ] }, "newEffectiveTo": { "type": "string", "format": "date-time" }, "newEffectiveToDuration": { "type": "integer", "format": "int32" }, "newEffectiveToPeriod": { "type": "string", "enum": [ "DAY", "WEEK", "MONTH", "QUARTER", "YEAR" ] }, "newEffectFromDesc": { "type": "string" }, "newEffectToDesc": { "type": "string" } }, "required": [ "newAttributeValue", "reason" ] }, "CustomerAttributeValueChangeVo": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "definitionRecordNo": { "type": "integer", "format": "int64" }, "recordNoRef": { "type": "integer", "format": "int64" }, "isSpecific": { "type": "boolean" }, "valueSource": { "type": "string" }, "entity": { "type": "string", "enum": [ "CLIENT", "PRODUCT_ACCOUNT", "CARD", "CORPORATION", "CHAIN", "STORE", "CAMPAIGN", "ITEM" ] }, "entityName": { "type": "string" }, "entityId": { "type": "string" }, "cifNbr": { "type": "string" }, "entityValue": { "type": "string" }, "attributeId": { "type": "string" }, "attributeName": { "type": "string" }, "attributeValue": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveTo": { "type": "string", "format": "date-time" }, "newAttributeValue": { "type": "string" }, "newEffectiveFrom": { "type": "string", "format": "date-time" }, "newEffectiveTo": { "type": "string", "format": "date-time" }, "newEffectFromDesc": { "type": "string" }, "newEffectToDesc": { "type": "string" }, "newEffectiveFromMode": { "type": "string", "enum": [ "FIXED_DATE", "DURATION", "NON_EXPIRY" ] }, "newEffectiveFromDuration": { "type": "integer", "format": "int32" }, "newEffectiveFromPeriod": { "type": "string", "enum": [ "DAY", "WEEK", "MONTH", "QUARTER", "YEAR" ] }, "newEffectiveToMode": { "type": "string", "enum": [ "FIXED_DATE", "DURATION", "NON_EXPIRY" ] }, "newEffectiveToDuration": { "type": "integer", "format": "int32" }, "newEffectiveToPeriod": { "type": "string", "enum": [ "DAY", "WEEK", "MONTH", "QUARTER", "YEAR" ] }, "reason": { "type": "string" }, "rejectReason": { "type": "string" }, "status": { "type": "string" }, "lastUpdateBy": { "type": "string" }, "lastUpdateDate": { "type": "string", "format": "date-time" }, "lastApproveBy": { "type": "string" }, "lastApproveDate": { "type": "string", "format": "date-time" }, "lastUpdateByName": { "type": "string", "readOnly": true }, "lastApproveByName": { "type": "string", "readOnly": true } } }, "OperationResultCustomerAttributeValueChangeVo": { "type": "object", "properties": { "errorCode": { "type": "string" }, "message": { "type": "string" }, "entity": { "$ref": "#/components/schemas/CustomerAttributeValueChangeVo" } } }, "UpdateAttributeValueVo": { "type": "object", "properties": { "loyaltyAccountNo": { "type": "string" }, "referenceNo": { "type": "string" }, "attributeId": { "type": "string" }, "entity": { "type": "string", "enum": [ "CLIENT", "PRODUCT_ACCOUNT", "CARD", "CORPORATION", "CHAIN", "STORE", "CAMPAIGN", "ITEM" ] }, "entityId": { "type": "string" }, "attrValue": { "type": "string" }, "baseDate": { "type": "string", "format": "date-time" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveTo": { "type": "string", "format": "date-time" }, "recordNoRef": { "type": "integer", "format": "int64" }, "oldAttrValue": { "type": "string" }, "success": { "type": "boolean" }, "entityTable": { "type": "boolean" } } }, "AttributeGroupDto": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "status": { "type": "string", "readOnly": true }, "lastUpdateBy": { "type": "string", "readOnly": true }, "lastUpdateDate": { "type": "string", "format": "date-time", "readOnly": true }, "lastApproveBy": { "type": "string", "readOnly": true }, "lastApproveDate": { "type": "string", "format": "date-time", "readOnly": true }, "lastUpdateByName": { "type": "string", "readOnly": true }, "lastApproveByName": { "type": "string", "readOnly": true }, "groupId": { "type": "string", "maxLength": 10, "minLength": 1 }, "groupName": { "type": "string", "maxLength": 200, "minLength": 1 }, "level": { "type": "string", "enum": [ "L1", "L2", "L3" ] }, "parentGroup": { "$ref": "#/components/schemas/ReferenceData" }, "description": { "type": "string", "maxLength": 500, "minLength": 0 }, "subGroups": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupDto" } } }, "required": [ "groupId", "groupName" ] }, "OperationResultAttributeGroupDto": { "type": "object", "properties": { "errorCode": { "type": "string" }, "message": { "type": "string" }, "entity": { "$ref": "#/components/schemas/AttributeGroupDto" } } }, "RejectRequest": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "rejectReason": { "type": "string", "minLength": 1 } }, "required": [ "recordNo", "rejectReason" ] }, "BulkUploadRequest": { "type": "object", "properties": { "file": { "type": "string", "format": "binary" } } }, "BulkRequest": { "type": "object", "properties": { "recordNos": { "type": "array", "items": { "type": "integer", "format": "int64" }, "minItems": 1 }, "rejectReason": { "type": "string" } }, "required": [ "recordNos" ] }, "ApproveRequest": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" } }, "required": [ "recordNo" ] }, "StaticAttributeVo": { "type": "object", "properties": { "attributeType": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] }, "attributeId": { "type": "string" }, "attributeName": { "type": "string" }, "description": { "type": "string" }, "dataType": { "type": "string" }, "semanticType": { "type": "string" }, "attributeValuePredefined": { "type": "boolean" }, "attributeGroups": { "type": "array", "items": { "type": "string" } }, "maxLength": { "type": "integer", "format": "int64" }, "fieldName": { "type": "string" }, "audienceAttribute": { "type": "boolean" }, "criteriaAttribute": { "type": "boolean" }, "audienceIdentified": { "type": "boolean" }, "tableReferenceData": { "type": "string" }, "contentParam": { "type": "boolean" }, "metaProperty": { "type": "string" } } }, "Pageable": { "type": "object", "properties": { "page": { "type": "integer", "format": "int32", "minimum": 0 }, "size": { "type": "integer", "format": "int32", "minimum": 1 }, "sort": { "type": "array", "items": { "type": "string" } } } }, "RangeFilterInstant": { "type": "object", "properties": { "equals": { "type": "string", "format": "date-time" }, "notEquals": { "type": "string", "format": "date-time" }, "specified": { "type": "boolean" }, "in": { "type": "array", "items": { "type": "string", "format": "date-time" } }, "notIn": { "type": "array", "items": { "type": "string", "format": "date-time" } }, "greaterThan": { "type": "string", "format": "date-time" }, "lessThan": { "type": "string", "format": "date-time" }, "greaterThanOrEqual": { "type": "string", "format": "date-time" }, "lessThanOrEqual": { "type": "string", "format": "date-time" } } }, "StaticAttributeViewCriteria": { "type": "object", "properties": { "status": { "$ref": "#/components/schemas/StringFilter" }, "lastUpdateDate": { "$ref": "#/components/schemas/RangeFilterInstant" }, "search": { "type": "string" }, "searchComponent": { "type": "string" }, "attributeId": { "$ref": "#/components/schemas/StringFilter" }, "fieldName": { "$ref": "#/components/schemas/StringFilter" }, "dataType": { "$ref": "#/components/schemas/StringFilter" }, "attributeName": { "$ref": "#/components/schemas/StringFilter" }, "audienceAttribute": { "$ref": "#/components/schemas/StringFilter" }, "criteriaAttribute": { "$ref": "#/components/schemas/StringFilter" }, "contentParam": { "$ref": "#/components/schemas/StringFilter" }, "description": { "$ref": "#/components/schemas/StringFilter" }, "componentColumns": { "type": "array", "items": { "type": "string" } }, "attributeGroups": { "$ref": "#/components/schemas/StringFilter" } } }, "StringFilter": { "type": "object", "properties": { "equals": { "type": "string" }, "notEquals": { "type": "string" }, "specified": { "type": "boolean" }, "in": { "type": "array", "items": { "type": "string" } }, "notIn": { "type": "array", "items": { "type": "string" } }, "contains": { "type": "string" }, "doesNotContain": { "type": "string" } } }, "RejectionReasonVo": { "type": "object", "properties": { "moduleName": { "type": "string" }, "moduleRecordNo": { "type": "integer", "format": "int64" }, "moduleStatus": { "type": "string" }, "rejectionReason": { "type": "string" }, "createdBy": { "type": "string" }, "createdDate": { "type": "string", "format": "date-time" }, "lastUpdateBy": { "type": "string" }, "lastUpdateDate": { "type": "string", "format": "date-time" }, "createdByName": { "type": "string", "readOnly": true }, "lastUpdateByName": { "type": "string", "readOnly": true } } }, "StaticAttributeCriteria": { "type": "object", "properties": { "status": { "$ref": "#/components/schemas/StringFilter" }, "lastUpdateDate": { "$ref": "#/components/schemas/RangeFilterInstant" }, "search": { "type": "string" }, "searchComponent": { "type": "string" }, "attributeId": { "$ref": "#/components/schemas/StringFilter" }, "fieldName": { "$ref": "#/components/schemas/StringFilter" }, "dataType": { "$ref": "#/components/schemas/StringFilter" }, "attributeName": { "$ref": "#/components/schemas/StringFilter" }, "audienceAttribute": { "$ref": "#/components/schemas/StringFilter" }, "criteriaAttribute": { "$ref": "#/components/schemas/StringFilter" }, "contentParam": { "$ref": "#/components/schemas/StringFilter" }, "description": { "$ref": "#/components/schemas/StringFilter" }, "componentColumns": { "type": "array", "items": { "type": "string" } } } }, "MappingMatrixResponseDto": { "type": "object", "properties": { "title": { "type": "string" }, "firstColumnHeader": { "type": "string" }, "columns": { "type": "array", "items": { "$ref": "#/components/schemas/MatrixColumnDto" } }, "rows": { "type": "array", "items": { "$ref": "#/components/schemas/MatrixRowDto" } } } }, "MatrixCellDto": { "type": "object", "properties": { "contextId": { "type": "string" }, "isEnabled": { "type": "boolean" } } }, "MatrixColumnDto": { "type": "object", "properties": { "contextId": { "type": "string" }, "contextType": { "type": "string" }, "name": { "type": "string" }, "description": { "type": "string" } } }, "MatrixRowDto": { "type": "object", "properties": { "objectId": { "type": "string" }, "name": { "type": "string" }, "cells": { "type": "array", "items": { "$ref": "#/components/schemas/MatrixCellDto" } } } }, "DynamicAttributeVo": { "type": "object", "properties": { "attributeType": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] }, "attributeId": { "type": "string" }, "attributeName": { "type": "string" }, "description": { "type": "string" }, "dataType": { "type": "string" }, "semanticType": { "type": "string" }, "attributeValuePredefined": { "type": "boolean" }, "attributeGroups": { "type": "array", "items": { "type": "string" } }, "maxLength": { "type": "integer", "format": "int64" }, "entity": { "type": "string", "enum": [ "CLIENT", "PRODUCT_ACCOUNT", "CARD", "CORPORATION", "CHAIN", "STORE", "CAMPAIGN", "ITEM" ] }, "effectiveFrom": { "type": "string", "format": "date" }, "effectiveTo": { "type": "string", "format": "date" }, "defaultValue": { "type": "string" }, "attrGroupId": { "type": "string" } } }, "DynamicAttributeViewCriteria": { "type": "object", "properties": { "status": { "$ref": "#/components/schemas/StringFilter" }, "lastUpdateDate": { "$ref": "#/components/schemas/RangeFilterInstant" }, "search": { "type": "string" }, "searchComponent": { "type": "string" }, "entity": { "$ref": "#/components/schemas/StringFilter" }, "attributeId": { "$ref": "#/components/schemas/StringFilter" }, "attributeName": { "$ref": "#/components/schemas/StringFilter" }, "description": { "$ref": "#/components/schemas/StringFilter" }, "attrGroupId": { "$ref": "#/components/schemas/StringFilter" }, "dataType": { "$ref": "#/components/schemas/StringFilter" }, "effectiveFrom": { "$ref": "#/components/schemas/LocalDateFilter" }, "effectiveTo": { "$ref": "#/components/schemas/LocalDateFilter" }, "componentColumns": { "type": "array", "items": { "type": "string" } }, "attributeGroups": { "$ref": "#/components/schemas/StringFilter" } } }, "LocalDateFilter": { "type": "object", "properties": { "equals": { "type": "string", "format": "date" }, "notEquals": { "type": "string", "format": "date" }, "specified": { "type": "boolean" }, "in": { "type": "array", "items": { "type": "string", "format": "date" } }, "notIn": { "type": "array", "items": { "type": "string", "format": "date" } }, "greaterThan": { "type": "string", "format": "date" }, "lessThan": { "type": "string", "format": "date" }, "greaterThanOrEqual": { "type": "string", "format": "date" }, "lessThanOrEqual": { "type": "string", "format": "date" } } }, "DynamicAttributeCriteria": { "type": "object", "properties": { "status": { "$ref": "#/components/schemas/StringFilter" }, "lastUpdateDate": { "$ref": "#/components/schemas/RangeFilterInstant" }, "search": { "type": "string" }, "searchComponent": { "type": "string" }, "entity": { "$ref": "#/components/schemas/StringFilter" }, "attributeId": { "$ref": "#/components/schemas/StringFilter" }, "attributeName": { "$ref": "#/components/schemas/StringFilter" }, "description": { "$ref": "#/components/schemas/StringFilter" }, "attrGroupId": { "$ref": "#/components/schemas/StringFilter" }, "dataType": { "$ref": "#/components/schemas/StringFilter" }, "effectiveFrom": { "$ref": "#/components/schemas/LocalDateFilter" }, "effectiveTo": { "$ref": "#/components/schemas/LocalDateFilter" }, "componentColumns": { "type": "array", "items": { "type": "string" } } } }, "BooleanFilter": { "type": "object", "properties": { "equals": { "type": "boolean" }, "notEquals": { "type": "boolean" }, "specified": { "type": "boolean" }, "in": { "type": "array", "items": { "type": "boolean" } }, "notIn": { "type": "array", "items": { "type": "boolean" } } } }, "CustomerAttributeValueChangeCriteria": { "type": "object", "properties": { "status": { "$ref": "#/components/schemas/StringFilter" }, "lastUpdateDate": { "$ref": "#/components/schemas/RangeFilterInstant" }, "search": { "type": "string" }, "searchComponent": { "type": "string" }, "attributeId": { "$ref": "#/components/schemas/StringFilter" }, "attributeName": { "$ref": "#/components/schemas/StringFilter" }, "entity": { "$ref": "#/components/schemas/StringFilter" }, "entityId": { "$ref": "#/components/schemas/StringFilter" }, "isSpecific": { "$ref": "#/components/schemas/BooleanFilter" }, "effectiveFrom": { "$ref": "#/components/schemas/LocalDateFilter" }, "effectiveTo": { "$ref": "#/components/schemas/LocalDateFilter" }, "effectiveOnly": { "type": "boolean" }, "csn": { "type": "string" }, "componentColumns": { "type": "array", "items": { "type": "string" } } } }, "DynamicAttributeValueDetailCriteria": { "type": "object", "properties": { "status": { "type": "string" }, "valueSource": { "type": "string" }, "recordNo": { "type": "integer", "format": "int64" }, "definitionRecordNo": { "type": "integer", "format": "int64" }, "entity": { "type": "string" }, "entityId": { "type": "string" }, "csn": { "type": "string" } } }, "DynamicAttributeValueDetailVo": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "definitionRecordNo": { "type": "integer", "format": "int64" }, "csn": { "type": "string" }, "cifNbr": { "type": "string" }, "isSpecific": { "type": "boolean" }, "valueSource": { "type": "string" }, "entity": { "type": "string", "enum": [ "CLIENT", "PRODUCT_ACCOUNT", "CARD", "CORPORATION", "CHAIN", "STORE", "CAMPAIGN", "ITEM" ] }, "entityName": { "type": "string" }, "entityId": { "type": "string" }, "entityValue": { "type": "string" }, "attributeId": { "type": "string" }, "attributeName": { "type": "string" }, "attributeValue": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveTo": { "type": "string", "format": "date-time" }, "status": { "type": "string" }, "lastUpdateBy": { "type": "string" }, "lastUpdateDate": { "type": "string", "format": "date-time" }, "lastApproveBy": { "type": "string" }, "lastApproveDate": { "type": "string", "format": "date-time" }, "addOnVisible": { "type": "boolean" }, "historyEmpty": { "type": "boolean" } } }, "DynamicAttributeValueAddOnCriteria": { "type": "object", "properties": { "csn": { "type": "string" }, "entity": { "type": "string" }, "entityId": { "type": "string" }, "attributeId": { "type": "string" }, "excludeRecordNo": { "type": "integer", "format": "int64" }, "search": { "type": "string" } } }, "DynamicAttributeValueAddOnVo": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" }, "attributeValue": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveTo": { "type": "string", "format": "date-time" }, "currentlyEffective": { "type": "boolean" }, "status": { "type": "string" } } }, "AttributeValueVo": { "type": "object", "properties": { "attributeId": { "type": "string" }, "attributeType": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] }, "entity": { "type": "string" }, "entityId": { "type": "string" }, "attrValue": { "type": "string" }, "effectiveFrom": { "type": "string", "format": "date-time" }, "effectiveTo": { "type": "string", "format": "date-time" } } }, "AttributeReferenceValue": { "type": "object", "properties": { "code": { "type": "string" }, "description": { "type": "string" } } }, "AttributeVo": { "type": "object", "properties": { "attributeType": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] }, "attributeId": { "type": "string" }, "attributeName": { "type": "string" }, "description": { "type": "string" }, "dataType": { "type": "string" }, "semanticType": { "type": "string" }, "attributeValuePredefined": { "type": "boolean" }, "attributeGroups": { "type": "array", "items": { "type": "string" } }, "maxLength": { "type": "integer", "format": "int64" } } }, "AttributeDto": { "type": "object", "properties": { "attributeType": { "type": "string", "enum": [ "CUSTOM", "DYNAMIC", "STATIC" ] }, "attributeId": { "type": "string" }, "attributeName": { "type": "string" }, "description": { "type": "string" }, "dataType": { "type": "string" }, "semanticType": { "type": "string" }, "attributeValuePredefined": { "type": "boolean" }, "preDefineAttributeValue": { "type": "boolean" }, "listOfValue": { "type": "array", "items": { "type": "string" } }, "attributeGroups": { "type": "array", "items": { "$ref": "#/components/schemas/ReferenceData" } }, "maxLength": { "type": "integer", "format": "int64" } } }, "FolderAttributeDto": { "type": "object", "properties": { "groupId": { "type": "string" }, "groupName": { "type": "string" }, "parentGroup": { "type": "string" }, "level": { "type": "string", "enum": [ "L1", "L2", "L3" ] }, "attributes": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeDto" } } } }, "AttributeCriteriaConfigDto": { "type": "object", "properties": { "attributeId": { "type": "string" }, "criteriaFieldId": { "type": "string" }, "computeInd": { "type": "string" }, "compareValue": { "type": "string" }, "criteriaType": { "type": "string" } } }, "AttributeGroupCriteria": { "type": "object", "properties": { "status": { "$ref": "#/components/schemas/StringFilter" }, "lastUpdateDate": { "$ref": "#/components/schemas/RangeFilterInstant" }, "search": { "type": "string" }, "searchComponent": { "type": "string" }, "groupId": { "$ref": "#/components/schemas/StringFilter" }, "groupName": { "$ref": "#/components/schemas/StringFilter" }, "parentGroup": { "$ref": "#/components/schemas/StringFilter" }, "level": { "$ref": "#/components/schemas/StringFilter" }, "componentColumns": { "type": "array", "items": { "type": "string" } } } }, "AttributeGroupVo": { "type": "object", "properties": { "groupId": { "type": "string" }, "groupName": { "type": "string" }, "level": { "type": "string" }, "parentGroup": { "type": "string" }, "description": { "type": "string" }, "subGroup": { "type": "array", "items": { "$ref": "#/components/schemas/AttributeGroupVo" } } } }, "DeleteRequest": { "type": "object", "properties": { "recordNo": { "type": "integer", "format": "int64" } }, "required": [ "recordNo" ] } } } }