Custom models can be used to store sets of data in an object that is not implemented in your data model . You can use it for organizing transmitted data or for organizing variables that are used in your application. Custom models can be used in endpoints and actions as a source of input and output data.