// BaseURI - Not a mandatory field
err = cbor_value_map_find_value(&rootMap, OC_RSRVD_BASE_URI, &curVal);
VERIFY_CBOR_SUCCESS(TAG, err, "to find uri tag");
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_text_string(&curVal))
{
err = cbor_value_dup_text_string(&curVal, &(temp->baseURI), &len, NULL);
VERIFY_CBOR_SUCCESS(TAG, err, "to find base uri value");
// HREF - Not a mandatory field
err = cbor_value_map_find_value(&rootMap, OC_RSRVD_HREF, &curVal);
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_text_string(&curVal))
{
err = cbor_value_dup_text_string(&curVal, &(temp->uri), &len, NULL);
VERIFY_CBOR_SUCCESS(TAG, err, "to find uri value");
// Name - Not a mandatory field
err = cbor_value_map_find_value(&rootMap, OC_RSRVD_DEVICE_NAME, &curVal);
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_text_string(&curVal))
{
err = cbor_value_dup_text_string(&curVal, &temp->name, &len, NULL);
VERIFY_CBOR_SUCCESS(TAG, err, "to find device name");
// Secure Flag
err = cbor_value_map_find_value(&policyMap, OC_RSRVD_SECURE, &curVal);
VERIFY_CBOR_SUCCESS(TAG, err, "to find secure tag");
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_boolean(&curVal))
{
err = cbor_value_get_boolean(&curVal, &(resource->secure));
VERIFY_CBOR_SUCCESS(TAG, err, "to find secure value");
// Port
err = cbor_value_map_find_value(&policyMap, OC_RSRVD_HOSTING_PORT, &curVal);
VERIFY_CBOR_SUCCESS(TAG, err, "to find port tag");
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_integer(&curVal))
{
int port;
#ifdef TCP_ADAPTER
// TCP Port
err = cbor_value_map_find_value(&policyMap, OC_RSRVD_TCP_PORT, &curVal);
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_integer(&curVal))
{
int tcpPort;
#ifdef __WITH_TLS__
// TLS Port
err = cbor_value_map_find_value(&policyMap, OC_RSRVD_TLS_PORT, &curVal);
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_integer(&curVal))
{
int tlsPort;
err = cbor_value_map_find_value(&resourceMap, OC_RSRVD_ENDPOINTS, &epsMap);
VERIFY_CBOR_SUCCESS(TAG, err, "to find eps tag");
- if (cbor_value_is_valid(&epsMap))
+ if (cbor_value_is_array(&epsMap))
{
CborValue epMap;
err = cbor_value_enter_container(&epsMap, &epMap);
{
err = cbor_value_map_find_value(&rootMap, OC_RSRVD_HREF, &curVal);
VERIFY_CBOR_SUCCESS(TAG, err, "to find href tag");
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_text_string(&curVal))
{
size_t len = 0;
err = cbor_value_dup_text_string(&curVal, &temp->uri, &len, NULL);
// Resource type name
err = cbor_value_map_find_value(rootValue, OC_RSRVD_RESOURCE_TYPE, &curVal);
VERIFY_CBOR_SUCCESS(TAG, err, "to find res type tag");
- if (cbor_value_is_valid(&curVal))
+ if (cbor_value_is_text_string(&curVal))
{
size_t len = 0;
err = cbor_value_dup_text_string(&curVal, &payload->resourceType, &len, NULL);