A DTO (Data Transfer Object) ਇੱਕ ਕਲਾਸ ਹੈ ਜੋ ਆਪਣੇ API ਨੂੰ ਭੇਜੇ ਜਾਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਗਏ ਡੇਟਾ ਦੀ ਸ਼ਕਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ — ਆਮ ਤੌਰ ਤੇ ਇੱਕ ਬੇਨਤੀ ਬਾਡੀ ਦਾ ਢਾਂਚਾ। DTOs ਕਿਸਮ ਦੀ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਐਂਡਪੁਆਇੰਟਾਂ ਲਈ ਇੱਕ ਸਪੱਸ਼ਟ ਇਕਰਾਰਨਾਮੇ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਅਤੇ (validation decorators ਦੇ ਨਾਲ) خودکار ਇਨਪੁਟ validation ਨੂੰ ਸਮਰਥ ਬਣਾਉਂਦੇ ਹਨ।
ਇੱਕ DTO ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
{ , , , , , } ;
{
()
: ;
()
()
: ;
()
()
()
?: ;
}
