Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-AMF
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-AMF
Commits
14556ded
Commit
14556ded
authored
Jul 18, 2022
by
Arina Prostakova
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add fixed Report files auto-generated by OpenAPI tools for this event
parent
8c47adea
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
321 additions
and
0 deletions
+321
-0
src/sbi/amf_server/model/LossOfConnectivityReason.cpp
src/sbi/amf_server/model/LossOfConnectivityReason.cpp
+71
-0
src/sbi/amf_server/model/LossOfConnectivityReason.h
src/sbi/amf_server/model/LossOfConnectivityReason.h
+68
-0
src/sbi/amf_server/model/LossOfConnectivityReason_anyOf.cpp
src/sbi/amf_server/model/LossOfConnectivityReason_anyOf.cpp
+104
-0
src/sbi/amf_server/model/LossOfConnectivityReason_anyOf.h
src/sbi/amf_server/model/LossOfConnectivityReason_anyOf.h
+78
-0
No files found.
src/sbi/amf_server/model/LossOfConnectivityReason.cpp
0 → 100644
View file @
14556ded
/**
* Namf_EventExposure
* AMF Event Exposure Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 1.1.7
*
* NOTE: This class is auto generated by OpenAPI-Generator 6.0.1.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
#include "LossOfConnectivityReason.h"
#include "Helpers.h"
#include <sstream>
namespace
oai
::
amf
::
model
{
LossOfConnectivityReason
::
LossOfConnectivityReason
()
{}
void
LossOfConnectivityReason
::
validate
()
const
{
std
::
stringstream
msg
;
if
(
!
validate
(
msg
))
{
throw
oai
::
amf
::
helpers
::
ValidationException
(
msg
.
str
());
}
}
bool
LossOfConnectivityReason
::
validate
(
std
::
stringstream
&
msg
)
const
{
return
validate
(
msg
,
""
);
}
bool
LossOfConnectivityReason
::
validate
(
std
::
stringstream
&
msg
,
const
std
::
string
&
pathPrefix
)
const
{
bool
success
=
true
;
const
std
::
string
_pathPrefix
=
pathPrefix
.
empty
()
?
"LossOfConnectivityReason"
:
pathPrefix
;
return
success
;
}
bool
LossOfConnectivityReason
::
operator
==
(
const
LossOfConnectivityReason
&
rhs
)
const
{
return
true
;
// TODO
;
}
bool
LossOfConnectivityReason
::
operator
!=
(
const
LossOfConnectivityReason
&
rhs
)
const
{
return
!
(
*
this
==
rhs
);
}
void
LossOfConnectivityReason
::
set_value
(
std
::
string
value
)
{
this
->
value
=
value
;
}
void
LossOfConnectivityReason
::
get_value
(
std
::
string
&
value
)
const
{
value
=
this
->
value
;
}
std
::
string
LossOfConnectivityReason
::
get_value
()
const
{
return
value
;
}
void
to_json
(
nlohmann
::
json
&
j
,
const
LossOfConnectivityReason
&
o
)
{
j
=
o
.
get_value
();
}
void
from_json
(
const
nlohmann
::
json
&
j
,
LossOfConnectivityReason
&
o
)
{
o
.
set_value
(
j
.
get
<
std
::
string
>
());
}
}
// namespace oai::amf::model
src/sbi/amf_server/model/LossOfConnectivityReason.h
0 → 100644
View file @
14556ded
/**
* Namf_EventExposure
* AMF Event Exposure Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 1.1.7
*
* NOTE: This class is auto generated by OpenAPI-Generator 6.0.1.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/*
* LossOfConnectivityReason.h
*
*
*/
#ifndef LossOfConnectivityReason_H_
#define LossOfConnectivityReason_H_
#include "LossOfConnectivityReason_anyOf.h"
#include <nlohmann/json.hpp>
namespace
oai
::
amf
::
model
{
/// <summary>
///
/// </summary>
class
LossOfConnectivityReason
{
public:
LossOfConnectivityReason
();
virtual
~
LossOfConnectivityReason
()
=
default
;
/// <summary>
/// Validate the current data in the model. Throws a ValidationException on
/// failure.
/// </summary>
void
validate
()
const
;
/// <summary>
/// Validate the current data in the model. Returns false on error and writes
/// an error message into the given stringstream.
/// </summary>
bool
validate
(
std
::
stringstream
&
msg
)
const
;
bool
operator
==
(
const
LossOfConnectivityReason
&
rhs
)
const
;
bool
operator
!=
(
const
LossOfConnectivityReason
&
rhs
)
const
;
/////////////////////////////////////////////
/// LossOfConnectivityReason members
void
set_value
(
std
::
string
value
);
void
get_value
(
std
::
string
&
value
)
const
;
std
::
string
get_value
()
const
;
friend
void
to_json
(
nlohmann
::
json
&
j
,
const
LossOfConnectivityReason
&
o
);
friend
void
from_json
(
const
nlohmann
::
json
&
j
,
LossOfConnectivityReason
&
o
);
protected:
std
::
string
value
;
// Helper overload for validate. Used when one model stores another model and
// calls it's validate.
bool
validate
(
std
::
stringstream
&
msg
,
const
std
::
string
&
pathPrefix
)
const
;
};
}
// namespace oai::amf::model
#endif
/* LossOfConnectivityReason_H_ */
src/sbi/amf_server/model/LossOfConnectivityReason_anyOf.cpp
0 → 100644
View file @
14556ded
/**
* Namf_EventExposure
* AMF Event Exposure Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 1.1.7
*
* NOTE: This class is auto generated by OpenAPI-Generator 6.0.1.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
#include "LossOfConnectivityReason_anyOf.h"
#include "Helpers.h"
#include <stdexcept>
#include <sstream>
namespace
oai
::
amf
::
model
{
LossOfConnectivityReason_anyOf
::
LossOfConnectivityReason_anyOf
()
{}
void
LossOfConnectivityReason_anyOf
::
validate
()
const
{
std
::
stringstream
msg
;
if
(
!
validate
(
msg
))
{
throw
oai
::
amf
::
helpers
::
ValidationException
(
msg
.
str
());
}
}
bool
LossOfConnectivityReason_anyOf
::
validate
(
std
::
stringstream
&
msg
)
const
{
return
validate
(
msg
,
""
);
}
bool
LossOfConnectivityReason_anyOf
::
validate
(
std
::
stringstream
&
msg
,
const
std
::
string
&
pathPrefix
)
const
{
bool
success
=
true
;
const
std
::
string
_pathPrefix
=
pathPrefix
.
empty
()
?
"LossOfConnectivityReason_anyOf"
:
pathPrefix
;
if
(
m_value
==
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
::
INVALID_VALUE_OPENAPI_GENERATED
)
{
success
=
false
;
msg
<<
_pathPrefix
<<
": has no value;"
;
}
return
success
;
}
bool
LossOfConnectivityReason_anyOf
::
operator
==
(
const
LossOfConnectivityReason_anyOf
&
rhs
)
const
{
return
getValue
()
==
rhs
.
getValue
();
}
bool
LossOfConnectivityReason_anyOf
::
operator
!=
(
const
LossOfConnectivityReason_anyOf
&
rhs
)
const
{
return
!
(
*
this
==
rhs
);
}
void
to_json
(
nlohmann
::
json
&
j
,
const
LossOfConnectivityReason_anyOf
&
o
)
{
j
=
nlohmann
::
json
();
switch
(
o
.
getValue
())
{
case
LossOfConnectivityReason_anyOf
:
:
eLossOfConnectivityReason_anyOf
::
INVALID_VALUE_OPENAPI_GENERATED:
j
=
"INVALID_VALUE_OPENAPI_GENERATED"
;
break
;
case
LossOfConnectivityReason_anyOf
:
:
eLossOfConnectivityReason_anyOf
::
DEREGISTERED
:
j
=
"DEREGISTERED"
;
break
;
case
LossOfConnectivityReason_anyOf
:
:
eLossOfConnectivityReason_anyOf
::
MAX_DETECTION_TIME_EXPIRED
:
j
=
"MAX_DETECTION_TIME_EXPIRED"
;
break
;
case
LossOfConnectivityReason_anyOf
:
:
eLossOfConnectivityReason_anyOf
::
PURGED
:
j
=
"PURGED"
;
break
;
}
}
void
from_json
(
const
nlohmann
::
json
&
j
,
LossOfConnectivityReason_anyOf
&
o
)
{
auto
s
=
j
.
get
<
std
::
string
>
();
if
(
s
==
"DEREGISTERED"
)
{
o
.
setValue
(
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
::
DEREGISTERED
);
}
else
if
(
s
==
"MAX_DETECTION_TIME_EXPIRED"
)
{
o
.
setValue
(
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
::
MAX_DETECTION_TIME_EXPIRED
);
}
else
if
(
s
==
"PURGED"
)
{
o
.
setValue
(
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
::
PURGED
);
}
else
{
std
::
stringstream
ss
;
ss
<<
"Unexpected value "
<<
s
<<
" in json"
<<
" cannot be converted to enum of type"
<<
" LossOfConnectivityReason_anyOf::eLossOfConnectivityReason_anyOf"
;
throw
std
::
invalid_argument
(
ss
.
str
());
}
}
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
LossOfConnectivityReason_anyOf
::
getValue
()
const
{
return
m_value
;
}
void
LossOfConnectivityReason_anyOf
::
setValue
(
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
value
)
{
m_value
=
value
;
}
}
// namespace oai::amf::model
src/sbi/amf_server/model/LossOfConnectivityReason_anyOf.h
0 → 100644
View file @
14556ded
/**
* Namf_EventExposure
* AMF Event Exposure Service © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
*
* The version of the OpenAPI document: 1.1.7
*
* NOTE: This class is auto generated by OpenAPI-Generator 6.0.1.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/*
* LossOfConnectivityReason_anyOf.h
*
*
*/
#ifndef LossOfConnectivityReason_anyOf_H_
#define LossOfConnectivityReason_anyOf_H_
#include <nlohmann/json.hpp>
namespace
oai
::
amf
::
model
{
/// <summary>
///
/// </summary>
class
LossOfConnectivityReason_anyOf
{
public:
LossOfConnectivityReason_anyOf
();
virtual
~
LossOfConnectivityReason_anyOf
()
=
default
;
enum
class
eLossOfConnectivityReason_anyOf
{
// To have a valid default value.
// Avoiding nameclashes with user defined
// enum values
INVALID_VALUE_OPENAPI_GENERATED
=
0
,
DEREGISTERED
,
MAX_DETECTION_TIME_EXPIRED
,
PURGED
};
/// <summary>
/// Validate the current data in the model. Throws a ValidationException on
/// failure.
/// </summary>
void
validate
()
const
;
/// <summary>
/// Validate the current data in the model. Returns false on error and writes
/// an error message into the given stringstream.
/// </summary>
bool
validate
(
std
::
stringstream
&
msg
)
const
;
bool
operator
==
(
const
LossOfConnectivityReason_anyOf
&
rhs
)
const
;
bool
operator
!=
(
const
LossOfConnectivityReason_anyOf
&
rhs
)
const
;
/////////////////////////////////////////////
/// LossOfConnectivityReason_anyOf members
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
getValue
()
const
;
void
setValue
(
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
value
);
friend
void
to_json
(
nlohmann
::
json
&
j
,
const
LossOfConnectivityReason_anyOf
&
o
);
friend
void
from_json
(
const
nlohmann
::
json
&
j
,
LossOfConnectivityReason_anyOf
&
o
);
protected:
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
m_value
=
LossOfConnectivityReason_anyOf
::
eLossOfConnectivityReason_anyOf
::
INVALID_VALUE_OPENAPI_GENERATED
;
// Helper overload for validate. Used when one model stores another model and
// calls it's validate.
bool
validate
(
std
::
stringstream
&
msg
,
const
std
::
string
&
pathPrefix
)
const
;
};
}
// namespace oai::amf::model
#endif
/* LossOfConnectivityReason_anyOf_H_ */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment