+ // Resource Type
+ if (payload->types)
+ {
+ OIC_LOG(INFO, TAG, "Payload has types");
+ err |= cbor_encode_text_string(&repMap, OC_RSRVD_RESOURCE_TYPE,
+ sizeof(OC_RSRVD_RESOURCE_TYPE) - 1);
+ VERIFY_CBOR_SUCCESS(TAG, err, "Failed adding rep resource type tag");
+ char *joinedTypes = OCStringLLJoin(payload->types);
+ printf(" JOINED TYPES : %s %zd \n", joinedTypes, strlen(joinedTypes));
+ VERIFY_PARAM_NON_NULL(TAG, joinedTypes, "Failed creating joined string");
+ err |= cbor_encode_text_string(&repMap, joinedTypes, strlen(joinedTypes));
+ OICFree(joinedTypes);
+ VERIFY_CBOR_SUCCESS(TAG, err, "Failed adding rep resource type value");
+ }
+