ChatFormConfiguration

@objc(ZDKChatFormConfiguration)
public final class ChatFormConfiguration : NSObject, ReflectedStringConvertible
  • Sets how the name field is presented to the end-user. Field is .optional by default.

    Declaration

    Swift

    @objc
    public var name: FormFieldStatus
  • Sets how the email field is presented to the end-user. Field is .optional by default.

    Declaration

    Swift

    @objc
    public var email: FormFieldStatus
  • Sets how the phone number field is presented to the end-user. Field is .optional by default.

    Declaration

    Swift

    @objc
    public var phoneNumber: FormFieldStatus
  • Sets how the department selection field is presented to the end-user. Field is .optional by default.

    Declaration

    Swift

    @objc
    public var department: FormFieldStatus
  • Declaration

    Swift

    @objc
    override public var description: String { get }
  • Declaration

    Swift

    @objc
    override public var debugDescription: String { get }
  • Declaration

    Swift

    @objc
    public init(name: FormFieldStatus = .optional,
                email: FormFieldStatus = .optional,
                phoneNumber: FormFieldStatus = .optional,
                department: FormFieldStatus = .optional)
  • Declaration

    Swift

    @objc
    override public func isEqual(_ object: Any?) -> Bool