Is the value stored in criterion_id in smart_objects item unique

I have a widget/module that has a smart_objects field in params object.

{
 "cell": false,
 "cells": [],
 "css_class": "",
 "css_id": "",
 "css_id_str": "",
 "css_style": "",
 "editable": false,
 "id": "widget_1679061871469",
 "is_container": false,
 "is_content_overridden": false,
 "is_in_container": false,
 "label": "Button",
 "language_overrides_deprecated": {},
 "name": "widget_1679061871469",
 "order": 0,
 "params": {
 "button_text": "Add a button link here (Default)",
 "css_class": "dnd-module",
 "definition_id": 63888387829,
 "module_id": 8243667,
 "schema_version": 2,
 "smart_objects": [
 {
 "body": {
 "button_text": "Add a button link here (Desktop)",
 "link": {
 "no_follow": false,
 "open_in_new_tab": false,
 "url": {
 "href": "www.hubspot.com",
 "type": "EXTERNAL"
 }
 },
 "style": {
 "button_color": {
 "color": "#000000",
 "opacity": 100
 },
 "button_font": {
 "color": "#FFFFFF",
 "size_unit": "px"
 },
 "button_hover_color": {
 "color": "#CCCCCC",
 "opacity": 100
 },
 "override_default_style": false,
 "text_hover_color": {
 "color": "#000000",
 "opacity": 100
 }
 }
 },
 "criterion_id": 63888387830,
 "order": 0,
 "target_type": "WIDGET"
 },
 {
 "body": {
 "button_text": "Add a button link here (Mobile)",
 "link": {
 "no_follow": false,
 "open_in_new_tab": false,
 "url": {
 "href": "www.hubspot.com",
 "type": "EXTERNAL"
 }
 },
 "style": {
 "button_color": {
 "color": "#000000",
 "opacity": 100
 },
 "button_font": {
 "color": "#FFFFFF",
 "size_unit": "px"
 },
 "button_hover_color": {
 "color": "#CCCCCC",
 "opacity": 100
 },
 "override_default_style": false,
 "text_hover_color": {
 "color": "#000000",
 "opacity": 100
 }
 }
 },
 "criterion_id": 63888387831,
 "order": 1,
 "target_type": "WIDGET"
 }
 ],
 "smart_type": "DEVICE_TYPE"
 },
 "root": false,
 "row": false,
 "row_meta_data": [],
 "rows": [],
 "styles": {
 "flexbox_positioning": "TOP_CENTER"
 },
 "type": "custom_widget",
 "w": 12,
 "widgets": [],
 "x": 0
}

I would like to know if the value of the field criterion_id in smart_objects item is unique?

Hey, @VOsos :waving_hand: Thanks for reaching out. Let’s see if our community has experience here — @Anton @jonchim @himanshurauthan, do you have any insight?

One question — by unique per Smart Content rule? Or in some other way.

I’m looking through the dev docs and doing some research from my end as well.

Best,

Jaycee

Hello @Jaycee_Lewis . I’m interested in uniqueness within a widget/module.