summaryrefslogtreecommitdiffstats
path: root/veslibrary/ves_cpplibrary/src/lib/encode/XJsonObject.cpp
blob: 85048815d22399e6e99374f10b39fff1c115bffc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "XJsonObject.h"
#include "XJsonObjectImp.h"

vagt::encode::XJsonObject::XJsonObject()
{
}

vagt::encode::XJsonObject::XJsonObject(const XString & objectName, const XArrayOfXJsonObjectInstance & objectInstances):
    imp_(make_shared<XJsonObjectImp>(objectName, objectInstances))
{
}

void vagt::encode::XJsonObject::setObjectSchema(const XString & objectSchema)
{
    return imp_->setObjectSchema(objectSchema);
}

void vagt::encode::XJsonObject::setObjectName(const XString & objectName)
{
    return imp_->setObjectName(objectName);
}

void vagt::encode::XJsonObject::setNfSubscriptionId(const XString & nfSubscriptionId)
{
    return imp_->setNfSubscriptionId(nfSubscriptionId);
}

void vagt::encode::XJsonObject::setObjectInstances(const XArrayOfXJsonObjectInstance & objectInstances)
{
    return imp_->setObjectInstances(objectInstances);
}

void vagt::encode::XJsonObject::setNfSubscribedObjectName(const XString & nfSubscribedObjectName)
{
    return imp_->setNfSubscribedObjectName(nfSubscribedObjectName);
}

void vagt::encode::XJsonObject::setObjectSchemaUrl(const XString & objectSchemaUrl)
{
    return imp_->setObjectSchemaUrl(objectSchemaUrl);
}