HSBeaconMessagingSettings

@interface HSBeaconMessagingSettings : NSObject

HSBeaconMessagingSettings contains settings specific to the messaging portions of Beacon. After creating and configuring a messaging settings object, you can set messagingSettings on HSBeaconSettings with it.

  • Disable contact form custom fields if enabled in the Beacon config.

    This will not enable custom fields if disabled in the config.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL contactFormCustomFieldsEnabled;
  • Display an editable Name field.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL contactFormShowNameField;
  • Was contactFormShowNameField set with a local override.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL contactFormShowNameFieldSet;
  • Display an editable Subject field.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL contactFormShowSubjectField;
  • Was contactFormShowSubjectFieldSet set with a local override.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL contactFormShowSubjectFieldSet;
  • Enable or disable file attachments.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL contactFormAllowAttachments;
  • Was contactFormAllowAttachmentsSet set with a local override.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL contactFormAllowAttachmentsSet;
  • Show a contact link on the Beacon home screen.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showGetInTouch;
  • Was showGetInTouchSet set with a local override.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL showGetInTouchSet;
  • When custom field values are pre-filled, set to true to make them visible.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showPrefilledCustomFields;