@servicenow/sdk - v4.4.1
    Preparing search index...

    Variable sys_push_notif_msgConst

    sys_push_notif_msg: {
        allowWebServiceAccess: true;
        attributes: { update_synch: true };
        display: "name";
        extends: "sys_metadata";
        label: "Push Notification Message";
        name: "sys_push_notif_msg";
        schema: {
            message_string: Typed<
                string,
                {
                    label: [
                        {
                            hint: "Enter the push notification message. This message overrides any message that you create on the Notification form.";
                            label: "Message";
                            language: "en";
                            plural: "Messages";
                        },
                    ];
                    maxLength: 5000;
                },
            >;
            name: Typed<string, { label: "Name" }>;
            push_app: Typed<
                | string
                | Record<"sys_push_application">
                | ExplicitKey<"sys_push_application">
                | TableBrand<"sys_push_application">,
                {
                    attributes: { encode_utf8: false };
                    label: [
                        {
                            hint: "Select the application that this message will be sent to.";
                            label: "Push App";
                            language: "en";
                            plural: "Push Apps";
                        },
                    ];
                    referenceQual: "parent_appISEMPTY";
                    referenceTable: "sys_push_application";
                },
            >;
            push_message_content: Typed<
                | string
                | Record<"sys_push_notif_msg_content">
                | ExplicitKey<"sys_push_notif_msg_content">
                | TableBrand<"sys_push_notif_msg_content">,
                {
                    attributes: { encode_utf8: false };
                    label: [
                        {
                            hint: "Select a layout that determines what the push notification looks like to users.";
                            label: "Push Message Content";
                            language: "en";
                            plural: "Push Message Contents";
                        },
                    ];
                    referenceQual: "javascript:'push_app=' + current.push_app";
                    referenceTable: "sys_push_notif_msg_content";
                },
            >;
            subject: Typed<string, { label: "Subject"; maxLength: 128 }>;
            sys_id: Typed<
                string,
                {
                    label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                    primary: true;
                },
            >;
            table: Typed<
                keyof Tables,
                { attributes: { allow_public: true; base_start: true }; label: "Table" },
            >;
            type: Typed<
                string,
                { default: "push"; dropdown: "dropdown_without_none"; label: "Type" },
            >;
        };
        textIndex: true;
    } = ...

    Type Declaration

    • ReadonlyallowWebServiceAccess: true
    • Readonlyattributes: { update_synch: true }
    • Readonlydisplay: "name"
    • Readonlyextends: "sys_metadata"
    • Readonlylabel: "Push Notification Message"
    • Readonlyname: "sys_push_notif_msg"
    • Readonlyschema: {
          message_string: Typed<
              string,
              {
                  label: [
                      {
                          hint: "Enter the push notification message. This message overrides any message that you create on the Notification form.";
                          label: "Message";
                          language: "en";
                          plural: "Messages";
                      },
                  ];
                  maxLength: 5000;
              },
          >;
          name: Typed<string, { label: "Name" }>;
          push_app: Typed<
              | string
              | Record<"sys_push_application">
              | ExplicitKey<"sys_push_application">
              | TableBrand<"sys_push_application">,
              {
                  attributes: { encode_utf8: false };
                  label: [
                      {
                          hint: "Select the application that this message will be sent to.";
                          label: "Push App";
                          language: "en";
                          plural: "Push Apps";
                      },
                  ];
                  referenceQual: "parent_appISEMPTY";
                  referenceTable: "sys_push_application";
              },
          >;
          push_message_content: Typed<
              | string
              | Record<"sys_push_notif_msg_content">
              | ExplicitKey<"sys_push_notif_msg_content">
              | TableBrand<"sys_push_notif_msg_content">,
              {
                  attributes: { encode_utf8: false };
                  label: [
                      {
                          hint: "Select a layout that determines what the push notification looks like to users.";
                          label: "Push Message Content";
                          language: "en";
                          plural: "Push Message Contents";
                      },
                  ];
                  referenceQual: "javascript:'push_app=' + current.push_app";
                  referenceTable: "sys_push_notif_msg_content";
              },
          >;
          subject: Typed<string, { label: "Subject"; maxLength: 128 }>;
          sys_id: Typed<
              string,
              {
                  label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                  primary: true;
              },
          >;
          table: Typed<
              keyof Tables,
              { attributes: { allow_public: true; base_start: true }; label: "Table" },
          >;
          type: Typed<
              string,
              { default: "push"; dropdown: "dropdown_without_none"; label: "Type" },
          >;
      }
    • ReadonlytextIndex: true