olp-cpp-sdk
1.22.0
olp-cpp-sdk-core
include
olp
core
client
ErrorCode.h
1
/*
2
* Copyright (C) 2019-2025 HERE Europe B.V.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*
16
* SPDX-License-Identifier: Apache-2.0
17
* License-Filename: LICENSE
18
*/
19
20
#pragma once
21
22
namespace
olp
{
23
namespace
client {
24
29
enum class
ErrorCode
{
33
Unknown
= 0,
34
38
Cancelled
,
39
43
InvalidArgument
,
44
48
RequestTimeout
,
49
53
InternalFailure
,
54
58
ServiceUnavailable
,
59
63
AccessDenied
,
64
68
BadRequest
,
69
73
PreconditionFailed
,
74
78
NotFound
,
79
83
SlowDown
,
84
88
NetworkConnection
,
89
93
CacheIO
,
94
98
NoSpaceLeft
,
99
103
Offline
,
104
};
105
106
}
// namespace client
107
}
// namespace olp
olp::client::ErrorCode
ErrorCode
Represents all possible errors that might happen during a user request.
Definition:
ErrorCode.h:29
olp::client::ErrorCode::SlowDown
@ SlowDown
olp::client::ErrorCode::InvalidArgument
@ InvalidArgument
olp::client::ErrorCode::ServiceUnavailable
@ ServiceUnavailable
olp::client::ErrorCode::PreconditionFailed
@ PreconditionFailed
olp::client::ErrorCode::RequestTimeout
@ RequestTimeout
olp::client::ErrorCode::NotFound
@ NotFound
olp::client::ErrorCode::NetworkConnection
@ NetworkConnection
olp::client::ErrorCode::Unknown
@ Unknown
olp::client::ErrorCode::Offline
@ Offline
olp::client::ErrorCode::BadRequest
@ BadRequest
olp::client::ErrorCode::Cancelled
@ Cancelled
olp::client::ErrorCode::InternalFailure
@ InternalFailure
olp::client::ErrorCode::CacheIO
@ CacheIO
olp::client::ErrorCode::AccessDenied
@ AccessDenied
olp::client::ErrorCode::NoSpaceLeft
@ NoSpaceLeft
olp
Rules all the other namespaces.
Definition:
AppleSignInProperties.h:24
Generated by
1.9.1