{
    "swagger":"2.0",
    "info":{
        "description":"REST API for Oracle Banking Collections and Recovery",
        "version":"2024.12.09",
        "title":"REST API for Oracle Banking Collections and Recovery",
        "x-summary":"REST API for Oracle Banking Collections and Recovery"
    },
    "consumes":[
        "application/json",
        "application/xml"
    ],
    "produces":[
        "application/json",
        "application/xml"
    ],
    "tags":[
        {
            "name":"Activity Services/Activity Service",
            "description":"This service is used to perform activity operations."
        },
        {
            "name":"Call Action Services/Call Action Collector Dashboard Service",
            "description":"This Service is used to Perform Action transactional operations."
        },
        {
            "name":"Call Action Services/Call Action Maintenance Service",
            "description":"This service is used to perform Action Maintenance operations."
        },
        {
            "name":"Call Action Services/Call Action Transaction Service",
            "description":"This Service is used to Perform Action transactional operations."
        },
        {
            "name":"Common Services/Fact Details Service",
            "description":"This service is used to perform Fact Details Service operations."
        },
        {
            "name":"Common Services/Identifier Definition Service",
            "description":"This service is used to perform Identifier Definition Maintenance Service operations."
        },
        {
            "name":"Common Services/Lookup Type Service",
            "description":"This service is used to perform Lookup Type maintenance service operations."
        },
        {
            "name":"Common Services/Product Processor Service",
            "description":"This service is used to perform Product Processor Maintenance Service operations."
        },
        {
            "name":"Correspondence Services/Communication Details Service",
            "description":"This service is used to perform Communication Details Transaction operations."
        },
        {
            "name":"Correspondence Services/Communication Template Maintenance Service",
            "description":"This service is used to perform Communication Template Maintenance operations."
        },
        {
            "name":"Correspondence Services/Correspondence Batch Service",
            "description":"Correspondence Batch Service REST Endpoints"
        },
        {
            "name":"Dashboard Services/Dashboard Service",
            "description":"This service is used to perform Collector Dashboard Transaction Service operations.."
        },
        {
            "name":"Entity Services/Account Arrears Service",
            "description":"This service is used to populate arrear details of the account."
        },
        {
            "name":"Entity Services/Account Bill Details Service",
            "description":"This service is used to populate bill information of the account."
        },
        {
            "name":"Entity Services/Account Delinquency History Service",
            "description":"This service is used to populate delinquency history of the account."
        },
        {
            "name":"Entity Services/Account Party Relationship Service",
            "description":"This service is used to populate account party relationship."
        },
        {
            "name":"Entity Services/Account Payment Service",
            "description":"This service is used to populate payment details of the account."
        },
        {
            "name":"Entity Services/Account Repayment Schedule Service",
            "description":"This service is used to populate repayment schedule of the account."
        },
        {
            "name":"Entity Services/Account Review Service",
            "description":"This service is used to populate review details of the account."
        },
        {
            "name":"Entity Services/Account Service",
            "description":"This service is used to maintain basic financial and non-financial details of account."
        },
        {
            "name":"Entity Services/Collateral Charge Service",
            "description":"This service is used to populate charge details of the collateral."
        },
        {
            "name":"Entity Services/Collateral Linkage Service",
            "description":"This service is used to populate collateral and account linkage."
        },
        {
            "name":"Entity Services/Collateral Owner Service",
            "description":"This service is used to populate ownership details of the collateral."
        },
        {
            "name":"Entity Services/Collateral Service",
            "description":"This service is used to populate basic details of the collateral."
        },
        {
            "name":"Entity Services/Feed Entity Service",
            "description":"This service is used to create Feed Entity."
        },
        {
            "name":"Entity Services/Insurance Service",
            "description":"This service is used to populate basic details of the insurance."
        },
        {
            "name":"Entity Services/Party Address Service",
            "description":"This service is used to populate address details of the party."
        },
        {
            "name":"Entity Services/Party Contact Service",
            "description":"This service is used to populate contact details of the party."
        },
        {
            "name":"Entity Services/Party Employment Service",
            "description":"This service is used to populate employment details of the party."
        },
        {
            "name":"Entity Services/Party Identity Service",
            "description":"This service is used to populate identification details of the party."
        },
        {
            "name":"Entity Services/Party Name Service",
            "description":"This service is used to populate name details of the party."
        },
        {
            "name":"Entity Services/Party Service",
            "description":"This service is used to populate basic details of the party."
        },
        {
            "name":"Entity Services/Risk Indicator Service",
            "description":"This service is used to populate risk indicator details on account and party."
        },
        {
            "name":"Entity Services/Seed Data Configuration Service",
            "description":"This service is used to create Seed Data Configuration related tasks."
        },
        {
            "name":"Fees Charges Services/Fees Charges Batch Services",
            "description":"This service is used to perform various actions related to fee charge service."
        },
        {
            "name":"Fees Charges Services/Fees Charges Maintenance Services",
            "description":"This service is used to perform various actions related to fee charge service."
        },
        {
            "name":"Fees Charges Services/Fees Charges Transaction Services",
            "description":"This service is used to perform various actions related to fee charge service."
        },
        {
            "name":"Notes Services/Notes Service",
            "description":"This service is used to perform Notes Service operations."
        },
        {
            "name":"Promise to Pay Services/Promise to Pay Collector Dashboard Service",
            "description":"This service is used to perform Collector Dashboard Transaction Service operations."
        },
        {
            "name":"Promise to Pay Services/Promise to Pay Maintenance Service",
            "description":"This service is used to perform Promise to Pay Type Maintenance Service operations."
        },
        {
            "name":"Promise to Pay Services/Promise to Pay Transaction Service",
            "description":"This service is used to perform Promise To Pay Transaction Service operations."
        },
        {
            "name":"Segmentation Services/Segment Maintenance Service",
            "description":"This service is used to perform Segment Batch operations."
        },
        {
            "name":"Segmentation Services/Segmentation Batch Service",
            "description":"This service is used to perform Segment Batch operations."
        },
        {
            "name":"Strategy Services/Case Account Association Service",
            "description":"Case Account Association Operations"
        },
        {
            "name":"Strategy Services/Case Service",
            "description":"Case operations"
        },
        {
            "name":"Strategy Services/Fact Service",
            "description":"This service describes the API information for Fact Service."
        },
        {
            "name":"Strategy Services/Strategy Maintenance Service",
            "description":"This service is used for performing various actions related to Strategy Maintenance."
        },
        {
            "name":"Strategy Services/Strategy service",
            "description":"This service is used to check the health check  for the Strategy services."
        },
        {
            "name":"Strategy Services/Task Type Service",
            "description":"Task Type maintenance APIs."
        },
        {
            "name":"Task Workflow Services/Ad Hoc Task Service",
            "description":"This service is used to create ad hoc tasks."
        },
        {
            "name":"Task Workflow Services/Collector Dashboard Service",
            "description":"This service is used to perform Collector Dashboard Transaction Service operations.."
        },
        {
            "name":"Task Workflow Services/Task Summary Service",
            "description":"Task Summary Service to display Tasks and Accounts assigned to the logged in user."
        },
        {
            "name":"Task Workflow Services/Task Workflow Batch Service",
            "description":"This service is used to update or insert task related details based on rule."
        },
        {
            "name":"Task Workflow Services/Task Workflow Maintenance Service",
            "description":"This service is used to maintain Task Workflow configuration."
        },
        {
            "name":"User Management Services/User Assignment Maintenance Service",
            "description":"This service is used to perform various actions for User Assignment Maintenance records."
        },
        {
            "name":"User Management Services/User Assignment Transaction Service",
            "description":"This service is used to perform User Assignment Transaction operations."
        },
        {
            "name":"User Management Services/User Group Maintenance Service",
            "description":"This service is used to perform various actions related to User Group Maintenance."
        }
    ],
    "schemes":[
        "http",
        "https"
    ],
    "paths":{
        "/dmpartyaddress-service/partyaddresses":{
            "put":{
                "tags":[
                    "Entity Services/Party Address Service"
                ],
                "summary":"Update Existing Party Address",
                "description":"This endpoint is used to update an existing Party address.",
                "operationId":"updateDmPartyAddress",
                "parameters":[
                    {
                        "name":"feedPartyAddressWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Party address.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPartyAddressWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpartyaddress-service-partyaddresses-put",
                "x-filename-id":"dmpartyaddress-service-partyaddresses-put"
            }
        },
        "/dmpartyname-service/partynames":{
            "put":{
                "tags":[
                    "Entity Services/Party Name Service"
                ],
                "summary":"Update Existing Party Name Details",
                "description":"This endpoint is used to update an existing Party Name details.",
                "operationId":"updateDmPartyName",
                "parameters":[
                    {
                        "name":"partyNameWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Party Name details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPartyNameWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpartyname-service-partynames-put",
                "x-filename-id":"dmpartyname-service-partynames-put"
            }
        },
        "/obedm-common-services/identifierdefinition":{
            "post":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Add New Identifier Definition",
                "description":"This endpoint is used to add a new identifier definition.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"identifierdefinition",
                        "in":"body",
                        "description":"Request body that contains data required for creating a new identifier definition.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Identifier Definition.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-post",
                "x-filename-id":"obedm-common-services-identifierdefinition-post"
            },
            "get":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Get All Valid Identifier Definition",
                "description":"This endpoint is used to Get all valid Identifier Definition maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorised need to be set to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"productProcessor",
                        "in":"query",
                        "description":"Product Processor that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"entityTypeCd",
                        "in":"query",
                        "description":"Entity Type Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"branch",
                        "in":"query",
                        "description":"Branch that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorised Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Header of Response",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error,"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-get",
                "x-filename-id":"obedm-common-services-identifierdefinition-get"
            }
        },
        "/obedm-common-services/identifierdefinition/{id}":{
            "put":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Update Existing Identifier Definition",
                "description":"This endpoint is used to update existing Identifier Definition.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Identifier Definition Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"identifierdefinition",
                        "in":"body",
                        "description":"Request body that contains data required for updating an existing Identifier Definition.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Identifier Definition.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-put",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-put"
            },
            "get":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Retrieve Identifier Definition by ID",
                "description":"This endpoint is used to retrieve Identifier Definition by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Identifier Definition based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-get",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-get"
            },
            "delete":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Delete Identifier Definition Identified by Given ID",
                "description":"This endpoint is used to delete Identifier Definition identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Identifier Definition maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"identifierdefinition",
                        "in":"body",
                        "description":"Request body contain Identifier Definition and Modification number of Identifier Definition maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-delete",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-delete"
            }
        },
        "/obedm-common-services/identifierdefinition/{id}/approve":{
            "patch":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Authorize Identifier Definition by Given ID",
                "description":"This endpoint is used to authorize Identifier Definition identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Identifier Definition maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"identifierdefinition",
                        "in":"body",
                        "description":"Request body contain Identifier Definition number of Identifier Definition maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-approve-patch",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-approve-patch"
            }
        },
        "/obedm-common-services/identifierdefinition/{id}/close":{
            "patch":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Close Identifier Definition by Given ID",
                "description":"This endpoint is used to Close Identifier Definition identified by ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Identifier Definition maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"identifierdefinition",
                        "in":"body",
                        "description":"Request body of close Record contain Identifier Definition and Modification number of Identifier Definition maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-close-patch",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-close-patch"
            }
        },
        "/obedm-common-services/identifierdefinition/{id}/reopen":{
            "patch":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Reopen Identifier Definition by Given ID",
                "description":"This endpoint is used to reopen Identifier Definition identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Identifier Definition maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"identifierdefinition",
                        "in":"body",
                        "description":"Request body of Reopen records contain Identifier Definition and Modification number of Identifier Definition maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-reopen-patch",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-reopen-patch"
            }
        },
        "/obedm-common-services/identifierdefinition/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Retrieve Identifier Definition by Given ID",
                "description":"This endpoint is used to retrieve Identifier Definition identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Identifier Definition based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-unauthorized-get",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-unauthorized-get"
            }
        },
        "/obedm-common-services/identifierdefinition/{id}/history":{
            "get":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Retrieve Identifier Definition History by Given ID",
                "description":"This endpoint is used to retrieve Identifier Definition history by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Identifier Definition history based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-{id}-history-get",
                "x-filename-id":"obedm-common-services-identifierdefinition-id-history-get"
            }
        },
        "/obedm-common-services/identifierdefinition/generate":{
            "get":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Generate Number for Given Criteria",
                "description":"This endpoint is used to generate number for given criteria.",
                "operationId":"generateNumber",
                "parameters":[
                    {
                        "name":"entityTypeCd",
                        "in":"query",
                        "description":"Entity Type",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"branch",
                        "in":"query",
                        "description":"Branch",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"productProcessor",
                        "in":"query",
                        "description":"Product Processor",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Header of response",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmGeneratedNumberResponseWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-generate-get",
                "x-filename-id":"obedm-common-services-identifierdefinition-generate-get"
            }
        },
        "/obedm-common-services/identifierdefinition/getAngConfig":{
            "get":{
                "tags":[
                    "Common Services/Identifier Definition Service"
                ],
                "summary":"Fetch Identifier Definition and Parameters Configuration for Given Criteria",
                "description":"This endpoint is used to fetch Identifier Definition and Parameters for the given criteria.",
                "operationId":"getAngConfig",
                "parameters":[
                    {
                        "name":"entityTypeCd",
                        "in":"query",
                        "description":"Entity Type",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization Status",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the Identifier Definition and Parameters.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmIdentifierDefinitionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-identifierdefinition-getAngConfig-get",
                "x-filename-id":"obedm-common-services-identifierdefinition-getangconfig-get"
            }
        },
        "/obcr-fees-charges-services/feecharge":{
            "post":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Adds a new feecharge.",
                "description":"This endpoint is used to save the feecharge.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"feecharge",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new feecharge",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmFeeChargeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"Header",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "description":"Tenant ID",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of succes or failure ",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created feecharge",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-post",
                "x-filename-id":"obcr-fees-charges-services-feecharge-post"
            },
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Get all valid feecharge.",
                "description":"This endpoints will be used to Get all valid feecharge maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"includecloseandunauth need to be set to fetch summary record, defult value is false",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"offset is starting no of records to be fetched",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"limit is maximum no of records to be fetched",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"feeChrgCd",
                        "in":"query",
                        "description":"Code of the Fees and Charges to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"feeCatgy",
                        "in":"query",
                        "description":"Category of the Fees and Charges to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"feeChrgTyp",
                        "in":"query",
                        "description":"Type of the Fees and Charges to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Auth Status of the Fees and Charges to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status of the Fees and Charges to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "description":"Content Type",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "description":"Tenant ID",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of succes or failure",
                        "headers":{
                            "Location":{
                                "description":"",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmFeeChargeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-get",
                "x-filename-id":"obcr-fees-charges-services-feecharge-get"
            }
        },
        "/obcr-fees-charges-services/feecharge/{id}":{
            "put":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Update an existing feecharge.",
                "description":"This endpoint is used to Update an existing feecharge.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"key of the feecharge Maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"feecharge",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing feecharge",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmFeeChargeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "description":"Content Type",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "description":"Tenant ID",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated feecharge",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-put",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-put"
            },
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Retrieves the feecharge by ID.",
                "description":"This endpoint is used to Retrieves the feecharge by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the feecharge based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmFeeChargeWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-get",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-get"
            },
            "delete":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Deletes the feecharge identified by given ID.",
                "description":"This endpoint is used to Deletes the feecharge identified by given ID. Add additional information here for the this endpoint.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the feecharge maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"feecharge",
                        "in":"body",
                        "description":"Request body contain feecharge and Modification no of feecharge maintenance which need to be deleted\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "description":"Content Type",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "description":"Tenant ID",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-delete",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-delete"
            }
        },
        "/obcr-fees-charges-services/feecharge/{id}/approve":{
            "patch":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Authorize the feecharge by given ID.",
                "description":"This is endpoint is use to authorize the feecharge identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the feecharge maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"feecharge",
                        "in":"body",
                        "description":"Request body contain feecharge and Modification no of feecharge maintenance which need to be deleted\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "description":"Content Type",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "description":"Tenant ID",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-approve-patch",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-approve-patch"
            }
        },
        "/obcr-fees-charges-services/feecharge/{id}/close":{
            "patch":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Close the feecharge by given ID.",
                "description":"This endpoint is used to close the feecharge identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the feecharge maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"feecharge",
                        "in":"body",
                        "description":"Request body contain feecharge and Modification no of feecharge maintenance which need to be closed\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type"
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"Tenant ID",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-close-patch",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-close-patch"
            }
        },
        "/obcr-fees-charges-services/feecharge/{id}/reopen":{
            "patch":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"reopen the feecharge by given ID.",
                "description":"This endpoint is use to reopen the feecharge identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the feecharge maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"feecharge",
                        "in":"body",
                        "description":"Request body contain feecharge and Modification no of feecharge maintenance which need to be reopen\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type"
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"Tenant ID",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-reopen-patch",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-reopen-patch"
            }
        },
        "/obcr-fees-charges-services/feecharge/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Retrives the feecharge by given ID.",
                "description":"This endpoint is used to retrives the feecharge identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type"
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"Tenant ID",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the feecharge based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmFeeChargeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-unauthorized-get",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-unauthorized-get"
            }
        },
        "/obcr-fees-charges-services/feecharge/{id}/history":{
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Maintenance Services"
                ],
                "summary":"Retrives the feecharge by given ID.",
                "description":"This endpoint is used to retrives the feecharge by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type"
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"Tenant ID",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"Application ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the feecharge based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmFeeChargeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feecharge-{id}-history-get",
                "x-filename-id":"obcr-fees-charges-services-feecharge-id-history-get"
            }
        },
        "/DmInsurance-service/insurances":{
            "put":{
                "tags":[
                    "Entity Services/Insurance Service"
                ],
                "summary":"Update Existing Insurance",
                "description":"This endpoint is used to update an existing Insurance.",
                "operationId":"updateDmInsurance",
                "parameters":[
                    {
                        "name":"feedInsuranceWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Insurance.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedInsuranceWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmInsurance-service-insurances-put",
                "x-filename-id":"dminsurance-service-insurances-put"
            }
        },
        "/dmaccountarrears-service/accountarrears":{
            "put":{
                "tags":[
                    "Entity Services/Account Arrears Service"
                ],
                "summary":"Update Existing Account Arrears",
                "description":"This endpoint is used to update an existing account arrears.",
                "operationId":"updateDmAccountArrears",
                "parameters":[
                    {
                        "name":"feedAccountArrearsWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing account arrears.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedAccountArrearsWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"dmaccountarrears-service-accountarrears-put",
                "x-filename-id":"dmaccountarrears-service-accountarrears-put"
            }
        },
        "/dmaccountbilldtls-service/accountbilldtls":{
            "put":{
                "tags":[
                    "Entity Services/Account Bill Details Service"
                ],
                "summary":"Update Existing Account Bill Details",
                "description":"This endpoint is used to update an existing account bill details.",
                "operationId":"updateDmAccountBillDtls",
                "parameters":[
                    {
                        "name":"feedAccountBillDtlsWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing account bill details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedAccountBillDtlsWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccountbilldtls-service-accountbilldtls-put",
                "x-filename-id":"dmaccountbilldtls-service-accountbilldtls-put"
            }
        },
        "/obcr-fees-charges-services/feechargetransaction/updateFeesandChargesAssoHistAndDeleteFeesandChargesAsso/{acctId}":{
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Transaction Services"
                ],
                "summary":"Update Fees and Charges Association History and Delete Fees and Charges Association",
                "description":"This endpoint is used to update Fees and Charges Association History and Delete Fees and Charges Association.",
                "operationId":"updateFeesandChargesAssoHistAndDeleteFeesandChargesAssoByAccId",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "type":"string",
                        "required":true,
                        "description":"The Account ID for which the fees charges are required to be updated."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmFeesandChargesmAccAssoColl"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feechargetransaction-updateFeesandChargesAssoHistAndDeleteFeesandChargesAsso-{acctId}-get",
                "x-filename-id":"obcr-fees-charges-services-feechargetransaction-updatefeesandchargesassohistanddeletefeesandchargesasso-acctid-get"
            }
        },
        "/obcr-fees-charges-services/feechargetransaction/getaccount/{accountId}":{
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Transaction Services"
                ],
                "summary":"Retrieves the feeschargesaccountasso by Account Id.",
                "description":"This endpoint is used to retrieves the feeschargesaccountasso by Account ID.",
                "operationId":"getAllAccount",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "description":"Content Type",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "description":"Tenant ID",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"User ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"App ID",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"Branch Code",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the account collection based on given account number.",
                        "schema":{
                            "$ref":"#/definitions/DmFeesChargesAccountAssoCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-feechargetransaction-getaccount-{accountId}-get",
                "x-filename-id":"obcr-fees-charges-services-feechargetransaction-getaccount-accountid-get"
            }
        },
        "/api/1.0/callActionTransactional/getAllAccExisCollStat":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Retrieve all open and close existing collection status based on an account ID",
                "description":"This endpoint is used to Retrieve the all open and close existing collection status based on an account ID.",
                "operationId":"getAllAccExisCollStat",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"The account ID for which existing collection status to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmAllAccExisCollStatCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-getAllAccExisCollStat-get",
                "x-filename-id":"api-1.0-callactiontransactional-getallaccexiscollstat-get"
            }
        },
        "/api/1.0/callActionTransactional/reverseClosedCollStat":{
            "post":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Restore closed Collection status on an account",
                "description":"This endpoint is used to restore closed Collection status on an account.",
                "operationId":"reverseClosedCollStat",
                "parameters":[
                    {
                        "name":"reverseClosedCollStat",
                        "in":"body",
                        "description":"Request Body that contains data required for restoring collection status on an account.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmCollStatDelInsColl"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Call Action",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-reverseClosedCollStat-post",
                "x-filename-id":"api-1.0-callactiontransactional-reverseclosedcollstat-post"
            }
        },
        "/api/1.0/callActionTransactional/endCollStatusByAccId":{
            "post":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"End Collection status on an account",
                "description":"This endpoint is used to End Collection status on an account.",
                "operationId":"endCollStatusByAccId",
                "parameters":[
                    {
                        "name":"endCollStatusByAccId",
                        "in":"body",
                        "description":"Request Body that contains data required for ending collection status on an account.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/endCollStatusDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure ",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Call Action",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmCollStatDelInsColl"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-endCollStatusByAccId-post",
                "x-filename-id":"api-1.0-callactiontransactional-endcollstatusbyaccid-post"
            }
        },
        "/api/1.0/callActionTransactional/getHistoryDetails":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Retrieve the action history details based on Task ID",
                "description":"This endpoint is used to retrieve the action history details based on Task ID.",
                "operationId":"getHistoryDetails",
                "parameters":[
                    {
                        "name":"taskId",
                        "in":"query",
                        "description":"Task ID for which action history details are to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the callAction History based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmActionHistoryDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-getHistoryDetails-get",
                "x-filename-id":"api-1.0-callactiontransactional-gethistorydetails-get"
            }
        },
        "/api/1.0/callActionTransactional":{
            "post":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Add a New Call Action followup record",
                "description":"This end point is used to Add a new call action followup record.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"callActionTransactional",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new call action followup.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmActionResultsDTO"
                        }
                    },
                    {
                        "name":"followupDate",
                        "in":"query",
                        "description":"Flag to update follow up date.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure ",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Call Action",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-post",
                "x-filename-id":"api-1.0-callactiontransactional-post"
            }
        },
        "/api/1.0/callActionTransactional/getActionDetails/{segmentCode}":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Retrieve the action details based on segment code",
                "description":"This endpoint is used to Retrieve the action details based on segment code.",
                "operationId":"getActionDetails",
                "parameters":[
                    {
                        "name":"segmentCode",
                        "in":"path",
                        "description":"Segment code for which action details are to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the callAction based on given ID.",
                        "schema":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmStrategyDTO"
                            }
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-getActionDetails-{segmentCode}-get",
                "x-filename-id":"api-1.0-callactiontransactional-getactiondetails-segmentcode-get"
            }
        },
        "/api/1.0/callActionTransactional/getExistingCollectionStatus":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Retrieve the existing collection status based on account ID",
                "description":"This endpoint is used to retrieve the existing collection status based on an account ID.",
                "operationId":"getExistingCollectionStatus",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"The Account ID for which existing collection status to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Returns the Collection Status based on account ID.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmAccountCollectionStatusDTO"
                            }
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-getExistingCollectionStatus-get",
                "x-filename-id":"api-1.0-callactiontransactional-getexistingcollectionstatus-get"
            }
        },
        "/api/1.0/callActionTransactional/getCollectionFacts":{
            "post":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Retrieve the value of all the facts for batches",
                "description":"This endpoint is used to Retrieve the list of entity fact values.",
                "operationId":"getAllDmEntityFactValues",
                "parameters":[
                    {
                        "name":"DmEntityFactValuesCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching facts values against entities.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"The account ID used to fetch the fact values."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful performs the operation",
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of succes or failure.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-getCollectionFacts-post",
                "x-filename-id":"api-1.0-callactiontransactional-getcollectionfacts-post"
            }
        },
        "/api/1.0/callActionTransactional/callCount":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Transaction Service"
                ],
                "summary":"Retrieve count of call actions based on call type",
                "description":"This endpoint is used to Retrieve count of call actions based on call type.",
                "operationId":"getCallCount",
                "parameters":[
                    {
                        "name":"caseId",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"The Case ID used to get call count."
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"The account ID used to get call count."
                    },
                    {
                        "name":"isHistory",
                        "in":"query",
                        "required":false,
                        "type":"boolean",
                        "description":"The event name for which call is made."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful performs the operation",
                        "schema":{
                            "$ref":"#/definitions/DmCallCountCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of succes or failure.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callActionTransactional-callCount-get",
                "x-filename-id":"api-1.0-callactiontransactional-callcount-get"
            }
        },
        "/api/1.0/usergroup":{
            "post":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Add New User Group",
                "description":"This endpoint is used to add a new User Group.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"usergroup",
                        "in":"body",
                        "description":"Request Body contain data required for creating a new User Group.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmUserGroupDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"New User group added successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created User Group.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-usergroup-post",
                "x-filename-id":"api-1.0-usergroup-post"
            },
            "get":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Get All Valid User Group",
                "description":"This endpoint is used to Get all valid User Group maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized need to be set to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    },
                    {
                        "name":"userGroupCd",
                        "in":"query",
                        "description":"User Group Code",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"userGroupDescr",
                        "in":"query",
                        "description":"User Group Description",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"supervisoryGroupCd",
                        "in":"query",
                        "description":"Supervisory Group Code",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"defaultAssigneeFlg",
                        "in":"query",
                        "description":"Default Assignee Flag",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"fetchExpiredGroupsFlg",
                        "in":"query",
                        "description":"Fetch Expired Groups Flags",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStatus",
                        "in":"query",
                        "description":"Authorization Status",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStatus",
                        "in":"query",
                        "description":"Record Status",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Valid User groups retrieved successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmUserGroupCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-get",
                "x-filename-id":"api-1.0-usergroup-get"
            }
        },
        "/api/1.0/usergroup/{id}":{
            "put":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Update Existing User Group",
                "description":"This endpoint is used to update an existing User Group.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Group Maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"usergroup",
                        "in":"body",
                        "description":"Request Body contain data required for updating an existing User Group.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmUserGroupDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated User Group.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-put",
                "x-filename-id":"api-1.0-usergroup-id-put"
            },
            "get":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Retrieve User Group by ID",
                "description":"This endpoint is used to retrieve the User Group by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The content type of request or response body.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the User Group based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmUserGroupWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-get",
                "x-filename-id":"api-1.0-usergroup-id-get"
            },
            "delete":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Delete User Group Identified by Given ID",
                "description":"This endpoint is used to delete the User Group identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Group maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"usergroup",
                        "in":"body",
                        "description":"Request body contain User Group and Modification number of User Group maintenance which need to be deleted",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "description":"The application ID of host service.",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Deleted the User Group Identified by given ID successfully.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-delete",
                "x-filename-id":"api-1.0-usergroup-id-delete"
            }
        },
        "/api/1.0/usergroup/{id}/approve":{
            "patch":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Authorize User Group by Given ID",
                "description":"This endpoint is used to authorize the User Group identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Group maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"usergroup",
                        "in":"body",
                        "description":"Request body contain User Group and Modification details of User Group maintenance which need to be authorised.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Authorized the User Group by given ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-approve-patch",
                "x-filename-id":"api-1.0-usergroup-id-approve-patch"
            }
        },
        "/api/1.0/usergroup/{id}/close":{
            "patch":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Close User Group by Given ID",
                "description":"This endpoint is used to close the User Group identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Group maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"usergroup",
                        "in":"body",
                        "description":"Request body contain User Group and Modification number of User Group maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Closed the User Group identified by given ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-close-patch",
                "x-filename-id":"api-1.0-usergroup-id-close-patch"
            }
        },
        "/api/1.0/usergroup/{id}/reopen":{
            "patch":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Reopen User Group by Given ID",
                "description":"This endpoint is used to reopen the User Group identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Group maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"usergroup",
                        "in":"body",
                        "description":"Request body contain User Group and Modification number of User Group maintenance which need to be reopen",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Reopens the User Group by given ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-reopen-patch",
                "x-filename-id":"api-1.0-usergroup-id-reopen-patch"
            }
        },
        "/api/1.0/usergroup/{id}/unauthorized":{
            "get":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Retrieve Unauthorized User Group by Given ID",
                "description":"This endpoint is used to retrieve the Unauthorized User Group identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The content type of request or response body.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Retrieve the unauthorised User Group identified by given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmUserGroupCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-usergroup-id-unauthorized-get"
            }
        },
        "/api/1.0/usergroup/{id}/history":{
            "get":{
                "tags":[
                    "User Management Services/User Group Maintenance Service"
                ],
                "summary":"Retrieve User Group History by Given ID",
                "description":"This endpoint is used to retrieve the User Group history by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The content type of request or response body.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Retrieve the User Group History by ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmUserGroupCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-usergroup-{id}-history-get",
                "x-filename-id":"api-1.0-usergroup-id-history-get"
            }
        },
        "/api/1.0/collectordashboard/kpi/all":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Collector Dashboard Service"
                ],
                "summary":"Retrieve the Right Party Contact Count",
                "description":"This endpoint is used to retrieve the Right Party Contact Count",
                "operationId":"getAllActionRelatedKPIs",
                "parameters":[
                    {
                        "name":"startDate",
                        "in":"query",
                        "description":"Current Business or Override Date.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"pastDate",
                        "in":"query",
                        "description":"Past Date.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"collectorUserId",
                        "in":"query",
                        "description":"Collector user id.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns thepercent of Right Party Contact.",
                        "schema":{
                            "$ref":"#/definitions/KpiValuesWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-kpi-all-get",
                "x-filename-id":"api-1.0-collectordashboard-kpi-all-get"
            }
        },
        "/api/1.0/collectordashboard/callactionresultcount":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Collector Dashboard Service"
                ],
                "summary":"Retrieve the count of Call Action Results",
                "description":"This endpoint is used to retrieve the count of Call Action Results.",
                "operationId":"getCallActionResultCount",
                "parameters":[
                    {
                        "name":"startDate",
                        "in":"query",
                        "description":"Current Business or Override Date.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"pastDate",
                        "in":"query",
                        "description":"Past Date.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"collectorUserId",
                        "in":"query",
                        "description":"Collector UserId for getting count of Call Action Results.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns the count of Call Action Results.",
                        "schema":{
                            "$ref":"#/definitions/DmCallActionResultCountWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-callactionresultcount-get",
                "x-filename-id":"api-1.0-collectordashboard-callactionresultcount-get"
            }
        },
        "/api/1.0/collectordashboard/actionResultsCountByTaskId":{
            "post":{
                "tags":[
                    "Call Action Services/Call Action Collector Dashboard Service"
                ],
                "summary":"Fetch Action Results based on TaskId",
                "description":"This endpoint is used to Fetch Action Results based on the provided task Id's.",
                "operationId":"actionResultsCountByTaskId",
                "parameters":[
                    {
                        "name":"tasksIdCollForActionResultCount",
                        "in":"body",
                        "description":"Request Body contains data required to Fetch Action Results.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/tasksIdCollForActionResultCount"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure ",
                        "headers":{
                            "Location":{
                                "description":"Action Results Count",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/actionResultsCountColl"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-actionResultsCountByTaskId-post",
                "x-filename-id":"api-1.0-collectordashboard-actionresultscountbytaskid-post"
            }
        },
        "/obedm-ptp-services/collectordashboard/kpi/all":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Collector Dashboard Service"
                ],
                "summary":"Get all PTP related KPI information",
                "description":"This endpoint is used to Get all PTP related KPI information.",
                "operationId":"getAllPTPRelatedKPIs",
                "parameters":[
                    {
                        "name":"collectorUserId",
                        "in":"query",
                        "description":"User Id of collector.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"startDate",
                        "in":"query",
                        "description":"Start Date or Current Date for KPI calculation.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"pastDate",
                        "in":"query",
                        "description":"Past Date for KPI calculation.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the PTP KPI Information.",
                        "schema":{
                            "$ref":"#/definitions/KpiValuesWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-collectordashboard-kpi-all-get",
                "x-filename-id":"obedm-ptp-services-collectordashboard-kpi-all-get"
            }
        },
        "/obedm-ptp-services/collectordashboard/collectionhistory/{period}":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Collector Dashboard Service"
                ],
                "summary":"Display Collection history promise detail by user id",
                "operationId":"getCollectedPromiseHistory",
                "parameters":[
                    {
                        "name":"period",
                        "in":"path",
                        "description":"Period is day range to fetch the Promise To Pay collected history.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for upcoming  promise detail by user id."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for upcoming  promise detail by user id."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for upcoming  promise detail by user id."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application for upcoming  promise detail by user id."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code for upcoming  promise detail by user id."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"Response headers for Collection Promise History.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/CollectionHistoryData"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-collectordashboard-collectionhistory-{period}-get",
                "x-filename-id":"obedm-ptp-services-collectordashboard-collectionhistory-period-get"
            }
        },
        "/api/1.0/callAction":{
            "post":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Add a New Call Action",
                "description":"This endpoint is used to add a new Call Action.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"callAction",
                        "in":"body",
                        "description":"This request body contains data required for creating a new Call Action.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmCallActionDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Call Action.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-post",
                "x-filename-id":"api-1.0-callaction-post"
            },
            "get":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Get all Valid Call Action",
                "description":"This endpoints will be used to Get all valid Call Action maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized value need to be provided to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"code",
                        "in":"query",
                        "description":"Code of the Call Action to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"description",
                        "in":"query",
                        "description":"Description of the Call Action to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization status of the Call Action to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record status of the Call Action to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmCallActionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-get",
                "x-filename-id":"api-1.0-callaction-get"
            }
        },
        "/api/1.0/callAction/{id}":{
            "put":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Update an existing Call Action",
                "description":"This endpoint is used to update an existing Call Action.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Call Action Maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"callAction",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Call Action.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmCallActionDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Call Action",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-put",
                "x-filename-id":"api-1.0-callaction-id-put"
            },
            "get":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Retrieve the Call Action by ID",
                "description":"This endpoint is used to retrieve the Call Action by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version ID  of the record that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Call Action based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCallActionWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-get",
                "x-filename-id":"api-1.0-callaction-id-get"
            },
            "delete":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Delete the Call Action identified by given ID",
                "description":"This endpoint is used to deletes the Call Action identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Call Action maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"callAction",
                        "in":"body",
                        "description":"Request body contain Call Action and Modification no of Call Action maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-delete",
                "x-filename-id":"api-1.0-callaction-id-delete"
            }
        },
        "/api/1.0/callAction/{id}/approve":{
            "patch":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Authorize the Call Action by given ID",
                "description":"This endpoint is used to authorizes the Call Action identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Call Action maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"callAction",
                        "in":"body",
                        "description":"Request body contain Call Action and Modification no of Call Action maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-approve-patch",
                "x-filename-id":"api-1.0-callaction-id-approve-patch"
            }
        },
        "/api/1.0/callAction/{id}/close":{
            "patch":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Close the Call Action by given ID",
                "description":"This endpoint is used to close the Call Action identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Call Action maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"callAction",
                        "in":"body",
                        "description":"Request body contain Call Action and Modification no of Call Action maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-close-patch",
                "x-filename-id":"api-1.0-callaction-id-close-patch"
            }
        },
        "/api/1.0/healthcheck":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Health check of Call Action Maintenance Service",
                "description":"This endpoint is used for health check of Call Action Maintenance Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK."
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-healthcheck-get",
                "x-filename-id":"api-1.0-healthcheck-get"
            }
        },
        "/api/1.0/callAction/{id}/reopen":{
            "patch":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Reopen the Call Action by given ID",
                "description":"This endpoint is used to reopen the Call Action identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Call Action maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"callAction",
                        "in":"body",
                        "description":"Request body contain Call Action and Modification no of Call Action maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-reopen-patch",
                "x-filename-id":"api-1.0-callaction-id-reopen-patch"
            }
        },
        "/api/1.0/callAction/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Retrieve the Unauthorized Call Action by given ID",
                "description":"This endpoint is used to retrieve the unauthorized Call Action identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return the Call Action based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCallActionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-callaction-id-unauthorized-get"
            }
        },
        "/api/1.0/callAction/{id}/history":{
            "get":{
                "tags":[
                    "Call Action Services/Call Action Maintenance Service"
                ],
                "summary":"Retrieve the Call Action Maintenance History by given ID",
                "description":"This endpoint is used to retrieve the Call Action Maintenance History by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Call Action based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCallActionCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-callAction-{id}-history-get",
                "x-filename-id":"api-1.0-callaction-id-history-get"
            }
        },
        "/obedm-correspondence-services/correspondence/sendLetter":{
            "post":{
                "tags":[
                    "Correspondence Services/Correspondence Batch Service"
                ],
                "summary":"Generate Report.",
                "description":"This endpoint is used to send letter.",
                "operationId":"sendLetter",
                "parameters":[
                    {
                        "name":"adviceRequest",
                        "in":"body",
                        "description":"This is the payload for creating PDF.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/AdviceRequest"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the list of fact values.",
                        "schema":{
                            "type":"string"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-correspondence-sendLetter-post",
                "x-filename-id":"obedm-correspondence-services-correspondence-sendletter-post"
            }
        },
        "/api/1.0/onloadadhoctask/{accountId}":{
            "get":{
                "tags":[
                    "Task Workflow Services/Ad Hoc Task Service"
                ],
                "summary":"Retrieve Ad hoc Task Onload",
                "description":"This endpoint is used to retrieve ad hoc task onload.",
                "operationId":"getInitLoadAdhocTask",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "required":true,
                        "type":"string",
                        "description":"Account ID"
                    },
                    {
                        "name":"segmentCode",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Segment Code"
                    },
                    {
                        "name":"strategyCode",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Strategy Code"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return onload ad hoc task details based on given account ID.",
                        "schema":{
                            "$ref":"#/definitions/DmInitLoadAdhocTaskDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-onloadadhoctask-{accountId}-get",
                "x-filename-id":"api-1.0-onloadadhoctask-accountid-get"
            }
        },
        "/api/1.0/adhocktask":{
            "post":{
                "tags":[
                    "Task Workflow Services/Ad Hoc Task Service"
                ],
                "summary":"Save Ad hoc Task Data",
                "description":"This endpoint is used to save ad hoc task data.",
                "operationId":"saveAdhocTask",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    },
                    {
                        "name":"adhoctask",
                        "in":"body",
                        "description":"Request Body contain data required for creating a new adhoc task.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/AdhocTaskDto"
                        }
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Adhoc task data updated successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Adhoc task.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-adhocktask-post",
                "x-filename-id":"api-1.0-adhocktask-post"
            }
        },
        "/DmCollateralCharge-service/collateralCharges":{
            "put":{
                "tags":[
                    "Entity Services/Collateral Charge Service"
                ],
                "summary":"Update Existing Collateral Charge Details",
                "description":"This endpoint is used to update an existing Collateral Charge details.",
                "operationId":"updateDmCollateralCharge",
                "parameters":[
                    {
                        "name":"feedCollateralChargeWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Collateral Charge details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedCollateralChargeWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmCollateralCharge-service-collateralCharges-put",
                "x-filename-id":"dmcollateralcharge-service-collateralcharges-put"
            }
        },
        "/obcr-strategy-services/api/v1/dmcaseaccountassociations/{id}":{
            "get":{
                "tags":[
                    "Strategy Services/Case Account Association Service"
                ],
                "summary":"Retrieve Case Account Association by ID",
                "description":"This endpoint is used to retrieve the Case Account Association by ID.",
                "operationId":"getDmCaseAccountAssoById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the Case Account Association that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Case Account Association based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmCaseAccountAssociationDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-api-v1-dmcaseaccountassociations-{id}-get",
                "x-filename-id":"obcr-strategy-services-api-v1-dmcaseaccountassociations-id-get"
            },
            "put":{
                "tags":[
                    "Strategy Services/Case Account Association Service"
                ],
                "summary":"Update Existing Case Account Association",
                "description":"This endpoint used to update an existing Case Account Association.",
                "operationId":"updateDmCaseAccountAsso",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the Case Account Association that need to be updated",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"DmCaseAccountAssociation",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Case Account Association",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmCaseAccountAssociationDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Case Account Association.",
                        "schema":{
                            "$ref":"#/definitions/DmCaseAccountAssociationDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-api-v1-dmcaseaccountassociations-{id}-put",
                "x-filename-id":"obcr-strategy-services-api-v1-dmcaseaccountassociations-id-put"
            },
            "delete":{
                "tags":[
                    "Strategy Services/Case Account Association Service"
                ],
                "summary":"Delete Case Account Association Identified by the Given ID",
                "description":"This endpoint is used to delete the Case Account Association identified by the given ID.",
                "operationId":"deleteDmCaseAccountAssociation",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the Case Account Association  that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-api-v1-dmcaseaccountassociations-{id}-delete",
                "x-filename-id":"obcr-strategy-services-api-v1-dmcaseaccountassociations-id-delete"
            }
        },
        "/obcr-strategy-services/api/v1/dmcaseaccountassos":{
            "post":{
                "tags":[
                    "Strategy Services/Case Account Association Service"
                ],
                "summary":"Add New Case Account Association",
                "description":"This endpoint is used to add a new Case Account Association.",
                "operationId":"addDmCaseAccountAssociation",
                "parameters":[
                    {
                        "name":"DmCaseAccountAssociation",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Case Account Association.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmCaseAccountAssociationDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns the Id of the newly created Case Account Association.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Case Account Association",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/inlineResponse201"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-api-v1-dmcaseaccountassos-post",
                "x-filename-id":"obcr-strategy-services-api-v1-dmcaseaccountassos-post"
            }
        },
        "/obcr-strategy-services/strategy/delDmCaseAssoAndInsInDmCaseAssoHist":{
            "post":{
                "tags":[
                    "Strategy Services/Case Account Association Service"
                ],
                "summary":"Delete Case Account Association and Insert in Case Account Association History",
                "description":"This endpoint is used to delete the Case Account Association and insert in Case Account Association History.",
                "operationId":"delDmCaseAssoAndInsInDmCaseAssoHist",
                "parameters":[
                    {
                        "name":"delDmAccAssoAndInsinHistDto",
                        "in":"body",
                        "description":"Request Body that contains data required for Case and Account Case Association closure",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/delDmAccAssoAndInsinHistDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Case Account Association History.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmCaseAccAssoDetailsColl"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-strategy-delDmCaseAssoAndInsInDmCaseAssoHist-post",
                "x-filename-id":"obcr-strategy-services-strategy-deldmcaseassoandinsindmcaseassohist-post"
            },
            "get":{
                "tags":[
                    "Strategy Services/Case Account Association Service"
                ],
                "summary":"Retrieve List of Existing Case Account Associations",
                "description":"This endpoint is used to retrieve the list of existing Case Account Associations.",
                "operationId":"getAllDmCaseAccountAssociations",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/DmCaseAccountAssociationCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-strategy-delDmCaseAssoAndInsInDmCaseAssoHist-get",
                "x-filename-id":"obcr-strategy-services-strategy-deldmcaseassoandinsindmcaseassohist-get"
            }
        },
        "/obcr-fees-charges-services/healthcheck":{
            "get":{
                "tags":[
                    "Fees Charges Services/Fees Charges Batch Services"
                ],
                "summary":"Health Check of Fees and Charges Batch Service",
                "description":"This endpoint is used to check health of Fees and Charges Batch Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-fees-charges-services-healthcheck-get",
                "x-filename-id":"obcr-fees-charges-services-healthcheck-get"
            }
        },
        "/dmpartycontact-service/partycontacts":{
            "put":{
                "tags":[
                    "Entity Services/Party Contact Service"
                ],
                "summary":"Update Existing Party Contact",
                "description":"This endpoint is used to update an existing Party Contact.",
                "operationId":"updateDmPartyContact",
                "parameters":[
                    {
                        "name":"feedPartyContactWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Party Contact.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPartyContactWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpartycontact-service-partycontacts-put",
                "x-filename-id":"dmpartycontact-service-partycontacts-put"
            }
        },
        "/DmRiskIndicator-service/riskIndicators":{
            "put":{
                "tags":[
                    "Entity Services/Risk Indicator Service"
                ],
                "summary":"Update Existing Risk Indicator",
                "description":"This endpoint is used to update an existing risk indicator.",
                "operationId":"updateDmRiskIndicator",
                "parameters":[
                    {
                        "name":"feedRiskIndicatorWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Risk Indicator.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedRiskIndicatorWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmRiskIndicator-service-riskIndicators-put",
                "x-filename-id":"dmriskindicator-service-riskindicators-put"
            }
        },
        "/api/1.0/dashboard/kpi/all":{
            "get":{
                "tags":[
                    "Dashboard Services/Dashboard Service"
                ],
                "summary":"Get no of accounts handled",
                "description":"This endpoint is used to Get no of accounts handled by Provided Date.",
                "operationId":"getAllKPIs",
                "parameters":[
                    {
                        "name":"collectorUserId",
                        "in":"query",
                        "description":"User Id of collector.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns all the kpis.",
                        "schema":{
                            "$ref":"#/definitions/KpiValuesWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-dashboard-kpi-all-get",
                "x-filename-id":"api-1.0-dashboard-kpi-all-get"
            }
        },
        "/DmCollateralLinkage-service/collateralLinkages":{
            "put":{
                "tags":[
                    "Entity Services/Collateral Linkage Service"
                ],
                "summary":"Update Existing Collateral Linkage",
                "description":"This endpoint is used to  update an existing Collateral Linkage.",
                "operationId":"updateDmCollateralLinkage",
                "parameters":[
                    {
                        "name":"feedCollateralLinkageWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Collateral Linkage.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedCollateralLinkageWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmCollateralLinkage-service-collateralLinkages-put",
                "x-filename-id":"dmcollaterallinkage-service-collaterallinkages-put"
            }
        },
        "/notes-service/healthcheck":{
            "get":{
                "tags":[
                    "Notes Services/Notes Service"
                ],
                "summary":"Health Check of Notes Service",
                "description":"This endpoint is used to check Health Check of Notes Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"notes-service-healthcheck-get",
                "x-filename-id":"notes-service-healthcheck-get"
            }
        },
        "/notes-service/getNotes":{
            "get":{
                "tags":[
                    "Notes Services/Notes Service"
                ],
                "summary":"Retrieve Notes Details by Account ID",
                "description":"This endpoint is used to retrieve notes details by account ID.",
                "operationId":"getNotesByAccountId",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"Account ID of the Notes.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"capturedBy",
                        "in":"query",
                        "description":"The Captured By value of the Notes to be retrieved.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The Content Type of the request.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The Tenant ID of the user.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The User ID of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The App ID of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The Branch Code of the user.",
                        "required":true
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset of the notes.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit of the notes.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the notes details based on given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"notes-service-getNotes-get",
                "x-filename-id":"notes-service-getnotes-get"
            }
        },
        "/notes-service/saveNotes":{
            "post":{
                "tags":[
                    "Notes Services/Notes Service"
                ],
                "summary":"Add New Note",
                "description":"This endpoint is used to add or save a new note.",
                "operationId":"addNotes",
                "parameters":[
                    {
                        "name":"notes",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new note.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/NotesModel"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of the request."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The ID of the tenant."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The ID of the user making the request."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The ID of the application making the request."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code for the request."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns the ID of the newly created note.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created note.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"notes-service-saveNotes-post",
                "x-filename-id":"notes-service-savenotes-post"
            }
        },
        "/notes-service/note/acct/addn/{acctId}":{
            "get":{
                "tags":[
                    "Notes Services/Notes Service"
                ],
                "summary":"Get Additional Account Information by Account ID",
                "description":"This endpoint is used to Get the additional account information by Account ID.",
                "operationId":"getAcctRelatedAdditionalInfo",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "description":"The account ID for which we need the account information.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of the request.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The tenant ID for the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The app ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the account.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/AcctRelatedAdditionalInfoDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"notes-service-note-acct-addn-{acctId}-get",
                "x-filename-id":"notes-service-note-acct-addn-acctid-get"
            }
        },
        "/api/1.0/seeddataconfig":{
            "post":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Add New Seed Data Configuration",
                "description":"This endpoint is used to add a new Seed Data Configuration.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"seeddataconfig",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Seed Data Configuration.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmSeedDataConfigDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Seed Data Configuration.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-post",
                "x-filename-id":"api-1.0-seeddataconfig-post"
            },
            "get":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Get All Valid Seed Data Configuration",
                "description":"This endpoint will be used to Get all valid seed data configuration maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized value need to be provided to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"seedTypeCd",
                        "in":"query",
                        "description":"Seed Type Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization status of the Seed Data Configuration that need to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record status of the Seed Data Configuration that need to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"Returns Seed Data Config Details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmSeedDataConfigCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-get",
                "x-filename-id":"api-1.0-seeddataconfig-get"
            }
        },
        "/api/1.0/seeddataconfig/{id}":{
            "put":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Update Existing Seed Data Configuration",
                "description":"This endpoint is used to update an existing Seed Data Configuration.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"key of the Seed Data Configuration Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"seeddataconfig",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Seed Data Configuration.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmSeedDataConfigDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Seed Data Configuration.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-put",
                "x-filename-id":"api-1.0-seeddataconfig-id-put"
            },
            "get":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Retrieve Seed Data Configuration by ID",
                "description":"This endpoint is used to retrieve the Seed Data Configuration by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version ID of the record that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Seed Data Configuration based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmSeedDataConfigWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-get",
                "x-filename-id":"api-1.0-seeddataconfig-id-get"
            },
            "delete":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Delete Seed Data Configuration Identified by Given ID",
                "description":"This endpoint is used for deleting the Seed Data Configuration identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Seed Data Configuration maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"seeddataconfig",
                        "in":"body",
                        "description":"Request body contain Seed Data Configuration and Modification number of Seed Data Configuration maintenance which need to be deleted.\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-delete",
                "x-filename-id":"api-1.0-seeddataconfig-id-delete"
            }
        },
        "/api/1.0/seeddataconfig/{id}/approve":{
            "patch":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Authorize Seed Data Configuration by Given ID",
                "description":"This endpoint is used to authorize the Seed Data Configuration identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Seed Data Configuration maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"seeddataconfig",
                        "in":"body",
                        "description":"Request body contain Seed Data Configuration and Modification no of Seed Data Configuration maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-approve-patch",
                "x-filename-id":"api-1.0-seeddataconfig-id-approve-patch"
            }
        },
        "/api/1.0/seeddataconfig/{id}/close":{
            "patch":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Close Seed Data Configuration by Given ID",
                "description":"This endpoint is used to close the Seed Data Configuration identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the seed data configuration maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"seeddataconfig",
                        "in":"body",
                        "description":"Request body contain Seed Data Configuration and Modification no of Seed Data Configuration maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-close-patch",
                "x-filename-id":"api-1.0-seeddataconfig-id-close-patch"
            }
        },
        "/api/1.0/seeddataconfig/{id}/reopen":{
            "patch":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Reopen Seed Data Configuration by Given ID",
                "description":"This endpoint is used to reopen the Seed Data Configuration identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Seed Data Configuration maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"seeddataconfig",
                        "in":"body",
                        "description":"Request body contain Seed Data Configuration and Modification no of Seed Data Configuration maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-reopen-patch",
                "x-filename-id":"api-1.0-seeddataconfig-id-reopen-patch"
            }
        },
        "/api/1.0/seeddataconfig/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Retrieve Seed Data Configuration by Given ID",
                "description":"This endpoint is used to retrieve the Seed Data Configuration identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Seed Data Configuration based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmSeedDataConfigCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-seeddataconfig-id-unauthorized-get"
            }
        },
        "/api/1.0/seeddataconfig/{id}/history":{
            "get":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Retrieve Seed Data Configuration by Given ID",
                "description":"This endpoint is used to retrieve the Seed Data Configuration by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Seed Data Configuration based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmSeedDataConfigCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-{id}-history-get",
                "x-filename-id":"api-1.0-seeddataconfig-id-history-get"
            }
        },
        "/api/1.0/seeddataconfig/getDescription/{seedTypeCd}/{seedCd}":{
            "get":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Retrieve Seed Detail Description by Given Seed Type Code and Seed Code",
                "description":"This endpoint is used to retrieve the seed detail description by given Seed Type Code and Seed Code.",
                "operationId":"getDescription",
                "parameters":[
                    {
                        "name":"seedTypeCd",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"seedCd",
                        "in":"path",
                        "description":"Seed Code of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Retrieve the seed detail description by given Seed Type Code and Seed Code.",
                        "schema":{
                            "type":"string"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-getDescription-{seedTypeCd}-{seedCd}-get",
                "x-filename-id":"api-1.0-seeddataconfig-getdescription-seedtypecd-seedcd-get"
            }
        },
        "/api/1.0/seeddataconfig/healthcheck":{
            "get":{
                "tags":[
                    "Entity Services/Seed Data Configuration Service"
                ],
                "summary":"Health Check of Entity Service",
                "description":"This endpoint is used to check Health of the Entity Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK."
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-seeddataconfig-healthcheck-get",
                "x-filename-id":"api-1.0-seeddataconfig-healthcheck-get"
            }
        },
        "/DmCollateral-service/collaterals":{
            "put":{
                "tags":[
                    "Entity Services/Collateral Service"
                ],
                "summary":"Update Existing Collateral Details",
                "description":"This endpoint is used to update an existing Collateral details.",
                "operationId":"updateDmCollateral",
                "parameters":[
                    {
                        "name":"collateral",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Collateral details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedCollateralDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmCollateral-service-collaterals-put",
                "x-filename-id":"dmcollateral-service-collaterals-put"
            }
        },
        "/activity-service/healthcheck":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Healthcheck of Activity Service",
                "description":"This endpoint is used to check the health of the activity service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-healthcheck-get",
                "x-filename-id":"activity-service-healthcheck-get"
            }
        },
        "/activity-service/activity/getActivityByType":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Retrieve Activity by ID and Activity Type",
                "description":"This endpoint is used to retrieve the activity by ID and activity Type.",
                "operationId":"getActivityByIdAndType",
                "parameters":[
                    {
                        "name":"id",
                        "in":"query",
                        "description":"ID of the activity that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"activityType",
                        "in":"query",
                        "description":"Activity Type of the activity that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the activity based on given ID and Activity Type.",
                        "schema":{
                            "$ref":"#/definitions/activityModel"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-getActivityByType-get",
                "x-filename-id":"activity-service-activity-getactivitybytype-get"
            }
        },
        "/activity-service/activity/getActivityByAccount":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Retrieve List of Activities by Account ID",
                "description":"This endpoint is used to retrieves the list of activities by Account ID.",
                "operationId":"getActivityByAccountId",
                "parameters":[
                    {
                        "name":"accid",
                        "in":"query",
                        "description":"Account ID of the activity that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the activities based on given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/activityCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-getActivityByAccount-get",
                "x-filename-id":"activity-service-activity-getactivitybyaccount-get"
            }
        },
        "/activity-service/activity/getActivityByFilter":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Retrieve List of Activities by Filters",
                "description":"This endpoint is used to retrieve the list of activities by account ID.",
                "operationId":"getActivityByFilter",
                "parameters":[
                    {
                        "name":"accid",
                        "in":"query",
                        "description":"Account ID of the activity that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"fromDate",
                        "in":"query",
                        "description":"From Date of the activities.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"toDate",
                        "in":"query",
                        "description":"To Date of the activities.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"user",
                        "in":"query",
                        "description":"The user ID of user who has created the activity.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"type",
                        "in":"query",
                        "description":"The activityType of the activities which need to be filtered.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number records to be fetched.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the activities based on given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-getActivityByFilter-get",
                "x-filename-id":"activity-service-activity-getactivitybyfilter-get"
            }
        },
        "/activity-service/activity/getActivityUniqueUsersByAccount":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Retrieve List of Activities with Distinct Users by Account ID",
                "description":"This endpoint is used to  retrieve the list of activities with Distinct Users by Account ID.",
                "operationId":"getActivityUniqueUsersByAccount",
                "parameters":[
                    {
                        "name":"accid",
                        "in":"query",
                        "description":"Account ID of the activities that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the activities based on given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-getActivityUniqueUsersByAccount-get",
                "x-filename-id":"activity-service-activity-getactivityuniqueusersbyaccount-get"
            }
        },
        "/activity-service/activity/{id}":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Retrieve Activity by ID",
                "description":"This endpoint is used to  retrieve the Activity by ID.",
                "operationId":"getActivityById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the Activity that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Activity based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/activityModel"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-{id}-get",
                "x-filename-id":"activity-service-activity-id-get"
            },
            "put":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Update Existing Activity",
                "description":"This endpoint is used to updates an existing activity.",
                "operationId":"updateActivity",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the Activity that need to be updated.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"activity",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Activity.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/activityModel"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Activity",
                        "schema":{
                            "$ref":"#/definitions/activityModel"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-{id}-put",
                "x-filename-id":"activity-service-activity-id-put"
            },
            "delete":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Delete Activity Identified by Given ID",
                "description":"This endpoint is used to delete the activity identified by given activity ID.",
                "operationId":"deleteactivity",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the activity that needs to be deleted.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-{id}-delete",
                "x-filename-id":"activity-service-activity-id-delete"
            }
        },
        "/activity-service/activity":{
            "post":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Add New Activity",
                "description":"This endpoint is used to add a new Activity.",
                "operationId":"addActivity",
                "parameters":[
                    {
                        "name":"activity",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Activity.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/activityModel"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns the Id of the newly created Activity.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Activity",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/inlineResponse201"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-post",
                "x-filename-id":"activity-service-activity-post"
            },
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Retrieve List of Existing Activities",
                "description":"This endpoint is used to retrieve the list of all existing activities.",
                "operationId":"getAllActivitys",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful performs the operation",
                        "schema":{
                            "$ref":"#/definitions/activityCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-get",
                "x-filename-id":"activity-service-activity-get"
            }
        },
        "/activity-service/activity/acct/addn/{acctId}":{
            "get":{
                "tags":[
                    "Activity Services/Activity Service"
                ],
                "summary":"Get Additional Account Information by Account ID",
                "description":"This endpoint is used to get additional account information by Account ID.",
                "operationId":"getAcctRelatedAdditionalInfo",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "description":"Account ID for which we need the additional details.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the account.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/AcctRelatedAdditionalInfoDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"activity-service-activity-acct-addn-{acctId}-get",
                "x-filename-id":"activity-service-activity-acct-addn-acctid-get"
            }
        },
        "/api/1.0/taskWorkFlow/updateTaskStatusAndFollowUpDate":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Update Task Status and Follow-up Date",
                "description":"This endpoint is used to update task status and followup date for a single task ID or only update followup date for tasks belonging to a particular account based on segment code and strategy code.",
                "operationId":"updateTask",
                "parameters":[
                    {
                        "name":"applyToAllInitiatedTask",
                        "in":"query",
                        "type":"string",
                        "description":"Apply to all initiated task flag.",
                        "required":true
                    },
                    {
                        "name":"dmTmTaskVO",
                        "in":"body",
                        "description":"Request Body contain data required for updating an existing Task.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskVO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The content type of request or response body.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Return message of success or failure of the task status and follow up date update.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly updated task.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskWorkFlow-updateTaskStatusAndFollowUpDate-put",
                "x-filename-id":"api-1.0-taskworkflow-updatetaskstatusandfollowupdate-put"
            }
        },
        "/api/1.0/taskWorkFlow/getWorkflowStatusDetails":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Get Work Flow Status",
                "description":"This endpoint is used to get Workflow Status based on task name.",
                "operationId":"getWorkflowStatusDetails",
                "parameters":[
                    {
                        "name":"taskName",
                        "in":"query",
                        "type":"string",
                        "description":"Task name",
                        "required":false
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Get workflow status details.",
                        "schema":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmTaskWorkflowStatusDetailsVO"
                            }
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskWorkFlow-getWorkflowStatusDetails-get",
                "x-filename-id":"api-1.0-taskworkflow-getworkflowstatusdetails-get"
            }
        },
        "/api/1.0/taskWorkFlow/getNextTaskStatus":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Get Task Status",
                "description":"This endpoint is used to get Next Task Status based on task name and task ID.",
                "operationId":"getNextTaskStatus",
                "parameters":[
                    {
                        "name":"taskId",
                        "in":"query",
                        "type":"string",
                        "description":"Task ID",
                        "required":true
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The content type of request or response body.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "description":"The user ID of requesting user.",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Get Next Task Status details.",
                        "schema":{
                            "$ref":"#/definitions/DmTmNextStatusCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskWorkFlow-getNextTaskStatus-get",
                "x-filename-id":"api-1.0-taskworkflow-getnexttaskstatus-get"
            }
        },
        "/api/1.0/taskWorkFlow/assignTask":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Update Assignee for Task",
                "description":"This enpoint is used to update assignee for task.",
                "operationId":"assignTask",
                "parameters":[
                    {
                        "name":"taskAssignDTOs",
                        "in":"body",
                        "description":"Request Body contain data for task assignment.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTaskAssignCollection"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Task assigee updated successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly updated task.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskWorkFlow-assignTask-put",
                "x-filename-id":"api-1.0-taskworkflow-assigntask-put"
            }
        },
        "/api/1.0/taskWorkFlow/removeTasksByAcctId/{acctId}":{
            "post":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Remove Task for Given Account ID",
                "description":"This endpoint is used to remove task for a given Account ID.",
                "operationId":"removeTasksByAcctId",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "description":"Account ID for which task has to be removed.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The content type of request or response body.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "description":"The branch code of requesting branch.",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Task for the specified Account ID removed successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly updated task",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskWorkFlow-removeTasksByAcctId-{acctId}-post",
                "x-filename-id":"api-1.0-taskworkflow-removetasksbyacctid-acctid-post"
            }
        },
        "/api/1.0/taskWorkFlow/getTaskDetailsById":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Get Task Details Based on Task ID",
                "description":"Get Task Details based on task ID.",
                "operationId":"getTaskDetailsById",
                "parameters":[
                    {
                        "name":"taskId",
                        "in":"query",
                        "type":"string",
                        "description":"Task ID",
                        "required":true
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Task details by ID retrieved successfully.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskVO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskWorkFlow-getTaskDetailsById-get",
                "x-filename-id":"api-1.0-taskworkflow-gettaskdetailsbyid-get"
            }
        },
        "/api/1.0/taskworkflowbatch/healthcheck":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Batch Service"
                ],
                "summary":"Get Health Check Details",
                "description":"Get healthcheck.",
                "operationId":"Healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflowbatch-healthcheck-get",
                "x-filename-id":"api-1.0-taskworkflowbatch-healthcheck-get"
            }
        },
        "/api/1.0/user/getSubordinateUsers":{
            "get":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Get Subordinate Users By Supervisor ID",
                "description":"This endpoint is used to get subordinates for the supervisory user.",
                "operationId":"getAllSubordinateUsersBySupervisorId",
                "parameters":[
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns subordinates for the supervisor user.",
                        "schema":{
                            "$ref":"#/definitions/UsersCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-user-getSubordinateUsers-get",
                "x-filename-id":"api-1.0-user-getsubordinateusers-get"
            }
        },
        "/api/1.0/user/userAccountmapping":{
            "post":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Get All Account IDs And User Mapping",
                "description":"This endpoint is used to get accounts and user mapping.",
                "operationId":"getAllAccountIdsByUser",
                "parameters":[
                    {
                        "name":"DmAccountIdsAndUserCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching account user mapping.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountIdsAndUserCollection"
                        }
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of the request.",
                        "required":false
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the account user mapping.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountUserMappingDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-user-userAccountmapping-post",
                "x-filename-id":"api-1.0-user-useraccountmapping-post"
            }
        },
        "/api/1.0/user/deAllocateUser":{
            "post":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Deallocate User By Account ID",
                "description":"This endpoint is used to deallocate user by account ID.",
                "operationId":"deAllocateUserByAcctId",
                "parameters":[
                    {
                        "name":"DeAllocateUserDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for User to be deallocated.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DeAllocateUserDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly updated task.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-user-deAllocateUser-post",
                "x-filename-id":"api-1.0-user-deallocateuser-post"
            }
        },
        "/api/1.0/user/accounts/reassign/{reassignUserId}":{
            "put":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Reassign Accounts Based On Segment Codes",
                "description":"This endpoint is used to reassign accounts based on segment codes.",
                "operationId":"reassignAccountsBasedOnSegmentCodes",
                "parameters":[
                    {
                        "name":"DmAccountSegmentsCollection",
                        "in":"body",
                        "description":"Request Body that contains data of accounts to be reassigned.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountSegmentsCollection"
                        }
                    },
                    {
                        "name":"reassignUserId",
                        "in":"path",
                        "type":"string",
                        "description":"The user ID of the user to whom accounts will reassigned.",
                        "required":true
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-user-accounts-reassign-{reassignUserId}-put",
                "x-filename-id":"api-1.0-user-accounts-reassign-reassignuserid-put"
            }
        },
        "/api/1.0/user/getStrategyAssignDataByAcctId/{acctId}":{
            "get":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Get Strategy Assign Data By Account ID",
                "description":"This endpoint is used to get strategy assign data by account ID.",
                "operationId":"getStrategyAssignDataByAcctId",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "type":"string",
                        "description":"The account ID for which we need the strategy assignment data.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns subordinates for the supervisory user.",
                        "schema":{
                            "$ref":"#/definitions/DmSegmentStrategyAssignCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-user-getStrategyAssignDataByAcctId-{acctId}-get",
                "x-filename-id":"api-1.0-user-getstrategyassigndatabyacctid-acctid-get"
            }
        },
        "/api/1.0/user/reassign":{
            "put":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Reassign Accounts Based On Segment Codes and Strategy Codes",
                "description":"This endpoint is used to reassign accounts based on segment codes and Strategy Codes.",
                "operationId":"reassignAccountsBasedOnAcctSegStrgyCodes",
                "parameters":[
                    {
                        "name":"dmAcctSegStrategyCollection",
                        "in":"body",
                        "description":"Request Body that contains data of accounts to be reassigned.",
                        "required":true,
                        "schema":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmAcctSegStrategyCollection"
                            }
                        }
                    },
                    {
                        "name":"reassignUserId",
                        "in":"query",
                        "type":"string",
                        "description":"The user ID of the user to whom accounts will reassigned.",
                        "required":true
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-user-reassign-put",
                "x-filename-id":"api-1.0-user-reassign-put"
            }
        },
        "/api/1.0/user/isSupervisor/{userId}":{
            "get":{
                "tags":[
                    "User Management Services/User Assignment Transaction Service"
                ],
                "summary":"Check user is Supervisor or not",
                "description":"This endpoint is used to check user ID check that user is supervisor or not",
                "operationId":"checkUserIsSupervisor",
                "parameters":[
                    {
                        "name":"userId",
                        "in":"path",
                        "type":"string",
                        "description":"The user ID to check that user is supervisor or not.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID for the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code for the request.",
                        "required":true
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID for the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns status of given user is supervisor or not.",
                        "schema":{
                            "$ref":"#/definitions/ValidateSupervisor"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-user-isSupervisor-{userId}-get",
                "x-filename-id":"api-1.0-user-issupervisor-userid-get"
            }
        },
        "/dmaccountreview-service/accountreview":{
            "put":{
                "tags":[
                    "Entity Services/Account Review Service"
                ],
                "summary":"Update Existing Review Details of Account",
                "description":"This endpoint is used to update an existing review details of the account.",
                "operationId":"updateDmAccountReview",
                "parameters":[
                    {
                        "name":"accountReview",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing review details of the account.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountReviewDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"dmaccountreview-service-accountreview-put",
                "x-filename-id":"dmaccountreview-service-accountreview-put"
            }
        },
        "/dmaccountreview-service/getAccountsToBeProcessed":{
            "get":{
                "tags":[
                    "Entity Services/Account Review Service"
                ],
                "summary":"Retrieve List of Existing Account Review Details Based on Review Date.",
                "description":"This endpoint is used to retrieve the list of existing account review details based on review date.",
                "operationId":"getAccountsToBeProcessed",
                "parameters":[
                    {
                        "name":"runDate",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Review Date"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"returns the list of existing account review details.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountReviewCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"dmaccountreview-service-getAccountsToBeProcessed-get",
                "x-filename-id":"dmaccountreview-service-getaccountstobeprocessed-get"
            }
        },
        "/obcr-correspondence-services/commdetails/count":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Details Service"
                ],
                "summary":"Get All count of Communication details",
                "description":"This endpoint is used to get all valid count of Communication details Maintenance records.",
                "operationId":"getCommunicationCount",
                "parameters":[
                    {
                        "name":"caseId",
                        "in":"query",
                        "description":"Case ID for which count to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account ID for which count to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/CommunicationDetailCount"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-correspondence-services-commdetails-count-get",
                "x-filename-id":"obcr-correspondence-services-commdetails-count-get"
            }
        },
        "/obcr-correspondence-services/commdetails/allcasehistcount":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Details Service"
                ],
                "summary":"Get All count of case history details",
                "description":"This endpoint is used to get all valid count of Case Communication details.",
                "operationId":"getAllCaseHistCount",
                "parameters":[
                    {
                        "name":"caseId",
                        "in":"query",
                        "description":"Case Id for which count to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account Id for which count to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"isHistory",
                        "in":"query",
                        "type":"boolean",
                        "required":true,
                        "description":"The get historical data for action service."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/CaseCommunicationHistCountsDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-correspondence-services-commdetails-allcasehistcount-get",
                "x-filename-id":"obcr-correspondence-services-commdetails-allcasehistcount-get"
            }
        },
        "/obcr-correspondence-services/commdetails/fetchManualCommDetails":{
            "post":{
                "tags":[
                    "Correspondence Services/Communication Details Service"
                ],
                "summary":"Fetch Manual Communication Details",
                "description":"This endpoint is used to get manual commnunication details.",
                "operationId":"fetchManualCommDetails",
                "parameters":[
                    {
                        "name":"manualCommDetailsRequest",
                        "in":"body",
                        "description":"Request Body that contains data required for getting a new Communication Template.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ManualCommDetailsRequest"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/FetchCommDetails"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-correspondence-services-commdetails-fetchManualCommDetails-post",
                "x-filename-id":"obcr-correspondence-services-commdetails-fetchmanualcommdetails-post"
            }
        },
        "/obcr-correspondence-services/commdetails/validateBlockPeriod":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Details Service"
                ],
                "summary":"Validate the block period for manual commnication",
                "description":"This endpoint is used to validate the block period status.",
                "operationId":"validateBlockPeriod",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account ID",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"templateCode",
                        "in":"query",
                        "type":"string",
                        "required":true,
                        "description":"Template Code"
                    },
                    {
                        "name":"partyIds",
                        "in":"query",
                        "description":"Party Ids",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/BlockPeriodCheckStatus"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-correspondence-services-commdetails-validateBlockPeriod-get",
                "x-filename-id":"obcr-correspondence-services-commdetails-validateblockperiod-get"
            }
        },
        "/obcr-correspondence-services/commdetails/sendManualComm":{
            "post":{
                "tags":[
                    "Correspondence Services/Communication Details Service"
                ],
                "summary":"Send Manual Communication",
                "description":"This endpoint is used to send manual commnunication.",
                "operationId":"sendManualComm",
                "parameters":[
                    {
                        "name":"ManualCommSendRequest",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Communication Template.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ManualCommSendRequest"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-correspondence-services-commdetails-sendManualComm-post",
                "x-filename-id":"obcr-correspondence-services-commdetails-sendmanualcomm-post"
            }
        },
        "/obcr-correspondence-services/commdetails/getManualCommHistory":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Details Service"
                ],
                "summary":"Get Manual Communication History",
                "description":"This endpoint is used to get the manual communication history.",
                "operationId":"getManualCommHistory",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account Id",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskId",
                        "in":"query",
                        "type":"string",
                        "required":true,
                        "description":"Task Id"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/CrManualCommHistoryDTOCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-correspondence-services-commdetails-getManualCommHistory-get",
                "x-filename-id":"obcr-correspondence-services-commdetails-getmanualcommhistory-get"
            }
        },
        "/dmfeedentity-service/feedentities":{
            "post":{
                "tags":[
                    "Entity Services/Feed Entity Service"
                ],
                "summary":"Add New Feed Entity",
                "description":"This endpoint is used to add an new Feed Entity.",
                "operationId":"addDmFeedEntity",
                "parameters":[
                    {
                        "name":"DmFeedEntity",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Feed Entity.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedEntityDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns the ID of the newly created Feed Entity.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Feed Entity.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/inlineResponse201"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"dmfeedentity-service-feedentities-post",
                "x-filename-id":"dmfeedentity-service-feedentities-post"
            }
        },
        "/dmpartyidentity-service/partyidentities":{
            "put":{
                "tags":[
                    "Entity Services/Party Identity Service"
                ],
                "summary":"Update Existing Party Identity Details",
                "description":"This endpoint is used to update an existing Party Identity details.",
                "operationId":"updateDmPartyIdentity",
                "parameters":[
                    {
                        "name":"feedPartyIdentityWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Party Identity details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPartyIdentityWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpartyidentity-service-partyidentities-put",
                "x-filename-id":"dmpartyidentity-service-partyidentities-put"
            }
        },
        "/obcr-strategy-services/healthcheck":{
            "get":{
                "tags":[
                    "Strategy Services/Strategy service"
                ],
                "summary":"Health Check of Strategy Services",
                "description":"This endpoint is used for health check of Strategy services.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Health-check OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-healthcheck-get",
                "x-filename-id":"obcr-strategy-services-healthcheck-get"
            }
        },
        "/api/1.0/strategymaintenance":{
            "post":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Add New Strategy",
                "description":"This endpoint is used to add a new Strategy",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"strategymaintenance",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Strategy",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmStrategymaintenanceDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure ",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Strategy.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-post",
                "x-filename-id":"api-1.0-strategymaintenance-post"
            },
            "get":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Get All Valid Strategies",
                "description":"This endpoint is used to get all the valid Strategies.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized need to be set to fetch summary record, default value is false",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"code",
                        "in":"query",
                        "description":"Code of the strategy to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"description",
                        "in":"query",
                        "description":"Description of the strategies to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorize status of the strategies to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record status of the strategies to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting no of records to be fetched",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum no of records to be fetched",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmStrategymaintenanceCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-get",
                "x-filename-id":"api-1.0-strategymaintenance-get"
            }
        },
        "/api/1.0/strategymaintenance/{id}":{
            "put":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Update Existing Strategy",
                "description":"This endpoint is used to update an existing Strategy.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"key of the Strategy Maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"strategymaintenance",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Strategy",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmStrategymaintenanceDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Strategy",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-put",
                "x-filename-id":"api-1.0-strategymaintenance-id-put"
            },
            "get":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Retrieve the Strategy by ID",
                "description":"This endpoint is used to retrieve the Strategy by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Strategy based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmStrategymaintenanceWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-get",
                "x-filename-id":"api-1.0-strategymaintenance-id-get"
            },
            "delete":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Delete Strategy Identified by Given ID",
                "description":"This endpoint is used to delete the strategy identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Strategy maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"strategymaintenance",
                        "in":"body",
                        "description":"Request body contain the Strategy  Maintenance which need to be deleted",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-delete",
                "x-filename-id":"api-1.0-strategymaintenance-id-delete"
            }
        },
        "/api/1.0/strategymaintenance/{id}/approve":{
            "patch":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Authorize Strategy by Given ID",
                "description":"This endpoint is used to authorize the strategy identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Strategy maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"strategymaintenance",
                        "in":"body",
                        "description":"Request body contain the Strategy  Maintenance which need to be approved",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-approve-patch",
                "x-filename-id":"api-1.0-strategymaintenance-id-approve-patch"
            }
        },
        "/api/1.0/strategymaintenance/{id}/close":{
            "patch":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Close Strategy by Given ID",
                "description":"This endpoint is used to close the strategy identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Strategy maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"strategymaintenance",
                        "in":"body",
                        "description":"Request body contain the Strategy  Maintenance which need to be closed",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-close-patch",
                "x-filename-id":"api-1.0-strategymaintenance-id-close-patch"
            }
        },
        "/api/1.0/strategymaintenance/{id}/reopen":{
            "patch":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Reopen Strategy by Given ID",
                "description":"This endpoint is used to reopen the strategy identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Strategy maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"strategymaintenance",
                        "in":"body",
                        "description":"Request body contain the Strategy  Maintenance which need to be reopen",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-reopen-patch",
                "x-filename-id":"api-1.0-strategymaintenance-id-reopen-patch"
            }
        },
        "/api/1.0/strategymaintenance/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Retrieve Strategy by Given ID",
                "description":"This endpoint is used to retrieve unauthorized strategy identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Strategy based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmStrategymaintenanceCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-strategymaintenance-id-unauthorized-get"
            }
        },
        "/api/1.0/strategymaintenance/{id}/history":{
            "get":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Retrieve Strategy by Given ID",
                "description":"This endpoint is used to retrieve the strategy by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Strategy based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmStrategymaintenanceCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-{id}-history-get",
                "x-filename-id":"api-1.0-strategymaintenance-id-history-get"
            }
        },
        "/api/1.0/strategymaintenance/getWorkflow/{taskCd}":{
            "get":{
                "tags":[
                    "Strategy Services/Strategy Maintenance Service"
                ],
                "summary":"Retrieve Workflow Status by Given Workflow code.",
                "description":"This endpoint is used to retrieve the workflow status by given workflow code.",
                "operationId":"getWorkflowStatus",
                "parameters":[
                    {
                        "name":"taskCd",
                        "in":"path",
                        "description":"Task code that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Strategy based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmWorkflowCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-strategymaintenance-getWorkflow-{taskCd}-get",
                "x-filename-id":"api-1.0-strategymaintenance-getworkflow-taskcd-get"
            }
        },
        "/api/1.0/tasktype":{
            "post":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Add New Task Type",
                "description":"This endpoint is used to add a new Task Type.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"tasktype",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Task Type",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskTypeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Task Type.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-post",
                "x-filename-id":"api-1.0-tasktype-post"
            },
            "get":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Get All Valid Task Type",
                "description":"This endpoints is used to Get all the valid Task Type Maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized need to be set to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting no of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum no of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"taskCd",
                        "in":"query",
                        "description":"Task Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"taskTypeDesc",
                        "in":"query",
                        "description":"Task Type Description that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"taskTypeCd",
                        "in":"query",
                        "description":"Task Type Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Task Type",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-get",
                "x-filename-id":"api-1.0-tasktype-get"
            }
        },
        "/api/1.0/tasktype/{id}":{
            "put":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Update Existing Task Type",
                "description":"This endpoint is used to update an existing Task Type.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Type Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"tasktype",
                        "in":"body",
                        "description":"Request Body contains the data required for updating an existing Task Type.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskTypeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Task Type",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-put",
                "x-filename-id":"api-1.0-tasktype-id-put"
            },
            "get":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Retrieve Task Type by ID",
                "description":"This endpoint is used to retrieve the Task Type by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Task type based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskTypeWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-get",
                "x-filename-id":"api-1.0-tasktype-id-get"
            },
            "delete":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Delete Task Type Identified by Given ID",
                "description":"This endpoint is used to delete the Task Type identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Type maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"tasktype",
                        "in":"body",
                        "description":"Request body contain the Task Type which need to be deleted",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-delete",
                "x-filename-id":"api-1.0-tasktype-id-delete"
            }
        },
        "/api/1.0/tasktype/{id}/approve":{
            "patch":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Authorize Task Type by Given ID",
                "description":"This endpoint is used to authorize the Task Type identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"tasktype",
                        "in":"body",
                        "description":"Request body contain Task Type which need to be approved.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-approve-patch",
                "x-filename-id":"api-1.0-tasktype-id-approve-patch"
            }
        },
        "/api/1.0/tasktype/{id}/close":{
            "patch":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Close Task Type by Given ID",
                "description":"This endpoint is used to close the Task Type identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Type maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"tasktype",
                        "in":"body",
                        "description":"Request body contain Task Type which need to be closed",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-close-patch",
                "x-filename-id":"api-1.0-tasktype-id-close-patch"
            }
        },
        "/api/1.0/tasktype/{id}/reopen":{
            "patch":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Reopen Task Type by Given ID",
                "description":"This endpoint is used to reopen the Task Type identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Type maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"tasktype",
                        "in":"body",
                        "description":"Request body contain Task Type maintenance which need to be reopen",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-reopen-patch",
                "x-filename-id":"api-1.0-tasktype-id-reopen-patch"
            }
        },
        "/api/1.0/tasktype/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Retrieve Unauthorized Task Type by Given ID",
                "description":"This endpoint is used to retrieve the unauthorized Task Type identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Task type based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-tasktype-id-unauthorized-get"
            }
        },
        "/api/1.0/tasktype/{id}/history":{
            "get":{
                "tags":[
                    "Strategy Services/Task Type Service"
                ],
                "summary":"Retrieve Task Type History by Given ID",
                "description":"This endpoint is used to retrieve the Task Type History by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Task type based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-tasktype-{id}-history-get",
                "x-filename-id":"api-1.0-tasktype-id-history-get"
            }
        },
        "/obedm-correspondence-services/commtemplate":{
            "post":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Add New Communication Template",
                "description":"This endpoint is used to add a new Communication Template.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"commtemplate",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Communication Template.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure ",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Communication Template",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-post",
                "x-filename-id":"obedm-correspondence-services-commtemplate-post"
            },
            "get":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Get All Valid Communication Template",
                "description":"This endpoint is used to get all valid Communication Template Maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized value need to be provided to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"communicationCode",
                        "in":"query",
                        "description":"Code of the Communication Template to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"communicationDesc",
                        "in":"query",
                        "description":"Description of the Communication Template to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"communicationMode",
                        "in":"query",
                        "description":"Mode of the Communication Template to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Auth Status of the Communication Template to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status of the call Action to be fetched",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Communication Template",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-get",
                "x-filename-id":"obedm-correspondence-services-commtemplate-get"
            }
        },
        "/obedm-correspondence-services/commtemplate/{id}":{
            "put":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Update Existing Communication Template",
                "description":"This endpoint is used to update an existing Communication Template.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Communication Template Maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"commtemplate",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Communication Template.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Communication Template",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-put",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-put"
            },
            "get":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Retrieve Communication Template by ID",
                "description":"This endpoint is used to retrieve the Communication Template by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the record that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version ID of the record that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Communication Template based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-get",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-get"
            },
            "delete":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Delete Communication Template Identified by Given ID",
                "description":"This endpoint is used to delete the Communication Template identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the record that needs to be deleted.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"commtemplate",
                        "in":"body",
                        "description":"Request body contain Communication Template and Modification number of Communication Template maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-delete",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-delete"
            }
        },
        "/obedm-correspondence-services/commtemplate/{id}/approve":{
            "patch":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Authorize Communication Template by Given ID",
                "description":"This endpoint is used to authorize the Communication Template identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the record that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"commtemplate",
                        "in":"body",
                        "description":"Request body contain Communication Template and Modification number of Communication Template maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-approve-patch",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-approve-patch"
            }
        },
        "/obedm-correspondence-services/commtemplate/{id}/close":{
            "patch":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Close Communication Template by Given ID",
                "description":"This endpoint is used to close the Communication Template identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Communication Template maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"commtemplate",
                        "in":"body",
                        "description":"Request body contain Communication Template and Modification number of Communication Template maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-close-patch",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-close-patch"
            }
        },
        "/obedm-correspondence-services/commtemplate/{id}/reopen":{
            "patch":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Reopen Communication Template by Given ID",
                "description":"This endpoint is used to reopen the Communication Template identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Communication Template maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"commtemplate",
                        "in":"body",
                        "description":"Request body contain Communication Template and Modification number of Communication Template maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-reopen-patch",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-reopen-patch"
            }
        },
        "/obedm-correspondence-services/commtemplate/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Retrieve Unauthorized Communication Template by Given ID",
                "description":"This endpoint is used to retrieve the Unauthorized Communication Template identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Communication Template based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-unauthorized-get",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-unauthorized-get"
            }
        },
        "/obedm-correspondence-services/commtemplate/{id}/history":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Retrieve Communication Template History by Given ID",
                "description":"This endpoint is used to retrieve the Communication Template History by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Communication Template based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-{id}-history-get",
                "x-filename-id":"obedm-correspondence-services-commtemplate-id-history-get"
            }
        },
        "/obedm-correspondence-services/commtemplate/onload":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Retrieve Onload Data",
                "description":"This endpoint is used to retrieve the onload data.",
                "operationId":"getOnLoad",
                "parameters":[
                    {
                        "name":"seedTypCd",
                        "in":"query",
                        "description":"Code of the Seed data type that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Communication Template based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmCommTemplateOnloadWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-commtemplate-onload-get",
                "x-filename-id":"obedm-correspondence-services-commtemplate-onload-get"
            }
        },
        "/obedm-correspondence-services/healthcheck":{
            "get":{
                "tags":[
                    "Correspondence Services/Communication Template Maintenance Service"
                ],
                "summary":"Healthcheck of Correspondence Service",
                "description":"This endpoint is used to check Health of Correspondence Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-correspondence-services-healthcheck-get",
                "x-filename-id":"obedm-correspondence-services-healthcheck-get"
            }
        },
        "/dmaccountdelhistory-service/dmaccountdelhistories":{
            "get":{
                "tags":[
                    "Entity Services/Account Delinquency History Service"
                ],
                "summary":"Retrieve List of Existing Account Delinquency History",
                "description":"This endpoint is used to retrieve list of all existing account delinquency history.",
                "operationId":"getAllDmAccountDelHistories",
                "parameters":[
                    {
                        "name":"collStartDt",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Collateral Start date."
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Account ID for which details need to be fetched."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the list of existing account delinquency histories.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountDelHistoryCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"dmaccountdelhistory-service-dmaccountdelhistories-get",
                "x-filename-id":"dmaccountdelhistory-service-dmaccountdelhistories-get"
            }
        },
        "/api/1.0/taskSummary/flaggedTasks":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Get Existing Created Flag Details or Create/Update Flag Details for Particular Task",
                "description":"This endpoint is used to get/create/update/delete flag Details by Account ID and Task ID.",
                "operationId":"flagDetailsByTaskIdAndAccountId",
                "parameters":[
                    {
                        "name":"DmFlaggedTaskDTO",
                        "in":"body",
                        "description":"Request Body contain data required for fetching task summary details for task tab.",
                        "required":false,
                        "schema":{
                            "$ref":"#/definitions/DmFlaggedTaskDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"entityId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The entity ID"
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return Task Flag Status.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-flaggedTasks-put",
                "x-filename-id":"api-1.0-tasksummary-flaggedtasks-put"
            }
        },
        "/api/1.0/taskSummary/task":{
            "post":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Get Initial or Filtered Task Summary for Task",
                "description":"This endpoint is used to view Task Summary for Task by user ID from headers.",
                "operationId":"taskSummaryByTask",
                "parameters":[
                    {
                        "name":"DmTaskTabFilterDTO",
                        "in":"body",
                        "description":"Request Body containing data required to fetching task summary details for Task Tab.",
                        "required":false,
                        "schema":{
                            "$ref":"#/definitions/DmTaskTabFilterDTO"
                        }
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"mode",
                        "in":"query",
                        "description":"Mode is total results count to be fetched.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return tasks assigned to user.",
                        "schema":{
                            "$ref":"#/definitions/TaskTabCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-task-post",
                "x-filename-id":"api-1.0-tasksummary-task-post"
            }
        },
        "/api/1.0/taskSummary/account":{
            "post":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Get Initial or Filtered Task Summary for Account",
                "description":"This endpoint is used to view Task Summary for Account by user ID from headers.",
                "operationId":"taskSummaryByAccount",
                "parameters":[
                    {
                        "name":"DmAccountTabFilterDTO",
                        "in":"body",
                        "description":"Request Body contin data required to fetch task summary details for account tab.",
                        "required":false,
                        "schema":{
                            "$ref":"#/definitions/DmAccountTabFilterDTO"
                        }
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"mode",
                        "in":"query",
                        "description":"Mode is total results count to be fetched.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return accounts assigned to user.",
                        "schema":{
                            "$ref":"#/definitions/AccountTabCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-account-post",
                "x-filename-id":"api-1.0-tasksummary-account-post"
            }
        },
        "/api/1.0/taskSummary/specializedcase":{
            "post":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Get Initial or Filtered Task Summary for Specialized Cases",
                "description":"This endpoint is used to view Task Summary for Specialized Cases by user ID from headers.",
                "operationId":"taskSummaryBySpecializedCase",
                "parameters":[
                    {
                        "name":"DmSpecializedCaseTabFilterDTO",
                        "in":"body",
                        "description":"Request Body contain data required to fetch task summary details for specialized case tab.",
                        "required":false,
                        "schema":{
                            "$ref":"#/definitions/DmSpecializedCaseTabFilterDTO"
                        }
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"mode",
                        "in":"query",
                        "description":"Mode is total results count to be fetched.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return specialized cases assigned to user.",
                        "schema":{
                            "$ref":"#/definitions/SpecializedCaseTabCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-specializedcase-post",
                "x-filename-id":"api-1.0-tasksummary-specializedcase-post"
            }
        },
        "/api/1.0/taskSummary/account/usersAssigned":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Get the Users Assigned if the Logged in User is a Supervisor",
                "description":"This endpoint is used to get the users assigned if the Logged in user is a supervisor.",
                "operationId":"taskSummarygetUsersAssigned",
                "parameters":[
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    },
                    {
                        "name":"ifSupervisorToBeAdded",
                        "in":"query",
                        "description":"If Supervisor is To Be Added is to specify if supervisor is to be added to the output.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the users assigned if supervisor.",
                        "schema":{
                            "$ref":"#/definitions/UsersAssignedToSupervisor"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-account-usersAssigned-get",
                "x-filename-id":"api-1.0-tasksummary-account-usersassigned-get"
            }
        },
        "/api/1.0/taskSummary/task/escalate":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Escalate Tasks By Task ID",
                "description":"This endpoint is used to escalate Tasks By Task ID.",
                "operationId":"escalateTaskByTaskIds",
                "parameters":[
                    {
                        "name":"DmEscalateTaskCollection",
                        "in":"body",
                        "description":"Request Body contain task data required for escalating tasks.",
                        "required":false,
                        "schema":{
                            "$ref":"#/definitions/DmEscalateTaskCollection"
                        }
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure of escalation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-task-escalate-put",
                "x-filename-id":"api-1.0-tasksummary-task-escalate-put"
            }
        },
        "/api/1.0/taskSummary/accounts/reassign/{reassignUserId}":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Reassign Accounts Based on Segment Codes",
                "description":"This endpoint is used to reassign accounts based on segment codes.",
                "operationId":"reassignAccountsBasedOnSegmentCodes",
                "parameters":[
                    {
                        "name":"AccountTabCollection",
                        "in":"body",
                        "description":"Request Body contain data of accounts to be reassigned.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/AccountTabCollection"
                        }
                    },
                    {
                        "name":"reassignUserId",
                        "in":"path",
                        "type":"string",
                        "description":"The User ID that is to be reassigned.",
                        "required":true
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Return message of success or failure of the reassignment of account to user.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-accounts-reassign-{reassignUserId}-put",
                "x-filename-id":"api-1.0-tasksummary-accounts-reassign-reassignuserid-put"
            }
        },
        "/api/1.0/taskSummary/taskCommunicationHistCount":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Get All count of Communication History details",
                "description":"This endpoint is used to get all valid count of Communication details records.",
                "operationId":"getTaskCommunicationHistCount",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account Id for which count to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"caseId",
                        "in":"query",
                        "description":"Case Id for which count to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmTaskTypeCountCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-taskCommunicationHistCount-get",
                "x-filename-id":"api-1.0-tasksummary-taskcommunicationhistcount-get"
            }
        },
        "/api/1.0/taskSummary/specializedTab/reassign":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Summary Service"
                ],
                "summary":"Reassign Accounts Based on Segment Codes",
                "description":"This endpoint is used to reassign accounts based on segment and strategy codes.",
                "operationId":"reassignTasksSpecializedTab",
                "parameters":[
                    {
                        "name":"SpecializedCaseTabCollection",
                        "in":"body",
                        "description":"Request Body contain data of accounts to be reassigned.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/SpecializedCaseTabCollection"
                        }
                    },
                    {
                        "name":"reassignUserId",
                        "in":"query",
                        "type":"string",
                        "description":"The User ID that is to be reassigned.",
                        "required":true
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The user ID of requesting user.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The application ID of host service.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code of requesting branch.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Return message of success or failure of the reassignment of account to user.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskSummary-specializedTab-reassign-put",
                "x-filename-id":"api-1.0-tasksummary-specializedtab-reassign-put"
            }
        },
        "/api/1.0/taskworkflow":{
            "post":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Add New Task Workflow",
                "description":"This endpoint is used to add new Task Workflow records.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"taskworkflow",
                        "in":"body",
                        "description":"Request Body containing data required to create a new Task Workflow.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskWorkflowDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"New Task Workflow added successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Task Workflow.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-post",
                "x-filename-id":"api-1.0-taskworkflow-post"
            },
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Get All Valid Task Workflow",
                "description":"This endpoint is used to retrieve all valid Task Workflow maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized value need to be provided to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"workflowCd",
                        "in":"query",
                        "description":"Workflow Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"workflowDesc",
                        "in":"query",
                        "description":"Workflow Description that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"All vaid task workflow details retrieved successfully.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Call Action.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskWorkflowCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-get",
                "x-filename-id":"api-1.0-taskworkflow-get"
            }
        },
        "/api/1.0/taskworkflow/{id}":{
            "put":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Update Existing Task Workflow",
                "description":"This endpoint is used to update an existing Task Workflow.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Workflow Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskworkflow",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Task Workflow.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskWorkflowDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Task Workflow updated successfully.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-put",
                "x-filename-id":"api-1.0-taskworkflow-id-put"
            },
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Retrieve Task Workflow by ID",
                "description":"This endpoint is used to retrieve the Task Workflow by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version of the data that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Task Workflow based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskWorkflowWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-get",
                "x-filename-id":"api-1.0-taskworkflow-id-get"
            },
            "delete":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Delete Task Workflow Identified by Given ID",
                "description":"This endpoint is used to delete the Task Workflow identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Workflow maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskworkflow",
                        "in":"body",
                        "description":"Request body contain Task Workflow and Modification number of Task Workflow maintenance which need to be deleted.\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully deleted the task workflow for the ID specified.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-delete",
                "x-filename-id":"api-1.0-taskworkflow-id-delete"
            }
        },
        "/api/1.0/taskworkflow/{id}/approve":{
            "patch":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Authorize Task Workflow by Given ID",
                "description":"This endpoint is used to approve the Task Workflow identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Workflow maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskworkflow",
                        "in":"body",
                        "description":"Request body contain Task Workflow ID that need to be authorised.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Authorised task workflow with given ID successfully.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax"
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-approve-patch",
                "x-filename-id":"api-1.0-taskworkflow-id-approve-patch"
            }
        },
        "/api/1.0/taskworkflow/{id}/close":{
            "patch":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Close Task Workflow by Given ID",
                "description":"This endpoint is used to close the Task Workflow identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Workflow maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskworkflow",
                        "in":"body",
                        "description":"Request body contain Task Workflow and Modification number of TaskWorkflow maintenance which need to be closed.\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Task Workflow with given ID closed successfully.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax"
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-close-patch",
                "x-filename-id":"api-1.0-taskworkflow-id-close-patch"
            }
        },
        "/api/1.0/taskworkflow/{id}/reopen":{
            "patch":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Reopen Task Workflow by Given ID",
                "description":"This endpoint is used to reopen the Task Workflow identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Task Workflow maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskworkflow",
                        "in":"body",
                        "description":"Request body contain Task Workflow which needs to be reopened.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Reopened Task Workflow by given ID.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-reopen-patch",
                "x-filename-id":"api-1.0-taskworkflow-id-reopen-patch"
            }
        },
        "/api/1.0/taskworkflow/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Retrieve Unauthorized Task Workflow by Given ID",
                "description":"This endpoint is used to retrieve the unauthorized Task Workflow identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return the TaskWorkflow based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskWorkflowCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-taskworkflow-id-unauthorized-get"
            }
        },
        "/api/1.0/taskworkflow/{id}/history":{
            "get":{
                "tags":[
                    "Task Workflow Services/Task Workflow Maintenance Service"
                ],
                "summary":"Retrieve Task Workflow History by Given ID",
                "description":"This endpoint is used to retrieve the Task Workflow by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the Task Workflow that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Task Workflow History based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmTaskWorkflowCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-taskworkflow-{id}-history-get",
                "x-filename-id":"api-1.0-taskworkflow-id-history-get"
            }
        },
        "/api/1.0/userassignment":{
            "post":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Add New User Assignment",
                "description":"This endpoint is used to add a new user assignment.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"userassignment",
                        "in":"body",
                        "description":"This request Body contains data required for creating a new User Assignment.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmUserAssignmentDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure. ",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created User Assignment.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"api-1.0-userassignment-post",
                "x-filename-id":"api-1.0-userassignment-post"
            },
            "get":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Get All Valid User Assignment",
                "description":"This endpoint is used to get all valid User Assignment maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorized value need to be provided to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    },
                    {
                        "name":"assignmentCd",
                        "in":"query",
                        "description":"Code of the User Assignment that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"assignmentDescr",
                        "in":"query",
                        "description":"Description of the User Assignment that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"assigmentMethodCd",
                        "in":"query",
                        "description":"Assignment Method of the User Assignment that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"ignoreGroupBasisFlg",
                        "in":"query",
                        "description":"Ignore Group Basis of the User Assignment that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStatus",
                        "in":"query",
                        "description":"Authorization status of the User Assignment to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStatus",
                        "in":"query",
                        "description":"Record status of the User Assignment to be fetched.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns valid User Assignments.",
                        "headers":{
                            "Location":{
                                "description":"URL details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmUserAssignmentCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-get",
                "x-filename-id":"api-1.0-userassignment-get"
            }
        },
        "/api/1.0/userassignment/{id}":{
            "put":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Update Existing User Assignment",
                "description":"This endpoint is used to update an existing User Assignment.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Assignment Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"userassignment",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing User Assignment.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmUserAssignmentDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated User Assignment.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-put",
                "x-filename-id":"api-1.0-userassignment-id-put"
            },
            "get":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Retrieve User Assignment by ID",
                "description":"This endpoint is used to retrieve the User Assignment by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Assignment maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version ID of the User Assignment record that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the User Assignment based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmUserAssignmentWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-get",
                "x-filename-id":"api-1.0-userassignment-id-get"
            },
            "delete":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Delete User Assignment Identified by Given ID",
                "description":"This endpoint is used to delete the User Assignment identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Assignment maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"userassignment",
                        "in":"body",
                        "description":"Request body contain User Assignment and Modification number of User Assignment maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-delete",
                "x-filename-id":"api-1.0-userassignment-id-delete"
            }
        },
        "/api/1.0/userassignment/{id}/approve":{
            "patch":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Authorize User Assignment by Given ID",
                "description":"This endpoint is used to authorize the User Assignment identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Assignment maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"userassignment",
                        "in":"body",
                        "description":"Request body contain User Assignment and Modification number of User Assignment maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-approve-patch",
                "x-filename-id":"api-1.0-userassignment-id-approve-patch"
            }
        },
        "/api/1.0/userassignment/{id}/close":{
            "patch":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Close User Assignment by Given ID",
                "description":"This endpoint is used to close the User Assignment identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Assignment maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"userassignment",
                        "in":"body",
                        "description":"Request body contain User Assignment and Modification number of User Assignment maintenance which need to be closed\"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-close-patch",
                "x-filename-id":"api-1.0-userassignment-id-close-patch"
            }
        },
        "/api/1.0/userassignment/{id}/reopen":{
            "patch":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Reopen User Assignment by Given ID",
                "description":"This endpoint is used to reopen the User Assignment identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the User Assignment maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"userassignment",
                        "in":"body",
                        "description":"Request body contain User Assignment and Modification number of User Assignment maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-reopen-patch",
                "x-filename-id":"api-1.0-userassignment-id-reopen-patch"
            }
        },
        "/api/1.0/userassignment/{id}/unauthorized":{
            "get":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Retrieve Unauthorized User Assignment by Given ID",
                "description":"This endpoint is used to retrieve the unauthorized User Assignment identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the User Assignment that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the unauthorized User Assignment based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmUserAssignmentCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-unauthorized-get",
                "x-filename-id":"api-1.0-userassignment-id-unauthorized-get"
            }
        },
        "/api/1.0/userassignment/{id}/history":{
            "get":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Retrieve History of User Assignment by Given ID",
                "description":"This endpoint is used to retrieve history of User Assignment by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the User Assignment that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of request or response body.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The user ID of requesting user.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The application ID of host service.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code of requesting branch.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the history of User Assignment based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmUserAssignmentCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-userassignment-{id}-history-get",
                "x-filename-id":"api-1.0-userassignment-id-history-get"
            }
        },
        "/api/1.0/user assignment/healthcheck":{
            "get":{
                "tags":[
                    "User Management Services/User Assignment Maintenance Service"
                ],
                "summary":"Health Check Of User Management Service",
                "description":"This endpoint is used to check the health of User Management Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Health check OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-user assignment-healthcheck-get",
                "x-filename-id":"api-1.0-user-assignment-healthcheck-get"
            }
        },
        "/obedm-ptp-services/ptptype":{
            "post":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Add New Promise to Pay Type",
                "description":"This endpoint is used to add a new Promise to Pay Type.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"ptptype",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Promise To Pay Types.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmPTPTypeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The type of content in the request header."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The identifier for the tenant in the request header."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The unique identifier for the user in the request header."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The unique identifier for the application in the request header."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The code of the branch in the request header."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Promise To Pay Type.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-post",
                "x-filename-id":"obedm-ptp-services-ptptype-post"
            },
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Get All Valid Promise to Pay Type",
                "description":"This endpoint is used to Get all valid Promise to Pay Type maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorised need to be set to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The type of content in the request header."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The tenant in the request header."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The unique identifier for the user in the request header."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The unique identifier for the application in the request header."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The code of the branch in the request header."
                    },
                    {
                        "name":"ptpTypeCd",
                        "in":"query",
                        "description":"PTP Type Code.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"ptpTypeDescr",
                        "in":"query",
                        "description":"PTP Type Description.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStatus",
                        "in":"query",
                        "description":"Authorization Status.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStatus",
                        "in":"query",
                        "description":"Record Status.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the all valid Promise To Pay Type.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmPTPTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-get",
                "x-filename-id":"obedm-ptp-services-ptptype-get"
            }
        },
        "/obedm-ptp-services/ptptype/{id}":{
            "put":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Update Existing Promise to Pay Type",
                "description":"This endpoint is used to Update an existing Promise To Pay Type.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Promise to Pay Type Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ptptype",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Promise To Pay Type.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmPTPTypeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content type of the request payload."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant identifier for request payload."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User identifier for authentication and authorization."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application identifier for identification."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code of the user or request origin."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Promise to Pay Type.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-put",
                "x-filename-id":"obedm-ptp-services-ptptype-id-put"
            },
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Retrieve Promise to Pay Type by ID",
                "description":"This endpoint is used to retrieve Promise to Pay Type by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"The ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"The version of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The content type of the request.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The ID of the tenant.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The ID of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The ID of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The code of the branch the user belongs to."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Promise To Pay Type based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmPTPTypeWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-get",
                "x-filename-id":"obedm-ptp-services-ptptype-id-get"
            },
            "delete":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Delete Promise to Pay Type Identified by Given ID",
                "description":"This endpoint is used to delete the Promise to Pay Type identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Promise to Pay Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ptptype",
                        "in":"body",
                        "description":"Request body contain Promise to Pay Type and Modification number of Promise To Pay Type maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The type of content in the request body. Used to specify the format of the request payload, such as JSON or XML.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the tenant associated with the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The code associated with the branch of the user making the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-delete",
                "x-filename-id":"obedm-ptp-services-ptptype-id-delete"
            }
        },
        "/obedm-ptp-services/ptptype/{id}/approve":{
            "patch":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Authorize Promise to Pay Type by Given ID",
                "description":"This endpoint is used to authorize Promise to Pay Type identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Promise To Pay Type maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ptptype",
                        "in":"body",
                        "description":"Request body contain Promise To Pay Type and Modification number of Promise to Pay Type maintenance which need to be approve.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The type of content in the request body. Used to specify the format of the request payload.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the tenant associated with the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The code associated with the branch of the user making the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-approve-patch",
                "x-filename-id":"obedm-ptp-services-ptptype-id-approve-patch"
            }
        },
        "/obedm-ptp-services/ptptype/{id}/close":{
            "patch":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Close Promise to Pay Type by Given ID",
                "description":"This endpoint is used to close the Promise to Pay Type identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Promise to Pay Type maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ptptype",
                        "in":"body",
                        "description":"Request body contain Promise to Pay Type and Modification number of Promise to Pay Type maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The type of content in the request body.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the tenant associated with the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The code associated with the branch of the user making the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-close-patch",
                "x-filename-id":"obedm-ptp-services-ptptype-id-close-patch"
            }
        },
        "/obedm-ptp-services/ptptype/{id}/reopen":{
            "patch":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Reopen Promise to Pay Type by Given ID",
                "description":"This endpoint is used to reopen the Promise to Pay Type identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Promise To Pay Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ptptype",
                        "in":"body",
                        "description":"Request body contain Promise To Pay Type and Modification number of Promise To Pay Type maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The type of content in the request body. Used to specify the format of the request payload, such as JSON or XML.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the tenant associated with the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The code associated with the branch of the user making the request."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-reopen-patch",
                "x-filename-id":"obedm-ptp-services-ptptype-id-reopen-patch"
            }
        },
        "/obedm-ptp-services/ptptype/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Retrieve Promise to Pay Type by Given ID",
                "description":"This endpoint is used to retrieve Promise to Pay Type identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The type of content in the request body. Used to specify the format of the request payload, such as JSON or XML.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the tenant associated with the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The branch code associated with the branch of the user making the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Promise To Pay Type based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmPTPTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-unauthorized-get",
                "x-filename-id":"obedm-ptp-services-ptptype-id-unauthorized-get"
            }
        },
        "/obedm-ptp-services/ptptype/{id}/history":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Maintenance Service"
                ],
                "summary":"Retrieve Promise to Pay Type History by Given ID",
                "description":"This endpoint is used to retrieve Promise to Pay Type history by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "description":"The type of content in the request body. Used to specify the format of the request payload, such as JSON or XML.",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the tenant associated with the request.",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the user making the request.",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "description":"The unique identifier of the application making the request.",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "description":"The code associated with the branch of the user making the request.",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Promise To Pay Type based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmPTPTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptptype-{id}-history-get",
                "x-filename-id":"obedm-ptp-services-ptptype-id-history-get"
            }
        },
        "/obedm-ptp-services/ptp":{
            "post":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Add New Promise to Pay",
                "description":"This endpoint is used to add a new Promise to Pay.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"ptp",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Promise To Pay.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmPTPDtoCollection"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type of Promise To Pay."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID of Promise To Pay."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID of Promise To Pay."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID of Promise To Pay"
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch Code of Promise To Pay"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of Promise To Pay is success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Promise To Pay",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-post",
                "x-filename-id":"obedm-ptp-services-ptp-post"
            },
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Retrieve Quick Promise to Pay by Account ID",
                "description":"This endpoint is used to retrieve the quick Promise to Pay details.",
                "operationId":"getInitLoadForPTPDetails",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"Account ID for Promise to pay.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ptpType",
                        "in":"query",
                        "description":"Promise To Pay Type.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"content Type of Promise To Pay.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"Tenant ID of Promise To Pay.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"User ID of Promise To Pay.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"Application ID of Promise To Pay.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"Branch Code of Promise To Pay.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the quick Promise To Pay detail based on given account ID.",
                        "schema":{
                            "$ref":"#/definitions/DmInitLoadPTPDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-get",
                "x-filename-id":"obedm-ptp-services-ptp-get"
            }
        },
        "/obedm-ptp-services/ptp/{type}":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Get All Promise to Pay Detail by Account ID",
                "description":"This endpoint is used to Get all Promise to Pay details by account ID.",
                "operationId":"getAllPTPByAccountId",
                "parameters":[
                    {
                        "name":"type",
                        "in":"path",
                        "description":"Type to define detail or history.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"Account ID for getting all Promise To Pay detail.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for getting all Promise To Pay detail."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for getting all Promise To Pay detail."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for getting all Promise To Pay detail."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for getting all Promise To Pay detail."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch Code for getting all Promise To Pay detail."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the quick Promise To Pay detail based on given account id.",
                        "schema":{
                            "$ref":"#/definitions/PTPCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-{type}-get",
                "x-filename-id":"obedm-ptp-services-ptp-type-get"
            }
        },
        "/obedm-ptp-services/ptp/simulate":{
            "post":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Simulate New Promise Schedule",
                "description":"This endpoint is used to simulate a new promise schedule.",
                "operationId":"simulatePromiseSchedule",
                "parameters":[
                    {
                        "name":"simulationRequestDto",
                        "in":"body",
                        "description":"Request Body that contains data required for simulating a promise schedule",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/SimulationRequestDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for simulating a promise schedule."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for simulating a promise schedule."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for simulating a promise schedule."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for simulating a promise schedule."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code for simulating a promise schedule."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the New Promise Schedule",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/SimulationCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-simulate-post",
                "x-filename-id":"obedm-ptp-services-ptp-simulate-post"
            }
        },
        "/obedm-ptp-services/ptp/cancel":{
            "post":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Cancel Promise to Pay with Reason and Notes",
                "description":"This endpoint is used to cancel Promise to Pay with reason and notes.",
                "operationId":"cancelPtpById",
                "parameters":[
                    {
                        "name":"cancelPTPRequestDto",
                        "in":"body",
                        "description":"Request Body that contains data required for cancel Promise To Pay with reason and notes.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/CancelPTPRequestDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for Cancel Promise To Pay with reason and notes."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for Cancel Promise To Pay with reason and notes."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for Cancel Promise To Pay with reason and notes."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for Cancel Promise To Pay with reason and notes."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code for Cancel Promise To Pay with reason and notes."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the Cancel Promise To Pay.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-cancel-post",
                "x-filename-id":"obedm-ptp-services-ptp-cancel-post"
            }
        },
        "/obedm-ptp-services/ptp/acct/addn/{acctId}":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Get Additional Account Information by Account ID",
                "description":"This endpoint is used to Get Promise to Pay additional account information by account ID.",
                "operationId":"getAcctRelatedAdditionalInfo",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "description":"Account ID for which we need the overdue amount.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for get promise to pay."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for get promise to pay."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for get promise to pay."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for get promise to pay."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch Code for get promise to pay."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the PTP.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/AcctRelatedAdditionalInfoDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-acct-addn-{acctId}-get",
                "x-filename-id":"obedm-ptp-services-ptp-acct-addn-acctid-get"
            }
        },
        "/obedm-ptp-services/ptp/appropriate":{
            "put":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Appropriate Payment Against Promise To Pay",
                "description":"This endpoint is used to appropriate payment against Promise to Pay.",
                "operationId":"appropriatePaymentsAgainstPTP",
                "parameters":[
                    {
                        "name":"dmPaymentDTOCollection",
                        "in":"body",
                        "description":"Request Body that contains data of payments to be appropriated.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmPaymentDTOCollection"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type ID for appropriate payment against Promise to Pay."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for appropriate payment against Promise to Pay."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for appropriate payment against Promise to Pay."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for appropriate payment against Promise to Pay."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code for appropriate payment against Promise to Pay."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the Payment Against Promise To Pay.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-appropriate-put",
                "x-filename-id":"obedm-ptp-services-ptp-appropriate-put"
            }
        },
        "/obedm-ptp-services/ptp/count":{
            "post":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Get Status Count for Each Status",
                "description":"This endpoint is used to Get status count for each status of Promise to Pay.",
                "operationId":"getPTPStatusCount",
                "parameters":[
                    {
                        "name":"acctIds",
                        "in":"body",
                        "description":"Request Body that contains account ID for getting status.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/AcctIds"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for get status count for each status of promise to pay."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for get status count for each status of promise to pay."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for get status count for each status of promise to pay."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for get status count for each status of promise to pay."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code for get status count for each status of promise to pay."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "schema":{
                            "$ref":"#/definitions/Map"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-count-post",
                "x-filename-id":"obedm-ptp-services-ptp-count-post"
            }
        },
        "/obedm-ptp-services/ptp/cancel/{acctId}":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Cancel Promise to Pay by Account ID",
                "description":"This endpoint is used to cancel Promise to Pay by Account ID.",
                "operationId":"cancelPTPByAcct",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "description":"Account ID for which we need the close Promise To Pay.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for get status count for CANCEL Promise To Pays by Account ID."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for get status count for CANCEL Promise To Pay by Account ID."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for get status count for CANCEL Promise To Pay by Account ID."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application ID for get status count for CANCEL Promise To Pay by Account ID."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch Code for get status count for CANCEL Promise To Pay by Account ID."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the CANCEL Promise To Pay.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-cancel-{acctId}-get",
                "x-filename-id":"obedm-ptp-services-ptp-cancel-acctid-get"
            }
        },
        "/obedm-ptp-services/ptp/revert/cancelledPTP/{acctId}":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Revert Cancelled Promise to Pay by Account ID",
                "description":"This endpoint is used to revert cancelled Promise to Pay by Account ID.",
                "operationId":"revertCancelledPTPByAcct",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"path",
                        "description":"Account ID for which we need the revert cancelled Promise To Pay.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Content Type for Revert CANCELLED Promise To Pay by Account ID."
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"Tenant ID for Revert CANCELLED Promise To Pay by Account Id."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"User ID for Revert CANCELLED Promise To Pays by Account Id."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Application for Revert CANCELLED Promise To Pay by Account ID."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"Branch code for Revert CANCELLED Promise To Pay by Account ID."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "headers":{
                            "Location":{
                                "description":"Response headers for cancel Promise To Pay.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-ptp-revert-cancelledPTP-{acctId}-get",
                "x-filename-id":"obedm-ptp-services-ptp-revert-cancelledptp-acctid-get"
            }
        },
        "/obedm-ptp-services/healthcheck":{
            "get":{
                "tags":[
                    "Promise to Pay Services/Promise to Pay Transaction Service"
                ],
                "summary":"Health Check of Promise To Pay Service",
                "description":"This endpoint is used to check Health Check of Promise to Pay Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-ptp-services-healthcheck-get",
                "x-filename-id":"obedm-ptp-services-healthcheck-get"
            }
        },
        "/obcr-strategy-services/getCaseIdFromCaseNbr":{
            "get":{
                "tags":[
                    "Strategy Services/Case Service"
                ],
                "summary":"Get Case Id from Case Number",
                "description":"This endpoints is used to Get case id from case number.",
                "operationId":"getCaseIdFromCaseNbr",
                "parameters":[
                    {
                        "name":"caseNumber",
                        "in":"query",
                        "type":"string",
                        "required":true,
                        "description":"case number"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmCaseDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obcr-strategy-services-getCaseIdFromCaseNbr-get",
                "x-filename-id":"obcr-strategy-services-getcaseidfromcasenbr-get"
            }
        },
        "/obcr-strategy-services/getPartyIdFromCaseNo":{
            "get":{
                "tags":[
                    "Strategy Services/Case Service"
                ],
                "summary":"Get Party Id from Case No",
                "description":"This endpoints is used to Get Party ID from Case no.",
                "operationId":"getPartyIdFromCaseNo",
                "parameters":[
                    {
                        "name":"caseNo",
                        "in":"query",
                        "type":"string",
                        "required":true,
                        "description":"Case Number"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "type":"string"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obcr-strategy-services-getPartyIdFromCaseNo-get",
                "x-filename-id":"obcr-strategy-services-getpartyidfromcaseno-get"
            }
        },
        "/api/1.0/segmentBatch/getAccountSegmentStrategyAssociation":{
            "get":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Retrieve List of Segment And Strategy Associated with an Account",
                "description":"This endpoint is used to retrieve all Segment and Strategy based on Account ID or Processing Date.",
                "operationId":"getAccountSegmentStrategyAssociation",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"processingDate",
                        "in":"query",
                        "description":"The Processing Date of the Segment.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"The Account ID for which Segment And Strategy to be fetched.",
                        "required":false,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmSegmentStrategyAccountAssoCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-getAccountSegmentStrategyAssociation-get",
                "x-filename-id":"api-1.0-segmentbatch-getaccountsegmentstrategyassociation-get"
            }
        },
        "/api/1.0/segmentBatch/getSegmentCdByAcctId":{
            "get":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Retrieve the Segment based on Account ID",
                "description":"This endpoint is used to retrieve the Segment based on Account ID.",
                "operationId":"getSegmentCdByAcctId",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"The account ID used to fetch the Segment.",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmSegmentCodeList"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-getSegmentCdByAcctId-get",
                "x-filename-id":"api-1.0-segmentbatch-getsegmentcdbyacctid-get"
            }
        },
        "/api/1.0/segmentBatch/getSegmentCdByAcctIdandCaseId":{
            "get":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Retrieve the Segment based on Account ID and Case ID",
                "description":"This endpoint is used to retrieve the Segment based on Account ID and Case ID.",
                "operationId":"getSegmentCdByAcctIdandCaseId",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"The account ID used to fetch the Segment.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"caseId",
                        "in":"query",
                        "description":"The case ID used to fetch the Segment.",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmSegmentAccountandCaseAssoHistCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-getSegmentCdByAcctIdandCaseId-get",
                "x-filename-id":"api-1.0-segmentbatch-getsegmentcdbyacctidandcaseid-get"
            }
        },
        "/api/1.0/segmentBatch/updateSegAssoHistAndDeleteSegAsso":{
            "post":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Update Segment Association History and Delete Segment Association",
                "description":"This endpoint is used to update Segment Association History and Delete Segment Association.",
                "operationId":"updateSegAssoHistAndDeleteSegAssoByAccId",
                "parameters":[
                    {
                        "name":"UpdateSegmentAssoHist",
                        "in":"body",
                        "description":"Request Body that contains data required for Updating Records in Segment Account Association.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/updSegAssoHistDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/DmSegAccAndStratSegmAccAssoColl"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-updateSegAssoHistAndDeleteSegAsso-post",
                "x-filename-id":"api-1.0-segmentbatch-updatesegassohistanddeletesegasso-post"
            }
        },
        "/api/1.0/segmentBatch/updateSegAssoAndDeleteSegAssoHistRev":{
            "post":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Update Segment Associated and Delete Segment Association History",
                "description":"This endpoint is used to update Segment Association and delete Segment Association History.",
                "operationId":"updateSegAssoAndDeleteSegAssoHistRev",
                "parameters":[
                    {
                        "name":"UpdateSegmentAccAsso",
                        "in":"body",
                        "description":"Request Body that contains data required for Updating Records in Segment Account Association.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmSegAccAndStratSegmAccAssoColl"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-updateSegAssoAndDeleteSegAssoHistRev-post",
                "x-filename-id":"api-1.0-segmentbatch-updatesegassoanddeletesegassohistrev-post"
            }
        },
        "/api/1.0/segmentBatch/getSegmentCdAndAcctIdMapping":{
            "post":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Retrieve List of Segments Associated with an List of Account ID",
                "description":"This endpoint is used to retrieve list of Segments associated with an list of Account IDs.",
                "operationId":"getSegmentCdAndAcctIdMapping",
                "parameters":[
                    {
                        "name":"DmAccountIdsAndSegmentCodesCollection",
                        "in":"body",
                        "description":"Request Body that contains AccountIds List.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountIdsAndSegmentCodesCollection"
                        }
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns map of accounts and Segment Code",
                        "schema":{
                            "$ref":"#/definitions/DmAccountSegmentCodeMap"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-getSegmentCdAndAcctIdMapping-post",
                "x-filename-id":"api-1.0-segmentbatch-getsegmentcdandacctidmapping-post"
            }
        },
        "/api/1.0/segmentBatch/getSegmentfacts":{
            "post":{
                "tags":[
                    "Segmentation Services/Segment Maintenance Service"
                ],
                "summary":"Retrieve All Segment Related Facts Values",
                "description":"This endpoint is used to retrieve the list of facts associated to Segment.",
                "operationId":"getAllDmEntityFactValues",
                "parameters":[
                    {
                        "name":"DmEntityFactValuesCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching facts values against entities.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"The Account ID used to fetch Segment Facts.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful performs the operation",
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of succes or failure ",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentBatch-getSegmentfacts-post",
                "x-filename-id":"api-1.0-segmentbatch-getsegmentfacts-post"
            }
        },
        "/api/1.0/segmentationbatch/healthcheck":{
            "get":{
                "tags":[
                    "Segmentation Services/Segmentation Batch Service"
                ],
                "summary":"Health Check of Segmentation Batch Service",
                "description":"This endpoint is used to check health of Segmentation Batch Service.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-segmentationbatch-healthcheck-get",
                "x-filename-id":"api-1.0-segmentationbatch-healthcheck-get"
            }
        },
        "/dmpayment-service/payment/getPaymentDetailsByDateFilter":{
            "get":{
                "tags":[
                    "Entity Services/Account Payment Service"
                ],
                "summary":"Get Payment Details Based on Account ID and Date Filter",
                "description":"This endpoint is used to fetch payment details based on account id and date filter.",
                "operationId":"getPaymentDetailsByDateFilter",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account ID for which we need the payment details.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"fromDate",
                        "in":"query",
                        "description":"From Date parameter for Date Filter.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"toDate",
                        "in":"query",
                        "description":"To Date parameter for Date Filter.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns payment details.",
                        "headers":{
                            "Location":{
                                "description":"Returns payment details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmPaymentDTOCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpayment-service-payment-getPaymentDetailsByDateFilter-get",
                "x-filename-id":"dmpayment-service-payment-getpaymentdetailsbydatefilter-get"
            }
        },
        "/dmpayment-service/payment/getPaymentDetailsByAcctId":{
            "get":{
                "tags":[
                    "Entity Services/Account Payment Service"
                ],
                "summary":"Get Payment Details Based on Account ID",
                "description":"This endpoint is used to get payment details based on account ID.",
                "operationId":"getPaymentDetailsByAcctId",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"query",
                        "description":"Account ID for which we need the payment details.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns payment details.",
                        "headers":{
                            "Location":{
                                "description":"Returns payment details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmPaymentDTOCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpayment-service-payment-getPaymentDetailsByAcctId-get",
                "x-filename-id":"dmpayment-service-payment-getpaymentdetailsbyacctid-get"
            }
        },
        "/dmpayment-service/payments":{
            "put":{
                "tags":[
                    "Entity Services/Account Payment Service"
                ],
                "summary":"Update Existing Payment Details",
                "description":"This endpoint is used to update an existing payment details.",
                "operationId":"updateDmPayment",
                "parameters":[
                    {
                        "name":"feedPaymentWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing payment details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPaymentWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpayment-service-payments-put",
                "x-filename-id":"dmpayment-service-payments-put"
            },
            "get":{
                "tags":[
                    "Entity Services/Account Payment Service"
                ],
                "summary":"Get All Payments for Account After Specified Date",
                "description":"This endpoint is used to get all payments for an account after a specified date.",
                "operationId":"getPaymentsForAcctAfterASpecificDate",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"query",
                        "description":"Account ID.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"date",
                        "in":"query",
                        "description":"Date.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns collection of payment details.",
                        "schema":{
                            "$ref":"#/definitions/DmPaymentDTOCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpayment-service-payments-get",
                "x-filename-id":"dmpayment-service-payments-get"
            }
        },
        "/obedm-common-services/lookuptype":{
            "post":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Add New Lookup Type",
                "description":"This endpoint is used to add a new Lookup Type.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"lookuptype",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Lookup Type.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupTypeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of The Request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Lookup Type.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-post",
                "x-filename-id":"obedm-common-services-lookuptype-post"
            },
            "get":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Get All Valid Lookup Type",
                "description":"This endpoint is used to Get all valid Lookup Type maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and Authorization need to be set to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"lookupTypeCd",
                        "in":"query",
                        "description":"LookupTypeCd that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"lookupTypeDesc",
                        "in":"query",
                        "description":"LookupTypeDesc that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"sysDefFlg",
                        "in":"query",
                        "description":"System Definition Flag that needs to be fetched.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the Valid Lookup Type.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-get",
                "x-filename-id":"obedm-common-services-lookuptype-get"
            }
        },
        "/obedm-common-services/lookuptype/{id}":{
            "put":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Update Existing Lookup Type",
                "description":"This endpoint is used to updates an existing Lookup Type.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Lookup Type Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"lookuptype",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Lookup Type.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupTypeDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Lookup Type.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-put",
                "x-filename-id":"obedm-common-services-lookuptype-id-put"
            },
            "get":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Retrieve Lookup Type by ID",
                "description":"This endpoint is used to retrieve the Lookup Type by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Version of the user that needs to be fetched.",
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Lookup Type based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupTypeWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-get",
                "x-filename-id":"obedm-common-services-lookuptype-id-get"
            },
            "delete":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Delete Lookup Type Identified by Given ID",
                "description":"This endpoint is used to delete lookup type identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Lookup Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"lookuptype",
                        "in":"body",
                        "description":"Request body of lookup type contain Lookup Type and Modification number of Lookup Type maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-delete",
                "x-filename-id":"obedm-common-services-lookuptype-id-delete"
            }
        },
        "/obedm-common-services/lookuptype/{id}/approve":{
            "patch":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Authorize Lookup Type by Given ID",
                "description":"This endpoint is used to authorize Lookup Type identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Lookup Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"lookuptype",
                        "in":"body",
                        "description":"Request body Approve Lookup type contain Lookup Type and Modification number of Lookup Type maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-approve-patch",
                "x-filename-id":"obedm-common-services-lookuptype-id-approve-patch"
            }
        },
        "/obedm-common-services/lookuptype/{id}/close":{
            "patch":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Close Lookup Type by Given ID",
                "description":"This endpoint is used to close Lookup Type identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Lookup Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"lookuptype",
                        "in":"body",
                        "description":"Request body contain Lookup Type and Modification number of Lookup Type maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-close-patch",
                "x-filename-id":"obedm-common-services-lookuptype-id-close-patch"
            }
        },
        "/obedm-common-services/lookuptype/{id}/reopen":{
            "patch":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Reopen Lookup Type by Given ID",
                "description":"This endpoint is used to reopen Lookup Type identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Lookup Type maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"lookuptype",
                        "in":"body",
                        "description":"Request body of reopen records contain Lookup Type and Modification number of Lookup Type maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-reopen-patch",
                "x-filename-id":"obedm-common-services-lookuptype-id-reopen-patch"
            }
        },
        "/obedm-common-services/lookuptype/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Retrieve All Unauthorized Records for Lookup Type by Given ID",
                "description":"This endpoint is used to retrieve all the unauthorized records for Lookup Type identified by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns all the unauthorized records for the Lookup Type based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-unauthorized-get",
                "x-filename-id":"obedm-common-services-lookuptype-id-unauthorized-get"
            }
        },
        "/obedm-common-services/lookuptype/{id}/history":{
            "get":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Retrieve History of Lookup Type by Given ID",
                "description":"This endpoint is used to retrieve history of the Lookup Type by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"ID of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns history of the Lookup Type based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupTypeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-{id}-history-get",
                "x-filename-id":"obedm-common-services-lookuptype-id-history-get"
            }
        },
        "/obedm-common-services/lookuptype/lookuplov/{lookupTypeCd}":{
            "get":{
                "tags":[
                    "Common Services/Lookup Type Service"
                ],
                "summary":"Retrieve Lookup Codes by Given Lookup Type",
                "description":"This endpoint is used to retrieve Lookup Codes by given Lookup Type.",
                "operationId":"getLookupCodes",
                "parameters":[
                    {
                        "name":"lookupTypeCd",
                        "in":"path",
                        "description":"Lookup Type for which Lookup codes need to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"lookupCd",
                        "in":"query",
                        "description":"Lookup Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"lookupDesc",
                        "in":"query",
                        "description":"Lookup Description that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authorization Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Lookup Codes based on given Lookup Type.",
                        "schema":{
                            "$ref":"#/definitions/DmTmLookupCodeCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-lookuptype-lookuplov-{lookupTypeCd}-get",
                "x-filename-id":"obedm-common-services-lookuptype-lookuplov-lookuptypecd-get"
            }
        },
        "/obedm-common-services/productprocessor":{
            "post":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Add New Product Processor",
                "description":"This endpoint is used to add a new Product Processor.",
                "operationId":"saveRecord",
                "parameters":[
                    {
                        "name":"productprocessor",
                        "in":"body",
                        "description":"Request Body that contains data required for creating a new Product Processor.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmProductProcessorDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"URL of newly created Product Processor.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-post",
                "x-filename-id":"obedm-common-services-productprocessor-post"
            },
            "get":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Get All Valid Product Processors",
                "description":"This endpoint is use to get all valid product processor maintenance records.",
                "operationId":"getAll",
                "parameters":[
                    {
                        "name":"includecloseandunauth",
                        "in":"query",
                        "description":"Include close and unauthorised need to be set to fetch summary record, default value is false.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"pprProdProcessor",
                        "in":"query",
                        "description":"Product Processor that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"pprDesc",
                        "in":"query",
                        "description":"Product Processor that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"pprGroupBasisCd",
                        "in":"query",
                        "description":"Group Basis Code that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"authStat",
                        "in":"query",
                        "description":"Authentication Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"recordStat",
                        "in":"query",
                        "description":"Record Status that needs to be fetched.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Additional information of the product processor.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/DmTmProductProcessorCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-get",
                "x-filename-id":"obedm-common-services-productprocessor-get"
            }
        },
        "/obedm-common-services/productprocessor/{id}":{
            "put":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Update Existing Product Processor",
                "description":"This endpoint is used to update an existing product processor.",
                "operationId":"modifyRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Product Processor Maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"productprocessor",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Product Processor.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmTmProductProcessorDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns updated Product Processor.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-put",
                "x-filename-id":"obedm-common-services-productprocessor-id-put"
            },
            "get":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Retrieve Product Processor by ID",
                "description":"This endpoint is used to retrieve the product processor by ID.",
                "operationId":"getById",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"version",
                        "in":"query",
                        "description":"Id of the user that needs to be fetched",
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Product Processor based on given ID.",
                        "schema":{
                            "$ref":"#/definitions/DmTmProductProcessorWrapperDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-get",
                "x-filename-id":"obedm-common-services-productprocessor-id-get"
            },
            "delete":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Delete Product Processor Identified by Given ID",
                "description":"This endpoint is used to delete the product processor identified by given ID.",
                "operationId":"delete",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Product Processor maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"productprocessor",
                        "in":"body",
                        "description":"Request body contain Product Processor and Modification number of Product Processor maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-delete",
                "x-filename-id":"obedm-common-services-productprocessor-id-delete"
            }
        },
        "/obedm-common-services/productprocessor/{id}/approve":{
            "patch":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Authorize Product Processor by Given ID",
                "description":"This endpoint is used to authorize the product processor identified by given ID.",
                "operationId":"authorize",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Product Processor maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"productprocessor",
                        "in":"body",
                        "description":"Request body contain Product Processor and Modification number of Product Processor maintenance which need to be deleted.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/ModListKeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-approve-patch",
                "x-filename-id":"obedm-common-services-productprocessor-id-approve-patch"
            }
        },
        "/obedm-common-services/productprocessor/{id}/close":{
            "patch":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Close Product Processor by Given ID",
                "description":"This endpoint is used to close the product processor identified by given ID.",
                "operationId":"closeRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Product Processor maintenance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"productprocessor",
                        "in":"body",
                        "description":"Request body contain Product Processor and Modification number of Product Processor maintenance which need to be closed.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-close-patch",
                "x-filename-id":"obedm-common-services-productprocessor-id-close-patch"
            }
        },
        "/obedm-common-services/productprocessor/{id}/reopen":{
            "patch":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Reopen Product Processor by Given ID",
                "description":"This endpoint is used to reopen the product processor identified by given ID.",
                "operationId":"reopenRecord",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Key of the Product Processor maintenance",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"productprocessor",
                        "in":"body",
                        "description":"Request body contain Product Processor and Modification number of Product Processor maintenance which need to be reopen.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/KeyDto"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-reopen-patch",
                "x-filename-id":"obedm-common-services-productprocessor-id-reopen-patch"
            }
        },
        "/obedm-common-services/productprocessor/{id}/unauthorized":{
            "get":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Retrieve All Unauthorized Records of Product Processor by Given ID",
                "description":"This endpoint is used to retrieve all unauthorized records of the product processor by given ID.",
                "operationId":"authQuery",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns all unauthorized records of the Product Processor based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmProductProcessorCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-unauthorized-get",
                "x-filename-id":"obedm-common-services-productprocessor-id-unauthorized-get"
            }
        },
        "/obedm-common-services/productprocessor/{id}/history":{
            "get":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Retrieve Product Processor History by Given ID",
                "description":"This endpoint is used to retrieve the product processor history by ID.",
                "operationId":"getHistory",
                "parameters":[
                    {
                        "name":"id",
                        "in":"path",
                        "description":"Id of the user that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the Product Processor history based on given id.",
                        "schema":{
                            "$ref":"#/definitions/DmTmProductProcessorCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-{id}-history-get",
                "x-filename-id":"obedm-common-services-productprocessor-id-history-get"
            }
        },
        "/obedm-common-services/healthcheck":{
            "get":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Health Check Of Common Services",
                "description":"This endpoint is used to Health check of the Common Services.",
                "operationId":"healthcheck",
                "responses":{
                    "200":{
                        "description":"Healthcheck OK"
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorised."
                    },
                    "405":{
                        "description":"Invalid input"
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-healthcheck-get",
                "x-filename-id":"obedm-common-services-healthcheck-get"
            }
        },
        "/obedm-common-services/productprocessor/groupBasis":{
            "get":{
                "tags":[
                    "Common Services/Product Processor Service"
                ],
                "summary":"Retrieve Group Basis Code and Product Processor Code for All Product Processors",
                "description":"This endpoint is used to retrieve the Group basis code and Product Processor code for all product processors.",
                "operationId":"getGroupBasisCdAndProductProcessorCd",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns Group basis code and Product Processor code for all Product Processors.",
                        "schema":{
                            "$ref":"#/definitions/ProductProcessorGroupBasisCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-productprocessor-groupBasis-get",
                "x-filename-id":"obedm-common-services-productprocessor-groupbasis-get"
            }
        },
        "/dmaccount-service/accounts":{
            "put":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Update Existing Account",
                "description":"This endpoint is used to update an existing account.",
                "operationId":"updateDmAccount",
                "parameters":[
                    {
                        "name":"account",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Account.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedAccountDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-put",
                "x-filename-id":"dmaccount-service-accounts-put"
            },
            "get":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve List of In-Collection Account ID's",
                "description":"This endpoint is used to retrieve the list in-collection account IDs.",
                "operationId":"getInCollectionAccounts",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns list of in collection account ID's.\"",
                        "schema":{
                            "$ref":"#/definitions/DmAccountIdCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-get",
                "x-filename-id":"dmaccount-service-accounts-get"
            }
        },
        "/dmaccount-service/accounts/getOBRSDetails/{accountId}":{
            "get":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve Account Details for Correspondence Batch",
                "description":"This endpoints will be used to retrieve account data for correspondence batch.",
                "operationId":"getOBRSDetails",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "description":"Account ID for which details to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"returns list of in collection account ID's.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountPartyDetailsDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-getOBRSDetails-{accountId}-get",
                "x-filename-id":"dmaccount-service-accounts-getobrsdetails-accountid-get"
            }
        },
        "/dmaccount-service/dmaccountgetfacts":{
            "post":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve List of All Fact Values Against Entities",
                "description":"This endpoint is used to retrieve the list of all the fact values against entities.",
                "operationId":"getAllDmEntityFactValues",
                "parameters":[
                    {
                        "name":"DmEntityFactValuesCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching facts values against entities.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Account ID for which details to be fetched."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the list of fact values.",
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"List of fact values.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-dmaccountgetfacts-post",
                "x-filename-id":"dmaccount-service-dmaccountgetfacts-post"
            }
        },
        "/dmaccount-service/accounts/unallocated":{
            "get":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve List of All Unallocated Accounts",
                "description":"This endpoint is used to retrieve the list of unallocated accounts.",
                "operationId":"getUnallocatedAccounts",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the list of unallocated accounts.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountAllocationDTOCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-unallocated-get",
                "x-filename-id":"dmaccount-service-accounts-unallocated-get"
            }
        },
        "/dmaccount-service/accounts/allocate":{
            "put":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Set Allocation Flag for Given Account ID",
                "description":"This endpoint is used to set allocation flag for given Account ID.",
                "operationId":"updateAllocationSwitch",
                "parameters":[
                    {
                        "name":"accountAllocationDTO",
                        "in":"body",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountAllocationDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-allocate-put",
                "x-filename-id":"dmaccount-service-accounts-allocate-put"
            }
        },
        "/dmaccount-service/accounts/limitedAcctPartyDetails":{
            "post":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve List of Limited Account Party Details by Account ID's and Filter Collection",
                "description":"This endpoint is used to retrieve the list of limited Account Party details by Account ID's and Filter Collection.",
                "operationId":"getLimitedAcctPartyDetails",
                "parameters":[
                    {
                        "name":"DmAccountIdsAndFilterCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching account party details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountIdsAndFilterCollection"
                        }
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"Offset is starting number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"limit",
                        "in":"query",
                        "description":"Limit is maximum number of records to be fetched.",
                        "required":false,
                        "type":"integer"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns list of limited account party details.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountPartySummaryDTOCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Limited Account Party Details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-limitedAcctPartyDetails-post",
                "x-filename-id":"dmaccount-service-accounts-limitedacctpartydetails-post"
            }
        },
        "/dmaccount-service/accounts/resultCount":{
            "post":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve Count of Accounts Obtained in Result Specific to Task Summary Account",
                "description":"This endpoint is used to count number of accounts obtained in result specific to Task Summary Account.",
                "operationId":"getAccountsCount",
                "parameters":[
                    {
                        "name":"DmAccountIdsAndFilterCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching account party details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountIdsAndFilterCollection"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the accounts count specific to task summary.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountsCountCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"The accounts count specific to task summary.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-resultCount-post",
                "x-filename-id":"dmaccount-service-accounts-resultcount-post"
            }
        },
        "/dmaccount-service/accounts/getAccountIdforAccountNumber":{
            "post":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve Account ID for Given Account Number",
                "description":"This endpoint is used to retrieve the Account ID for given Account Number.",
                "operationId":"getAccountIdforAccountNumber",
                "parameters":[
                    {
                        "name":"DmAccountNumberCollection",
                        "in":"body",
                        "description":"Request Body that contains account number for which account Id is required.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmAccountNumberCollection"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Return the Account ID of given Account Number.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountNumbertoIDCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Return the Account ID of given Account Number.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-getAccountIdforAccountNumber-post",
                "x-filename-id":"dmaccount-service-accounts-getaccountidforaccountnumber-post"
            }
        },
        "/dmaccount-service/accounts/getAccountDetailsById":{
            "get":{
                "tags":[
                    "Entity Services/Account Service"
                ],
                "summary":"Retrieve Account Details by Account ID",
                "description":"This endpoint is used to retrieve the account details by Account ID.",
                "operationId":"getAccountDetailsById",
                "parameters":[
                    {
                        "name":"acctId",
                        "in":"query",
                        "required":true,
                        "type":"string",
                        "description":"Account ID for which details to be fetched."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the account details for given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccount-service-accounts-getAccountDetailsById-get",
                "x-filename-id":"dmaccount-service-accounts-getaccountdetailsbyid-get"
            }
        },
        "/DmCollateralOwner-service/collateralOwners":{
            "put":{
                "tags":[
                    "Entity Services/Collateral Owner Service"
                ],
                "summary":"Update Existing Collateral Owner",
                "description":"This endpoint is used to update an existing Collateral Owner.",
                "operationId":"updateDmCollateralOwner",
                "parameters":[
                    {
                        "name":"DmCollateralOwner",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Collateral Owner.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedCollateralOwnerWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmCollateralOwner-service-collateralOwners-put",
                "x-filename-id":"dmcollateralowner-service-collateralowners-put"
            }
        },
        "/dmaccountrepaysch-service/accountrepayschs":{
            "put":{
                "tags":[
                    "Entity Services/Account Repayment Schedule Service"
                ],
                "summary":"Update Existing Account Repayment Schedule",
                "description":"This endpoint is used to update an existing account repayment schedule.",
                "operationId":"updateDmAccountRepaySch",
                "parameters":[
                    {
                        "name":"DmAccountRepaySch",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing account repayment schedule.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedAccountRepaySchWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmaccountrepaysch-service-accountrepayschs-put",
                "x-filename-id":"dmaccountrepaysch-service-accountrepayschs-put"
            }
        },
        "/dmpartyemployment-service/partyemployments":{
            "put":{
                "tags":[
                    "Entity Services/Party Employment Service"
                ],
                "summary":"Update Existing Party Employment Details",
                "description":"This endpoint is used to update an existing Party employment details.",
                "operationId":"updateDmPartyEmployment",
                "parameters":[
                    {
                        "name":"feedPartyEmploymentWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Party employment details.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPartyEmploymentWrapperDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmpartyemployment-service-partyemployments-put",
                "x-filename-id":"dmpartyemployment-service-partyemployments-put"
            }
        },
        "/DmAccountParty-service/accountParties":{
            "put":{
                "tags":[
                    "Entity Services/Account Party Relationship Service"
                ],
                "summary":"Update an Existing Account Party Relationship",
                "description":"This endpoint is used to update an existing Account Party relationship.",
                "operationId":"updateDmAccountParty",
                "parameters":[
                    {
                        "name":"feedAccountPartyWrapperDTO",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Account Party relationship.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedAccountPartyDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmAccountParty-service-accountParties-put",
                "x-filename-id":"dmaccountparty-service-accountparties-put"
            }
        },
        "/DmAccountParty-service/getPartyIdForAccountId/{accountId}":{
            "get":{
                "tags":[
                    "Entity Services/Account Party Relationship Service"
                ],
                "summary":"Retrieve Account Party Relationship for given Account ID",
                "description":"This endpoint is used to fetch  account party relationship for given Account ID.",
                "operationId":"getPartyIdForAccountId",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "description":"Account ID for which account party relationship is to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns account party relationship based on given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountPartyDTO"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmAccountParty-service-getPartyIdForAccountId-{accountId}-get",
                "x-filename-id":"dmaccountparty-service-getpartyidforaccountid-accountid-get"
            }
        },
        "/DmAccountParty-service/accountParties/{partyId}":{
            "get":{
                "tags":[
                    "Entity Services/Account Party Relationship Service"
                ],
                "summary":"Retrieve all Accounts for given Party ID",
                "description":"This endpoint is used to fetch all Accounts for given Party ID.",
                "operationId":"getAccounts",
                "parameters":[
                    {
                        "name":"partyId",
                        "in":"path",
                        "description":"Party ID for which account party relationship is to be fetched",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns all accounts based on given Party ID.",
                        "schema":{
                            "$ref":"#/definitions/DmAccountDTOCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"DmAccountParty-service-accountParties-{partyId}-get",
                "x-filename-id":"dmaccountparty-service-accountparties-partyid-get"
            }
        },
        "/DmAccountParty-service/accountParties/getPartyDetails/{accountId}":{
            "get":{
                "tags":[
                    "Entity Services/Account Party Relationship Service"
                ],
                "summary":"Retrieve the Email ID list of Party by Account ID",
                "description":"This endpoint is used to retrieve the Email ID list of Party by Account ID.",
                "operationId":"getPartyDetailsForComm",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "description":"Account ID for which account party relationship is to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns list of party email details.",
                        "schema":{
                            "$ref":"#/definitions/CrPartyInfoDTO"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Returns list of party email details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmAccountParty-service-accountParties-getPartyDetails-{accountId}-get",
                "x-filename-id":"dmaccountparty-service-accountparties-getpartydetails-accountid-get"
            }
        },
        "/DmAccountParty-service/accountParties/getPartyDetailsByTaskType/{accountId}":{
            "get":{
                "tags":[
                    "Entity Services/Account Party Relationship Service"
                ],
                "summary":"Retrieve the list of Party by Account ID",
                "description":"This endpoint is used to retrieve the list of Party detail by Account ID.",
                "operationId":"getPartyDetailsByTaskType",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "description":"Account ID for which account party relationship is to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"taskType",
                        "in":"query",
                        "required":true,
                        "type":"string",
                        "description":"Task Type Code"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns list of party details.",
                        "schema":{
                            "$ref":"#/definitions/PartyDetailsCommColl"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure.",
                        "headers":{
                            "Location":{
                                "description":"Returns list of Party Email details.",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"DmAccountParty-service-accountParties-getPartyDetailsByTaskType-{accountId}-get",
                "x-filename-id":"dmaccountparty-service-accountparties-getpartydetailsbytasktype-accountid-get"
            }
        },
        "/dmparty-service/parties":{
            "put":{
                "tags":[
                    "Entity Services/Party Service"
                ],
                "summary":"Update Existing Party",
                "description":"This endpoint is used to update an existing Party.",
                "operationId":"updateDmParty",
                "parameters":[
                    {
                        "name":"feedParty",
                        "in":"body",
                        "description":"Request Body that contains data required for updating an existing Party.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmFeedPartyDTO"
                        }
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "405":{
                        "description":"Invalid input."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmparty-service-parties-put",
                "x-filename-id":"dmparty-service-parties-put"
            }
        },
        "/dmparty-service/parties/lov":{
            "get":{
                "tags":[
                    "Entity Services/Party Service"
                ],
                "summary":"Retrieve Party ID, Customer Number, and Party Name for LOV Component",
                "description":"This endpoint is used to fetch Party ID, Customer Number, and Party Name for LOV Component.",
                "operationId":"getPartyDetailsForLov",
                "parameters":[
                    {
                        "name":"customerNbr",
                        "in":"query",
                        "type":"string",
                        "required":false,
                        "description":"Customer Number."
                    },
                    {
                        "name":"partyName",
                        "in":"query",
                        "type":"string",
                        "required":false,
                        "description":"Party Name."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"PartyId, Party Number and Party Name for Lov Component.",
                        "schema":{
                            "$ref":"#/definitions/DmPartyLovCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"dmparty-service-parties-lov-get",
                "x-filename-id":"dmparty-service-parties-lov-get"
            }
        },
        "/api/1.0/collectordashboard/currenttasks/segments":{
            "get":{
                "tags":[
                    "Task Workflow Services/Collector Dashboard Service"
                ],
                "summary":"Get all segments associated with the logged in user",
                "description":"This endpoint is used to Get all segments associated with logged in user.",
                "operationId":"getAllAssociatedSegments",
                "parameters":[
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns all segments which are associated to the tasks assigned to the collector",
                        "schema":{
                            "$ref":"#/definitions/AssociatedSegmentsWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-currenttasks-segments-get",
                "x-filename-id":"api-1.0-collectordashboard-currenttasks-segments-get"
            }
        },
        "/api/1.0/collectordashboard/currenttasks/count/{segmentCode}":{
            "get":{
                "tags":[
                    "Task Workflow Services/Collector Dashboard Service"
                ],
                "summary":"Get task Count of all tasks associated with logged in user",
                "description":"This endpoint is used to Get task count of all the tasks associated with logged in user.",
                "operationId":"getAllTaskCount",
                "parameters":[
                    {
                        "name":"segmentCode",
                        "in":"path",
                        "description":"Contains segment code",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns all segments which are associated to the tasks assigned to the collector",
                        "schema":{
                            "$ref":"#/definitions/TaskCountDetailsWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-currenttasks-count-{segmentCode}-get",
                "x-filename-id":"api-1.0-collectordashboard-currenttasks-count-segmentcode-get"
            }
        },
        "/api/1.0/collectordashboard/currenttasks/ageing/{segmentCode}":{
            "get":{
                "tags":[
                    "Task Workflow Services/Collector Dashboard Service"
                ],
                "summary":"Get task Count based on the age of tasks",
                "description":"This endpoint is used to Get task count based on the age of tasks.",
                "operationId":"getTaskCountByAge",
                "parameters":[
                    {
                        "name":"segmentCode",
                        "in":"path",
                        "description":"Contains segment code",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns count of tasks within different intervals",
                        "schema":{
                            "$ref":"#/definitions/TaskAgeingDetailsWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-currenttasks-ageing-{segmentCode}-get",
                "x-filename-id":"api-1.0-collectordashboard-currenttasks-ageing-segmentcode-get"
            }
        },
        "/api/1.0/collectordashboard/taskhistory/{timeFrame}":{
            "get":{
                "tags":[
                    "Task Workflow Services/Collector Dashboard Service"
                ],
                "summary":"Get task history data",
                "description":"based on the time frame specified.",
                "operationId":"getTaskHistoryData",
                "parameters":[
                    {
                        "name":"timeFrame",
                        "in":"path",
                        "description":"Contains time frame",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns count of tasks within different intervals",
                        "schema":{
                            "$ref":"#/definitions/TaskHistoryWrapperDto"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"api-1.0-collectordashboard-taskhistory-{timeFrame}-get",
                "x-filename-id":"api-1.0-collectordashboard-taskhistory-timeframe-get"
            }
        },
        "/obcr-strategy-services/dmaccountgetfacts":{
            "post":{
                "tags":[
                    "Strategy Services/Fact Service"
                ],
                "summary":"Retrieve List of All Fact Value for Batch",
                "description":"This endpoint is used to retrieve list of all the fact value for batch.",
                "operationId":"getAllDmEntityFactValues",
                "parameters":[
                    {
                        "name":"DmEntityFactValuesCollection",
                        "in":"body",
                        "description":"Request Body that contains data required for fetching facts values against entities",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    {
                        "name":"acctId",
                        "in":"query",
                        "required":false,
                        "type":"string",
                        "description":"Account ID."
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "type":"string",
                        "required":false,
                        "description":"The content type of request or response body."
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The user ID of requesting user."
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The application ID of host service."
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "type":"string",
                        "required":true,
                        "description":"The branch code of requesting branch."
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successfully performs the operation.",
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    "201":{
                        "description":"Returns message of success or failure ",
                        "headers":{
                            "Location":{
                                "description":"",
                                "type":"string"
                            }
                        },
                        "schema":{
                            "$ref":"#/definitions/ResponseDtoWrapper"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obcr-strategy-services-dmaccountgetfacts-post",
                "x-filename-id":"obcr-strategy-services-dmaccountgetfacts-post"
            }
        },
        "/obedm-common-services/factDetails/{accountId}":{
            "get":{
                "tags":[
                    "Common Services/Fact Details Service"
                ],
                "summary":"Retrieve Fact Details by Account ID",
                "description":"This endpoint is used to retrieve fact details by Account ID.",
                "operationId":"getFactsByAccountId",
                "parameters":[
                    {
                        "name":"accountId",
                        "in":"path",
                        "description":"The ID of the account that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"category",
                        "in":"query",
                        "description":"The category of the account that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the fact Details based on given Account ID.",
                        "schema":{
                            "$ref":"#/definitions/DmEntityFactValuesCollection"
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error"
                    }
                },
                "x-internal-id":"obedm-common-services-factDetails-{accountId}-get",
                "x-filename-id":"obedm-common-services-factdetails-accountid-get"
            }
        },
        "/obedm-common-services/factDetails/category/{category}":{
            "get":{
                "tags":[
                    "Common Services/Fact Details Service"
                ],
                "summary":"Retrieve Fact Details by Category",
                "description":"This endpoint is used to retrieve fact details by category.",
                "operationId":"getFactsByCategory",
                "parameters":[
                    {
                        "name":"category",
                        "in":"path",
                        "description":"Category of the Facts that needs to be fetched.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"contentType",
                        "in":"header",
                        "description":"The Content Type of the request.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"tenantId",
                        "in":"header",
                        "description":"The ID of the Tenant.",
                        "type":"string",
                        "required":false
                    },
                    {
                        "name":"userId",
                        "in":"header",
                        "description":"The ID of the User.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"appId",
                        "in":"header",
                        "description":"The ID of the Application.",
                        "type":"string",
                        "required":true
                    },
                    {
                        "name":"branchCode",
                        "in":"header",
                        "description":"The branch code associated with the request.",
                        "type":"string",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Returns the list of fact details based on given category.",
                        "schema":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmEntityFactValues"
                            }
                        }
                    },
                    "400":{
                        "description":"Malformed syntax."
                    },
                    "401":{
                        "description":"Request does not have sufficient credentials."
                    },
                    "403":{
                        "description":"Request is not authorized."
                    },
                    "500":{
                        "description":"Internal error."
                    }
                },
                "x-internal-id":"obedm-common-services-factDetails-category-{category}-get",
                "x-filename-id":"obedm-common-services-factdetails-category-category-get"
            }
        }
    },
    "definitions":{
        "DmPartyAddressDTO":{
            "description":"DmPartyAddress model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmPartyAddress",
                    "type":"string"
                },
                "addrTypeCd":{
                    "description":"addrTypeCd of the DmPartyAddress",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"addressLine1 of the DmPartyAddress",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"addressLine2 of the DmPartyAddress",
                    "type":"string"
                },
                "addressLine3":{
                    "description":"addressLine3 of the DmPartyAddress",
                    "type":"string"
                },
                "addressLine4":{
                    "description":"addressLine4 of the DmPartyAddress",
                    "type":"string"
                },
                "city":{
                    "description":"city of the DmPartyAddress",
                    "type":"string"
                },
                "stateCd":{
                    "description":"stateCd of the DmPartyAddress",
                    "type":"string"
                },
                "countryCd":{
                    "description":"countryCd of the DmPartyAddress",
                    "type":"string"
                },
                "zipCd":{
                    "description":"zipCd of the DmPartyAddress",
                    "type":"string"
                },
                "preferredAddrFlg":{
                    "description":"preferredAddrFlg of the DmPartyAddress",
                    "type":"string"
                },
                "effectiveDt":{
                    "description":"effectiveDt of the DmPartyAddress",
                    "type":"string"
                },
                "addressId":{
                    "description":"addressId of the DmPartyAddress",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmPartyAddress",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmPartyAddress",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmPartyAddress",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmPartyAddress",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmPartyAddress",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmPartyAddress",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmPartyAddress",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmPartyAddress",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmPartyAddress",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmPartyAddress",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmPartyAddress",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmPartyAddress",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmPartyAddress",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmPartyAddress",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmPartyAddress",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmPartyAddress",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmPartyAddress",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmPartyAddress",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmPartyAddress",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmPartyAddress",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmPartyAddress",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmPartyAddress",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmPartyAddress",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmPartyAddress",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmPartyAddress",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmPartyAddress",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmPartyAddress",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmPartyAddress",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmPartyAddress",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmPartyAddress",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmPartyAddress",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmPartyAddress",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmPartyAddress",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmPartyAddress",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmPartyAddress",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmPartyAddress",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmPartyAddress",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmPartyAddress",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmPartyAddress",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmPartyAddress",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmPartyAddress",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmPartyAddress",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmPartyAddress",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmPartyAddress",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmPartyAddress",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmPartyAddress",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmPartyAddress",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmPartyAddress",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmPartyAddress",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmPartyAddress",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmPartyAddress",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmPartyAddress",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmPartyAddress",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmPartyAddress",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyAddressWrapperDTO":{
            "description":"Collection of DmFeedPartyAddresses.",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "partyAddress":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyAddressDTO"
                    }
                }
            }
        },
        "DmFeedPartyAddressDTO":{
            "description":"Feed Party Address DTO.",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "addrTypeCd":{
                    "description":"Address Type Code.",
                    "type":"string"
                },
                "rcdType":{
                    "description":"Record Type.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"Address Line 1.",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"Address Line 2.",
                    "type":"string"
                },
                "addressLine3":{
                    "description":"Address Line 3.",
                    "type":"string"
                },
                "addressLine4":{
                    "description":"Address Line 4.",
                    "type":"string"
                },
                "city":{
                    "description":"City.",
                    "type":"string"
                },
                "stateCd":{
                    "description":"State Code.",
                    "type":"string"
                },
                "countryCd":{
                    "description":"Country Code.",
                    "type":"string"
                },
                "zipCd":{
                    "description":"Zip Code.",
                    "type":"string"
                },
                "preferredAddrFlg":{
                    "description":"Preferred Address Flag.",
                    "type":"string"
                },
                "effectiveDt":{
                    "description":"Effective Date.",
                    "type":"string"
                },
                "addressId":{
                    "description":"Address ID.",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedparty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedparty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedparty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedparty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedparty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedparty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedparty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedparty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedparty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedparty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedparty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedparty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedparty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedparty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedparty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedparty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedparty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedparty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedparty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedparty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedparty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedparty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedparty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedparty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedparty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedparty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedparty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedparty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedparty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedparty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedparty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedparty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedparty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedparty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedparty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedparty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedparty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedparty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedparty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedparty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedparty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedparty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedparty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedparty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedparty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedparty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedparty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedparty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedparty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedparty",
                    "type":"string"
                }
            }
        },
        "ResponseCode":{
            "type":"object",
            "properties":{
                "Code":{
                    "type":"string"
                },
                "Desc":{
                    "type":"string"
                },
                "Type":{
                    "type":"string"
                },
                "Language":{
                    "type":"string"
                },
                "args":{
                    "type":"array",
                    "items":{
                        "type":"object"
                    }
                },
                "arg":{
                    "type":"string"
                }
            }
        },
        "ResponseDto":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string"
                },
                "status":{
                    "type":"string"
                },
                "codes":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/ResponseCode"
                    }
                },
                "requestId":{
                    "type":"string"
                }
            }
        },
        "ResponseResourceSupport":{
            "type":"object"
        },
        "ResponseDtoWrapper":{
            "type":"object",
            "properties":{
                "messages":{
                    "$ref":"#/definitions/ResponseDto"
                },
                "data":{
                    "$ref":"#/definitions/ResponseResourceSupport"
                }
            }
        },
        "DmPartyNameDTO":{
            "description":"DmPartyName model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmPartyName",
                    "type":"string"
                },
                "nameTypCd":{
                    "description":"nameTypCd of the DmPartyName",
                    "type":"string"
                },
                "firstName":{
                    "description":"firstName of the DmPartyName",
                    "type":"string"
                },
                "lastName":{
                    "description":"lastName of the DmPartyName",
                    "type":"string"
                },
                "fullName":{
                    "description":"fullName of the DmPartyName",
                    "type":"string"
                },
                "firstPrefixId":{
                    "description":"firstPrefixId of the DmPartyName",
                    "type":"string"
                },
                "secondPrefixId":{
                    "description":"secondPrefixId of the DmPartyName",
                    "type":"string"
                },
                "middleNameFirst":{
                    "description":"middleNameFirst of the DmPartyName",
                    "type":"string"
                },
                "middleNameSecond":{
                    "description":"middleNameSecond of the DmPartyName",
                    "type":"string"
                },
                "primaryNameFlg":{
                    "description":"primaryNameFlg of the DmPartyName",
                    "type":"string"
                },
                "suffixId":{
                    "description":"suffixId of the DmPartyName",
                    "type":"string"
                },
                "shortName":{
                    "description":"shortName of the DmPartyName",
                    "type":"string"
                },
                "firstPrefixDesc":{
                    "description":"firstPrefixDesc of the DmPartyName",
                    "type":"string"
                },
                "secondPrefixDesc":{
                    "description":"secondPrefixDesc of the DmPartyName",
                    "type":"string"
                },
                "suffixDesc":{
                    "description":"suffixDesc of the DmPartyName",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmPartyName",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmPartyName",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmPartyName",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmPartyName",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmPartyName",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmPartyName",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmPartyName",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmPartyName",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmPartyName",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmPartyName",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmPartyName",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmPartyName",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmPartyName",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmPartyName",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmPartyName",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmPartyName",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmPartyName",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmPartyName",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmPartyName",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmPartyName",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmPartyName",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmPartyName",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmPartyName",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmPartyName",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmPartyName",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmPartyName",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmPartyName",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmPartyName",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmPartyName",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmPartyName",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmPartyName",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmPartyName",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmPartyName",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmPartyName",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmPartyName",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmPartyName",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmPartyName",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmPartyName",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmPartyName",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmPartyName",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmPartyName",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmPartyName",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmPartyName",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmPartyName",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmPartyName",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmPartyName",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmPartyName",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmPartyName",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmPartyName",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmPartyName",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmPartyName",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmPartyName",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmPartyName",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmPartyName",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyNameWrapperDTO":{
            "description":"Collection of DmFeedPartyNames.",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "partyName":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyNameDTO"
                    }
                }
            }
        },
        "DmFeedPartyNameDTO":{
            "description":"DmFeedPartyName DTO",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"custNbr of the dmfeedparty",
                    "type":"string"
                },
                "nameTypCd":{
                    "description":"nameTypCd of the dmfeedparty",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "firstName":{
                    "description":"firstName of the dmfeedparty",
                    "type":"string"
                },
                "lastName":{
                    "description":"lastName of the dmfeedparty",
                    "type":"string"
                },
                "fullName":{
                    "description":"fullName of the dmfeedparty",
                    "type":"string"
                },
                "firstPrefixId":{
                    "description":"firstPrefixId of the dmfeedparty",
                    "type":"string"
                },
                "secondPrefixId":{
                    "description":"secondPrefixId of the dmfeedparty",
                    "type":"string"
                },
                "middleNameFirst":{
                    "description":"middleNameFirst of the dmfeedparty",
                    "type":"string"
                },
                "middleNameSecond":{
                    "description":"middleNameSecond of the dmfeedparty",
                    "type":"string"
                },
                "primaryNameFlg":{
                    "description":"primaryNameFlg of the dmfeedparty",
                    "type":"string"
                },
                "suffixId":{
                    "description":"suffixId of the dmfeedparty",
                    "type":"string"
                },
                "shortName":{
                    "description":"shortName of the dmfeedparty",
                    "type":"string"
                },
                "firstPrefixDesc":{
                    "description":"firstPrefixDesc of the dmfeedparty",
                    "type":"string"
                },
                "secondPrefixDesc":{
                    "description":"secondPrefixDesc of the dmfeedparty",
                    "type":"string"
                },
                "suffixDesc":{
                    "description":"suffixDesc of the dmfeedparty",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedparty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedparty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedparty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedparty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedparty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedparty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedparty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedparty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedparty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedparty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedparty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedparty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedparty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedparty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedparty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedparty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedparty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedparty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedparty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedparty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedparty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedparty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedparty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedparty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedparty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedparty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedparty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedparty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedparty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedparty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedparty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedparty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedparty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedparty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedparty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedparty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedparty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedparty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedparty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedparty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedparty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedparty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedparty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedparty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedparty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedparty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedparty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedparty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedparty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedparty",
                    "type":"string"
                },
                "DmFeedPartyMasterId":{
                    "description":"",
                    "type":"string"
                }
            }
        },
        "DmTmIdentifierDefinitionDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "productProcessor":{
                            "description":"The product processor for the entity.",
                            "type":"string"
                        },
                        "entityTypeCd":{
                            "description":"The entity type code.",
                            "type":"string"
                        },
                        "branch":{
                            "description":"The branch code associated with the entity.",
                            "type":"string"
                        },
                        "maxLength":{
                            "description":"The maximum length of the entity.",
                            "type":"integer"
                        },
                        "fixedLength":{
                            "description":"Whether the entity has a fixed length.",
                            "type":"boolean"
                        },
                        "checkSum":{
                            "description":"Whether the entity has a checksum.",
                            "type":"boolean"
                        },
                        "userSeqResetFreqCd":{
                            "description":"The reset frequency for the user sequence.",
                            "type":"string"
                        },
                        "systemSeqName":{
                            "description":"The system sequence name",
                            "type":"string",
                            "maxLength":"30"
                        },
                        "DmTmIdentifierParametersDTO":{
                            "description":"An array of Identifier Parameters DTO objects.",
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmIdentifierParametersDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmIdentifierParametersDTO":{
            "type":"object",
            "properties":{
                "sequenceNumber":{
                    "description":"Sequence number.",
                    "type":"integer"
                },
                "unitsCd":{
                    "description":"Units code.",
                    "type":"string"
                },
                "value":{
                    "description":"Value.",
                    "type":"string"
                },
                "enable":{
                    "description":"Enable flag.",
                    "type":"boolean"
                },
                "userSeqValCur":{
                    "description":"User sequence value currency.",
                    "type":"integer"
                },
                "userSeqResetDt":{
                    "description":"User sequence reset date.",
                    "type":"string"
                },
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "identifierdefinitionMasterId":{
                    "description":"Identifier definition master ID.",
                    "type":"string"
                }
            }
        },
        "ModListKeyDto":{
            "type":"object",
            "properties":{
                "modNos":{
                    "type":"array",
                    "description":"Array of modification numbers.",
                    "items":{
                        "type":"integer"
                    }
                },
                "remarks":{
                    "type":"string",
                    "description":"Remarks"
                }
            }
        },
        "KeyDto":{
            "type":"object",
            "properties":{
                "modNo":{
                    "type":"integer",
                    "description":"Modification number"
                },
                "remarks":{
                    "type":"string",
                    "description":"Remarks"
                }
            }
        },
        "GenericDto":{
            "allOf":[
                {
                    "type":"object",
                    "discriminator":"resource_type"
                }
            ]
        },
        "DmTmIdentifierDefinitionCollection":{
            "description":"Collection of identifier definition.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmIdentifierDefinitionDTO",
                        "description":"List of identifier definitions."
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "PagingDto":{
            "type":"object",
            "properties":{
                "totalResults":{
                    "type":"integer",
                    "description":"Total number of results available."
                }
            }
        },
        "DmTmIdentifierDefinitionWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmIdentifierDefinitionDTO",
                    "description":"Identifier definition data."
                }
            }
        },
        "DmTmGeneratedNumberResponseWrapperDto":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmGeneratedNumberResponseDto",
                    "description":"Generated number response data."
                }
            }
        },
        "DmTmGeneratedNumberResponseDto":{
            "type":"object",
            "additionalProperties":{
                "type":"string",
                "description":"Generated number response data."
            }
        },
        "DmTmFeeChargeDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "id":{
                            "description":"ID",
                            "type":"string"
                        },
                        "feeChrgCd":{
                            "description":"Fee Charge Code",
                            "type":"string"
                        },
                        "feeChrgDesc":{
                            "description":"Fee Charge Description",
                            "type":"string"
                        },
                        "productProcessorCd":{
                            "description":"Product Processor Code",
                            "type":"string"
                        },
                        "feeChrgTyp":{
                            "description":"Fee Charge Type",
                            "type":"string"
                        },
                        "feeCatgry":{
                            "description":"Fee Category",
                            "type":"string"
                        },
                        "feeMthd":{
                            "description":"Fee Method",
                            "type":"string"
                        },
                        "effectiveDt":{
                            "description":"Effective Date",
                            "type":"string"
                        },
                        "expiryDt":{
                            "description":"Expiry Date",
                            "type":"string"
                        },
                        "ruleId":{
                            "description":"Rule ID",
                            "type":"string"
                        },
                        "resourceId":{
                            "description":"Resource ID",
                            "type":"string"
                        },
                        "chgPrcTmpltId":{
                            "description":"Charge Price ID",
                            "type":"string"
                        },
                        "DmTmFeesDtlsDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmFeesDtlsDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmFeesDtlsDTO":{
            "type":"object",
            "properties":{
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "feesVal":{
                    "description":"Fee Value",
                    "type":"number"
                },
                "baseAmnt":{
                    "description":"Base Amount",
                    "type":"string"
                },
                "feechargeMasterId":{
                    "type":"string",
                    "description":"Fee Charge Master ID"
                }
            }
        },
        "DmTmFeeChargeCollection":{
            "description":"Collection of feecharge.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmFeeChargeDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmFeeChargeWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmFeeChargeDTO"
                }
            }
        },
        "DmTmLookupCodeCollection":{
            "description":"Collection of lookupCode.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmLookupCodeDTO"
                    }
                }
            }
        },
        "DmTmLookupCodeDTO":{
            "type":"object",
            "properties":{
                "lookupCd":{
                    "description":"Lookup Code",
                    "type":"string"
                },
                "lookupDesc":{
                    "description":"Lookup Description",
                    "type":"string"
                },
                "seqNo":{
                    "description":"Sequence Number",
                    "type":"integer",
                    "minimum":"0",
                    "maximum":"999"
                },
                "sysDefFlg":{
                    "description":"System Def Flag",
                    "type":"boolean"
                },
                "subCodeOne":{
                    "description":"Sub Code One",
                    "type":"string"
                },
                "subCodeTwo":{
                    "description":"Sub Code Two",
                    "type":"string"
                },
                "enabledFlg":{
                    "description":"Enabled Flag",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "lookupTypeMasterId":{
                    "type":"string",
                    "description":"Lookup Type Master ID"
                }
            }
        },
        "DmInsuranceDTO":{
            "description":"DmInsurance model",
            "type":"object",
            "properties":{
                "entityId":{
                    "description":"entityId of the DmInsurance",
                    "type":"string"
                },
                "entityType":{
                    "description":"entityType of the DmInsurance",
                    "type":"string"
                },
                "insuranceTypCd":{
                    "description":"insuranceTypCd of the DmInsurance",
                    "type":"string"
                },
                "policyNum":{
                    "description":"policyNum of the DmInsurance",
                    "type":"string"
                },
                "insuranceId":{
                    "description":"insuranceId of the DmInsurance",
                    "type":"string"
                },
                "insuredCurr":{
                    "description":"insuredCurr of the DmInsurance",
                    "type":"string"
                },
                "insuredAmt":{
                    "description":"insuredAmt of the DmInsurance",
                    "type":"number"
                },
                "insurerCd":{
                    "description":"insurerCd of the DmInsurance",
                    "type":"string"
                },
                "insurerName":{
                    "description":"insurerName of the DmInsurance",
                    "type":"string"
                },
                "policyStartDt":{
                    "description":"policyStartDt of the DmInsurance",
                    "type":"string"
                },
                "policyEndDt":{
                    "description":"policyEndDt of the DmInsurance",
                    "type":"string"
                },
                "premiumAmt":{
                    "description":"premiumAmt of the DmInsurance",
                    "type":"number"
                },
                "paymentFreq":{
                    "description":"paymentFreq of the DmInsurance",
                    "type":"string"
                },
                "insurancePolicyName":{
                    "description":"InsurancePolicyName of the DmInsurance",
                    "type":"string"
                },
                "duaApplicable":{
                    "description":"duaApplicable of the DmInsurance",
                    "type":"string"
                },
                "netBorrPremiumAmt":{
                    "description":"netBorrPremiumAmt of the DmInsurance",
                    "type":"number"
                },
                "partyId":{
                    "description":"partyId of the DmInsurance",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmInsurance",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmInsurance",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmInsurance",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmInsurance",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmInsurance",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmInsurance",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmInsurance",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmInsurance",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmInsurance",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmInsurance",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmInsurance",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmInsurance",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmInsurance",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmInsurance",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmInsurance",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmInsurance",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmInsurance",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmInsurance",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmInsurance",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmInsurance",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmInsurance",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmInsurance",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmInsurance",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmInsurance",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmInsurance",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmInsurance",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmInsurance",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmInsurance",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmInsurance",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmInsurance",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmInsurance",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmInsurance",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmInsurance",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmInsurance",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmInsurance",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmInsurance",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmInsurance",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmInsurance",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmInsurance",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmInsurance",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmInsurance",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmInsurance",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmInsurance",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmInsurance",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmInsurance",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmInsurance",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmInsurance",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmInsurance",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmInsurance",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmInsurance",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmInsurance",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmInsurance",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmInsurance",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmInsurance",
                    "type":"string"
                }
            }
        },
        "DmFeedInsuranceWrapperDTO":{
            "description":"Collection of DmInsurances.",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "collateralCd":{
                    "description":"Collateral Code.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "insurance":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedInsuranceDTO"
                    }
                }
            }
        },
        "DmFeedInsuranceDTO":{
            "description":"DmInsurance model",
            "type":"object",
            "properties":{
                "entityId":{
                    "description":"entityId of the dmfeedentity",
                    "type":"string"
                },
                "entityType":{
                    "description":"entityType of the dmfeedentity",
                    "type":"string"
                },
                "insuranceTypCd":{
                    "description":"insuranceTypCd of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "policyNum":{
                    "description":"policyNum of the dmfeedentity",
                    "type":"string"
                },
                "insuranceId":{
                    "description":"insuranceId of the dmfeedentity",
                    "type":"string"
                },
                "insuredCurr":{
                    "description":"insuredCurr of the dmfeedentity",
                    "type":"string"
                },
                "insuredAmt":{
                    "description":"insuredAmt of the dmfeedentity",
                    "type":"number"
                },
                "insurerCd":{
                    "description":"insurerCd of the dmfeedentity",
                    "type":"string"
                },
                "insurerName":{
                    "description":"insurerName of the dmfeedentity",
                    "type":"string"
                },
                "policyStartDt":{
                    "description":"policyStartDt of the dmfeedentity",
                    "type":"string"
                },
                "policyEndDt":{
                    "description":"policyEndDt of the dmfeedentity",
                    "type":"string"
                },
                "premiumAmt":{
                    "description":"premiumAmt of the dmfeedentity",
                    "type":"number"
                },
                "paymentFreq":{
                    "description":"paymentFreq of the dmfeedentity",
                    "type":"string"
                },
                "insurancePolicyName":{
                    "description":"insurancePolicyName of the dmfeedentity",
                    "type":"string"
                },
                "duaApplicable":{
                    "description":"duaApplicable of the dmfeedentity",
                    "type":"string"
                },
                "netBorrPremiumAmt":{
                    "description":"netBorrPremiumAmt of the dmfeedentity",
                    "type":"number"
                },
                "partyId":{
                    "description":"partyId of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmAccountArrearsDTO":{
            "description":"DmAccountArrearsDTO",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"accountId of the DmAccountArrears",
                    "type":"string"
                },
                "arsTypCd":{
                    "description":"arsTypCd of the DmAccountArrears",
                    "type":"string"
                },
                "arsAssessedAmt":{
                    "description":"arsAssessedAmt of the DmAccountArrears",
                    "type":"number"
                },
                "arsPaidAmt":{
                    "description":"arsPaidAmt of the DmAccountArrears",
                    "type":"number"
                },
                "arsDueAmt":{
                    "description":"arsDueAmt of the DmAccountArrears",
                    "type":"number"
                },
                "lastPaymentDt":{
                    "description":"lastPaymentDt of the DmAccountArrears",
                    "type":"string"
                },
                "daysInArs":{
                    "description":"daysInArs of the DmAccountArrears",
                    "type":"number"
                },
                "referenceVal":{
                    "description":"referenceVal of the DmAccountArrears",
                    "type":"string"
                },
                "installmentNum":{
                    "description":"installmentNum of the DmAccountArrears",
                    "type":"number"
                },
                "arsDueDt":{
                    "description":"arsDueDt of the DmAccountArrears",
                    "type":"string"
                },
                "subArsTyp":{
                    "description":"subArsTyp of the DmAccountArrears",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmAccountArrears",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmAccountArrears",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmAccountArrears",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmAccountArrears",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmAccountArrears",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmAccountArrears",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmAccountArrears",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmAccountArrears",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmAccountArrears",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmAccountArrears",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmAccountArrears",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmAccountArrears",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmAccountArrears",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmAccountArrears",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmAccountArrears",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmAccountArrears",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmAccountArrears",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmAccountArrears",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmAccountArrears",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmAccountArrears",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmAccountArrears",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmAccountArrears",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmAccountArrears",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmAccountArrears",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmAccountArrears",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmAccountArrears",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmAccountArrears",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmAccountArrears",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmAccountArrears",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmAccountArrears",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmAccountArrears",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmAccountArrears",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmAccountArrears",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmAccountArrears",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmAccountArrears",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmAccountArrears",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmAccountArrears",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmAccountArrears",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmAccountArrears",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmAccountArrears",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmAccountArrears",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmAccountArrears",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmAccountArrears",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmAccountArrears",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmAccountArrears",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmAccountArrears",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmAccountArrears",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmAccountArrears",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmAccountArrears",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmAccountArrears",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmAccountArrears",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmAccountArrears",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmAccountArrears",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmAccountArrears",
                    "type":"string"
                }
            }
        },
        "DmFeedAccountArrearsWrapperDTO":{
            "description":"Collection of DmFeedAccountArrearsDTO.",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "accountArrears":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountArrearsDTO"
                    }
                }
            }
        },
        "DmFeedAccountArrearsDTO":{
            "description":"DmAccountArrears model",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"acctNbr of the dmfeedentity",
                    "type":"string"
                },
                "arsTypCd":{
                    "description":"arsTypCd of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "arsAssessedAmt":{
                    "description":"arsAssessedAmt of the dmfeedentity",
                    "type":"number"
                },
                "arsPaidAmt":{
                    "description":"arsPaidAmt of the dmfeedentity",
                    "type":"number"
                },
                "arsDueAmt":{
                    "description":"arsDueAmt of the dmfeedentity",
                    "type":"number"
                },
                "lastPaymentDt":{
                    "description":"lastPaymentDt of the dmfeedentity",
                    "type":"string"
                },
                "daysInArs":{
                    "description":"daysInArs of the dmfeedentity",
                    "type":"number"
                },
                "referenceVal":{
                    "description":"referenceVal of the dmfeedentity",
                    "type":"string"
                },
                "installmentNum":{
                    "description":"installmentNum of the dmfeedentity",
                    "type":"number"
                },
                "arsDueDt":{
                    "description":"arsDueDt of the dmfeedentity",
                    "type":"string"
                },
                "subArsTyp":{
                    "description":"subArsTyp of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmAccountBillDtlsDTO":{
            "description":"DmAccountBillDtlsDTO",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"accountId of the DmAccountBillDtls",
                    "type":"string"
                },
                "billGenerateDt":{
                    "description":"billGenerateDt of the DmAccountBillDtls",
                    "type":"string"
                },
                "billDueDt":{
                    "description":"billDueDt of the DmAccountBillDtls",
                    "type":"string"
                },
                "billAmt":{
                    "description":"billAmt of the DmAccountBillDtls",
                    "type":"number"
                },
                "minimumDueAmt":{
                    "description":"minimumDueAmt of the DmAccountBillDtls",
                    "type":"number"
                },
                "paidAmt":{
                    "description":"paidAmt of the DmAccountBillDtls",
                    "type":"number"
                },
                "currencyCd":{
                    "description":"currencyCd of the DmAccountBillDtls",
                    "type":"string"
                },
                "billStatus":{
                    "description":"billStatus of the DmAccountBillDtls",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmAccountBillDtls",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmAccountBillDtls",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmAccountBillDtls",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmAccountBillDtls",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmAccountBillDtls",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmAccountBillDtls",
                    "type":"string"
                }
            }
        },
        "DmFeedAccountBillDtlsWrapperDTO":{
            "description":"Collection of DmFeedAccountBillDtlsDTO.",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "accountBillDtls":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountBillDtlsDTO"
                    }
                }
            }
        },
        "DmFeedAccountBillDtlsDTO":{
            "description":"DmAccountBillDtls model",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"acctNbr of the dmfeedentity",
                    "type":"string"
                },
                "billGenerateDt":{
                    "description":"billGenerateDt of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "billDueDt":{
                    "description":"billDueDt of the dmfeedentity",
                    "type":"string"
                },
                "billAmt":{
                    "description":"billAmt of the dmfeedentity",
                    "type":"number"
                },
                "minimumDueAmt":{
                    "description":"minimumDueAmt of the dmfeedentity",
                    "type":"number"
                },
                "paidAmt":{
                    "description":"paidAmt of the dmfeedentity",
                    "type":"number"
                },
                "currencyCd":{
                    "description":"currencyCd of the dmfeedentity",
                    "type":"string"
                },
                "billStatus":{
                    "description":"billStatus of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmFeesandChargesmAccAssoColl":{
            "description":"Collection of Fees and Charges Account Association History Details.",
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "caseId":{
                    "type":"string",
                    "description":"Case ID"
                }
            }
        },
        "DmFeesChargesAccountAssoCollection":{
            "description":"Collection of list of Account Association.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"List of Segment Facts",
                    "items":{
                        "$ref":"#/definitions/DmFeesChargesAccountAssoValues"
                    }
                },
                "totalFeeAmount":{
                    "description":"Total Fee Amount",
                    "type":"number"
                }
            }
        },
        "DmFeesChargesAccountAssoValues":{
            "description":"DmFeesChargesAccountAssoValues Model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account Id",
                    "type":"string"
                },
                "caseId":{
                    "description":"Case Id",
                    "type":"string"
                },
                "feeChrgCd":{
                    "description":"Fee Charge Code",
                    "type":"string"
                },
                "feeType":{
                    "description":"Fee Type",
                    "type":"string"
                },
                "feeSubType":{
                    "description":"Fee Sub Type",
                    "type":"string"
                },
                "feeCatgry":{
                    "description":"Fee Category",
                    "type":"string"
                },
                "feeMthd":{
                    "description":"Fee Method",
                    "type":"string"
                },
                "feesVal":{
                    "description":"Fees Value",
                    "type":"number"
                },
                "baseAmnt":{
                    "description":"Base Amount",
                    "type":"string"
                },
                "baseAmntVal":{
                    "description":"Base Amount Value",
                    "type":"number"
                },
                "annumBasis":{
                    "description":"Annum Basis",
                    "type":"string"
                },
                "feeCalcVal":{
                    "description":"Fee Calculation Value",
                    "type":"number"
                },
                "referenceNo":{
                    "description":"Reference Number",
                    "type":"string"
                },
                "createdBy":{
                    "description":"Created By",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"Last Updated By",
                    "type":"string"
                },
                "createDTTM":{
                    "description":"Create Date Time",
                    "type":"string"
                },
                "lastUpdtDTTM":{
                    "description":"Last Update Time",
                    "type":"string"
                }
            }
        },
        "DmAccountCollectionStatusDTO":{
            "type":"object",
            "allOf":[
                {
                    "type":"object",
                    "properties":{
                        "accountID":{
                            "description":"Account ID",
                            "type":"string"
                        },
                        "startDate":{
                            "description":"Start Date",
                            "type":"string"
                        },
                        "collectionStatus":{
                            "description":"Collection Status",
                            "type":"string"
                        }
                    }
                }
            ]
        },
        "DmAllExisAccCollStatDTO":{
            "properties":{
                "accountID":{
                    "description":"Account ID",
                    "type":"string"
                },
                "startDate":{
                    "description":"Start Date",
                    "type":"string"
                },
                "collectionStatus":{
                    "description":"Collection Status",
                    "type":"string"
                },
                "endDate":{
                    "description":"End Date",
                    "type":"string"
                }
            }
        },
        "DmAllAccExisCollStatCollection":{
            "description":"Collection of Account Collection Status",
            "type":"object",
            "properties":{
                "Data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAllExisAccCollStatDTO"
                    }
                }
            }
        },
        "DmActionResultsDTO":{
            "properties":{
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "notes":{
                    "description":"Notes",
                    "type":"string"
                },
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "taskName":{
                    "description":"Task Name",
                    "type":"string"
                },
                "actionCode":{
                    "description":"Action Code",
                    "type":"string"
                },
                "resultCode":{
                    "description":"Result Code",
                    "type":"string"
                },
                "collectionStatus":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmCollectionStatusDetails"
                    }
                },
                "applyStatusToAllAccounts":{
                    "description":"Apply Status To All Accounts",
                    "type":"string"
                },
                "existingCollectionStatus":{
                    "description":"Existing Collection Status",
                    "type":"string"
                },
                "taskStatus":{
                    "description":"Task Status",
                    "type":"string"
                },
                "followupDate":{
                    "description":"Followup Date",
                    "type":"string"
                },
                "applyDateToAllInitiatedTask":{
                    "description":"Apply Date To All Initiated Task",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "callType":{
                    "description":"Call Type",
                    "type":"string"
                },
                "rightPartyContacted":{
                    "description":"Call Type",
                    "type":"string"
                },
                "taskTypeCode":{
                    "description":"Task Type Code",
                    "type":"string"
                },
                "addlAttributes":{
                    "$ref":"#/definitions/AdditionalAttributesDto"
                }
            }
        },
        "DmTmCollectionStatusDetails":{
            "type":"object",
            "properties":{
                "collectionStatusCode":{
                    "description":"Collection Status Code",
                    "type":"string"
                },
                "action":{
                    "description":"Action",
                    "type":"string"
                }
            }
        },
        "DmTmCallActionDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "code":{
                            "description":"Code",
                            "type":"string"
                        },
                        "description":{
                            "description":"Description",
                            "type":"string"
                        },
                        "DmTmCallActionDetailDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmCallActionDetailDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmCallActionDetailTransactionalDTO":{
            "type":"object",
            "properties":{
                "serialNumber":{
                    "description":"Serial Number",
                    "type":"integer"
                },
                "actionType":{
                    "description":"Action Type",
                    "type":"string"
                },
                "callType":{
                    "description":"Call Type",
                    "type":"string"
                },
                "active":{
                    "description":"Active",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "callActionMasterId":{
                    "type":"string",
                    "description":"Call Action Master Id"
                },
                "DmTmCallActionResultDTO":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmCallActionResultDTO"
                    }
                }
            }
        },
        "DmTmCallActionDetailDTO":{
            "type":"object",
            "properties":{
                "serialNumber":{
                    "description":"SerialNumber",
                    "type":"integer"
                },
                "actionType":{
                    "description":"ActionType",
                    "type":"string"
                },
                "callType":{
                    "description":"Call Type",
                    "type":"string"
                },
                "active":{
                    "description":"Active",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "callActionMasterId":{
                    "type":"string",
                    "description":"Call Action Master Id"
                },
                "DmTmCallActionResultDTO":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmCallActionResultDTO"
                    }
                }
            }
        },
        "DmTmStrategyDTO":{
            "type":"object",
            "properties":{
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "userAssignmentCode":{
                    "description":"User Assignment Code",
                    "type":"string"
                },
                "callDetails":{
                    "description":"Call Details",
                    "type":"string"
                },
                "enabledFlag":{
                    "description":"Enabled Flag",
                    "type":"string"
                }
            }
        },
        "DmTmSegmentCollection":{
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmSegmentDTO"
                    }
                }
            }
        },
        "DmActionHistoryDTO":{
            "description":"Collection of activity.",
            "type":"object",
            "properties":{
                "HistoryList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmActionResultsHistoryDTO"
                    }
                }
            }
        },
        "DmActionResultsHistoryDTO":{
            "properties":{
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "createdBy":{
                    "description":"Created By",
                    "type":"string"
                },
                "createdDate":{
                    "description":"Created Date",
                    "type":"string"
                },
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"Last Updated By",
                    "type":"string"
                },
                "lastUpdatedDate":{
                    "description":"Last Updated Date",
                    "type":"string"
                },
                "notes":{
                    "description":"Notes",
                    "type":"string"
                },
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "actionCode":{
                    "description":"Action Code",
                    "type":"string"
                },
                "resultCode":{
                    "description":"Result Code",
                    "type":"string"
                },
                "collectionStatus":{
                    "description":"Collection Status",
                    "type":"string"
                },
                "applyStatusToAllAccounts":{
                    "description":"Apply Status To All Accounts",
                    "type":"string"
                },
                "existingCollectionStatus":{
                    "description":"Existing Collection Status",
                    "type":"string"
                },
                "taskStatus":{
                    "description":"Task Status",
                    "type":"string"
                },
                "followupDate":{
                    "description":"Followup Date",
                    "type":"string"
                },
                "applyDateToAllInitiatedTask":{
                    "description":"Apply Date To All Initiated Task",
                    "type":"string"
                }
            }
        },
        "DmTmSegmentDTO":{
            "type":"object",
            "properties":{
                "segmentCode":{
                    "description":"",
                    "type":"string"
                },
                "DmTmStrategyDTO":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmStrategyDTO"
                    }
                }
            }
        },
        "DmTmCallActionResultDTO":{
            "type":"object",
            "properties":{
                "actionResult":{
                    "description":"",
                    "type":"string"
                },
                "followUpDays":{
                    "description":"",
                    "type":"integer"
                },
                "rightPartyContacted":{
                    "description":"",
                    "type":"boolean"
                },
                "active":{
                    "description":"",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":""
                },
                "callActionDetailMasterId":{
                    "type":"string",
                    "description":""
                },
                "DmTmResultStatusDTO":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmResultStatusDTO"
                    }
                }
            }
        },
        "DmTmResultStatusDTO":{
            "type":"object",
            "properties":{
                "collectionStatus":{
                    "description":"",
                    "type":"string"
                },
                "action":{
                    "description":"",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":""
                },
                "callActionResultMasterId":{
                    "type":"string",
                    "description":""
                }
            }
        },
        "DmTmCallActionCollection":{
            "description":"Collection of callAction.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmCallActionDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmCallActionWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmCallActionDTO"
                }
            }
        },
        "DmCollStatDelInsColl":{
            "description":"Collection of DmCollectionStatus.",
            "type":"object",
            "properties":{
                "closedCollStat":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmCollStatDelInsCollDTO"
                    }
                }
            }
        },
        "DmCollStatDelInsCollDTO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"",
                    "type":"string"
                },
                "collectionStatusCode":{
                    "description":"",
                    "type":"string"
                },
                "startDTTM":{
                    "type":"string",
                    "description":""
                }
            }
        },
        "DmAccountIdCollection":{
            "description":"Collection of account ids.",
            "type":"object",
            "properties":{
                "acctIds":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmTmStrategyCaseDTO":{
            "description":"Collection of Case Id Details",
            "type":"object",
            "properties":{
                "caseId":{
                    "description":"",
                    "type":"string"
                },
                "accountId":{
                    "description":"",
                    "type":"string"
                },
                "startDt":{
                    "description":"",
                    "type":"string"
                }
            }
        },
        "DmTmTaskVO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"",
                    "type":"string"
                },
                "taskId":{
                    "description":"",
                    "type":"string"
                },
                "taskType":{
                    "description":"",
                    "type":"string"
                },
                "sequence":{
                    "description":"",
                    "type":"integer"
                },
                "taskName":{
                    "description":"",
                    "type":"string"
                },
                "startDate":{
                    "description":"",
                    "type":"string"
                },
                "followupDate":{
                    "description":"",
                    "type":"string"
                },
                "escalationDate":{
                    "description":"",
                    "type":"string"
                },
                "expiryDate":{
                    "description":"",
                    "type":"string"
                },
                "dependency":{
                    "description":"",
                    "type":"string"
                },
                "taskStatusCode":{
                    "description":"",
                    "type":"string"
                },
                "assignedTo":{
                    "description":"",
                    "type":"string"
                },
                "taskInProgress":{
                    "description":"",
                    "type":"boolean"
                },
                "strategyDescription":{
                    "description":"",
                    "type":"string"
                },
                "segmentDescription":{
                    "description":"",
                    "type":"string"
                },
                "taskTypeCode":{
                    "description":"",
                    "type":"string"
                }
            }
        },
        "CollectionStatusActivityDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"",
                    "type":"string"
                },
                "partyId":{
                    "description":"",
                    "type":"string"
                },
                "accountNumber":{
                    "description":"",
                    "type":"string"
                },
                "taskId":{
                    "description":"",
                    "type":"string"
                },
                "taskName":{
                    "description":"",
                    "type":"string"
                },
                "followupDate":{
                    "description":"",
                    "type":"string"
                },
                "taskStatus":{
                    "description":"",
                    "type":"string"
                },
                "action":{
                    "description":"",
                    "type":"string"
                },
                "result":{
                    "description":"",
                    "type":"string"
                },
                "addedCollectionStatus":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "removedCollectionStatus":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "endCollStatusDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string"
                },
                "endDate":{
                    "type":"string"
                }
            }
        },
        "DmAccountDTO":{
            "description":"DmAccount DTO",
            "type":"object",
            "properties":{
                "acctId":{
                    "description":"acctId of the DmAccount",
                    "type":"string"
                },
                "acctNbr":{
                    "description":"acctNbr of the DmAccount",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the DmAccount",
                    "type":"string"
                },
                "acctOpeningDt":{
                    "description":"acctOpeningDt of the DmAccount",
                    "type":"string"
                },
                "productTypCd":{
                    "description":"productTypCd of the DmAccount",
                    "type":"string"
                },
                "productSubTypCd":{
                    "description":"productSubTypCd of the DmAccount",
                    "type":"string"
                },
                "outstandingAmt":{
                    "description":"outstandingAmt of the DmAccount",
                    "type":"number"
                },
                "overdueAmt":{
                    "description":"overdueAmt of the DmAccount",
                    "type":"number"
                },
                "daysPastDue":{
                    "description":"daysPastDue of the DmAccount",
                    "type":"number"
                },
                "branchCd":{
                    "description":"branchCd of the DmAccount",
                    "type":"string"
                },
                "facilityId":{
                    "description":"facilityId of the DmAccount",
                    "type":"string"
                },
                "liabilityId":{
                    "description":"liabilityId of the DmAccount",
                    "type":"string"
                },
                "acctStatus":{
                    "description":"acctStatus of the DmAccount",
                    "type":"string"
                },
                "securedFlg":{
                    "description":"securedFlg of the DmAccount",
                    "type":"string"
                },
                "insuredFlg":{
                    "description":"insuredFlg of the DmAccount",
                    "type":"string"
                },
                "cardNumber":{
                    "description":"cardNumber of the DmAccount",
                    "type":"string"
                },
                "usrDefAcctStatus":{
                    "description":"usrDefAcctStatus of the DmAccount",
                    "type":"string"
                },
                "accrlStatFlg":{
                    "description":"accrlStatFlg of the DmAccount",
                    "type":"string"
                },
                "productCd":{
                    "description":"productCd of the DmAccount",
                    "type":"string"
                },
                "asstClassCd":{
                    "description":"asstClassCd of the DmAccount",
                    "type":"string"
                },
                "acctLimitAmt":{
                    "description":"acctLimitAmt of the DmAccount",
                    "type":"number"
                },
                "repaymntFreq":{
                    "description":"repaymntFreq of the DmAccount",
                    "type":"string"
                },
                "unclrPaymntAmt":{
                    "description":"unclrPaymntAmt of the DmAccount",
                    "type":"number"
                },
                "maturityDt":{
                    "description":"maturityDt of the DmAccount",
                    "type":"string"
                },
                "writeOffDt":{
                    "description":"writeOffDt of the DmAccount",
                    "type":"string"
                },
                "writeOffAmt":{
                    "description":"writeOffAmt of the DmAccount",
                    "type":"number"
                },
                "acctPurpsType":{
                    "description":"acctPurpsType of the DmAccount",
                    "type":"string"
                },
                "acctPurpsCd":{
                    "description":"acctPurpsCd of the DmAccount",
                    "type":"string"
                },
                "lastAcctRestrDt":{
                    "description":"lastAcctRestrDt of the DmAccount",
                    "type":"string"
                },
                "acctCurrCd":{
                    "description":"acctCurrCd of the DmAccount",
                    "type":"string"
                },
                "isDelinquentFlg":{
                    "description":"isDelinquentFlg of the DmAccount",
                    "type":"string"
                },
                "inCollectionsFlg":{
                    "description":"inCollectionsFlg of the DmAccount",
                    "type":"string"
                },
                "delStartDt":{
                    "description":"delStartDt of the DmAccount",
                    "type":"string"
                },
                "disbrsAmt":{
                    "description":"disbrsAmt of the DmAccount",
                    "type":"number"
                },
                "totlAvlDisbrsAmt":{
                    "description":"totlAvlDisbrsAmt of the DmAccount",
                    "type":"number"
                },
                "nonStarterFlg":{
                    "description":"nonStarterFlg of the DmAccount",
                    "type":"string"
                },
                "intRate":{
                    "description":"intRate of the DmAccount",
                    "type":"number"
                },
                "intType":{
                    "description":"intType of the DmAccount",
                    "type":"string"
                },
                "employeeAcctFlg":{
                    "description":"employeeAcctFlg of the DmAccount",
                    "type":"string"
                },
                "minorAccountStatusTyp":{
                    "description":"minorAccountStatusTyp of the DmAccount",
                    "type":"string"
                },
                "probabilityOfDefltVal":{
                    "description":"probabilityOfDefltVal of the DmAccount",
                    "type":"string"
                },
                "reasonForDelinquency":{
                    "description":"reasonForDelinquency of the DmAccount",
                    "type":"string"
                },
                "forcedReason":{
                    "description":"forcedReason of the DmAccount",
                    "type":"string"
                },
                "forcedAcctFlg":{
                    "description":"forcedAcctFlg of the DmAccount",
                    "type":"string"
                },
                "behaviorScore":{
                    "description":"behaviorScore of the DmAccount",
                    "type":"string"
                },
                "applScr":{
                    "description":"applScr of the DmAccount",
                    "type":"string"
                },
                "ltvVal":{
                    "description":"ltvVal of the DmAccount",
                    "type":"number"
                },
                "lvrVal":{
                    "description":"lvrVal of the DmAccount",
                    "type":"number"
                },
                "regulatedAccountFlg":{
                    "description":"regulatedAccountFlg of the DmAccount",
                    "type":"string"
                },
                "acctTitle":{
                    "description":"acctTitle of the DmAccount",
                    "type":"string"
                },
                "ioaBalanceAmt":{
                    "description":"ioaBalanceAmt of the DmAccount",
                    "type":"number"
                },
                "bicoeLoanFlg":{
                    "description":"bicoeLoanFlg of the DmAccount",
                    "type":"string"
                },
                "firstDefaultDate":{
                    "description":"firstDefaultDate of the DmAccount",
                    "type":"string"
                },
                "lastDpdUpdateDt":{
                    "description":"lastDpdUpdateDt of the DmAccount",
                    "type":"string"
                },
                "relationManager":{
                    "description":"relationManager of the DmAccount",
                    "type":"string"
                },
                "autoPayInstructions":{
                    "description":"autoPayInstructions of the DmAccount",
                    "type":"string"
                },
                "chargeOffDt":{
                    "description":"chargeOffDt of the DmAccount",
                    "type":"string"
                },
                "chargeOffAmt":{
                    "description":"chargeOffAmt of the DmAccount",
                    "type":"number"
                },
                "numOfTimeReaged":{
                    "description":"numOfTimeReaged of the DmAccount",
                    "type":"number"
                },
                "numOfTimeExtended":{
                    "description":"numOfTimeExtended of the DmAccount",
                    "type":"number"
                },
                "numOfTimeDeferred":{
                    "description":"numOfTimeDeferred of the DmAccount",
                    "type":"number"
                },
                "numOfTimeRenewed":{
                    "description":"numOfTimeRenewed of the DmAccount",
                    "type":"number"
                },
                "numOfTimeRewritten":{
                    "description":"numOfTimeRewritten of the DmAccount",
                    "type":"number"
                },
                "acctReopenDt":{
                    "description":"acctReopenDt of the DmAccount",
                    "type":"string"
                },
                "acctClosedDt":{
                    "description":"acctClosedDt of the DmAccount",
                    "type":"string"
                },
                "acctReopenFlg":{
                    "description":"acctReopenFlg of the DmAccount",
                    "type":"string"
                },
                "chargeOffPrimaryRsn":{
                    "description":"chargeOffPrimaryRsn of the DmAccount",
                    "type":"string"
                },
                "chargeOffSecondaryRsn":{
                    "description":"chargeOffSecondaryRsn of the DmAccount",
                    "type":"string"
                },
                "recoveryScore":{
                    "description":"recoveryScore of the DmAccount",
                    "type":"string"
                },
                "marketEntity":{
                    "description":"marketEntity of the DmAccount",
                    "type":"string"
                },
                "businessUnit":{
                    "description":"businessUnit of the DmAccount",
                    "type":"string"
                },
                "feeChargeAmt":{
                    "description":"feeChargeAmt of the DmAccount",
                    "type":"number"
                },
                "insuranceAmt":{
                    "description":"insuranceAmt of the DmAccount",
                    "type":"number"
                },
                "interestAmt":{
                    "description":"interestAmt of the DmAccount",
                    "type":"number"
                },
                "principalAmt":{
                    "description":"principalAmt of the DmAccount",
                    "type":"number"
                },
                "acctTerm":{
                    "description":"acctTerm of the DmAccount",
                    "type":"number"
                },
                "actNonDueAmt":{
                    "description":"actNonDueAmt of the DmAccount",
                    "type":"number"
                },
                "overdrawnAmt":{
                    "description":"overdrawnAmt of the DmAccount",
                    "type":"number"
                },
                "accountAddress":{
                    "description":"accountAddress of the DmAccount",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmAccount",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmAccount",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmAccount",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmAccount",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmAccount",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmAccount",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmAccount",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmAccount",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmAccount",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmAccount",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmAccount",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmAccount",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmAccount",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmAccount",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmAccount",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmAccount",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmAccount",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmAccount",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmAccount",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmAccount",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmAccount",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmAccount",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmAccount",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmAccount",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmAccount",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmAccount",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmAccount",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmAccount",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmAccount",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmAccount",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmAccount",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmAccount",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmAccount",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmAccount",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmAccount",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmAccount",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmAccount",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmAccount",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmAccount",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmAccount",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmAccount",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmAccount",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmAccount",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmAccount",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmAccount",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmAccount",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmAccount",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmAccount",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmAccount",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmAccount",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmAccount",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmAccount",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmAccount",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmAccount",
                    "type":"string"
                }
            }
        },
        "NotesModel":{
            "description":"Notes model",
            "type":"object",
            "properties":{
                "notesId":{
                    "description":"Notes Id",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account Id",
                    "type":"string"
                },
                "alert":{
                    "description":"Alert Flag",
                    "type":"string"
                },
                "createdDate":{
                    "description":"Created Date",
                    "type":"string"
                },
                "capturedBy":{
                    "description":"Captured By User Id",
                    "type":"string"
                },
                "status":{
                    "description":"Status",
                    "type":"string"
                },
                "notesType":{
                    "description":"Notes Type",
                    "type":"string"
                },
                "desc":{
                    "description":"Notes Description",
                    "type":"string"
                }
            }
        },
        "DmInitLoadAdhocTaskDto":{
            "type":"object",
            "properties":{
                "taskTypeList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTaskTypeDto"
                    }
                },
                "segmentList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmSegmentDto"
                    }
                },
                "strategyList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmStrategyDto"
                    }
                },
                "assigneeList":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "callActionCollection":{
                    "$ref":"#/definitions/DmTmCallActionCollection"
                },
                "partyId":{
                    "description":"",
                    "type":"string"
                }
            }
        },
        "DmTaskTypeDto":{
            "type":"object",
            "properties":{
                "taskTypeCd":{
                    "description":"Task Type Code",
                    "type":"string"
                },
                "taskTypeDesc":{
                    "description":"Task Type Description",
                    "type":"string"
                },
                "taskCd":{
                    "description":"Task Code",
                    "type":"string"
                },
                "workflowCd":{
                    "description":"Work Flow Code",
                    "type":"string"
                }
            }
        },
        "DmSegmentDto":{
            "type":"object",
            "properties":{
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "segmentDesc":{
                    "description":"Segment Description",
                    "type":"string"
                }
            }
        },
        "DmStrategyDto":{
            "type":"object",
            "properties":{
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "strategyDesc":{
                    "description":"Strategy Description",
                    "type":"string"
                },
                "callDetails":{
                    "description":"Call Details",
                    "type":"string"
                },
                "effectiveDate":{
                    "description":"Effective Date",
                    "type":"string"
                },
                "expiryDate":{
                    "description":"Expiry Date",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                }
            }
        },
        "CaseDetailsDTO":{
            "type":"object",
            "properties":{
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "caseNbr":{
                    "description":"Case Number",
                    "type":"string"
                },
                "acctId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                }
            }
        },
        "AccountListRequestDTO":{
            "description":"Collection of accountIds.",
            "type":"object",
            "properties":{
                "acctIds":{
                    "description":"Account ID",
                    "type":"array",
                    "items":{
                        "description":"Item",
                        "type":"string"
                    }
                }
            }
        },
        "DmTmTaskTypeCollection":{
            "description":"Collection of tasktype.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmTaskTypeDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmTaskTypeDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "taskTypeCd":{
                            "description":"Task Type Code of the tasktype",
                            "type":"string"
                        },
                        "taskTypeDesc":{
                            "description":"Task Type Description of the tasktype",
                            "type":"string"
                        },
                        "taskCd":{
                            "description":"Task Code of the tasktype",
                            "type":"string"
                        },
                        "workflowCd":{
                            "description":"Work Flow Code of the tasktype",
                            "type":"string"
                        }
                    }
                }
            ]
        },
        "DmEntityFactValuesCollection":{
            "description":"Collection of DmEntityFactValues.",
            "type":"object",
            "properties":{
                "dmEntityFactValuesList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmEntityFactValues"
                    }
                }
            }
        },
        "DmEntityFactValues":{
            "description":"DmEntityFactValues model",
            "type":"object",
            "properties":{
                "entityName":{
                    "description":"Entity Name",
                    "type":"string"
                },
                "factName":{
                    "description":"Fact Name",
                    "type":"string"
                },
                "fieldName":{
                    "description":"Column Name",
                    "type":"string"
                },
                "fieldValue":{
                    "description":"Column Value",
                    "type":"object"
                }
            }
        },
        "DmCallCountDTO":{
            "description":"DmCallCountDTO model",
            "type":"object",
            "properties":{
                "actionCode":{
                    "description":"Action Code",
                    "type":"string"
                },
                "actionDescription":{
                    "description":"Action Description",
                    "type":"string"
                },
                "count":{
                    "description":"Call Action Count",
                    "type":"number"
                }
            }
        },
        "DmCallCountCollection":{
            "description":"Collection of DmCallCountDTO.",
            "type":"object",
            "properties":{
                "totalCallCount":{
                    "description":"Total Call Count",
                    "type":"number"
                },
                "totalRPCCount":{
                    "description":"Total Right Party Contacted Count",
                    "type":"number"
                },
                "dmCallCountList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmCallCountDTO"
                    }
                }
            }
        },
        "UsersAssignedToSupervisor":{
            "description":"Returns the list of Users Assigned to the Supervisor UserId and UserName Mapping",
            "type":"object",
            "properties":{
                "usersAssigned":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/UserIdAndUserNameMapping"
                    }
                }
            }
        },
        "UserIdAndUserNameMapping":{
            "description":"Returns the Users Assigned to the Supervisor UserId and UserName Mapping",
            "type":"object",
            "properties":{
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userName":{
                    "description":"User Name",
                    "type":"string"
                }
            }
        },
        "AdditionalAttributesDto":{
            "description":"For the Additional Fields Payload that's appended to the Call Action Transactional Payload.",
            "type":"object",
            "properties":{
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "uiKey":{
                    "description":"Ui Key",
                    "type":"string"
                },
                "dataReferenceKey":{
                    "description":"Data Reference Key",
                    "type":"string"
                },
                "fieldMetaDataVersion":{
                    "description":"Field Metadata Version",
                    "type":"string"
                },
                "fieldData":{
                    "description":"Field Data",
                    "type":"string"
                },
                "applicationId":{
                    "description":"Application ID",
                    "type":"string"
                }
            }
        },
        "AddtFldsMaintDto":{
            "description":"For fetching the Additional Fields created in maintenance.",
            "type":"object",
            "properties":{
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "keyId":{
                    "description":"Key ID",
                    "type":"string"
                },
                "uiKey":{
                    "description":"Ui Key",
                    "type":"string"
                },
                "description":{
                    "description":"Description",
                    "type":"string"
                },
                "modNo":{
                    "description":"Mod No",
                    "type":"string"
                },
                "onceAuth":{
                    "description":"Once Auth",
                    "type":"string"
                },
                "authStatus":{
                    "description":"Auth Status",
                    "type":"string"
                },
                "recordStatus":{
                    "description":"Record Status",
                    "type":"string"
                },
                "checkerRemarks":{
                    "description":"Cheker Remarks",
                    "type":"string"
                },
                "makerRemarks":{
                    "description":"Maker Remarks",
                    "type":"string"
                },
                "checkerDateStamp":{
                    "description":"Cheker Date Stamp",
                    "type":"string"
                },
                "checkerId":{
                    "description":"Cheker ID",
                    "type":"string"
                },
                "makerDateStamp":{
                    "description":"Maker Date Stamp",
                    "type":"string"
                },
                "makerId":{
                    "description":"Maker ID",
                    "type":"string"
                },
                "fieldMetaData":{
                    "description":"Field Meta Data",
                    "type":"string"
                },
                "validationMetaData":{
                    "description":"Validation Metadata",
                    "type":"string"
                },
                "applicationId":{
                    "description":"Application ID",
                    "type":"string"
                }
            }
        },
        "AddtFldsMaintDtoCollection":{
            "description":"For fetching the list of Additional Fields created in maintenance.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/AddtFldsMaintDto"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmUserGroupDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "userGroupCd":{
                            "description":"User Group code",
                            "type":"string"
                        },
                        "userGroupDescr":{
                            "description":"User Group description",
                            "type":"string"
                        },
                        "hirachyOrder":{
                            "description":"Hierarchy order",
                            "type":"integer"
                        },
                        "supervisoryGroupCd":{
                            "description":"Supervisory Group code",
                            "type":"string"
                        },
                        "defaultAssigneeFlg":{
                            "description":"Default Assignee Flag",
                            "type":"boolean"
                        },
                        "DmTmUserGroupMembersDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmUserGroupMembersDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmUserGroupMembersDTO":{
            "description":"User group Members Details.",
            "type":"object",
            "properties":{
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userName":{
                    "description":"User Name",
                    "type":"string"
                },
                "activeFlg":{
                    "description":"Active Flag",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "userGroupMasterId":{
                    "type":"string",
                    "description":"User group Master ID"
                }
            }
        },
        "DmTmUserGroupCollection":{
            "description":"Collection of User Groups.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"Data",
                    "items":{
                        "$ref":"#/definitions/DmTmUserGroupDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmUserGroupWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmUserGroupDTO"
                }
            }
        },
        "DmCallActionResultCountWrapperDTO":{
            "description":"Wrapper DTO of DmCallActionResultCountDto.",
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmCallActionResultCountDto"
                }
            }
        },
        "DmCallActionResultCountDto":{
            "type":"object",
            "properties":{
                "callActionResultCount":{
                    "description":"Count of Call Action Results.",
                    "type":"integer"
                }
            }
        },
        "DmAccountDelHistoryDTO":{
            "description":"DmAccountDelHistoryDTO",
            "type":"object",
            "properties":{
                "acctId":{
                    "description":"acctId of the DmAccountDelHistory",
                    "type":"string"
                },
                "caseId":{
                    "description":"partyId of the DmAccountDelHistory",
                    "type":"string"
                },
                "collEndDt":{
                    "description":"collEndDt of the DmAccountDelHistory",
                    "type":"string"
                }
            }
        },
        "DmAccountDelHistoryCollection":{
            "description":"Collection of DmAccountDelHistoryDTO.",
            "type":"object",
            "properties":{
                "DmAccountDelHistoryList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountDelHistoryDTO"
                    }
                }
            }
        },
        "KpiValuesDto":{
            "type":"object",
            "properties":{
                "rightPartyContact":{
                    "description":"Right Party Contact in Percent.",
                    "type":"integer",
                    "format":"int64"
                },
                "firstCallResolution":{
                    "description":"Count of First Call Resolution.",
                    "type":"integer",
                    "format":"int64"
                }
            }
        },
        "KpiValuesWrapperDto":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/KpiValuesDto"
                }
            },
            "description":"Wrapper DTO for KPI values."
        },
        "tasksIdCollForActionResultCount":{
            "description":"Collection of Task Id's list and Start Date, End Date for data filtration .",
            "type":"object",
            "properties":{
                "taskIdList":{
                    "type":"array",
                    "description":"List of Task Id's.",
                    "items":{
                        "type":"string"
                    }
                },
                "startDate":{
                    "type":"string",
                    "description":"Start Date used for data Filtration."
                },
                "pastDate":{
                    "type":"string",
                    "description":"End Date used for data Filtration."
                }
            }
        },
        "actionResultsCountColl":{
            "description":"Collection of Action Results Count.",
            "type":"object",
            "properties":{
                "actionResultsCountDtoList":{
                    "type":"array",
                    "description":"List of Action Results count DTO's.",
                    "items":{
                        "$ref":"#/definitions/ActionResultsCountDto"
                    }
                }
            }
        },
        "ActionResultsCountDto":{
            "type":"object",
            "properties":{
                "resultCode":{
                    "type":"string"
                },
                "description":{
                    "type":"string"
                },
                "count":{
                    "type":"integer"
                }
            }
        },
        "CollectionHistoryData":{
            "description":"Collected Promise History data based on date range",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CollectedHistoryDto"
                    }
                },
                "totalAccounts":{
                    "type":"integer",
                    "description":"Total Unique account and case id"
                }
            }
        },
        "CollectedHistoryDto":{
            "description":"Collected Promise History Dto",
            "type":"object",
            "properties":{
                "collectionCount":{
                    "description":"Collected promise count",
                    "type":"integer"
                },
                "legendsDesc":{
                    "description":"legends Description Fully Collected/Partially Collected/Not Collected",
                    "type":"string"
                },
                "groupBy":{
                    "description":"group By value",
                    "type":"string"
                }
            }
        },
        "AdviceRequest":{
            "description":"Advice Request",
            "type":"object",
            "required":[
                "customerId",
                "adviceName",
                "referenceNumber",
                "mediaPreferences",
                "adviceData"
            ],
            "properties":{
                "customerId":{
                    "description":"Customer Id",
                    "type":"string"
                },
                "referenceNumber":{
                    "description":"Reference Id",
                    "type":"string"
                },
                "referenceId":{
                    "description":"Application Number",
                    "type":"string"
                },
                "adviceName":{
                    "description":"Advice Name",
                    "type":"string"
                },
                "documentArchival":{
                    "description":"Document Archival",
                    "type":"string",
                    "maxLength":"1"
                },
                "processCode":{
                    "type":"string"
                },
                "stageId":{
                    "type":"string"
                },
                "sequenceOrder":{
                    "type":"integer"
                },
                "stageDescription":{
                    "type":"string"
                },
                "locale":{
                    "type":"string"
                },
                "adviceData":{
                    "description":"Advice Data",
                    "type":"object"
                },
                "passwordMap":{
                    "description":"password Map",
                    "type":"object",
                    "additionalProperties":{
                        "type":"object"
                    }
                },
                "mediaPreferences":{
                    "type":"array",
                    "description":"Media Preferences of the Customer",
                    "items":{
                        "$ref":"#/definitions/MediaPreferences"
                    }
                },
                "previewAdvice":{
                    "type":"string",
                    "maxLength":"1"
                }
            }
        },
        "MediaPreferences":{
            "description":"Media Preferences of the Customer",
            "type":"object",
            "properties":{
                "mediaType":{
                    "description":"MediaType",
                    "type":"string",
                    "enum":[
                        "Email"
                    ]
                },
                "addresses":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/Address"
                    }
                }
            }
        },
        "AdviceResponse":{
            "description":"Advice Response",
            "type":"object",
            "properties":{
                "status":{
                    "description":"Status",
                    "type":"string"
                },
                "documentReferenceId":{
                    "description":"Document Reference Id",
                    "type":"string"
                },
                "documentInbase64":{
                    "description":"Document Inbase64",
                    "type":"string"
                },
                "documentNature":{
                    "description":"Document Nature",
                    "type":"string"
                }
            }
        },
        "Address":{
            "description":"Multiple Address of particular Media Type",
            "type":"object",
            "properties":{
                "emailFrom":{
                    "description":"emailFrom",
                    "type":"string"
                },
                "emailTo":{
                    "description":"Email",
                    "pattern":"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,6}$",
                    "type":"string"
                },
                "emailCC":{
                    "description":"emailCC",
                    "type":"string"
                },
                "emailSubject":{
                    "description":"emailSubject",
                    "type":"string"
                },
                "emailBody":{
                    "description":"emailBody",
                    "type":"string"
                },
                "address1":{
                    "description":"address1",
                    "type":"string"
                },
                "address2":{
                    "description":"address2",
                    "type":"string"
                },
                "address3":{
                    "description":"address3",
                    "type":"string"
                },
                "address4":{
                    "description":"address4",
                    "type":"string"
                },
                "location":{
                    "description":"location",
                    "type":"string"
                },
                "zip":{
                    "description":"zip",
                    "type":"string"
                },
                "swiftCode":{
                    "description":"Email",
                    "type":"string"
                },
                "phone":{
                    "description":"Email",
                    "type":"string"
                }
            }
        },
        "CrPartyInfoDTO":{
            "description":"CrPartyInfoDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "accountNbr":{
                    "description":"Account Number",
                    "type":"string"
                },
                "accountStatus":{
                    "description":"Account Status",
                    "type":"string"
                },
                "homeBranchCode":{
                    "description":"Home Branch Code",
                    "type":"string"
                },
                "homeBranchCodeDes":{
                    "description":"Home Branch Code Description",
                    "type":"string"
                },
                "bankName":{
                    "description":"Bank Name",
                    "type":"string"
                },
                "headOfficeBranch":{
                    "description":"Head Office Branch",
                    "type":"string"
                },
                "headOfficeBranchAdd":{
                    "description":"Head Office Branch Address",
                    "type":"string"
                },
                "headOfficeBranchContactNo":{
                    "description":"Head Office Branch Contact No",
                    "type":"string"
                },
                "partyDetails":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CrPartyDetails"
                    }
                }
            }
        },
        "CrPartyDetails":{
            "description":"CrPartyDetails model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"PartyId",
                    "type":"string"
                },
                "acctRelTypeCd":{
                    "description":"Relationship type code of the Party",
                    "type":"string"
                },
                "customerName":{
                    "description":"Name of the Party",
                    "type":"string"
                },
                "phoneNo":{
                    "description":"Phone no of the Party",
                    "type":"string"
                },
                "emailId":{
                    "description":"Email id of the Party",
                    "type":"string"
                },
                "address":{
                    "type":"object",
                    "description":"Address of the Party",
                    "properties":{
                        "addressLine1":{
                            "description":"AddressLine1 of the Party",
                            "type":"string"
                        },
                        "addressLine2":{
                            "description":"AddressLine2 of the Party",
                            "type":"string"
                        },
                        "addressLine3":{
                            "description":"AddressLine3 of the Party",
                            "type":"string"
                        },
                        "addressLine4":{
                            "description":"AddressLine4 of the Party",
                            "type":"string"
                        },
                        "city":{
                            "description":"City of the Party",
                            "type":"string"
                        },
                        "stateCd":{
                            "description":"StateCd of the Party",
                            "type":"string"
                        },
                        "countryCd":{
                            "description":"CountryCd of the Party",
                            "type":"string"
                        },
                        "zipCd":{
                            "description":"ZipCd of the Party",
                            "type":"string"
                        }
                    }
                }
            }
        },
        "CmcTmAdvicesCollection":{
            "description":"Collection of Advices.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CmcTmAdvicesDto"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "CmcTmAdvicesDto":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "adviceName":{
                            "type":"string",
                            "description":"Advice Name",
                            "maxLength":"15"
                        },
                        "adviceDescription":{
                            "type":"string",
                            "description":"Advice Description",
                            "maxLength":"105"
                        },
                        "microServiceName":{
                            "type":"string",
                            "description":"Microservice Name",
                            "maxLength":"105"
                        },
                        "swiftMicroService":{
                            "type":"string",
                            "description":"Swift Micro Service",
                            "maxLength":"105"
                        },
                        "microServiceEndpoint":{
                            "type":"string",
                            "description":"Micro Service Endpoint",
                            "maxLength":"105"
                        },
                        "applicationName":{
                            "type":"string",
                            "description":"Application Name",
                            "maxLength":"15"
                        },
                        "applicationDescription":{
                            "type":"string",
                            "description":"Application Description",
                            "maxLength":"105"
                        },
                        "passwordPolicyCode":{
                            "description":"Password Policy Code",
                            "type":"string"
                        },
                        "watermarkImagePath":{
                            "description":"Water Mark Image Path",
                            "type":"string"
                        },
                        "attachmentWaterMarkRequired":{
                            "description":"Attachment Watermark Required",
                            "type":"string"
                        },
                        "mailAttachmentRequired":{
                            "description":"Mail Attachment",
                            "type":"string"
                        },
                        "flag":{
                            "type":"string",
                            "description":"Flag",
                            "maxLength":"420"
                        },
                        "CmcTmAdviceFormatDto":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/CmcTmAdviceFormatDto"
                            }
                        }
                    }
                }
            ]
        },
        "CmcTmAdviceFormatDto":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "id":{
                            "type":"string",
                            "description":"Id"
                        },
                        "media":{
                            "type":"string",
                            "description":"Media"
                        },
                        "branch":{
                            "type":"string",
                            "description":"Branch"
                        },
                        "currency":{
                            "type":"string",
                            "description":"Currancy"
                        },
                        "reportLocale":{
                            "type":"string",
                            "description":"Report Local"
                        },
                        "reportAbsolutePath":{
                            "type":"string",
                            "description":"Report Absolute Path"
                        },
                        "format":{
                            "type":"string",
                            "description":"Format"
                        },
                        "adviceId":{
                            "description":"Advice Id"
                        },
                        "swiftEndpoint":{
                            "type":"string",
                            "description":"Swift Endpoint"
                        }
                    }
                }
            ]
        },
        "DmAssignedTo":{
            "type":"object",
            "description":"Assigned to data details",
            "properties":{
                "assignedTo":{
                    "description":"Assigned To",
                    "type":"string"
                }
            }
        },
        "DmPartyDetailDto":{
            "type":"object",
            "description":"Party details",
            "properties":{
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "custmrName":{
                    "description":"Customer Name",
                    "type":"string"
                },
                "gender":{
                    "description":"Gender",
                    "type":"string"
                },
                "custmrNbr":{
                    "description":"Customer Number",
                    "type":"string"
                },
                "acctRelTyp":{
                    "description":"Account Rel Type",
                    "type":"string"
                },
                "custmrTyp":{
                    "description":"Customer Type",
                    "type":"string"
                },
                "countryCd":{
                    "description":"Country Code",
                    "type":"string"
                },
                "phoneExtension":{
                    "description":"Phone Extension",
                    "type":"string"
                },
                "phoneNo":{
                    "description":"Phone Number",
                    "type":"string"
                },
                "email":{
                    "description":"Email",
                    "type":"string"
                },
                "address":{
                    "description":"Address",
                    "type":"string"
                }
            }
        },
        "DmSegmentCodeList":{
            "type":"object",
            "properties":{
                "segmentCds":{
                    "description":"Segment Code List",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "AdhocTaskDto":{
            "type":"object",
            "properties":{
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "sequence":{
                    "description":"Sequence",
                    "type":"integer"
                },
                "taskName":{
                    "description":"Task Name",
                    "type":"string"
                },
                "taskStatusCode":{
                    "description":"Task Status Code",
                    "type":"string"
                },
                "taskTypeCode":{
                    "description":"Task Type Code",
                    "type":"string"
                },
                "updatedBy":{
                    "description":"Updated By",
                    "type":"string"
                },
                "createdDtTm":{
                    "description":"Created Date Time",
                    "type":"string"
                },
                "updateDtTm":{
                    "description":"Update Date Time",
                    "type":"string"
                },
                "createdBy":{
                    "description":"Created By",
                    "type":"string"
                },
                "startDate":{
                    "description":"Start Date",
                    "type":"string"
                },
                "followUpDate":{
                    "description":"Follow Up Date",
                    "type":"string"
                },
                "escalationDate":{
                    "description":"Escalation Date",
                    "type":"string"
                },
                "expiryDate":{
                    "description":"Expiry Date",
                    "type":"string"
                },
                "nextTaskTriggerDate":{
                    "description":"Next Task Trigger Date",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "groupTaskStatusCode":{
                    "description":"Group Task Status Code",
                    "type":"string"
                },
                "assignee":{
                    "description":"Assignee",
                    "type":"string"
                },
                "adhocFlag":{
                    "description":"Adhoc Flag",
                    "type":"string"
                },
                "actionCode":{
                    "description":"Actin Code",
                    "type":"string"
                },
                "resultCode":{
                    "description":"Result Code",
                    "type":"string"
                },
                "collectionStatus":{
                    "description":"Collection Status",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CollectionStatus"
                    }
                },
                "applyStatusToAllAccounts":{
                    "description":"Apply Status To all Accounts",
                    "type":"string"
                },
                "applyDateToAllInitiatedTask":{
                    "description":"Apply Date to all initiated Tasks",
                    "type":"string"
                },
                "notes":{
                    "description":"Notes",
                    "type":"string"
                },
                "desc":{
                    "description":"Description",
                    "type":"string"
                },
                "existingCollectionStatus":{
                    "description":"Existing Collection Status",
                    "type":"string"
                }
            }
        },
        "CollectionStatus":{
            "type":"object",
            "properties":{
                "collectionStatusCode":{
                    "type":"string",
                    "description":"Collection Status Code"
                },
                "action":{
                    "type":"string",
                    "description":"Action"
                }
            }
        },
        "UserInfo":{
            "type":"object",
            "properties":{
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "name":{
                    "type":"string",
                    "description":"Name"
                }
            }
        },
        "DmStrategyAssignDataDTO":{
            "description":"Strategy Assign Data data transfer object model",
            "type":"object",
            "properties":{
                "strategyId":{
                    "description":"Strategy ID",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "strategyDesc":{
                    "description":"Strategy Description",
                    "type":"string"
                },
                "ignoreGroupBasisFlag":{
                    "description":"Ignore Group Basis Flag",
                    "type":"string"
                },
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userName":{
                    "description":"User Name",
                    "type":"string"
                },
                "userGrpCd":{
                    "description":"User Group Code",
                    "type":"string"
                }
            }
        },
        "DmSegmentStrategyAssignDTO":{
            "description":"Segment Strategy Assign Data",
            "type":"object",
            "properties":{
                "segmentCd":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "segmentDesc":{
                    "type":"string",
                    "description":"Segment Description"
                },
                "strategyList":{
                    "type":"array",
                    "description":"Strategy List",
                    "items":{
                        "$ref":"#/definitions/DmStrategyAssignDataDTO"
                    }
                }
            }
        },
        "DmSegmentStrategyAssignCollection":{
            "description":"Collection of Segment Strategy Assign Data.",
            "type":"object",
            "properties":{
                "segmentStrategyAssignList":{
                    "description":"Segment strategy assign list",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmSegmentStrategyAssignDTO"
                    }
                }
            }
        },
        "DmCollateralChargeDTO":{
            "description":"DmCollateralCharge model",
            "type":"object",
            "properties":{
                "collateralId":{
                    "description":"collateralId of the DmCollateralCharge",
                    "type":"string"
                },
                "chrgCd":{
                    "description":"chrgCd of the DmCollateralCharge",
                    "type":"string"
                },
                "chargeCurr":{
                    "description":"chargeCurr of the DmCollateralCharge",
                    "type":"string"
                },
                "avlChargeAmt":{
                    "description":"avlChargeAmt of the DmCollateralCharge",
                    "type":"number"
                },
                "chargeRegNum":{
                    "description":"chargeRegNum of the DmCollateralCharge",
                    "type":"string"
                },
                "chargeStatus":{
                    "description":"chargeStatus of the DmCollateralCharge",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmCollateralCharge",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmCollateralCharge",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmCollateralCharge",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmCollateralCharge",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmCollateralCharge",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmCollateralCharge",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmCollateralCharge",
                    "type":"string"
                }
            }
        },
        "DmFeedCollateralChargeWrapperDTO":{
            "description":"Collection of DmCollateralCharges.",
            "type":"object",
            "properties":{
                "collateraCd":{
                    "description":"Collateral Code.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "collateralCharge":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralChargeDTO"
                    }
                }
            }
        },
        "DmFeedCollateralChargeDTO":{
            "description":"DmCollateralCharge model",
            "type":"object",
            "properties":{
                "collateralCd":{
                    "description":"collateralCd of the dmfeedentity",
                    "type":"string"
                },
                "chrgCd":{
                    "description":"chrgCd of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "chargeCurr":{
                    "description":"chargeCurr of the dmfeedentity",
                    "type":"string"
                },
                "avlChargeAmt":{
                    "description":"avlChargeAmt of the dmfeedentity",
                    "type":"number"
                },
                "chargeRegNum":{
                    "description":"chargeRegNum of the dmfeedentity",
                    "type":"string"
                },
                "chargeStatus":{
                    "description":"chargeStatus of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmCaseAccountAssociationDTO":{
            "description":"DmCaseAccountAssociation DTO",
            "type":"object",
            "properties":{
                "caseId":{
                    "description":"Case ID of the Case Account Association",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID of the Case Account Association",
                    "type":"string"
                },
                "startDt":{
                    "description":"Start Date of the Case Account Association",
                    "type":"string"
                },
                "endDt":{
                    "description":"End Date of the Case Account Association",
                    "type":"string"
                }
            }
        },
        "DmCaseAccountAssociationCollection":{
            "description":"Collection of Case Account Associations.",
            "type":"object",
            "properties":{
                "DmCaseAccountAssociationList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmCaseAccountAssociationDTO"
                    }
                }
            }
        },
        "inlineResponse201":{
            "description":"ID of the newly created order1",
            "type":"object",
            "properties":{
                "id":{
                    "type":"string"
                }
            }
        },
        "delDmAccAssoAndInsinHistDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string"
                },
                "endDate":{
                    "type":"string"
                }
            }
        },
        "DmCaseAccAssoDetailsColl":{
            "description":"Collection of Case Details.",
            "type":"object",
            "properties":{
                "Data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmCaseAccAssoDetailsDTO"
                    }
                }
            }
        },
        "DmCaseAccAssoDetailsDTO":{
            "type":"object",
            "properties":{
                "caseNumber":{
                    "description":"Case Number",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "partyName":{
                    "type":"string",
                    "description":"Part Name"
                }
            }
        },
        "DmPartyContactDTO":{
            "description":"DmPartyContact dto",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmPartyContact",
                    "type":"string"
                },
                "contactPointTypCd":{
                    "description":"contactPointTypCd of the DmPartyContact",
                    "type":"string"
                },
                "contactVal":{
                    "description":"contactVal of the DmPartyContact",
                    "type":"string"
                },
                "wkdayFromTm":{
                    "description":"wkdayFromTm of the DmPartyContact",
                    "type":"number"
                },
                "wkdayToTm":{
                    "description":"wkdayToTm of the DmPartyContact",
                    "type":"number"
                },
                "wkendFromTm":{
                    "description":"wkendFromTm of the DmPartyContact",
                    "type":"number"
                },
                "wkendToTm":{
                    "description":"wkendToTm of the DmPartyContact",
                    "type":"number"
                },
                "dndFlg":{
                    "description":"dndFlg of the DmPartyContact",
                    "type":"string"
                },
                "dndStart":{
                    "description":"dndStart of the DmPartyContact",
                    "type":"string"
                },
                "dndEnd":{
                    "description":"dndEnd of the DmPartyContact",
                    "type":"string"
                },
                "isPreferredFlg":{
                    "description":"isPreferredFlg of the DmPartyContact",
                    "type":"string"
                },
                "isPreferredForAlertFlg":{
                    "description":"isPreferredForAlertFlg of the DmPartyContact",
                    "type":"string"
                },
                "isPermissionCallFlg":{
                    "description":"isPermissionCallFlg of the DmPartyContact",
                    "type":"string"
                },
                "isPermissionRecordFlg":{
                    "description":"isPermissionRecordFlg of the DmPartyContact",
                    "type":"string"
                },
                "elecCommConsentFlg":{
                    "description":"elecCommConsentFlg of the DmPartyContact",
                    "type":"string"
                },
                "timeZone":{
                    "description":"timeZone of the DmPartyContact",
                    "type":"string"
                },
                "countryCd":{
                    "description":"countryCd of the DmPartyContact",
                    "type":"string"
                },
                "phoneExtension":{
                    "description":"phoneExtension of the DmPartyContact",
                    "type":"string"
                },
                "msgCommConsentFlg":{
                    "description":"msgCommConsentFlg of the DmPartyContact",
                    "type":"string"
                },
                "startDate":{
                    "description":"startDate of the DmPartyContact",
                    "type":"string"
                },
                "endDate":{
                    "description":"endDate of the DmPartyContact",
                    "type":"string"
                },
                "prefFrequenccy":{
                    "description":"prefFrequenccy of the DmPartyContact",
                    "type":"string"
                },
                "status":{
                    "description":"status of the DmPartyContact",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmPartyContact",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmPartyContact",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmPartyContact",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmPartyContact",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmPartyContact",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmPartyContact",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmPartyContact",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmPartyContact",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmPartyContact",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmPartyContact",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmPartyContact",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmPartyContact",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmPartyContact",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmPartyContact",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmPartyContact",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmPartyContact",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmPartyContact",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmPartyContact",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmPartyContact",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmPartyContact",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmPartyContact",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmPartyContact",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmPartyContact",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmPartyContact",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmPartyContact",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmPartyContact",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmPartyContact",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmPartyContact",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmPartyContact",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmPartyContact",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmPartyContact",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmPartyContact",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmPartyContact",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmPartyContact",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmPartyContact",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmPartyContact",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmPartyContact",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmPartyContact",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmPartyContact",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmPartyContact",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmPartyContact",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmPartyContact",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmPartyContact",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmPartyContact",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmPartyContact",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmPartyContact",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmPartyContact",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmPartyContact",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmPartyContact",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmPartyContact",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmPartyContact",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmPartyContact",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmPartyContact",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmPartyContact",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyContactWrapperDTO":{
            "description":"Collection of DmFeedPartyContacts.",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "partyContact":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyContactDTO"
                    }
                }
            }
        },
        "DmFeedPartyContactDTO":{
            "description":"DmFeedPartyContact DTO",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"custNbr of the dmfeedparty",
                    "type":"string"
                },
                "contactPointTypCd":{
                    "description":"contactPointTypCd of the dmfeedparty",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "contactVal":{
                    "description":"contactVal of the dmfeedparty",
                    "type":"string"
                },
                "wkdayFromTm":{
                    "description":"wkdayFromTm of the dmfeedparty",
                    "type":"number"
                },
                "wkdayToTm":{
                    "description":"wkdayToTm of the dmfeedparty",
                    "type":"number"
                },
                "wkendFromTm":{
                    "description":"wkendFromTm of the dmfeedparty",
                    "type":"number"
                },
                "wkendToTm":{
                    "description":"wkendToTm of the dmfeedparty",
                    "type":"number"
                },
                "dndFlg":{
                    "description":"dndFlg of the dmfeedparty",
                    "type":"string"
                },
                "dndStart":{
                    "description":"dndStart of the dmfeedparty",
                    "type":"string"
                },
                "dndEnd":{
                    "description":"dndEnd of the dmfeedparty",
                    "type":"string"
                },
                "isPreferredFlg":{
                    "description":"isPreferredFlg of the dmfeedparty",
                    "type":"string"
                },
                "isPreferredForAlertFlg":{
                    "description":"isPreferredForAlertFlg of the dmfeedparty",
                    "type":"string"
                },
                "isPermissionCallFlg":{
                    "description":"isPermissionCallFlg of the dmfeedparty",
                    "type":"string"
                },
                "isPermissionRecordFlg":{
                    "description":"isPermissionRecordFlg of the dmfeedparty",
                    "type":"string"
                },
                "elecCommConsentFlg":{
                    "description":"elecCommConsentFlg of the dmfeedparty",
                    "type":"string"
                },
                "timeZone":{
                    "description":"timeZone of the dmfeedparty",
                    "type":"string"
                },
                "countryCd":{
                    "description":"countryCd of the dmfeedparty",
                    "type":"string"
                },
                "phoneExtension":{
                    "description":"phoneExtension of the dmfeedparty",
                    "type":"string"
                },
                "msgCommConsentFlg":{
                    "description":"msgCommConsentFlg of the dmfeedparty",
                    "type":"string"
                },
                "startDate":{
                    "description":"startDate of the DmPartyContact",
                    "type":"string"
                },
                "endDate":{
                    "description":"endDate of the DmPartyContact",
                    "type":"string"
                },
                "prefFrequency":{
                    "description":"prefFrequency of the DmPartyContact",
                    "type":"string"
                },
                "status":{
                    "description":"status of the DmPartyContact",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedparty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedparty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedparty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedparty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedparty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedparty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedparty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedparty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedparty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedparty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedparty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedparty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedparty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedparty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedparty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedparty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedparty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedparty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedparty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedparty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedparty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedparty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedparty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedparty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedparty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedparty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedparty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedparty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedparty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedparty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedparty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedparty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedparty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedparty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedparty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedparty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedparty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedparty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedparty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedparty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedparty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedparty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedparty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedparty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedparty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedparty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedparty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedparty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedparty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedparty",
                    "type":"string"
                }
            }
        },
        "DmRiskIndicatorDTO":{
            "description":"Dmriskindicator model",
            "type":"object",
            "properties":{
                "entityId":{
                    "description":"Entity ID.",
                    "type":"string"
                },
                "entityType":{
                    "description":"Entity Type.",
                    "type":"string"
                },
                "warnIndCd":{
                    "description":"Warning Indicator Code.",
                    "type":"string"
                },
                "warnIndVal":{
                    "description":"Warning Indicator Value.",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"Create Date Time.",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"Last Update Date Time.",
                    "type":"string"
                },
                "createdBy":{
                    "description":"Created By.",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"Last Updated By.",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmRiskIndicator",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmRiskIndicator",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmRiskIndicator",
                    "type":"string"
                }
            }
        },
        "DmFeedRiskIndicatorWrapperDTO":{
            "description":"Collection of riskIndicators.",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "riskIndicator":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedRiskIndicatorDTO"
                    }
                }
            }
        },
        "DmFeedRiskIndicatorDTO":{
            "description":"DmRiskIndicator model",
            "type":"object",
            "properties":{
                "entityId":{
                    "description":"entityId of the dmfeedentity",
                    "type":"string"
                },
                "entityType":{
                    "description":"entityType of the dmfeedentity",
                    "type":"string"
                },
                "warnIndCd":{
                    "description":"warnIndCd of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "warnIndVal":{
                    "description":"warnIndVal of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "PtpValuesWrapperDto":{
            "description":"Wrapper DTO of KpiValuesDto.",
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/PtpValuesDto"
                }
            }
        },
        "PtpValuesDto":{
            "type":"object",
            "properties":{
                "ptpKeptRate":{
                    "description":"Percentage of PTP Kept Rate.",
                    "type":"number"
                },
                "ptpRate":{
                    "description":"Percentage of PTP Rate.",
                    "type":"number"
                },
                "collectionRate":{
                    "description":"Percentage of Collection Rate.",
                    "type":"number"
                }
            }
        },
        "ActionValuesDto":{
            "type":"object",
            "properties":{
                "rightPartyContact":{
                    "description":"Right Party Contact in Percent.",
                    "type":"integer",
                    "format":"int64"
                },
                "firstCallResolution":{
                    "description":"Count of First Call Resolution.",
                    "type":"integer",
                    "format":"int64"
                }
            }
        },
        "ActionValuesWrapperDto":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/ActionValuesDto"
                }
            },
            "description":"Wrapper DTO for KPI values."
        },
        "TaskKpiValuesDto":{
            "type":"object",
            "properties":{
                "noOfContacts":{
                    "description":"No of Contacts.",
                    "type":"integer",
                    "format":"int64"
                },
                "noOfAccountsHandled":{
                    "description":"No of accounts handled.",
                    "type":"integer",
                    "format":"int64"
                }
            }
        },
        "TaskKpiValuesWrapperDto":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/TaskKpiValuesDto"
                }
            },
            "description":"Wrapper DTO for KPI values."
        },
        "DmCollateralLinkageDTO":{
            "description":"DmCollateralLinkage model",
            "type":"object",
            "properties":{
                "id":{
                    "description":"id",
                    "type":"string"
                },
                "collateralId":{
                    "description":"collateralId of the DmCollateralLinkage",
                    "type":"string"
                },
                "acctId":{
                    "description":"acctId of the DmCollateralLinkage",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmCollateralLinkage",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmCollateralLinkage",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmCollateralLinkage",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmCollateralLinkage",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmCollateralLinkage",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmCollateralLinkage",
                    "type":"string"
                }
            }
        },
        "DmFeedCollateralLinkageWrapperDTO":{
            "description":"Collection of DmCollateralLinkages.",
            "type":"object",
            "properties":{
                "collateraCd":{
                    "description":"Collateral Code.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "collateralLinkage":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralLinkageDTO"
                    }
                }
            }
        },
        "DmFeedCollateralLinkageDTO":{
            "description":"DmCollateralLinkage model",
            "type":"object",
            "properties":{
                "collateralCd":{
                    "description":"collateralCd of the dmfeedentity",
                    "type":"string"
                },
                "acctNbr":{
                    "description":"acctId of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "NotesCollection":{
            "description":"Collection of Notes.",
            "type":"object",
            "properties":{
                "notesList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/NotesModel"
                    }
                }
            }
        },
        "OverdueAmountDto":{
            "description":"Overdue amount and currency.",
            "properties":{
                "overdueAmt":{
                    "type":"number",
                    "description":"Overdue amount."
                },
                "acctCurrCd":{
                    "type":"string",
                    "description":"Account currency."
                }
            }
        },
        "AcctRelatedAdditionalInfoDto":{
            "description":"Additional acct info.",
            "properties":{
                "overdueAmountDto":{
                    "$ref":"#/definitions/OverdueAmountDto",
                    "description":"Overdue amount and currency for the account."
                }
            }
        },
        "DmTmSeedDataConfigDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "seedTypeCd":{
                            "description":"Seed Type Code",
                            "type":"string"
                        },
                        "total":{
                            "description":"Total",
                            "type":"number"
                        },
                        "DmTmSeedDataDtlsDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmSeedDataDtlsDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmSeedDataDtlsDTO":{
            "type":"object",
            "properties":{
                "seedCd":{
                    "description":"Seed Code",
                    "type":"string"
                },
                "description":{
                    "description":"Description",
                    "type":"string"
                },
                "langCd":{
                    "description":"Language Code",
                    "type":"string"
                },
                "partyPrimaryFlg":{
                    "description":"Party Primary Flag",
                    "type":"string"
                },
                "contactCatCd":{
                    "description":"Contact Category Code",
                    "type":"string"
                },
                "productTypeCd":{
                    "description":"Product Type Code",
                    "type":"string"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "seedDataConfigMasterId":{
                    "type":"string",
                    "description":"Seed Data Config Master ID"
                },
                "DmTmSeedDataPpcMappingDTO":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmSeedDataPpcMappingDTO"
                    }
                }
            }
        },
        "DmTmSeedDataPpcMappingDTO":{
            "type":"object",
            "properties":{
                "productProcessorCd":{
                    "type":"string"
                },
                "value":{
                    "type":"string"
                },
                "comments":{
                    "type":"string",
                    "description":"Comments"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "seedDataDtlsMasterId":{
                    "type":"string",
                    "description":"Seed Data Details Master ID"
                }
            }
        },
        "DmTmSeedDataConfigCollection":{
            "description":"Collection of Seed Data Configuration.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmSeedDataConfigDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmSeedDataConfigWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmSeedDataConfigDTO"
                }
            }
        },
        "DmFeedCollateralDTO":{
            "description":"DmCollateral model",
            "type":"object",
            "properties":{
                "collateralCd":{
                    "description":"collateralCd of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "collateralTypCd":{
                    "description":"collateralTyp of the dmfeedentity",
                    "type":"string"
                },
                "collateralSubTyp":{
                    "description":"collateralSubTyp of the dmfeedentity",
                    "type":"string"
                },
                "collateralCat":{
                    "description":"collateralCat of the dmfeedentity",
                    "type":"string"
                },
                "collateralCur":{
                    "description":"collateralCur of the dmfeedentity",
                    "type":"string"
                },
                "assesdValAmt":{
                    "description":"assesdValAmt of the dmfeedentity",
                    "type":"number"
                },
                "assesdDt":{
                    "description":"assesdDt of the dmfeedentity",
                    "type":"string"
                },
                "bankValAmt":{
                    "description":"bankValAmt of the dmfeedentity",
                    "type":"number"
                },
                "soldBy":{
                    "description":"soldBy of the dmfeedentity",
                    "type":"string"
                },
                "saleDt":{
                    "description":"saleDt of the dmfeedentity",
                    "type":"string"
                },
                "collateralNature":{
                    "description":"collateralNature of the dmfeedentity",
                    "type":"string"
                },
                "realisedAmt":{
                    "description":"RealisedAmt of the dmfeedentity",
                    "type":"number"
                },
                "setlmntDt":{
                    "description":"setlmntDt of the dmfeedentity",
                    "type":"string"
                },
                "realizationStatus":{
                    "description":"realizationStatus of the dmfeedentity",
                    "type":"string"
                },
                "recoveredAmt":{
                    "description":"recoveredAmt of the dmfeedentity",
                    "type":"number"
                },
                "collateralDescr":{
                    "description":"collateralDescr of the dmfeedentity",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"addressLine1 of the dmfeedentity",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"addressLine2 of the dmfeedentity",
                    "type":"string"
                },
                "addressLine3":{
                    "description":"addressLine3 of the dmfeedentity",
                    "type":"string"
                },
                "addressLine4":{
                    "description":"addressLine4 of the dmfeedentity",
                    "type":"string"
                },
                "city":{
                    "description":"city of the dmfeedentity",
                    "type":"string"
                },
                "stateCd":{
                    "description":"stateCd of the dmfeedentity",
                    "type":"string"
                },
                "countryCd":{
                    "description":"countryCd of the dmfeedentity",
                    "type":"string"
                },
                "zipCd":{
                    "description":"zipCd of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmCollateralDTO":{
            "description":"DmCollateral model",
            "type":"object",
            "properties":{
                "rcdType":{
                    "description":"rcdType of the DmCollateral",
                    "type":"string"
                },
                "collateralId":{
                    "description":"collateralId of the DmCollateral",
                    "type":"string"
                },
                "collateralCd":{
                    "description":"collateralCd of the DmCollateral",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the DmCollateral",
                    "type":"string"
                },
                "collateralTypCd":{
                    "description":"collateralTyp of the DmCollateral",
                    "type":"string"
                },
                "collateralSubTyp":{
                    "description":"collateralSubTyp of the DmCollateral",
                    "type":"string"
                },
                "collateralCat":{
                    "description":"CollateralCat of the DmCollateral",
                    "type":"string"
                },
                "collateralCur":{
                    "description":"CollateralCur of the DmCollateral",
                    "type":"string"
                },
                "assesdValAmt":{
                    "description":"assesdValAmt of the DmCollateral",
                    "type":"number"
                },
                "assesdDt":{
                    "description":"assesdDt of the DmCollateral",
                    "type":"string"
                },
                "bankValAmt":{
                    "description":"bankValAmt of the DmCollateral",
                    "type":"number"
                },
                "soldBy":{
                    "description":"soldBy of the DmCollateral",
                    "type":"string"
                },
                "saleDt":{
                    "description":"saleDt of the DmCollateral",
                    "type":"string"
                },
                "collateralNature":{
                    "description":"CollateralNature of the DmCollateral",
                    "type":"string"
                },
                "RealisedAmt":{
                    "description":"RealisedAmt of the DmCollateral",
                    "type":"number"
                },
                "setlmntDt":{
                    "description":"setlmntDt of the DmCollateral",
                    "type":"string"
                },
                "realizationStatus":{
                    "description":"realizationStatus of the DmCollateral",
                    "type":"string"
                },
                "recoveredAmt":{
                    "description":"recoveredAmt of the DmCollateral",
                    "type":"number"
                },
                "collateralDescr":{
                    "description":"collateralDescr of the DmCollateral",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"addressLine1 of the DmCollateral",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"addressLine2 of the DmCollateral",
                    "type":"string"
                },
                "addressLine3":{
                    "description":"addressLine3 of the DmCollateral",
                    "type":"string"
                },
                "addressLine4":{
                    "description":"addressLine4 of the DmCollateral",
                    "type":"string"
                },
                "city":{
                    "description":"city of the DmCollateral",
                    "type":"string"
                },
                "stateCd":{
                    "description":"stateCd of the DmCollateral",
                    "type":"string"
                },
                "countryCd":{
                    "description":"countryCd of the DmCollateral",
                    "type":"string"
                },
                "zipCd":{
                    "description":"zipCd of the DmCollateral",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmCollateral",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmCollateral",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmCollateral",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmCollateral",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmCollateral",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmCollateral",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmCollateral",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmCollateral",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmCollateral",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmCollateral",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmCollateral",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmCollateral",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmCollateral",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmCollateral",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmCollateral",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmCollateral",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmCollateral",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmCollateral",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmCollateral",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmCollateral",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmCollateral",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmCollateral",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmCollateral",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmCollateral",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmCollateral",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmCollateral",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmCollateral",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmCollateral",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmCollateral",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmCollateral",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmCollateral",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmCollateral",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmCollateral",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmCollateral",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmCollateral",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmCollateral",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmCollateral",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmCollateral",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmCollateral",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmCollateral",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmCollateral",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmCollateral",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmCollateral",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmCollateral",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmCollateral",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmCollateral",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmCollateral",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmCollateral",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmCollateral",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmCollateral",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmCollateral",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmCollateral",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmCollateral",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmCollateral",
                    "type":"string"
                }
            }
        },
        "activityModel":{
            "description":"Activity model",
            "type":"object",
            "properties":{
                "activityId":{
                    "description":"Activity ID of the activity.",
                    "type":"string"
                },
                "activityTypeId":{
                    "description":"Activity Type ID of the activity.",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID of the activity.",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID of the activity.",
                    "type":"string"
                },
                "activityType":{
                    "description":"Activity Type of the activity.",
                    "type":"string"
                },
                "activityDesc":{
                    "description":"Activity Description of the activity.",
                    "type":"string"
                },
                "createdBy":{
                    "description":"Created By of the activity.",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"Created date and time of the activity.",
                    "type":"string"
                }
            }
        },
        "activityCollection":{
            "description":"Collection of activities.",
            "type":"object",
            "properties":{
                "ActivityList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/activityModel"
                    }
                }
            }
        },
        "DmTmTaskWorkflowStatusDetailsVO":{
            "description":"Task workflow Status Details",
            "type":"object",
            "properties":{
                "ruleId":{
                    "description":"Rule ID",
                    "type":"string"
                },
                "srNo":{
                    "description":"Serial Number",
                    "type":"integer"
                },
                "currentStatus":{
                    "description":"Current Status",
                    "type":"string"
                },
                "nextStatus":{
                    "description":"Next Status",
                    "type":"string"
                },
                "type":{
                    "description":"Type",
                    "type":"string"
                },
                "active":{
                    "description":"Active",
                    "type":"string"
                }
            }
        },
        "DmTmNextStatusCollection":{
            "description":"Collection of Next Status Details.",
            "type":"object",
            "properties":{
                "data":{
                    "description":"Data Details",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmTaskActivityLogOutDto":{
            "description":"Task Activity Log Out Data Transfer object details",
            "type":"object",
            "properties":{
                "taskId":{
                    "type":"string",
                    "description":"Task ID"
                },
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "taskName":{
                    "type":"string",
                    "description":"Task Name"
                },
                "taskStatusCode":{
                    "type":"string",
                    "description":"Task Status code"
                },
                "prevTaskStatusCode":{
                    "type":"string",
                    "description":"Previous Task Status code."
                },
                "followupDate":{
                    "type":"string",
                    "description":"FollowUp Date"
                },
                "createdBy":{
                    "type":"string",
                    "description":"Created By"
                },
                "createdDateTime":{
                    "type":"string",
                    "description":"Created date Time"
                }
            }
        },
        "DmTaskAssignCollection":{
            "description":"Collection of Task Assign Details.",
            "type":"object",
            "properties":{
                "data":{
                    "description":"Data Details",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTaskAssignDTO"
                    }
                }
            }
        },
        "DmTaskAssignDTO":{
            "description":"Task Assign Data Transfer object",
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Accont ID"
                },
                "strategyCode":{
                    "type":"string",
                    "description":"Strategy Code"
                },
                "segmentCode":{
                    "type":"string",
                    "description":"Segment Code"
                },
                "assignee":{
                    "type":"string",
                    "description":"Assignee"
                }
            }
        },
        "DmAccountIdsAndUserCollection":{
            "description":"Collection of account IDs and users mapping.",
            "type":"object",
            "properties":{
                "assignee":{
                    "description":"List of the assignees.",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "partyId":{
                    "type":"string",
                    "description":"Party ID"
                },
                "groupBasis":{
                    "type":"string",
                    "description":"Group Basis"
                }
            }
        },
        "DmAccountUserMappingDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "description":"List of the account and assignee details.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountAssignDetails"
                    }
                }
            }
        },
        "DmAccountAssignDetails":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "partyId":{
                    "type":"string",
                    "description":"Party ID"
                },
                "userId":{
                    "type":"string",
                    "description":"User ID"
                },
                "groupBasisCd":{
                    "type":"string",
                    "description":"Group Basis Code"
                }
            }
        },
        "UsersCollection":{
            "type":"object",
            "properties":{
                "data":{
                    "description":"List of the user IDs.",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmAccountAssignDTO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "userId":{
                    "type":"string",
                    "description":"User ID"
                }
            }
        },
        "DmAccountAssignDTOCollection":{
            "description":"Collection of DmAccountAssignDTO.",
            "type":"object",
            "properties":{
                "data":{
                    "description":"List of the account assignment DTOs.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountAssignDTO"
                    }
                }
            }
        },
        "DmStrategyAssignDTO":{
            "type":"object",
            "properties":{
                "strategyId":{
                    "description":"Strategy ID",
                    "type":"string"
                },
                "userId":{
                    "type":"string",
                    "description":"User ID"
                }
            }
        },
        "DmStrategyAssignDTOCollection":{
            "description":"Collection of DmStrategyAssignDTO.",
            "type":"object",
            "properties":{
                "data":{
                    "description":"List of the strategy assignment DTOs.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmStrategyAssignDTO"
                    }
                }
            }
        },
        "DmAccountAllocationDTO":{
            "description":"DmAccountAllocationDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "groupBasisCd":{
                    "description":"Group Basis Code",
                    "type":"string"
                },
                "allocatedFlg":{
                    "description":"Allocation Flag Value",
                    "type":"string"
                }
            }
        },
        "DmAccountAllocationDTOCollection":{
            "description":"Collection of DmAccountAllocationDTO.",
            "type":"object",
            "properties":{
                "accountAllocationList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountAllocationDTO"
                    }
                }
            }
        },
        "DmAccountAssignmentDTO":{
            "description":"DmAccountAllocationDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "groupBasisCd":{
                    "description":"Group Basis Code",
                    "type":"string"
                },
                "assignmentCd":{
                    "description":"Assignment Code",
                    "type":"string"
                },
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userGrpCd":{
                    "description":"User Group Code",
                    "type":"string"
                }
            }
        },
        "DmStrategyDTO":{
            "description":"DmStrategyDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "strategyId":{
                    "description":"Strategy ID",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "segmentStartDate":{
                    "description":"Segment Account Association Start Date",
                    "type":"string"
                },
                "segmentEndDate":{
                    "description":"Segment Account Association End Date",
                    "type":"string"
                }
            }
        },
        "DmStrategyAssignmentDTO":{
            "description":"DmStrategyAssignmentDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "strategyId":{
                    "description":"Strategy ID",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "groupBasisCd":{
                    "description":"Group Basis Code",
                    "type":"string"
                },
                "ignoreGroupBasisFlag":{
                    "description":"Ignore Group Basis Flag",
                    "type":"boolean"
                },
                "assignmentCd":{
                    "description":"Assignment Code",
                    "type":"string"
                },
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userGrpCd":{
                    "description":"User Group Code",
                    "type":"string"
                }
            }
        },
        "DmStrategyAssignHistoryDTO":{
            "description":"DmStrategyAssignHistoryDTO model",
            "type":"object",
            "properties":{
                "strategyId":{
                    "description":"Strategy ID",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "ignoreGroupBasisFlag":{
                    "description":"Ignore Group Basis Flag",
                    "type":"boolean"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userGrpCd":{
                    "description":"User Group Code",
                    "type":"string"
                },
                "assignDate":{
                    "description":"Assignment Date",
                    "type":"string"
                },
                "endDate":{
                    "description":"Assignment End Date",
                    "type":"string"
                },
                "assignBy":{
                    "description":"Assigned By",
                    "type":"string"
                }
            }
        },
        "DmUserDTO":{
            "description":"User ID and User Group Association with Account.",
            "type":"object",
            "properties":{
                "userId":{
                    "description":"User ID",
                    "type":"string"
                },
                "userGrpCd":{
                    "description":"User Group Code",
                    "type":"string"
                },
                "accountList":{
                    "description":"List of accounts.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountAssignmentDTO"
                    }
                },
                "strategyList":{
                    "description":"List of strategies.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmStrategyAssignmentDTO"
                    }
                }
            }
        },
        "DmUserDTOCollection":{
            "description":"Collection of Users.",
            "type":"object",
            "properties":{
                "userList":{
                    "description":"List of User details.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmUserDTO"
                    }
                }
            }
        },
        "DmStrategyAssignmentBatchWriterDTO":{
            "description":"DmStrategyAssignmentBatchWriterDTO model",
            "type":"object",
            "properties":{
                "strategyAssignmentDTO":{
                    "$ref":"#/definitions/DmStrategyAssignmentDTO"
                },
                "strategyAssignHistoryDTO":{
                    "$ref":"#/definitions/DmStrategyAssignHistoryDTO"
                }
            }
        },
        "DeAllocateUserDTO":{
            "description":"DeAllocateUserDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "endDate":{
                    "description":"Deallocation Date",
                    "type":"string"
                }
            }
        },
        "DmAccountSegmentsCollection":{
            "description":"Collection of account and segments.",
            "type":"object",
            "properties":{
                "dmAccountSegmentsMap":{
                    "description":"Account and Segment Map",
                    "type":"object",
                    "additionalProperties":{
                        "description":"Additional properties",
                        "type":"array",
                        "items":{
                            "type":"string"
                        }
                    }
                }
            }
        },
        "DmAcctSegStrategyCollection":{
            "description":"Collection of Account IDs SegmentCode and StrategyCode .",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                }
            }
        },
        "ValidateSupervisor":{
            "description":"Validate user is supervisor or not",
            "type":"object",
            "properties":{
                "isSupervisor":{
                    "description":"user is Supervisor or not",
                    "type":"boolean"
                },
                "userName":{
                    "description":"user is Supervisor or not",
                    "type":"string"
                }
            }
        },
        "DmAccountReviewDTO":{
            "description":"DmAccountReview model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"acctId of the DmAccountReview",
                    "type":"string"
                },
                "nextReviewDt":{
                    "description":"nextReviewDt of the DmAccountReview",
                    "type":"string"
                }
            }
        },
        "DmAccountReviewCollection":{
            "description":"Collection of DmAccountReviews.",
            "type":"object",
            "properties":{
                "DmAccountReviewList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountReviewDTO"
                    }
                }
            }
        },
        "CommunicationDetailCount":{
            "description":"Communication Details",
            "type":"object",
            "properties":{
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "acctId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "emailCount":{
                    "description":"Email Count",
                    "type":"integer"
                },
                "smsCount":{
                    "description":"Message Count",
                    "type":"integer"
                },
                "letterCount":{
                    "description":"Letter Count",
                    "type":"integer"
                },
                "DmCallCountCollection":{
                    "type":"object",
                    "items":{
                        "$ref":"#/definitions/DmCallCountCollection"
                    }
                }
            }
        },
        "DmTaskTypeCountDTO":{
            "description":"DmCallCountDTO model",
            "type":"object",
            "properties":{
                "TaskTypeCode":{
                    "description":"Task Type Code",
                    "type":"string"
                },
                "TaskTypeDescription":{
                    "description":"Task Type Description",
                    "type":"string"
                },
                "count":{
                    "description":"Task Type Count",
                    "type":"number"
                }
            }
        },
        "DmTaskTypeCountCollection":{
            "description":"Collection of Task Type Count Details.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"Data",
                    "items":{
                        "$ref":"#/definitions/DmTaskTypeCountDTO"
                    }
                }
            }
        },
        "ConsolidatePtpHistoryDto":{
            "description":"Ptp History view Dto",
            "type":"object",
            "properties":{
                "totalPromises":{
                    "description":"No of Promises",
                    "type":"string"
                },
                "brokenCounts":{
                    "description":"Broken Count",
                    "type":"string"
                },
                "keptCounts":{
                    "description":"Kept Count",
                    "type":"string"
                },
                "currencyCode":{
                    "description":"Currency Code",
                    "type":"string"
                },
                "collectedAmount":{
                    "description":"Collected Amount",
                    "type":"number"
                },
                "collectedAmtwithCcyCode":{
                    "description":"Collected Amount With Currency Code",
                    "type":"string"
                }
            }
        },
        "PTPHistoryRequestDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"The ID of the account associated with the PTP History."
                },
                "caseId":{
                    "type":"string",
                    "description":"The IDs of the case associated with the PTP History."
                }
            }
        },
        "CaseCommunicationHistCountsDTO":{
            "description":"DmCallCountDTO model",
            "type":"object",
            "properties":{
                "CommunicationDetailCount":{
                    "description":"Correspondence Communication Count",
                    "type":"object",
                    "items":{
                        "$ref":"#/definitions/CommunicationDetailCount"
                    }
                },
                "DmCallCountCollection":{
                    "description":"Call Action Communication Count",
                    "type":"object",
                    "items":{
                        "$ref":"#/definitions/DmCallCountCollection"
                    }
                },
                "DmTaskTypeCountCollection":{
                    "description":"Task Communication Count",
                    "type":"object",
                    "items":{
                        "$ref":"#/definitions/DmTaskTypeCountCollection"
                    }
                },
                "ConsolidatePtpHistoryDto":{
                    "description":"PTP Communication Count",
                    "type":"object",
                    "items":{
                        "$ref":"#/definitions/ConsolidatePtpHistoryDto"
                    }
                }
            }
        },
        "ManualCommDetailsRequest":{
            "description":"Manual Communication Details model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "taskName":{
                    "description":"Task Name",
                    "type":"string"
                },
                "taskType":{
                    "description":"Task Type",
                    "type":"string"
                },
                "taskSeq":{
                    "description":"Task Sequence",
                    "type":"integer"
                },
                "strategyCode":{
                    "description":"Stratey Code",
                    "type":"string"
                },
                "isAdhocTask":{
                    "description":"Adhoc Task Status",
                    "type":"string"
                }
            }
        },
        "ManualCommSendRequest":{
            "description":"Manual Communication model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "templateCode":{
                    "description":"Template Code",
                    "type":"string"
                },
                "taskStatus":{
                    "description":"Task Code",
                    "type":"string"
                },
                "followUpDate":{
                    "description":"Follow up date",
                    "type":"string"
                },
                "applyFollowUpDateToAllTask":{
                    "description":"Apply Status to All Account",
                    "type":"string"
                },
                "notes":{
                    "description":"Notes",
                    "type":"string"
                },
                "partyDetail":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/PartyDetail"
                    }
                }
            }
        },
        "FetchCommDetails":{
            "description":"Manual Communication model",
            "type":"object",
            "properties":{
                "partyDetailsCommColl":{
                    "description":"Party Details model",
                    "type":"object",
                    "items":{
                        "$ref":"#/definitions/PartyDetailsCommColl"
                    }
                },
                "dmTmAdviceDTO":{
                    "description":"Communication Template Collection model",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmAdviceDTO"
                    }
                }
            }
        },
        "PartyDetailsCommColl":{
            "description":"Collection of Party Details Communication.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/PartyDetailsComm"
                    }
                }
            }
        },
        "PartyDetailsComm":{
            "description":"Party Details model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "acctRelTypeCd":{
                    "description":"Relationship Type Code of the Party",
                    "type":"string"
                },
                "customerName":{
                    "description":"Name of the Party",
                    "type":"string"
                },
                "partyCommDetailList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/PartyCommDetailList"
                    }
                }
            }
        },
        "PartyCommDetailList":{
            "description":"Party Communication Detail model",
            "type":"object",
            "properties":{
                "preferredFlag":{
                    "description":"Preferred Flag of the party",
                    "type":"string"
                },
                "addressType":{
                    "description":"Address type of the Party",
                    "type":"string"
                },
                "addressValue":{
                    "description":"Address value of the Party",
                    "type":"string"
                }
            }
        },
        "DmTmStrategymaintenanceCollection":{
            "description":"Collection of strategymaintenance.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmStrategymaintenanceDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmStrategymaintenanceDTO":{
            "type":"object",
            "allOf":[
                {
                    "type":"object",
                    "properties":{
                        "code":{
                            "description":"Code",
                            "type":"string"
                        },
                        "description":{
                            "description":"Description",
                            "type":"string"
                        },
                        "effectiveDate":{
                            "description":"Effective date",
                            "type":"string"
                        },
                        "expiryDate":{
                            "description":"Expiry date",
                            "type":"string"
                        },
                        "DmTmTaskDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmTaskDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmTaskDTO":{
            "type":"object",
            "properties":{
                "sequence":{
                    "description":"Sequence",
                    "type":"integer"
                },
                "taskName":{
                    "description":"Task name",
                    "type":"string"
                },
                "mandatory":{
                    "description":"Mandatory",
                    "type":"boolean"
                },
                "waitPeriod":{
                    "description":"Wait Period",
                    "type":"string"
                },
                "escalation":{
                    "description":"Escalation",
                    "type":"string"
                },
                "expiration":{
                    "description":"Expiration",
                    "type":"string"
                },
                "dependency":{
                    "description":"Dependency",
                    "type":"string"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "strategymaintenanceMasterId":{
                    "type":"string",
                    "description":"Strategy maintenance master ID"
                },
                "DmTmAdviceDTO":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmAdviceDTO"
                    }
                }
            }
        },
        "DmTmAdviceDTO":{
            "type":"object",
            "properties":{
                "code":{
                    "type":"string"
                },
                "description":{
                    "type":"string"
                },
                "selected":{
                    "type":"boolean"
                },
                "default":{
                    "type":"boolean",
                    "description":"Default"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "TaskMasterId":{
                    "type":"string",
                    "description":"Task master ID"
                }
            }
        },
        "PartyDetail":{
            "description":"PartyDetails model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "customerName":{
                    "description":"Name of the Party",
                    "type":"string"
                },
                "acctRelTypeCd":{
                    "description":"Relationship Type Code of the Party",
                    "type":"string"
                },
                "phoneNo":{
                    "description":"Phone no of the Party",
                    "type":"string"
                },
                "emailId":{
                    "description":"Email id of the Party",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"AddressLine1 of the Party",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"AddressLine2 of the Party",
                    "type":"string"
                },
                "addressLine3":{
                    "description":"AddressLine3 of the Party",
                    "type":"string"
                },
                "addressLine4":{
                    "description":"AddressLine4 of the Party",
                    "type":"string"
                },
                "city":{
                    "description":"City of the Party",
                    "type":"string"
                },
                "stateCd":{
                    "description":"StateCd of the Party",
                    "type":"string"
                },
                "countryCd":{
                    "description":"CountryCd of the Party",
                    "type":"string"
                },
                "zipCd":{
                    "description":"ZipCd of the Party",
                    "type":"string"
                }
            }
        },
        "BlockPeriodCheckStatus":{
            "description":"Block Period Validation model",
            "type":"object",
            "properties":{
                "communicatedBefore":{
                    "description":"Block Period Validate Indicator",
                    "type":"string"
                },
                "blockPeriod":{
                    "description":"Block Period Value",
                    "type":"integer"
                }
            }
        },
        "CrManualCommHistoryDTOCollection":{
            "description":"Collection of Manual Communication History.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"Data",
                    "items":{
                        "$ref":"#/definitions/CrManualCommHistoryDTO"
                    }
                }
            }
        },
        "CrManualCommHistoryDTO":{
            "description":"Manual Communication Details model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "commDate":{
                    "description":"Communication Date",
                    "type":"string"
                },
                "templateCode":{
                    "description":"Template Code",
                    "type":"string"
                },
                "customerName":{
                    "description":"Customer Name",
                    "type":"string"
                },
                "address":{
                    "description":"Address of the Party",
                    "type":"string"
                },
                "taskStatus":{
                    "description":"Task Status",
                    "type":"string"
                },
                "followUpDate":{
                    "description":"Follow up date",
                    "type":"string"
                },
                "applyFollowUpDateToAllTask":{
                    "description":"Apply Status to All Accounts",
                    "type":"string"
                }
            }
        },
        "DmFeedEntityDTO":{
            "description":"Feed Entity DTO.",
            "type":"object",
            "properties":{
                "mode":{
                    "description":"Mode of Feed Entity DTO.",
                    "type":"string"
                },
                "account":{
                    "description":"Account",
                    "$ref":"#/definitions/DmFeedAccountDTO"
                },
                "accountBillDtls":{
                    "description":"Account Bill Details.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountBillDtlsDTO"
                    }
                },
                "accountArrears":{
                    "description":"Account Arrears.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountArrearsDTO"
                    }
                },
                "accountRepaySch":{
                    "description":"Account Repayment Schedule.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountRepaySchDTO"
                    }
                },
                "payment":{
                    "description":"Payment.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPaymentDTO"
                    }
                },
                "accountParty":{
                    "description":"Account Party.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountPartyDTO"
                    }
                },
                "party":{
                    "description":"Party.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyDTO"
                    }
                },
                "partyAddress":{
                    "description":"Party Address.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyAddressDTO"
                    }
                },
                "partyContact":{
                    "description":"Party Contact.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyContactDTO"
                    }
                },
                "partyEmployment":{
                    "description":"Party Employment.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyEmploymentDTO"
                    }
                },
                "partyIdentity":{
                    "description":"Party Identity.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyIdentityDTO"
                    }
                },
                "partyName":{
                    "description":"Party Name.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyNameDTO"
                    }
                },
                "riskIndicator":{
                    "description":"Risk Indicator.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedRiskIndicatorDTO"
                    }
                },
                "collateral":{
                    "description":"Collateral.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralDTO"
                    }
                },
                "collateralCharge":{
                    "description":"Collateral Charge.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralChargeDTO"
                    }
                },
                "collateralOwner":{
                    "description":"Collateral Owner.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralOwnerDTO"
                    }
                },
                "collateralLinkage":{
                    "description":"Collateral Linkage.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralLinkageDTO"
                    }
                },
                "insurance":{
                    "description":"Insurance.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedInsuranceDTO"
                    }
                }
            }
        },
        "DmFeedPartyDTO":{
            "description":"DmFeedParty DTO",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "rcdType":{
                    "description":"Record Type.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "birthDt":{
                    "description":"Birth Date.",
                    "type":"string"
                },
                "partyClass":{
                    "description":"Party Class.",
                    "type":"string"
                },
                "partyType":{
                    "description":"Party Type.",
                    "type":"string"
                },
                "maritalStatCd":{
                    "description":"Marital Status Code.",
                    "type":"string"
                },
                "setupDt":{
                    "description":"Setup Date.",
                    "type":"string"
                },
                "gender":{
                    "description":"Gender.",
                    "type":"string"
                },
                "recvMktgInfoFlg":{
                    "description":"Receive Marketing Information Flag.",
                    "type":"string"
                },
                "vipPartyFlg":{
                    "description":"VIP Party Flag.",
                    "type":"string"
                },
                "probabilityOfDefltVal":{
                    "description":"Probability Of Default Value.",
                    "type":"string"
                },
                "thirdPartyFlg":{
                    "description":"Third Party Flag.",
                    "type":"string"
                },
                "internateBankingFlg":{
                    "description":"Internet Banking Flag.",
                    "type":"string"
                },
                "phoneBankingFlg":{
                    "description":"Phone Banking Flag.",
                    "type":"string"
                },
                "behaviorScore":{
                    "description":"Behavior Score.",
                    "type":"number"
                },
                "customerRiskScore":{
                    "description":"Customer Risk Score.",
                    "type":"string"
                },
                "enterpriseCustNbr":{
                    "description":"Enterprise Customer Number.",
                    "type":"string"
                },
                "abilityToPayFlg":{
                    "description":"Ability To Pay Flag.",
                    "type":"string"
                },
                "marketEntity":{
                    "description":"Market Entity.",
                    "type":"string"
                },
                "businessUnit":{
                    "description":"Business Unit.",
                    "type":"string"
                },
                "msgCommFlg":{
                    "description":"Message Communication Flag.",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmFeedParty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmFeedParty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmFeedParty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmFeedParty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmFeedParty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmFeedParty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmFeedParty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmFeedParty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmFeedParty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmFeedParty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmFeedParty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmFeedParty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmFeedParty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmFeedParty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmFeedParty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmFeedParty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmFeedParty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmFeedParty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmFeedParty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmFeedParty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmFeedParty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmFeedParty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmFeedParty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmFeedParty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmFeedParty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmFeedParty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmFeedParty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmFeedParty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmFeedParty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmFeedParty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmFeedParty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmFeedParty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmFeedParty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmFeedParty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmFeedParty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmFeedParty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmFeedParty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmFeedParty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmFeedParty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmFeedParty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmFeedParty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmFeedParty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmFeedParty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmFeedParty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmFeedParty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmFeedParty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmFeedParty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmFeedParty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmFeedParty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmFeedParty",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyEmploymentDTO":{
            "description":"DmFeedPartyEmployment DTO",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"custNbr of the dmfeedparty",
                    "type":"string"
                },
                "empSeqId":{
                    "description":"empSeqId of the dmfeedparty",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "employmentTypCd":{
                    "description":"employmentTypCd of the dmfeedparty",
                    "type":"string"
                },
                "employmentStatusCd":{
                    "description":"employmentStatusCd of the dmfeedparty",
                    "type":"string"
                },
                "employerName":{
                    "description":"employerName of the dmfeedparty",
                    "type":"string"
                },
                "industryTyp":{
                    "description":"industryTyp of the dmfeedparty",
                    "type":"string"
                },
                "companyTyp":{
                    "description":"companyTyp of the dmfeedparty",
                    "type":"string"
                },
                "professionTyp":{
                    "description":"professionTyp of the dmfeedparty",
                    "type":"string"
                },
                "designationTxt":{
                    "description":"designationTxt of the dmfeedparty",
                    "type":"string"
                },
                "grsAnnualIncome":{
                    "description":"grsAnnualIncome of the dmfeedparty",
                    "type":"number"
                },
                "startDt":{
                    "description":"startDt of the dmfeedparty",
                    "type":"string"
                },
                "endDt":{
                    "description":"endDt of the dmfeedparty",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedparty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedparty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedparty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedparty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedparty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedparty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedparty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedparty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedparty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedparty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedparty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedparty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedparty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedparty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedparty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedparty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedparty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedparty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedparty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedparty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedparty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedparty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedparty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedparty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedparty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedparty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedparty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedparty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedparty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedparty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedparty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedparty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedparty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedparty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedparty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedparty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedparty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedparty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedparty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedparty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedparty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedparty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedparty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedparty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedparty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedparty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedparty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedparty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedparty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedparty",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyIdentityDTO":{
            "description":"DmPartyIdentity DTO",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"custNbr of the dmfeedparty",
                    "type":"string"
                },
                "idTypeCd":{
                    "description":"idTypeCd of the dmfeedparty",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "idNbr":{
                    "description":"idNbr of the dmfeedparty",
                    "type":"string"
                },
                "issueDt":{
                    "description":"issueDt of the dmfeedparty",
                    "type":"string"
                },
                "expiryDt":{
                    "description":"expiryDt of the dmfeedparty",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedparty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedparty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedparty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedparty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedparty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedparty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedparty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedparty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedparty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedparty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedparty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedparty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedparty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedparty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedparty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedparty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedparty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedparty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedparty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedparty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedparty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedparty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedparty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedparty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedparty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedparty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedparty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedparty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedparty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedparty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedparty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedparty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedparty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedparty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedparty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedparty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedparty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedparty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedparty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedparty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedparty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedparty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedparty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedparty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedparty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedparty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedparty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedparty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedparty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedparty",
                    "type":"string"
                }
            }
        },
        "DmFeedAccountPartyDTO":{
            "description":"DmAccountParty model",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"acctNbr of the dmfeedentity",
                    "type":"string"
                },
                "custNbr":{
                    "description":"custNbr of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the DmFeedParty",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "acctRelTypeCd":{
                    "description":"acctRelTypeCd of the dmfeedentity",
                    "type":"string"
                },
                "primaryPartyFlg":{
                    "description":"primaryPartyFlg of the DmAccountParty",
                    "type":"string"
                },
                "internetBankFlg":{
                    "description":"internetBankFlg of the dmfeedentity",
                    "type":"string"
                },
                "phoneBankFlg":{
                    "description":"phoneBankFlg of the dmfeedentity",
                    "type":"string"
                },
                "mobileBankFlg":{
                    "description":"mobileBankFlg of the dmfeedentity",
                    "type":"string"
                },
                "atmFlg":{
                    "description":"atmFlg of the dmfeedentity",
                    "type":"string"
                },
                "debitcardFlg":{
                    "description":"debitcardFlg of the dmfeedentity",
                    "type":"string"
                },
                "acctNickname":{
                    "description":"acctNickname of the dmfeedentity",
                    "type":"string"
                },
                "letterConcentFlg":{
                    "description":"letterConcentFlg of the dmfeedentity",
                    "type":"string"
                },
                "emailConcentFlg":{
                    "description":"emailConcentFlg of the dmfeedentity",
                    "type":"string"
                },
                "smsConcentFlg":{
                    "description":"smsConcentFlg of the dmfeedentity",
                    "type":"string"
                },
                "msgCommFlg":{
                    "description":"msgCommFlg of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmFeedAccountDTO":{
            "description":"DmAccount model",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "rcdType":{
                    "description":"Record Type.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "acctOpeningDt":{
                    "description":"Account Opening Date.",
                    "type":"string"
                },
                "productTypCd":{
                    "description":"Product Type Code.",
                    "type":"string"
                },
                "productSubTypCd":{
                    "description":"Product Sub Type Code.",
                    "type":"string"
                },
                "outstandingAmt":{
                    "description":"Outstanding Amount.",
                    "type":"number"
                },
                "overdueAmt":{
                    "description":"Overdue Amount.",
                    "type":"number"
                },
                "daysPastDue":{
                    "description":"Days Past Due.",
                    "type":"number"
                },
                "branchCd":{
                    "description":"Branch Code.",
                    "type":"string"
                },
                "facilityId":{
                    "description":"Facility ID.",
                    "type":"string"
                },
                "liabilityId":{
                    "description":"Liability ID.",
                    "type":"string"
                },
                "acctStatus":{
                    "description":"Account Status.",
                    "type":"string"
                },
                "securedFlg":{
                    "description":"Secured Flag.",
                    "type":"string"
                },
                "insuredFlg":{
                    "description":"Insured Flag.",
                    "type":"string"
                },
                "cardNumber":{
                    "description":"Card Number.",
                    "type":"string"
                },
                "usrDefAcctStatus":{
                    "description":"User Defined Account Status.",
                    "type":"string"
                },
                "accrlStatFlg":{
                    "description":"Account Relationship Status Flag.",
                    "type":"string"
                },
                "productCd":{
                    "description":"Product Code.",
                    "type":"string"
                },
                "asstClassCd":{
                    "description":"Assistant Class Code.",
                    "type":"string"
                },
                "acctLimitAmt":{
                    "description":"Account Limit Amount.",
                    "type":"number"
                },
                "repaymntFreq":{
                    "description":"Repayment Frequency.",
                    "type":"string"
                },
                "unclrPaymntAmt":{
                    "description":"Unclear Payment Amount.",
                    "type":"number"
                },
                "maturityDt":{
                    "description":"Maturity Date.",
                    "type":"string"
                },
                "writeOffDt":{
                    "description":"Write Off Date.",
                    "type":"string"
                },
                "writeOffAmt":{
                    "description":"Write Off Amount.",
                    "type":"number"
                },
                "acctPurpsType":{
                    "description":"Account Purpose Type.",
                    "type":"string"
                },
                "acctPurpsCd":{
                    "description":"Account Purpose Code.",
                    "type":"string"
                },
                "lastAcctRestrDt":{
                    "description":"Last Account Restore Date.",
                    "type":"string"
                },
                "acctCurrCd":{
                    "description":"Account Currency Code.",
                    "type":"string"
                },
                "isDelinquentFlg":{
                    "description":"Is Delinquent Flag.",
                    "type":"string"
                },
                "delStartDt":{
                    "description":"Delinquent Start Date.",
                    "type":"string"
                },
                "disbrsAmt":{
                    "description":"Disbursement Amount.",
                    "type":"number"
                },
                "totlAvlDisbrsAmt":{
                    "description":"Total Available Disbursement Amount.",
                    "type":"number"
                },
                "nonStarterFlg":{
                    "description":"Non Starter Flag.",
                    "type":"string"
                },
                "intRate":{
                    "description":"intRate of the dmfeedentity",
                    "type":"number"
                },
                "intType":{
                    "description":"intType of the dmfeedentity",
                    "type":"string"
                },
                "employeeAcctFlg":{
                    "description":"employeeAcctFlg of the dmfeedentity",
                    "type":"string"
                },
                "minorAccountStatusTyp":{
                    "description":"minorAccountStatusTyp of the dmfeedentity",
                    "type":"string"
                },
                "probabilityOfDefltVal":{
                    "description":"probabilityOfDefltVal of the dmfeedentity",
                    "type":"string"
                },
                "reasonForDelinquency":{
                    "description":"reasonForDelinquency of the dmfeedentity",
                    "type":"string"
                },
                "forcedReason":{
                    "description":"forcedReason of the dmfeedentity",
                    "type":"string"
                },
                "forcedAcctFlg":{
                    "description":"forcedAcctFlg of the dmfeedentity",
                    "type":"string"
                },
                "behaviorScore":{
                    "description":"behaviorScore of the dmfeedentity",
                    "type":"string"
                },
                "applScr":{
                    "description":"applScr of the dmfeedentity",
                    "type":"string"
                },
                "ltvVal":{
                    "description":"ltvVal of the dmfeedentity",
                    "type":"number"
                },
                "lvrVal":{
                    "description":"lvrVal of the dmfeedentity",
                    "type":"number"
                },
                "regulatedAccountFlg":{
                    "description":"regulatedAccountFlg of the dmfeedentity",
                    "type":"string"
                },
                "acctTitle":{
                    "description":"acctTitle of the dmfeedentity",
                    "type":"string"
                },
                "ioaBalanceAmt":{
                    "description":"ioaBalanceAmt of the dmfeedentity",
                    "type":"number"
                },
                "bicoeLoanFlg":{
                    "description":"bicoeLoanFlg of the dmfeedentity",
                    "type":"string"
                },
                "firstDefaultDate":{
                    "description":"firstDefaultDate of the dmfeedentity",
                    "type":"string"
                },
                "lastDpdUpdateDt":{
                    "description":"lastDpdUpdateDt of the dmfeedentity",
                    "type":"string"
                },
                "relationManager":{
                    "description":"relationManager of the DmAccount",
                    "type":"string"
                },
                "autoPayInstructions":{
                    "description":"autoPayInstructions of the dmfeedentity",
                    "type":"string"
                },
                "chargeOffDt":{
                    "description":"chargeOffDt of the dmfeedentity",
                    "type":"string"
                },
                "chargeOffAmt":{
                    "description":"chargeOffAmt of the dmfeedentity",
                    "type":"number"
                },
                "numOfTimeReaged":{
                    "description":"numOfTimeReaged of the dmfeedentity",
                    "type":"number"
                },
                "numOfTimeExtended":{
                    "description":"numOfTimeExtended of the dmfeedentity",
                    "type":"number"
                },
                "numOfTimeDeferred":{
                    "description":"numOfTimeDeferred of the dmfeedentity",
                    "type":"number"
                },
                "numOfTimeRenewed":{
                    "description":"numOfTimeRenewed of the dmfeedentity",
                    "type":"number"
                },
                "numOfTimeRewritten":{
                    "description":"numOfTimeRewritten of the dmfeedentity",
                    "type":"number"
                },
                "acctReopenDt":{
                    "description":"acctReopenDt of the dmfeedentity",
                    "type":"string"
                },
                "acctClosedDt":{
                    "description":"acctClosedDt of the dmfeedentity",
                    "type":"string"
                },
                "acctReopenFlg":{
                    "description":"acctReopenFlg of the dmfeedentity",
                    "type":"string"
                },
                "chargeOffPrimaryRsn":{
                    "description":"chargeOffPrimaryRsn of the dmfeedentity",
                    "type":"string"
                },
                "chargeOffSecondaryRsn":{
                    "description":"chargeOffSecondaryRsn of the dmfeedentity",
                    "type":"string"
                },
                "recoveryScore":{
                    "description":"recoveryScore of the dmfeedentity",
                    "type":"string"
                },
                "marketEntity":{
                    "description":"marketEntity of the DmAccount",
                    "type":"string"
                },
                "businessUnit":{
                    "description":"businessUnit of the DmAccount",
                    "type":"string"
                },
                "feeChargeAmt":{
                    "description":"feeChargeAmt of the dmfeedentity",
                    "type":"number"
                },
                "insuranceAmt":{
                    "description":"insuranceAmt of the dmfeedentity",
                    "type":"number"
                },
                "interestAmt":{
                    "description":"interestAmt of the dmfeedentity",
                    "type":"number"
                },
                "principalAmt":{
                    "description":"principalAmt of the dmfeedentity",
                    "type":"number"
                },
                "acctTerm":{
                    "description":"acctTerm of the dmfeedentity",
                    "type":"number"
                },
                "actNonDueAmt":{
                    "description":"actNonDueAmt of the dmfeedentity",
                    "type":"number"
                },
                "overdrawnAmt":{
                    "description":"overdrawnAmt of the dmfeedentity",
                    "type":"number"
                },
                "accountAddress":{
                    "description":"Account Address.",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmFeedAccountRepaySchDTO":{
            "description":"DmAccountRepaySch model",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"acctNbr of the dmfeedentity",
                    "type":"string"
                },
                "installmentDt":{
                    "description":"installmentDt of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "installmentAmt":{
                    "description":"installmentAmt of the dmfeedentity",
                    "type":"number"
                },
                "principalAmt":{
                    "description":"principalAmt of the dmfeedentity",
                    "type":"number"
                },
                "interestAmt":{
                    "description":"interestAmt of the dmfeedentity",
                    "type":"number"
                },
                "feeAmt":{
                    "description":"feeAmt of the dmfeedentity",
                    "type":"number"
                },
                "principalBalAmt":{
                    "description":"principalBalAmt of the dmfeedentity",
                    "type":"number"
                },
                "installmentNum":{
                    "description":"installmentNum of the dmfeedentity",
                    "type":"number"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmFeedPaymentDTO":{
            "description":"DmPayment model",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"acctNbr of the dmfeedentity",
                    "type":"string"
                },
                "xrefNo":{
                    "description":"xrefNo of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "transactionDttm":{
                    "description":"transactionDttm of the dmfeedentity",
                    "type":"string"
                },
                "valueDt":{
                    "description":"valueDt of the dmfeedentity",
                    "type":"string"
                },
                "transactionCurrCd":{
                    "description":"transactionCurrCd of the dmfeedentity",
                    "type":"string"
                },
                "transactionAmt":{
                    "description":"transactionAmt of the dmfeedentity",
                    "type":"number"
                },
                "narrationTxt":{
                    "description":"narrationTxt of the dmfeedentity",
                    "type":"string"
                },
                "transactionTypeFlg":{
                    "description":"transactionTypeFlg of the dmfeedentity",
                    "type":"string"
                },
                "origXrefNo":{
                    "description":"origXrefNo of the dmfeedentity",
                    "type":"string"
                },
                "xrefSubSeqNo":{
                    "description":"xrefSubSeqNo of the dmfeedentity",
                    "type":"string"
                },
                "origXrefSubSeqNo":{
                    "description":"origXrefSubSeqNo of the dmfeedentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmFeedCollateralOwnerDTO":{
            "description":"DmCollateralOwner model",
            "type":"object",
            "properties":{
                "collateralCd":{
                    "description":"collateralCd of the dmfeedentity",
                    "type":"string"
                },
                "custNbr":{
                    "description":"partyId of the dmfeedentity",
                    "type":"string"
                },
                "rcdType":{
                    "description":"rcdType of the dmfeedentity",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the dmfeedentity",
                    "type":"string"
                },
                "ownershipPercent":{
                    "description":"ownershipPercent of the dmfeedentity",
                    "type":"number"
                },
                "udf1":{
                    "description":"udf1 of the dmfeedentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the dmfeedentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the dmfeedentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the dmfeedentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the dmfeedentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the dmfeedentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the dmfeedentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the dmfeedentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the dmfeedentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the dmfeedentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the dmfeedentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the dmfeedentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the dmfeedentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the dmfeedentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the dmfeedentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the dmfeedentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the dmfeedentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the dmfeedentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the dmfeedentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the dmfeedentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the dmfeedentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the dmfeedentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the dmfeedentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the dmfeedentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the dmfeedentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the dmfeedentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the dmfeedentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the dmfeedentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the dmfeedentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the dmfeedentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the dmfeedentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the dmfeedentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the dmfeedentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the dmfeedentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the dmfeedentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the dmfeedentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the dmfeedentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the dmfeedentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the dmfeedentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the dmfeedentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the dmfeedentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the dmfeedentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the dmfeedentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the dmfeedentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the dmfeedentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the dmfeedentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the dmfeedentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the dmfeedentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the dmfeedentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the dmfeedentity",
                    "type":"string"
                }
            }
        },
        "DmFeedAccountWrapperDTO":{
            "description":"Collection of account DTO.",
            "type":"object",
            "properties":{
                "accounts":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountDTO"
                    }
                }
            }
        },
        "DmPartyIdentityDTO":{
            "description":"DmPartyIdentity model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmPartyIdentity",
                    "type":"string"
                },
                "idTypeCd":{
                    "description":"idTypeCd of the DmPartyIdentity",
                    "type":"string"
                },
                "idNbr":{
                    "description":"idNbr of the DmPartyIdentity",
                    "type":"string"
                },
                "issueDt":{
                    "description":"issueDt of the DmPartyIdentity",
                    "type":"string"
                },
                "expiryDt":{
                    "description":"expiryDt of the DmPartyIdentity",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmPartyIdentity",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmPartyIdentity",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmPartyIdentity",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmPartyIdentity",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmPartyIdentity",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmPartyIdentity",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmPartyIdentity",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyIdentityWrapperDTO":{
            "description":"Collection of DmFeedPartyIdentityDTO.",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "partyIdentity":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyIdentityDTO"
                    }
                }
            }
        },
        "DmTmStrategymaintenanceWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmStrategymaintenanceDTO"
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmWorkflowCollection":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "workFlowCdList":{
                            "type":"array",
                            "items":{
                                "type":"string"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmTaskWorkflowStatusDetailsDTO":{
            "type":"object",
            "properties":{
                "currentStatus":{
                    "description":"Current status",
                    "type":"string"
                },
                "nextStatus":{
                    "description":"Next status",
                    "type":"string"
                },
                "active":{
                    "description":"Active",
                    "type":"string"
                }
            }
        },
        "DmTmTaskWorkflowCollection":{
            "description":"Collection of taskworkflow.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmTaskWorkflowDTO"
                    }
                }
            }
        },
        "DmTmTaskWorkflowDTO":{
            "type":"object",
            "allOf":[
                {
                    "type":"object",
                    "properties":{
                        "workflowCd":{
                            "description":"Work flow code",
                            "type":"string"
                        },
                        "DmTmTaskWorkflowStatusDetailsDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmTaskWorkflowStatusDetailsDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmLookupTypeCollection":{
            "description":"Collection of lookup-type.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmLookupTypeDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmLookupTypeDTO":{
            "type":"object",
            "required":[
                "lookupTypeCd",
                "lookupTypeDesc",
                "sysDefFlg"
            ],
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "DmTmLookupCodeDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmLookupCodeDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmTaskTypeWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmTaskTypeDTO"
                }
            }
        },
        "DmTmCommTemplateDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "communicationMode":{
                            "description":"Communication Mode",
                            "type":"string"
                        },
                        "communicationCode":{
                            "description":"Communication Code",
                            "type":"string"
                        },
                        "communicationDesc":{
                            "description":"Communication Desc",
                            "type":"string"
                        },
                        "attachmentCd":{
                            "description":"Attachment Code",
                            "type":"string"
                        },
                        "blockPeriod":{
                            "description":"Block Period",
                            "type":"integer"
                        },
                        "communicationPurposeCode":{
                            "description":"Communication Purpose Code",
                            "type":"string"
                        },
                        "applicability":{
                            "description":"Applicability",
                            "type":"string"
                        },
                        "executionType":{
                            "description":"Execution Type",
                            "type":"string"
                        },
                        "subject":{
                            "description":"Subject",
                            "type":"string"
                        },
                        "message":{
                            "description":"Message",
                            "type":"string"
                        },
                        "ruleId":{
                            "description":"Rule ID",
                            "type":"string"
                        },
                        "effectiveDt":{
                            "description":"Effective Date",
                            "type":"string"
                        },
                        "expiryDt":{
                            "description":"Expiry Date",
                            "type":"string"
                        },
                        "DmTmCommunicationRecipientDTO":{
                            "type":"array",
                            "description":"Collection of list of Recipients.",
                            "items":{
                                "$ref":"#/definitions/DmTmCommunicationRecipientDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmCommunicationRecipientDTO":{
            "type":"object",
            "properties":{
                "recipientType":{
                    "description":"Recipient Type",
                    "type":"string"
                },
                "id":{
                    "type":"string",
                    "description":"ID"
                },
                "commtemplateMasterId":{
                    "type":"string",
                    "description":"Commtemplate Master ID"
                }
            }
        },
        "DmTmCommTemplateCollection":{
            "description":"Collection of Communication Template.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmCommTemplateDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmCommTemplateWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmCommTemplateDTO"
                }
            }
        },
        "DmTmCommTemplateOnloadDTO":{
            "type":"object",
            "properties":{
                "seedTypeCd":{
                    "description":"Seed Type Code",
                    "type":"string"
                },
                "DmTmRecipientDataDtlsDTO":{
                    "type":"array",
                    "description":"Collection of list of Recipient Data",
                    "items":{
                        "$ref":"#/definitions/DmTmRecipientDataDtlsDTO"
                    }
                },
                "DmTmCommPurposeDtlsDTO":{
                    "type":"array",
                    "description":"Collection of list of Communication Purpose",
                    "items":{
                        "$ref":"#/definitions/DmTmCommPurposeDtlsDTO"
                    }
                }
            }
        },
        "DmTmCommTemplateOnloadWrapperDTO":{
            "type":"object",
            "description":"Collection of list of Communication Template",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmCommTemplateOnloadDTO"
                }
            }
        },
        "DmTmRecipientDataDtlsDTO":{
            "type":"object",
            "properties":{
                "seedCd":{
                    "description":"Seed Code",
                    "type":"string"
                },
                "description":{
                    "description":"Description",
                    "type":"string"
                }
            }
        },
        "DmTmCommPurposeDtlsDTO":{
            "type":"object",
            "properties":{
                "commPurposeCd":{
                    "description":"Communication Purpose Code",
                    "type":"string"
                },
                "description":{
                    "description":"Description",
                    "type":"string"
                }
            }
        },
        "DmPartyContactInfoCollection":{
            "description":"Collection of  DmAccountPartySummaryDTO.",
            "type":"object",
            "properties":{
                "customerInfo":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CustomerInfo"
                    }
                }
            }
        },
        "CustomerInfo":{
            "description":"Collection of customer info.",
            "type":"object",
            "properties":{
                "customerId":{
                    "description":"customerId",
                    "type":"string"
                },
                "emailId":{
                    "description":"installmentDt of the future repayment",
                    "type":"string"
                },
                "acctRelTypeCd":{
                    "description":"account party relation ",
                    "type":"string"
                },
                "isPreferredFlg":{
                    "description":"preferredFlag",
                    "type":"string"
                }
            }
        },
        "DmAccountPartyDetailsDTO":{
            "description":"DmAccountPartySummaryDTO model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account Id",
                    "type":"string"
                },
                "accountNbr":{
                    "description":"Account Number",
                    "type":"string"
                },
                "accountStatus":{
                    "description":"Account Status",
                    "type":"string"
                },
                "homeBranchCode":{
                    "description":"Home Branch Code",
                    "type":"string"
                },
                "homeBranchCodeDes":{
                    "description":"Home Branch Code Description",
                    "type":"string"
                },
                "bankName":{
                    "description":"Bank Name",
                    "type":"string"
                },
                "headOfficeBranch":{
                    "description":"Head Office Branch",
                    "type":"string"
                },
                "headOfficeBranchAdd":{
                    "description":"Head Office Branch Address",
                    "type":"string"
                },
                "headOfficeBranchContactNo":{
                    "description":"Head Office Branch Contact Number",
                    "type":"string"
                },
                "dmPartyDetails":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPartyDetails"
                    }
                }
            }
        },
        "DmPartyDetails":{
            "description":"DmAccountPartySummaryDTO model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"PartyId",
                    "type":"string"
                },
                "customerName":{
                    "description":"customerName of the Party",
                    "type":"string"
                },
                "customerAddress":{
                    "description":"customerAddress of the Party",
                    "type":"string"
                }
            }
        },
        "TaskTabCollection":{
            "description":"Collection of the Task Details.",
            "type":"object",
            "properties":{
                "data":{
                    "description":"Data",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/TaskTabDTO"
                    }
                },
                "paging":{
                    "description":"paging",
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "TaskTabDTO":{
            "type":"object",
            "description":"Task tab Data transfer object",
            "properties":{
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "taskNameCd":{
                    "description":"Task Name Code",
                    "type":"string"
                },
                "taskNameDesc":{
                    "description":"Task Name Desc",
                    "type":"string"
                },
                "taskStatusCd":{
                    "description":"Task Status Code",
                    "type":"string"
                },
                "taskStatusDesc":{
                    "description":"Task Status Description",
                    "type":"string"
                },
                "taskType":{
                    "description":"Task Type Code",
                    "type":"string"
                },
                "accountNumber":{
                    "description":"Account Number",
                    "type":"string"
                },
                "customerName":{
                    "description":"Customer Name",
                    "type":"string"
                },
                "productType":{
                    "description":"Product Type",
                    "type":"string"
                },
                "overdueAmt":{
                    "description":"Overdue Amount",
                    "type":"string"
                },
                "acctCurrCd":{
                    "description":"Account Currency Code",
                    "type":"string"
                },
                "daysPastDue":{
                    "description":"Days Past Due",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code",
                    "type":"string"
                },
                "segmentCd":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "segmentDesc":{
                    "description":"Segment Description",
                    "type":"string"
                },
                "strategyCd":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "followUpDate":{
                    "description":"Followup Date",
                    "type":"string"
                },
                "escalationDate":{
                    "description":"Escalation Date",
                    "type":"string"
                },
                "expirationDate":{
                    "description":"Expiration Date",
                    "type":"string"
                },
                "userAssigned":{
                    "description":"User Assigned",
                    "type":"string"
                },
                "userAssignedId":{
                    "description":"User Assigned ID",
                    "type":"string"
                },
                "adhocFlag":{
                    "description":"Adhoc Flag",
                    "type":"string"
                },
                "caseNumber":{
                    "description":"Case Number",
                    "type":"string"
                },
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "flagged":{
                    "type":"string",
                    "description":"Is Flagged"
                },
                "flagType":{
                    "type":"string",
                    "description":"Flag Type"
                },
                "sequence":{
                    "type":"integer",
                    "description":"Task Sequence"
                }
            }
        },
        "DmTaskTabFilterDTO":{
            "type":"object",
            "properties":{
                "taskType":{
                    "description":"Task type",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "segmentCodes":{
                    "description":"Segment Codes",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "accountNumber":{
                    "description":"Account Number",
                    "type":"string"
                },
                "followUpDate":{
                    "description":"Follow up date",
                    "type":"string"
                },
                "expirationDateMin":{
                    "description":"Expiration range Minimum",
                    "type":"string"
                },
                "expirationDateMax":{
                    "description":"Expiration range maximum",
                    "type":"string"
                },
                "escalationDateMin":{
                    "description":"Escalation range minimum",
                    "type":"string"
                },
                "escalationDateMax":{
                    "description":"Escalation range maximum",
                    "type":"string"
                },
                "userAssigned":{
                    "description":"User Assigned",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "isEscalatedFlag":{
                    "description":"Is Escalated",
                    "type":"string"
                },
                "customerId":{
                    "description":"Customer ID",
                    "type":"string"
                },
                "flagType":{
                    "description":"Flag Type",
                    "type":"string"
                }
            }
        },
        "SpecializedCaseTabCollection":{
            "description":"Collection of the Specialized Case Details.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"Data",
                    "items":{
                        "$ref":"#/definitions/SpecializedCaseTabDTO"
                    }
                },
                "paging":{
                    "description":"Paging",
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "SpecializedCaseTabDTO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "segmentCode":{
                    "type":"string",
                    "description":"Segment Code"
                },
                "strategyCode":{
                    "type":"string",
                    "description":"Strategy Code"
                },
                "strategyDesc":{
                    "type":"string",
                    "description":"Strategy Description"
                },
                "accountNumber":{
                    "description":"Account Number",
                    "type":"string"
                },
                "customerName":{
                    "type":"string",
                    "description":"Customer Name"
                },
                "segmentDesc":{
                    "description":"Segment Description",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code",
                    "type":"string"
                },
                "productType":{
                    "type":"string",
                    "description":"Product Type"
                },
                "notStarted":{
                    "type":"integer",
                    "description":"not Started"
                },
                "escalated":{
                    "type":"integer",
                    "description":"Escalated"
                },
                "workInProgress":{
                    "type":"integer",
                    "description":"Work In Progress"
                },
                "userAssigned":{
                    "type":"string",
                    "description":"User Assigned"
                },
                "caseNumber":{
                    "type":"string",
                    "description":"Case Number"
                }
            }
        },
        "AccountTabCollection":{
            "description":"Collection of thr Account Details.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"Data",
                    "items":{
                        "$ref":"#/definitions/AccountTabDTO"
                    }
                },
                "paging":{
                    "description":"Paging",
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "AccountTabDTO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "segmentCode":{
                    "type":"array",
                    "description":"Segment Code",
                    "items":{
                        "type":"string"
                    }
                },
                "accountNumber":{
                    "description":"Account Number",
                    "type":"string"
                },
                "customerName":{
                    "type":"string",
                    "description":"Customer Name"
                },
                "segmentDesc":{
                    "description":"Segment Description",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code",
                    "type":"string"
                },
                "acctCurrCd":{
                    "description":"Account Currency Code of the DmAccount",
                    "type":"string"
                },
                "overDueAmt":{
                    "type":"number",
                    "description":"Overdue Amount"
                },
                "productType":{
                    "type":"string",
                    "description":"Product Type"
                },
                "dpd":{
                    "type":"number",
                    "description":"Days Past Due"
                },
                "notStarted":{
                    "type":"integer",
                    "description":"not Started"
                },
                "escalated":{
                    "type":"integer",
                    "description":"Escalated"
                },
                "workInProgress":{
                    "type":"integer",
                    "description":"Work In Progress"
                },
                "userAssigned":{
                    "type":"string",
                    "description":"User Assigned"
                },
                "caseNumber":{
                    "type":"string",
                    "description":"Case Number"
                }
            }
        },
        "DmAccountTabFilterDTO":{
            "type":"object",
            "properties":{
                "segmentCodes":{
                    "description":"Segment Code",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "daysPastDueMin":{
                    "description":"Days Past Due Minimum",
                    "type":"number"
                },
                "accountNumber":{
                    "description":"Account Number",
                    "type":"string"
                },
                "daysPastDueMax":{
                    "description":"Days past Due Maximum",
                    "type":"number"
                },
                "userAssigned":{
                    "type":"array",
                    "description":"User Assigned",
                    "items":{
                        "type":"string"
                    }
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "overDueAmountMin":{
                    "description":"Overdue Amount Minimum",
                    "type":"number"
                },
                "overDueAmountMax":{
                    "description":"Overdue Amount Maximum",
                    "type":"number"
                }
            }
        },
        "DmSpecializedCaseTabFilterDTO":{
            "type":"object",
            "properties":{
                "segmentCodes":{
                    "description":"Segment Code",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "strategyCodes":{
                    "description":"Strategy Code",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "accountNumber":{
                    "description":"Account Number",
                    "type":"string"
                },
                "userAssigned":{
                    "type":"array",
                    "description":"User Assigned",
                    "items":{
                        "type":"string"
                    }
                },
                "customerNumber":{
                    "description":"Customer Number",
                    "type":"string"
                }
            }
        },
        "DmEscalateTaskCollection":{
            "description":"Collection of Task data required for escalation.",
            "type":"object",
            "properties":{
                "dmEscalateTaskDTOs":{
                    "description":"Escalate task details.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmEscalateTaskDTO"
                    }
                }
            }
        },
        "DmEscalateTaskDTO":{
            "description":"Data required for Task escalation",
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "taskId":{
                    "type":"string",
                    "description":"Task ID"
                },
                "taskName":{
                    "type":"string",
                    "description":"Task Name"
                },
                "taskStatusCd":{
                    "type":"string",
                    "description":"Task Status Code"
                },
                "isAdhocTask":{
                    "type":"boolean",
                    "description":"If Adhoc Task"
                }
            }
        },
        "DmAccountUserMappingDTOCollection":{
            "description":"Collection of the User And account association mapping.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountUserMappingDTO"
                    }
                }
            }
        },
        "DmStrategyFilterCollection":{
            "description":"Collection of filters from the specialised case screen.",
            "type":"object",
            "properties":{
                "assignee":{
                    "description":"Assignee",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "type":"string",
                    "description":"Party ID"
                },
                "segmentCodes":{
                    "description":"Assignee",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "strategyCodes":{
                    "description":"Assignee",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmAccountIdsAndFilterCollection":{
            "description":"Collection of Account ID filter",
            "type":"object",
            "properties":{
                "dmAccountIdsList":{
                    "description":"Account IDs List",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "dmAccountFilter":{
                    "description":"Account Filter",
                    "$ref":"#/definitions/DmAccountFilterDTO"
                }
            }
        },
        "DmAccountsCountCollection":{
            "description":"Colection of accounts count.",
            "type":"object",
            "properties":{
                "dmAccountsCount":{
                    "description":"Accounts Count",
                    "type":"integer"
                }
            }
        },
        "DmAccountFilterDTO":{
            "type":"object",
            "properties":{
                "daysPastDueMin":{
                    "type":"number",
                    "description":"Days Past Due Minimum"
                },
                "daysPastDueMax":{
                    "type":"number",
                    "description":"Days Past Due Maximum"
                },
                "overDueAmountMin":{
                    "type":"number",
                    "description":"Overdue Amount Minimum"
                },
                "overDueAmountMax":{
                    "type":"number",
                    "description":"Overdue Amount Maximum"
                }
            }
        },
        "DmAccountPartySummaryDTOCollection":{
            "description":"Collection of Account Party Summary",
            "type":"object",
            "properties":{
                "dmAccountPartySummaryDTOList":{
                    "description":"Account Party Summary List",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountPartySummaryDTO"
                    }
                }
            }
        },
        "DmAccountPartySummaryDTO":{
            "type":"object",
            "description":"Account party summary data transfer object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "accountNbr":{
                    "description":"Account Number",
                    "type":"string"
                },
                "productTypCd":{
                    "description":"product Type Code of the DmAccount",
                    "type":"string"
                },
                "productSubTypCd":{
                    "description":"product SubType Code of the DmAccount",
                    "type":"string"
                },
                "overdueAmt":{
                    "description":"overdue amount of the DmAccount",
                    "type":"number"
                },
                "acctCurrCd":{
                    "description":"Account currency code of the DmAccount",
                    "type":"string"
                },
                "daysPastDue":{
                    "description":"Days Past Due of the DmAccount",
                    "type":"number"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code of the DmAccount",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "customerName":{
                    "description":"Customer Name",
                    "type":"string"
                }
            }
        },
        "DmTaskSummaryDto":{
            "type":"object",
            "description":"Task Summary Data Transfer object",
            "properties":{
                "taskId":{
                    "description":"Task ID",
                    "type":"string"
                },
                "taskName":{
                    "description":"Task Name",
                    "type":"string"
                },
                "taskStatusCode":{
                    "description":"Task Status Code",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "followupDate":{
                    "description":"Followup Date",
                    "type":"string"
                },
                "escalationDate":{
                    "description":"Escalation Date",
                    "type":"string"
                },
                "expirationDate":{
                    "description":"Expiration Date",
                    "type":"string"
                },
                "assignee":{
                    "description":"Assignee",
                    "type":"string"
                },
                "adhocFlag":{
                    "description":"Adhoc Flag",
                    "type":"string"
                },
                "strategyCode":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "taskTypeCode":{
                    "type":"string",
                    "description":"Task type Code"
                },
                "groupTaskStatusCode":{
                    "type":"string",
                    "description":"Grouo Task Status Code"
                },
                "flagType":{
                    "type":"string",
                    "description":"Flag Type"
                },
                "sequence":{
                    "type":"integer",
                    "description":"Task Sequence"
                }
            }
        },
        "TaskDetailsVO":{
            "description":"Collection of Segment Objects.",
            "type":"object",
            "properties":{
                "notStarted":{
                    "description":"Not Started",
                    "type":"integer"
                },
                "escalated":{
                    "description":"Escalated",
                    "type":"integer"
                },
                "workInProgress":{
                    "description":"Work In Progress",
                    "type":"integer"
                }
            }
        },
        "DmTmStrategySegmentAccountAssociationDetails":{
            "description":"Collection of Strategy Segment Account association Objects.",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "segmentCd":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "strategyCd":{
                    "description":"Strategy Code",
                    "type":"string"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "assignee":{
                    "description":"Assignee",
                    "type":"string"
                },
                "segmentDesc":{
                    "description":"Segment Description",
                    "type":"string"
                },
                "taskStatusCode":{
                    "description":"Task Status Code",
                    "type":"string"
                },
                "groupTaskStatusCode":{
                    "description":"Group Status Code",
                    "type":"string"
                }
            }
        },
        "DmAccountIdsAndSegmentCodesCollection":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "segmentCode":{
                    "description":"Segment Code",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmAccountSegmentCodeMap":{
            "type":"object",
            "properties":{
                "segmentCdAccountMap":{
                    "description":"Segment Code Account map",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountSegmentCodePair"
                    }
                }
            }
        },
        "DmAccountSegmentCodePair":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "segmentCode":{
                    "description":" Segment Code",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmAccountNumberCollection":{
            "description":"Input Account Number to fetch ID.",
            "type":"object",
            "properties":{
                "accountnumber":{
                    "description":"Account Number",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmAccountNumbertoIDCollection":{
            "description":"Collection of DmAccountNumbertoID.",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmFlaggedTaskDTO":{
            "description":"Data Transer Object for Flagged Tasks Details.",
            "type":"object",
            "properties":{
                "taskId":{
                    "type":"string",
                    "description":"Task ID"
                },
                "userId":{
                    "type":"string",
                    "description":"User ID"
                },
                "flag":{
                    "type":"string",
                    "description":"Flag"
                }
            }
        },
        "DmPartyLovCollection":{
            "description":"Collection of PartyLovDTO.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPartyLovDTO"
                    }
                }
            }
        },
        "DmPartyLovDTO":{
            "description":"DmPartyLovDTO model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmParty",
                    "type":"string"
                },
                "customerNbr":{
                    "description":"customerNbr of the DmParty",
                    "type":"string"
                },
                "partyName":{
                    "description":"partyName of the DmParty",
                    "type":"string"
                }
            }
        },
        "DmTmTaskWorkflowWrapperDTO":{
            "description":"Task Workflow Wrapper Data transfer object",
            "type":"object",
            "properties":{
                "data":{
                    "description":"Data",
                    "$ref":"#/definitions/DmTmTaskWorkflowDTO"
                }
            }
        },
        "DmTmUserAssignmentDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "assignmentCd":{
                            "description":"Assignment Code",
                            "type":"string"
                        },
                        "assignmentDescr":{
                            "description":"Assignment Description",
                            "type":"string"
                        },
                        "priority":{
                            "description":"Priority",
                            "type":"integer"
                        },
                        "productProcessorCd":{
                            "description":"Product Processor Code",
                            "type":"string"
                        },
                        "groupBasis":{
                            "description":"Group Basis",
                            "type":"string"
                        },
                        "ignoreGroupBasisFlg":{
                            "description":"Ignore Group Basis Flag",
                            "type":"boolean"
                        },
                        "assigmentMethodCd":{
                            "description":"Assignment Method Code",
                            "type":"string"
                        },
                        "effectiveDate":{
                            "description":"Effective Date",
                            "type":"string"
                        },
                        "expiryDate":{
                            "description":"Expiry Date",
                            "type":"string"
                        },
                        "ruleCd":{
                            "description":"Rule Code",
                            "type":"string"
                        },
                        "DmTmUserAssignmentGroupsDTO":{
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmUserAssignmentGroupsDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmUserAssignmentGroupsDTO":{
            "type":"object",
            "properties":{
                "userGroupCd":{
                    "description":"User Group Code",
                    "type":"string"
                },
                "activeFlg":{
                    "description":"Active Flag",
                    "type":"boolean"
                },
                "id":{
                    "type":"string",
                    "description":"ID of the User Group"
                },
                "userAssignmentMasterId":{
                    "type":"string",
                    "description":"ID of the User Assignment"
                }
            }
        },
        "DmTmUserAssignmentCollection":{
            "description":"Collection of User Assignments.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmUserAssignmentDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmUserAssignmentWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmUserAssignmentDTO"
                }
            }
        },
        "DmAccountDTOCollection":{
            "description":"Collection of Account IDs.",
            "type":"object",
            "properties":{
                "accountList":{
                    "description":"List of account IDs.",
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmTmPTPTypeDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "ptpTypeCd":{
                            "description":"The code for the PTP (Promise to Pay) type.",
                            "type":"string"
                        },
                        "ptpTypeDescr":{
                            "description":"The description for the PTP (Promise to Pay) type.",
                            "type":"string"
                        },
                        "graceDays":{
                            "description":"The number of grace days allowed for the PTP (Promise to Pay) type.",
                            "type":"integer"
                        },
                        "thresholdPer":{
                            "description":"The threshold percentage for the PTP (Promise to Pay) type.",
                            "type":"number"
                        },
                        "ruleCd":{
                            "description":"The code for the rule associated with the PTP (Promise to Pay) type.",
                            "type":"string"
                        },
                        "DmTmPtpTypeSegmentsDTO":{
                            "type":"array",
                            "description":"An array of segments associated with the PTP (Promise to Pay) type.",
                            "items":{
                                "$ref":"#/definitions/DmTmPtpTypeSegmentsDTO"
                            }
                        },
                        "DmTmPtpTypeAlertConfigDTO":{
                            "type":"array",
                            "description":"An array of alert configurations associated with the PTP (Promise to Pay) type.",
                            "items":{
                                "$ref":"#/definitions/DmTmPtpTypeAlertConfigDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmPtpTypeSegmentsDTO":{
            "type":"object",
            "properties":{
                "segmentCd":{
                    "description":"Segment code",
                    "type":"string"
                },
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "ptpTypeMasterId":{
                    "description":"PTP type master ID.",
                    "type":"string"
                }
            }
        },
        "DmTmPtpTypeAlertConfigDTO":{
            "type":"object",
            "properties":{
                "eventType":{
                    "description":"Event type",
                    "type":"string"
                },
                "remDays":{
                    "description":"Remaining days",
                    "type":"integer"
                },
                "sequence":{
                    "description":"Sequence",
                    "type":"integer"
                },
                "recipientType":{
                    "description":"Recipient type",
                    "type":"string"
                },
                "commMode":{
                    "description":"Communication mode",
                    "type":"string"
                },
                "templateCd":{
                    "description":"Template code",
                    "type":"string"
                },
                "ruleCd":{
                    "description":"Rule code",
                    "type":"string"
                },
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "ptpTypeMasterId":{
                    "description":"PTP type master ID",
                    "type":"string"
                }
            }
        },
        "DmTmPTPTypeCollection":{
            "description":"Collection of PTP type.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTmPTPTypeDTO"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmPTPTypeWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "$ref":"#/definitions/DmTmPTPTypeDTO"
                }
            },
            "description":"Wrapper DTO for PTP Type."
        },
        "DmPTPDtoCollection":{
            "type":"object",
            "properties":{
                "dmPtpDtoList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPTPDto"
                    }
                }
            }
        },
        "DmPTPDto":{
            "type":"object",
            "properties":{
                "id":{
                    "description":"ID of DM PTP DTO",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID for DM PTP DTO",
                    "type":"string"
                },
                "taskId":{
                    "description":"Task ID for DM PTP DTO",
                    "type":"string"
                },
                "ptpTypeCode":{
                    "description":"PTP type code for PTP DTO",
                    "type":"string"
                },
                "promiseAmount":{
                    "description":"Promise amount for PTP DTO",
                    "type":"string"
                },
                "receivedAmount":{
                    "description":"Received amount for PTP DTO",
                    "type":"string"
                },
                "currencyCode":{
                    "description":"Currency Code for PTP DTO",
                    "type":"string"
                },
                "status":{
                    "description":"Status of PTP",
                    "type":"string"
                },
                "promiseDate":{
                    "description":"Promise date for PTP",
                    "type":"string"
                },
                "cancelReasonCode":{
                    "description":"Cancelled Reason code for PTP",
                    "type":"string"
                },
                "notes":{
                    "description":"Notes of PTP",
                    "type":"string"
                },
                "createdBy":{
                    "description":"PTP Created by user id",
                    "type":"string"
                },
                "createdDtTm":{
                    "description":"Created PTP date and time ",
                    "type":"string"
                },
                "lastBy":{
                    "description":"Last updated PTP user",
                    "type":"string"
                },
                "lastUpdateDtTm":{
                    "description":"Last time and date update PTP",
                    "type":"string"
                },
                "ptpTransactionDto":{
                    "type":"array",
                    "description":"PTP transactional DTO",
                    "items":{
                        "$ref":"#/definitions/PTPTransactionDto"
                    }
                }
            }
        },
        "DmInitLoadPTPDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"The ID of the account associated with the PTP."
                },
                "promiseDate":{
                    "type":"string",
                    "description":"The date on which the PTP is promised."
                },
                "currencyCode":{
                    "type":"string",
                    "description":"The currency code for the PTP amount."
                },
                "taskCodeDto":{
                    "type":"array",
                    "description":"An array of task type code DTOs associated with the PTP.",
                    "items":{
                        "$ref":"#/definitions/TaskTypeCodeDto"
                    }
                },
                "ptpTypeCodeDto":{
                    "type":"array",
                    "description":"An array of PTP type code DTOs associated with the PTP.",
                    "items":{
                        "$ref":"#/definitions/PtpTypeCodeDto"
                    }
                },
                "dmAccountRepaySchDTO":{
                    "type":"array",
                    "description":"An array of account repayment schedule DTOs associated with the PTP.",
                    "items":{
                        "$ref":"#/definitions/DmAccountRepaySchDTO"
                    }
                },
                "lookupDtoMap":{
                    "type":"object",
                    "additionalProperties":{
                        "$ref":"#/definitions/DmTmLookupTypeDTO"
                    },
                    "description":"A map of lookup type DTOs associated with the PTP."
                }
            }
        },
        "TaskTypeCodeDto":{
            "type":"object",
            "properties":{
                "taskCode":{
                    "type":"string",
                    "description":"The code associated with the task type."
                },
                "taskId":{
                    "type":"string",
                    "description":"The ID of the task associated with the task type."
                },
                "taskDesc":{
                    "type":"string",
                    "description":"The description of the task type."
                },
                "segmentCode":{
                    "type":"string",
                    "description":"The code associated with the segment of the task type."
                },
                "taskStatus":{
                    "type":"string",
                    "description":"The status of the task type."
                }
            }
        },
        "PtpTypeCodeDto":{
            "type":"object",
            "properties":{
                "ptpTypeCode":{
                    "type":"string",
                    "description":"The code associated with the PTP type."
                },
                "ptpTypeDesc":{
                    "type":"string",
                    "description":"The description of the PTP type."
                },
                "ptpSegmentCodes":{
                    "type":"array",
                    "description":"An array of segment codes associated with the PTP type.",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmTaskPTPDto":{
            "type":"object",
            "properties":{
                "taskCode":{
                    "type":"string",
                    "description":"The code associated with the task."
                },
                "taskTypeDesc":{
                    "type":"string",
                    "description":"The description of the task type associated with the task."
                },
                "taskId":{
                    "type":"string",
                    "description":"The ID of the task associated with the task."
                },
                "segmentCode":{
                    "type":"string",
                    "description":"The code associated with the segment of the task."
                },
                "taskStatus":{
                    "type":"string",
                    "description":"The status of the task."
                },
                "assignee":{
                    "type":"string",
                    "description":"The assignee of the task."
                }
            }
        },
        "DmTaskPTPDtoCollection":{
            "description":"Collection of DmTaskPTPDto.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTaskPTPDto"
                    }
                }
            }
        },
        "PTPCollection":{
            "description":"Collection of Promise to Pay.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPTPDto"
                    }
                },
                "lookupDtoMap":{
                    "type":"object",
                    "additionalProperties":{
                        "$ref":"#/definitions/DmTmLookupTypeDTO"
                    }
                }
            }
        },
        "PTPTransactionDto":{
            "type":"object",
            "properties":{
                "id":{
                    "description":"The unique identifier for the PTP Transaction.",
                    "type":"string"
                },
                "transactionDate":{
                    "description":"The date the PTP transaction occurred.",
                    "type":"string"
                },
                "transactionType":{
                    "description":"The type of PTP transaction that occurred.",
                    "type":"string"
                },
                "transactionAmount":{
                    "description":"The amount of the PTP transaction.",
                    "type":"string"
                },
                "referenceNumber":{
                    "description":"The reference number for the PTP transaction.",
                    "type":"string"
                },
                "origReferenceNumber":{
                    "description":"The original reference number for the PTP transaction.",
                    "type":"string"
                },
                "ptpMasterId":{
                    "description":"The unique identifier for the PTP master record.",
                    "type":"string"
                }
            }
        },
        "SimulationRequestDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"The unique identifier for the account.",
                    "type":"string"
                },
                "date":{
                    "description":"The date the simulation is run.",
                    "type":"string"
                },
                "frequency":{
                    "description":"The frequency of the repayments in the simulation.",
                    "type":"string"
                },
                "noOfInstalments":{
                    "description":"The number of repayments in the simulation.",
                    "type":"integer"
                },
                "amount":{
                    "description":"The amount of each repayment in the simulation.",
                    "type":"string"
                },
                "futureRepayments":{
                    "description":"Any future repayments in the simulation.",
                    "type":"string"
                }
            }
        },
        "SimulationResponseDto":{
            "type":"object",
            "properties":{
                "promiseDate":{
                    "description":"The promise date for the simulation.",
                    "type":"string"
                },
                "promiseAmount":{
                    "description":"The promise amount for the simulation.",
                    "type":"string"
                }
            }
        },
        "SimulationCollection":{
            "description":"Collection of promise simulations.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/SimulationResponseDto"
                    }
                }
            }
        },
        "CancelPTPRequestDto":{
            "type":"object",
            "properties":{
                "id":{
                    "description":"The unique identifier for the PTP transaction to be cancelled.",
                    "type":"string"
                },
                "cancelReasonCode":{
                    "description":"The reason code for cancelling the PTP transaction.",
                    "type":"string"
                },
                "notes":{
                    "description":"Additional notes or comments for cancelling the PTP transaction.",
                    "type":"string"
                }
            }
        },
        "DmAccountRepaySchDTO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"The unique identifier for the account.",
                    "type":"string"
                },
                "installmentDt":{
                    "description":"The date of the repayment installment.",
                    "type":"string"
                },
                "installmentAmt":{
                    "description":"The amount of the repayment installment.",
                    "type":"string"
                }
            }
        },
        "DmAccountRepaySchCollection":{
            "description":"Collection of repayment schedules.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmAccountRepaySchDTO"
                    }
                }
            }
        },
        "FactNamesRequestDTO":{
            "description":"fact names",
            "type":"object",
            "properties":{
                "factNames":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "PtpActivityDto":{
            "description":"Activity save for PTP actions",
            "properties":{
                "id":{
                    "description":"The promise id",
                    "type":"string"
                },
                "promiseDate":{
                    "description":"The promise date",
                    "type":"string"
                },
                "currencyCode":{
                    "description":"The promise amount currency",
                    "type":"string"
                },
                "promiseAmount":{
                    "description":"The promise amount",
                    "type":"string"
                },
                "status":{
                    "description":"The promise status",
                    "type":"string"
                },
                "accountId":{
                    "description":"The account id",
                    "type":"string"
                },
                "createdBy":{
                    "description":"The created by",
                    "type":"string"
                },
                "createdDateTime":{
                    "description":"The created date time",
                    "type":"string"
                }
            }
        },
        "FollowupDateDto":{
            "description":"To update followup date for task",
            "properties":{
                "taskId":{
                    "description":"Task id",
                    "type":"string"
                },
                "followupDate":{
                    "description":"Followup date",
                    "type":"string"
                }
            }
        },
        "DmTaskMetadataDTO":{
            "description":"The task metadata DTO",
            "properties":{
                "taskId":{
                    "description":"The task ID",
                    "type":"string"
                },
                "taskCd":{
                    "description":"The task Code",
                    "type":"string"
                },
                "taskTypeDesc":{
                    "description":"The task Type Description",
                    "type":"string"
                }
            }
        },
        "DmTaskMetadataCollection":{
            "description":"Collection of task type.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmTaskMetadataDTO"
                    }
                }
            }
        },
        "DmPtpDecisioningDriverDTO":{
            "description":"Driver metadata DTO",
            "properties":{
                "id":{
                    "description":"The Task ID",
                    "type":"string"
                }
            }
        },
        "PtpDecisioningWriterDTO":{
            "description":"The decisioning writer DTO",
            "properties":{
                "dmPtpDtoList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPTPDto"
                    }
                }
            }
        },
        "PtpAppropriationWriterDTO":{
            "description":"Appropriation writer DTO",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPTPDto"
                    }
                }
            }
        },
        "DmPaymentDTO":{
            "description":"DmPayment model",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"The account Id of the Payment",
                    "type":"string"
                },
                "xrefNo":{
                    "description":"The  xref Number of the Payment",
                    "type":"string"
                },
                "transactionDttm":{
                    "description":"The transaction Date and Time of the Payment",
                    "type":"string"
                },
                "transactionCurrCd":{
                    "description":"The transaction Currency code of the DmPayment",
                    "type":"string"
                },
                "transactionAmt":{
                    "description":"The transaction Amount of the Payment",
                    "type":"number"
                },
                "transactionTypeFlg":{
                    "description":"The transaction Type Flag of the Payment",
                    "type":"string"
                },
                "origXrefNo":{
                    "description":"The origXref Number of the Payment",
                    "type":"string"
                }
            }
        },
        "DmPaymentDTOCollection":{
            "description":"The Collection of payment DTO",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmPaymentDTO"
                    }
                }
            }
        },
        "PaymentSpecificPtpDTO":{
            "description":"The Payment specific PTP DTO",
            "type":"object",
            "properties":{
                "ptpId":{
                    "description":"The ptp ID",
                    "type":"string"
                },
                "amount":{
                    "description":"The appropriated amount",
                    "type":"number"
                },
                "status":{
                    "description":"The ptp status",
                    "type":"string"
                }
            }
        },
        "CmcTmLocalHolidayDto":{
            "description":"The Local Holiday PTP DTO",
            "type":"object",
            "properties":{
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "branchCode":{
                    "description":"Branch Code",
                    "type":"string"
                },
                "year":{
                    "description":"Year",
                    "type":"number"
                },
                "month":{
                    "description":"Month",
                    "type":"number"
                },
                "holidayList":{
                    "description":"Holiday List",
                    "type":"string"
                },
                "localHolidayMasterId":{
                    "description":"Local Holiday Master ID",
                    "type":"string"
                }
            }
        },
        "CmcTmLocalHolidayMasterDto":{
            "description":"CMC TM Local Holiday Master PTP DTO",
            "type":"object",
            "properties":{
                "branchCode":{
                    "description":"Branch code",
                    "type":"string"
                },
                "year":{
                    "description":"Year",
                    "type":"number"
                },
                "weeklyHolidays":{
                    "description":"The weekly Holidays",
                    "type":"string"
                },
                "unexpHol":{
                    "description":"Unexpected Holiday",
                    "type":"string"
                },
                "CmcTmLocalHolidayDto":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CmcTmLocalHolidayDto"
                    }
                }
            }
        },
        "CmcTmLocalHolidayMasterCollection":{
            "description":"Local Holiday Master PTP DTO",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CmcTmLocalHolidayMasterDto"
                    }
                }
            }
        },
        "CalendarInput":{
            "description":"Calendar input",
            "type":"object",
            "properties":{
                "branchCode":{
                    "description":"Branch Code",
                    "type":"string"
                },
                "year":{
                    "description":"Year",
                    "type":"integer"
                }
            }
        },
        "AcctIds":{
            "description":"Local Holiday Master PTP DTO",
            "type":"object",
            "properties":{
                "acctIds":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "Map":{
            "type":"object"
        },
        "DmCaseDTO":{
            "description":"DmCase DTO",
            "type":"object",
            "properties":{
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                },
                "caseNumber":{
                    "description":"Case Number",
                    "type":"string"
                },
                "caseDescription":{
                    "description":"Case Description",
                    "type":"string"
                },
                "caseStatusCd":{
                    "description":"Case Status Code",
                    "type":"string"
                },
                "score":{
                    "description":"Score",
                    "type":"integer"
                },
                "partyId":{
                    "description":"Party ID",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"Create Date Time",
                    "type":"string"
                },
                "createdBy":{
                    "description":"Create By",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"Last update date time",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"Last Update By",
                    "type":"string"
                }
            }
        },
        "DmSegmentStrategyAccountAssoDTO":{
            "type":"object",
            "properties":{
                "id":{
                    "description":"ID",
                    "type":"string"
                },
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "segmentCode":{
                    "type":"string",
                    "description":"Segment Code"
                },
                "strategyCode":{
                    "type":"string",
                    "description":"Strategy Code"
                },
                "segmentStartDate":{
                    "type":"string",
                    "description":"Segment Start Date"
                },
                "segmentEndDate":{
                    "type":"string",
                    "description":"Segment End Date"
                },
                "caseId":{
                    "description":"Case ID",
                    "type":"string"
                }
            }
        },
        "DmSegmentStrategyAccountAssoCollection":{
            "description":"Collection of list of Segment, Strategy and Account Associated.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"List of Segment, Strategy and Account Associated.",
                    "items":{
                        "$ref":"#/definitions/DmSegmentStrategyAccountAssoDTO"
                    }
                }
            }
        },
        "updSegAssoHistDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string",
                    "description":"Account ID"
                },
                "endDate":{
                    "type":"string",
                    "description":"End Date"
                }
            }
        },
        "DmSegAccAndStratSegmAccAssoColl":{
            "description":"Collection of list of Segment Codes and list of Strategy Codes.",
            "type":"object",
            "properties":{
                "segmentIdList":{
                    "type":"array",
                    "description":"List of Segment Codes",
                    "items":{
                        "type":"string"
                    }
                },
                "strategyIdList":{
                    "type":"array",
                    "description":"List of Strategy Codes",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "DmSegmentAccountandCaseAssoHistCollection":{
            "description":"Collection of list of Segments with the Start and End Date.",
            "type":"object",
            "properties":{
                "DmSegmentAccountandCaseAssoHistList":{
                    "type":"array",
                    "description":"List of Segments with Start and End Date.",
                    "items":{
                        "$ref":"#/definitions/DmSegmentDescAccountandCaseAssoHist"
                    }
                }
            }
        },
        "DmSegmentDescAccountandCaseAssoHist":{
            "description":"DmSegment Account and Case Association History Details",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Entity Name",
                    "type":"string"
                },
                "caseId":{
                    "description":"Entity Name",
                    "type":"string"
                },
                "segmentDescription":{
                    "description":"Segment Description",
                    "type":"string"
                },
                "segmentCd":{
                    "description":"Segment Code",
                    "type":"string"
                },
                "startDate":{
                    "description":"Start Date",
                    "type":"string"
                },
                "endDate":{
                    "description":"End Date",
                    "type":"string"
                }
            }
        },
        "DmFeedPaymentWrapperDTO":{
            "description":"Collection of DmFeedPaymentDTOs.",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "mode":{
                    "description":"Online or Feed.",
                    "type":"string"
                },
                "payment":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPaymentDTO"
                    }
                }
            }
        },
        "DmTmLookupTypeWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "description":"An object containing Lookup Type DTO data.",
                    "$ref":"#/definitions/DmTmLookupTypeDTO"
                }
            }
        },
        "DmTmProductProcessorDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "productProcessorCd":{
                            "description":"Code that uniquely identifies the product processor.",
                            "type":"string"
                        },
                        "productProcessorDesc":{
                            "description":"Description of the product processor.",
                            "type":"string"
                        },
                        "groupBasisCd":{
                            "description":"Code that identifies the group basis to which the product processor belongs.",
                            "type":"string"
                        },
                        "autoPopPtcCompanyInd":{
                            "description":"Indicates whether PTC company details should be automatically populated or not.",
                            "type":"boolean"
                        },
                        "effectiveDt":{
                            "description":"Effective date of the product processor.",
                            "type":"string"
                        },
                        "expiryDt":{
                            "description":"Expiry date of the product processor.",
                            "type":"string"
                        },
                        "bureauInt":{
                            "description":"Indicates whether bureau integration is required for the product processor or not.",
                            "type":"boolean"
                        },
                        "decisionSvc":{
                            "description":"Indicates whether decision service is required for the product processor or not.",
                            "type":"boolean"
                        },
                        "DmTmProductProcessorExtnDTO":{
                            "description":"List of extended attributes for the product processor.",
                            "type":"array",
                            "items":{
                                "$ref":"#/definitions/DmTmProductProcessorExtnDTO"
                            }
                        }
                    }
                }
            ]
        },
        "DmTmProductProcessorExtnDTO":{
            "type":"object",
            "properties":{
                "attrType":{
                    "description":"The attribute type.",
                    "type":"string",
                    "maxLength":"30"
                },
                "attrValue":{
                    "description":"The attribute value.",
                    "type":"string",
                    "maxLength":"100"
                },
                "id":{
                    "type":"string",
                    "description":"The unique identifier."
                },
                "productProcessorMasterId":{
                    "type":"string",
                    "description":"The unique identifier of the product processor master."
                }
            }
        },
        "ProductProcessorGroupBasisDto":{
            "type":"object",
            "properties":{
                "productProcessorCd":{
                    "type":"string",
                    "description":"Code of the product processor."
                },
                "groupBasisCd":{
                    "type":"string",
                    "description":"Code of the group basis."
                }
            }
        },
        "DmTmProductProcessorCollection":{
            "description":"Collection of product processor.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"An array of product processor objects.",
                    "items":{
                        "$ref":"#/definitions/DmTmProductProcessorDTO"
                    }
                },
                "paging":{
                    "description":"The paging information for the collection.",
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "ProductProcessorGroupBasisCollection":{
            "description":"Collection of productprocessor.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "description":"An array of product processor group basis objects.",
                    "items":{
                        "$ref":"#/definitions/ProductProcessorGroupBasisDto"
                    }
                },
                "paging":{
                    "$ref":"#/definitions/PagingDto"
                }
            }
        },
        "DmTmProductProcessorWrapperDTO":{
            "type":"object",
            "properties":{
                "data":{
                    "description":"The product processor object.",
                    "$ref":"#/definitions/DmTmProductProcessorDTO"
                }
            }
        },
        "FutureRepaymentsDTO":{
            "description":"Future Repayments for account",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"accountId of the future repayment",
                    "type":"string"
                },
                "installmentDt":{
                    "description":"installmentDt of the future repayment",
                    "type":"string"
                },
                "installmentAmt":{
                    "description":"installmentAmt of the future repayment",
                    "type":"number"
                }
            }
        },
        "FutureRepaymentsCollection":{
            "description":"Collection of FutureRepaymentsDTO.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/FutureRepaymentsDTO"
                    }
                }
            }
        },
        "CoreBankCollection":{
            "description":"Collection of corebank.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CoreBankDTO"
                    }
                }
            }
        },
        "CoreBankDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "hoBranch":{
                            "type":"string",
                            "description":"head Office Branch."
                        },
                        "bankName":{
                            "type":"string",
                            "description":"Name of the Bank.",
                            "minLength":"0",
                            "maxLength":"35",
                            "pattern":"^[a-zA-Z0-9\\s]+$"
                        },
                        "bankCode":{
                            "type":"string",
                            "description":"Bank Code",
                            "minLength":"3",
                            "maxLength":"4",
                            "pattern":"^[a-zA-Z0-9]+$"
                        }
                    }
                }
            ]
        },
        "CoreBranchCollection":{
            "description":"Collection of corebranch.",
            "type":"object",
            "properties":{
                "data":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CoreBranchDTO"
                    }
                }
            }
        },
        "CoreBranchDTO":{
            "type":"object",
            "allOf":[
                {
                    "$ref":"#/definitions/GenericDto"
                },
                {
                    "type":"object",
                    "properties":{
                        "sourceBranchCode":{
                            "type":"string",
                            "description":"Branch code of the source system",
                            "minLength":"0",
                            "maxLength":"20",
                            "pattern":"[a-zA-Z0-9]+"
                        },
                        "branchAddr3":{
                            "type":"string",
                            "description":"Third line of the branch address",
                            "minLength":"0",
                            "maxLength":"105"
                        },
                        "branchAddr2":{
                            "type":"string",
                            "description":"Second line of the branch address",
                            "minLength":"0",
                            "maxLength":"105"
                        },
                        "branchAddr1":{
                            "type":"string",
                            "description":"First line of the branch address",
                            "minLength":"0",
                            "maxLength":"105"
                        },
                        "branchName":{
                            "type":"string",
                            "description":"Name of the branch.",
                            "minLength":"1",
                            "maxLength":"105",
                            "pattern":"[A-Za-z0-9 `@#$%&*()_+{}\\[\\]|;:'\"\\\\<,>.?\\/-]+"
                        },
                        "countryCode":{
                            "type":"string",
                            "description":"Country code of the branch."
                        },
                        "hostCode":{
                            "type":"string",
                            "description":"Host code to which the branch belongs to."
                        },
                        "branchCode":{
                            "type":"string",
                            "description":"Branch code of the branch to be configured.",
                            "minLength":"3",
                            "maxLength":"3",
                            "pattern":"[a-zA-Z0-9]+"
                        }
                    }
                }
            ]
        },
        "DmAccountClosureDto":{
            "type":"object",
            "properties":{
                "accountId":{
                    "type":"string"
                },
                "endDate":{
                    "type":"string"
                }
            }
        },
        "DmAccountClosureDriverDTO":{
            "description":"Driver metadata dto",
            "type":"object",
            "properties":{
                "acctId":{
                    "description":"Account Number",
                    "type":"string"
                },
                "acctData":{
                    "description":"Account JSON Data",
                    "type":"string"
                }
            }
        },
        "SegmentResponseDTO":{
            "description":"Collection of DmSegAccountAsso.",
            "type":"object",
            "properties":{
                "segmentIdList":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                },
                "strategyIdList":{
                    "type":"array",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "CallActionResponse":{
            "description":"Response for Action service",
            "type":"object",
            "properties":{
                "closedCollStat":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/CallActionResponseDTO"
                    }
                }
            }
        },
        "CallActionResponseDTO":{
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"",
                    "type":"string"
                },
                "collectionStatusCode":{
                    "description":"",
                    "type":"string"
                },
                "startDTTM":{
                    "type":"string",
                    "description":""
                }
            }
        },
        "DmAccountOutboundDriverDTO":{
            "description":"Outbound Driver dto",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "acctNbr":{
                    "description":"Account Number",
                    "type":"string"
                },
                "collEndDate":{
                    "description":"Collection End date",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code",
                    "type":"string"
                }
            }
        },
        "DmAccountOutboundWriterDTO":{
            "description":"Outbound Writer dto",
            "type":"object",
            "properties":{
                "accountId":{
                    "description":"Account ID",
                    "type":"string"
                },
                "acctNbr":{
                    "description":"Account Number",
                    "type":"string"
                },
                "collEndDate":{
                    "description":"Collection End date",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code",
                    "type":"string"
                }
            }
        },
        "DmCollateralOwnerDTO":{
            "description":"DmCollateralOwner model",
            "type":"object",
            "properties":{
                "collateralId":{
                    "description":"collateralId of the DmCollateralOwner",
                    "type":"string"
                },
                "partyId":{
                    "description":"partyId of the DmCollateralOwner",
                    "type":"string"
                },
                "ownershipPercent":{
                    "description":"ownershipPercent of the DmCollateralOwner",
                    "type":"number"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmCollateralOwner",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmCollateralOwner",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmCollateralOwner",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmCollateralOwner",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmCollateralOwner",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmCollateralOwner",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmCollateralOwner",
                    "type":"string"
                }
            }
        },
        "DmFeedCollateralOwnerWrapperDTO":{
            "description":"Collection of DmCollateralOwners.",
            "type":"object",
            "properties":{
                "collateraCd":{
                    "description":"Collateral Code.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "collateralOwner":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedCollateralOwnerDTO"
                    }
                }
            }
        },
        "DmFeedAccountRepaySchWrapperDTO":{
            "description":"Collection of DmFeedAccountRepaySchDTO.",
            "type":"object",
            "properties":{
                "acctNbr":{
                    "description":"Account Number.",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code.",
                    "type":"string"
                },
                "accountRepaySch":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedAccountRepaySchDTO"
                    }
                }
            }
        },
        "DmPartyEmploymentDTO":{
            "description":"DmPartyEmployment model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmPartyEmployment",
                    "type":"string"
                },
                "employmentTypCd":{
                    "description":"employmentTypCd of the DmPartyEmployment",
                    "type":"string"
                },
                "empSeqId":{
                    "description":"empSeqId of the DmPartyEmployment",
                    "type":"string"
                },
                "employmentStatusCd":{
                    "description":"employmentStatusCd of the DmPartyEmployment",
                    "type":"string"
                },
                "employerName":{
                    "description":"employerName of the DmPartyEmployment",
                    "type":"string"
                },
                "industryTyp":{
                    "description":"industryTyp of the DmPartyEmployment",
                    "type":"string"
                },
                "companyTyp":{
                    "description":"companyTyp of the DmPartyEmployment",
                    "type":"string"
                },
                "professionTyp":{
                    "description":"professionTyp of the DmPartyEmployment",
                    "type":"string"
                },
                "designationTxt":{
                    "description":"designationTxt of the DmPartyEmployment",
                    "type":"string"
                },
                "grsAnnualIncome":{
                    "description":"grsAnnualIncome of the DmPartyEmployment",
                    "type":"number"
                },
                "startDt":{
                    "description":"startDt of the DmPartyEmployment",
                    "type":"string"
                },
                "endDt":{
                    "description":"endDt of the DmPartyEmployment",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmPartyEmployment",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmPartyEmployment",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmPartyEmployment",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmPartyEmployment",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmPartyEmployment",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmPartyEmployment",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmPartyEmployment",
                    "type":"string"
                }
            }
        },
        "DmFeedPartyEmploymentWrapperDTO":{
            "description":"Collection of DmFeedPartyEmployments.",
            "type":"object",
            "properties":{
                "custNbr":{
                    "description":"Customer Number",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"Product Processor Code",
                    "type":"string"
                },
                "partyEmployment":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/DmFeedPartyEmploymentDTO"
                    }
                }
            }
        },
        "DmAccountPartyDTO":{
            "description":"DmAccountParty model",
            "type":"object",
            "properties":{
                "acctId":{
                    "description":"acctId of the DmAccountParty",
                    "type":"string"
                },
                "partyId":{
                    "description":"partyId of the DmAccountParty",
                    "type":"string"
                },
                "acctRelTypeCd":{
                    "description":"acctRelTypeCd of the DmAccountParty",
                    "type":"string"
                },
                "primaryPartyFlg":{
                    "description":"primaryPartyFlg of the DmAccountParty",
                    "type":"string"
                },
                "internetBankFlg":{
                    "description":"internetBankFlg of the DmAccountParty",
                    "type":"string"
                },
                "phoneBankFlg":{
                    "description":"phoneBankFlg of the DmAccountParty",
                    "type":"string"
                },
                "mobileBankFlg":{
                    "description":"mobileBankFlg of the DmAccountParty",
                    "type":"string"
                },
                "atmFlg":{
                    "description":"atmFlg of the DmAccountParty",
                    "type":"string"
                },
                "debitcardFlg":{
                    "description":"debitcardFlg of the DmAccountParty",
                    "type":"string"
                },
                "acctNickname":{
                    "description":"acctNickname of the DmAccountParty",
                    "type":"string"
                },
                "letterConcentFlg":{
                    "description":"letterConcentFlg of the DmAccountParty",
                    "type":"string"
                },
                "emailConcentFlg":{
                    "description":"emailConcentFlg of the DmAccountParty",
                    "type":"string"
                },
                "smsConcentFlg":{
                    "description":"smsConcentFlg of the DmAccountParty",
                    "type":"string"
                },
                "msgCommFlg":{
                    "description":"msgCommFlg of the DmAccountParty",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmAccountParty",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmAccountParty",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmAccountParty",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmAccountParty",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmAccountParty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmAccountParty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmAccountParty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmAccountParty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmAccountParty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmAccountParty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmAccountParty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmAccountParty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmAccountParty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmAccountParty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmAccountParty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmAccountParty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmAccountParty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmAccountParty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmAccountParty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmAccountParty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmAccountParty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmAccountParty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmAccountParty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmAccountParty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmAccountParty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmAccountParty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmAccountParty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmAccountParty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmAccountParty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmAccountParty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmAccountParty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmAccountParty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmAccountParty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmAccountParty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmAccountParty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmAccountParty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmAccountParty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmAccountParty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmAccountParty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmAccountParty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmAccountParty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmAccountParty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmAccountParty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmAccountParty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmAccountParty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmAccountParty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmAccountParty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmAccountParty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmAccountParty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmAccountParty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmAccountParty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmAccountParty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmAccountParty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmAccountParty",
                    "type":"string"
                }
            }
        },
        "DmPartyDTO":{
            "description":"DmParty model",
            "type":"object",
            "properties":{
                "partyId":{
                    "description":"partyId of the DmParty",
                    "type":"string"
                },
                "custNbr":{
                    "description":"custNbr of the DmParty",
                    "type":"string"
                },
                "prdProcessrCd":{
                    "description":"prdProcessrCd of the DmParty",
                    "type":"string"
                },
                "birthDt":{
                    "description":"birthDt of the DmParty",
                    "type":"string"
                },
                "partyType":{
                    "description":"partyType of the DmParty",
                    "type":"string"
                },
                "partyClass":{
                    "description":"partyClass of the DmParty",
                    "type":"string"
                },
                "maritalStatCd":{
                    "description":"maritalStatFlg of the DmParty",
                    "type":"string"
                },
                "setupDt":{
                    "description":"setupDt of the DmParty",
                    "type":"string"
                },
                "gender":{
                    "description":"gender of the DmParty",
                    "type":"string"
                },
                "recvMktgInfoFlg":{
                    "description":"recvMktgInfoFlg of the DmParty",
                    "type":"string"
                },
                "vipPartyFlg":{
                    "description":"vipPartyFlg of the DmParty",
                    "type":"string"
                },
                "probabilityOfDefltVal":{
                    "description":"probabilityOfDefltVal of the DmParty",
                    "type":"string"
                },
                "thirdPartyFlg":{
                    "description":"thirdPartyFlg of the DmParty",
                    "type":"string"
                },
                "internateBankingFlg":{
                    "description":"internateBankingFlg of the DmParty",
                    "type":"string"
                },
                "phoneBankingFlg":{
                    "description":"phoneBankingFlg of the DmParty",
                    "type":"string"
                },
                "behaviorScore":{
                    "description":"behaviorScore of the DmParty",
                    "type":"number"
                },
                "customerRiskScore":{
                    "description":"customerRiskScore of the DmParty",
                    "type":"string"
                },
                "enterpriseCustNbr":{
                    "description":"enterpriseCustNbr of the DmParty",
                    "type":"string"
                },
                "abilityToPayFlg":{
                    "description":"abilityToPayFlg of the DmParty",
                    "type":"string"
                },
                "marketEntity":{
                    "description":"marketEntity of the DmParty",
                    "type":"string"
                },
                "businessUnit":{
                    "description":"businessUnit of the DmParty",
                    "type":"string"
                },
                "msgCommFlg":{
                    "description":"msgCommFlg of the DmParty",
                    "type":"string"
                },
                "cretDttm":{
                    "description":"cretDttm of the DmParty",
                    "type":"string"
                },
                "lastUpdtDttm":{
                    "description":"lastUpdtDttm of the DmParty",
                    "type":"string"
                },
                "createdBy":{
                    "description":"createdBy of the DmParty",
                    "type":"string"
                },
                "lastUpdatedBy":{
                    "description":"lastUpdatedBy of the DmParty",
                    "type":"string"
                },
                "udf1":{
                    "description":"udf1 of the DmParty",
                    "type":"number"
                },
                "udf2":{
                    "description":"udf2 of the DmParty",
                    "type":"number"
                },
                "udf3":{
                    "description":"udf3 of the DmParty",
                    "type":"number"
                },
                "udf4":{
                    "description":"udf4 of the DmParty",
                    "type":"number"
                },
                "udf5":{
                    "description":"udf5 of the DmParty",
                    "type":"number"
                },
                "udf6":{
                    "description":"udf6 of the DmParty",
                    "type":"number"
                },
                "udf7":{
                    "description":"udf7 of the DmParty",
                    "type":"number"
                },
                "udf8":{
                    "description":"udf8 of the DmParty",
                    "type":"number"
                },
                "udf9":{
                    "description":"udf9 of the DmParty",
                    "type":"number"
                },
                "udf10":{
                    "description":"udf10 of the DmParty",
                    "type":"number"
                },
                "udf11":{
                    "description":"udf11 of the DmParty",
                    "type":"number"
                },
                "udf12":{
                    "description":"udf12 of the DmParty",
                    "type":"number"
                },
                "udf13":{
                    "description":"udf13 of the DmParty",
                    "type":"number"
                },
                "udf14":{
                    "description":"udf14 of the DmParty",
                    "type":"number"
                },
                "udf15":{
                    "description":"udf15 of the DmParty",
                    "type":"number"
                },
                "udf16":{
                    "description":"udf16 of the DmParty",
                    "type":"number"
                },
                "udf17":{
                    "description":"udf17 of the DmParty",
                    "type":"number"
                },
                "udf18":{
                    "description":"udf18 of the DmParty",
                    "type":"number"
                },
                "udf19":{
                    "description":"udf19 of the DmParty",
                    "type":"number"
                },
                "udf20":{
                    "description":"udf20 of the DmParty",
                    "type":"number"
                },
                "udf21":{
                    "description":"udf21 of the DmParty",
                    "type":"number"
                },
                "udf22":{
                    "description":"udf22 of the DmParty",
                    "type":"number"
                },
                "udf23":{
                    "description":"udf23 of the DmParty",
                    "type":"number"
                },
                "udf24":{
                    "description":"udf24 of the DmParty",
                    "type":"number"
                },
                "udf25":{
                    "description":"udf25 of the DmParty",
                    "type":"number"
                },
                "udf26":{
                    "description":"udf26 of the DmParty",
                    "type":"number"
                },
                "udf27":{
                    "description":"udf27 of the DmParty",
                    "type":"number"
                },
                "udf28":{
                    "description":"udf28 of the DmParty",
                    "type":"number"
                },
                "udf29":{
                    "description":"udf29 of the DmParty",
                    "type":"number"
                },
                "udf30":{
                    "description":"udf30 of the DmParty",
                    "type":"number"
                },
                "udf31":{
                    "description":"udf31 of the DmParty",
                    "type":"string"
                },
                "udf32":{
                    "description":"udf32 of the DmParty",
                    "type":"string"
                },
                "udf33":{
                    "description":"udf33 of the DmParty",
                    "type":"string"
                },
                "udf34":{
                    "description":"udf34 of the DmParty",
                    "type":"string"
                },
                "udf35":{
                    "description":"udf35 of the DmParty",
                    "type":"string"
                },
                "udf36":{
                    "description":"udf36 of the DmParty",
                    "type":"string"
                },
                "udf37":{
                    "description":"udf37 of the DmParty",
                    "type":"string"
                },
                "udf38":{
                    "description":"udf38 of the DmParty",
                    "type":"string"
                },
                "udf39":{
                    "description":"udf39 of the DmParty",
                    "type":"string"
                },
                "udf40":{
                    "description":"udf40 of the DmParty",
                    "type":"string"
                },
                "udf41":{
                    "description":"udf41 of the DmParty",
                    "type":"string"
                },
                "udf42":{
                    "description":"udf42 of the DmParty",
                    "type":"string"
                },
                "udf43":{
                    "description":"udf43 of the DmParty",
                    "type":"string"
                },
                "udf44":{
                    "description":"udf44 of the DmParty",
                    "type":"string"
                },
                "udf45":{
                    "description":"udf45 of the DmParty",
                    "type":"string"
                },
                "udf46":{
                    "description":"udf46 of the DmParty",
                    "type":"string"
                },
                "udf47":{
                    "description":"udf47 of the DmParty",
                    "type":"string"
                },
                "udf48":{
                    "description":"udf48 of the DmParty",
                    "type":"string"
                },
                "udf49":{
                    "description":"udf49 of the DmParty",
                    "type":"string"
                },
                "udf50":{
                    "description":"udf50 of the DmParty",
                    "type":"string"
                }
            }
        },
        "TaskOverallCountDto":{
            "type":"object",
            "properties":{
                "totalCount":{
                    "description":"Total Count",
                    "type":"integer"
                },
                "individualCount":{
                    "description":"Individual Count",
                    "type":"object",
                    "additionalProperties":{
                        "type":"integer"
                    }
                }
            }
        },
        "TaskAgeingDto":{
            "type":"object",
            "properties":{
                "openSinceToday":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"integer"
                    }
                },
                "oneToThreeDays":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"integer"
                    }
                },
                "fourToSevenDays":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"integer"
                    }
                },
                "greaterThanSevenDays":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"integer"
                    }
                }
            }
        },
        "CurrentTasksDto":{
            "type":"object",
            "properties":{
                "segment":{
                    "type":"string"
                },
                "taskDetailsMap":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"string"
                    }
                },
                "taskAgeing":{
                    "$ref":"#/definitions/TaskAgeingDto"
                },
                "taskOverallCount":{
                    "$ref":"#/definitions/TaskOverallCountDto"
                }
            }
        },
        "AssociatedSegmentsDto":{
            "type":"object",
            "properties":{
                "code":{
                    "type":"string"
                },
                "description":{
                    "type":"string"
                }
            }
        },
        "AssociatedSegmentsCollection":{
            "type":"object",
            "properties":{
                "associatedSegmentsList":{
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/AssociatedSegmentsDto"
                    }
                }
            }
        },
        "CurrentTasksWrapperDto":{
            "type":"object",
            "properties":{
                "CurrentTasksDto":{
                    "$ref":"#/definitions/CurrentTasksDto"
                }
            }
        },
        "AssociatedSegmentsWrapperDto":{
            "type":"object",
            "properties":{
                "AssociatedSegmentsCollection":{
                    "$ref":"#/definitions/AssociatedSegmentsCollection"
                }
            }
        },
        "TaskCountDetailsDto":{
            "type":"object",
            "properties":{
                "TaskOverallCountDto":{
                    "$ref":"#/definitions/TaskOverallCountDto"
                },
                "taskDetailsMap":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"string"
                    }
                }
            }
        },
        "TaskAgeingDetailsDto":{
            "type":"object",
            "properties":{
                "TaskAgeingDto":{
                    "$ref":"#/definitions/TaskAgeingDto"
                },
                "taskDetailsMap":{
                    "type":"object",
                    "additionalProperties":{
                        "type":"string"
                    }
                }
            }
        },
        "TaskAgeingDetailsWrapperDto":{
            "type":"object",
            "properties":{
                "TaskAgeingDetailsDto":{
                    "$ref":"#/definitions/TaskAgeingDetailsDto"
                }
            }
        },
        "TaskCountDetailsWrapperDto":{
            "type":"object",
            "properties":{
                "TaskCountDetailsDto":{
                    "$ref":"#/definitions/TaskCountDetailsDto"
                }
            }
        },
        "TaskCodeCountDto":{
            "type":"object",
            "properties":{
                "taskCode":{
                    "type":"string",
                    "description":"Task Code"
                },
                "description":{
                    "description":"Desciption",
                    "type":"string"
                },
                "count":{
                    "description":"Count",
                    "type":"integer"
                }
            }
        },
        "TaskTypeCountDto":{
            "type":"object",
            "properties":{
                "taskType":{
                    "type":"string",
                    "description":"Task Type"
                },
                "description":{
                    "type":"string",
                    "description":"Description"
                },
                "count":{
                    "description":"Task Type Count",
                    "type":"integer"
                },
                "taskCodeCountDtoList":{
                    "type":"array",
                    "description":"Task Code Count List",
                    "items":{
                        "$ref":"#/definitions/TaskCodeCountDto"
                    }
                },
                "actionResultsCountDtoList":{
                    "type":"array",
                    "description":"Action Result Dto List",
                    "items":{
                        "$ref":"#/definitions/ActionResultsCountDto"
                    }
                }
            }
        },
        "TaskHistoryDto":{
            "type":"object",
            "properties":{
                "timeFrame":{
                    "type":"string",
                    "description":"Time Frame"
                },
                "taskTypeCountDtoList":{
                    "type":"array",
                    "description":"Task Type Count List",
                    "items":{
                        "$ref":"#/definitions/TaskTypeCountDto"
                    }
                }
            }
        },
        "TaskHistoryWrapperDto":{
            "type":"object",
            "properties":{
                "TaskHistoryDto":{
                    "$ref":"#/definitions/TaskHistoryDto"
                }
            }
        }
    }
}