summaryrefslogtreecommitdiffstats
path: root/library/cpp/tvmauth/client/exception.h
blob: aaa58277524e1251c404f26ad85030d6b2fb900a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once 
 
#include <library/cpp/tvmauth/exception.h> 
 
namespace NTvmAuth { 
    class TClientException: public TTvmException { 
    }; 
 
    class TRetriableException: public TClientException { 
    }; 
    class TNonRetriableException: public TClientException { 
    }; 
 
    class TIllegalUsage: public TNonRetriableException { 
    }; 
 
    class TBrokenTvmClientSettings: public TIllegalUsage { 
    }; 
    class TMissingServiceTicket: public TNonRetriableException { 
    }; 
    class TPermissionDenied: public TNonRetriableException { 
    }; 
}