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