SCSCaseDetailViewControllerDelegate
@protocol SCSCaseDetailViewControllerDelegate <NSObject>
Delegate protocol used to receive events about the actions performed by the case detail view controller.
-
Allows the delegate to hide some of the case fields from showing in the Case Detail.
Declaration
Objective-C
- (nonnull NSSet<NSString *> *) caseDetail: (nonnull SCSCaseDetailViewController *)caseDetailController fieldsToHideFromCaseFields:(nonnull NSArray<NSString *> *)availableFields;
Swift
optional func caseDetail(_ caseDetailController: SCSCaseDetailViewController, fieldsToHideFromCaseFields availableFields: [String]) -> Set<String>
Parameters
caseDetailController
Case Detail View controller sending the message.
availableFields
List of fields available for display in Case Detail. The parameter is of type
NSArray<NSString*>*
.Return Value
Set of fields to be hidden in the Case Detail. Return expected is of type
NSSet<NSString*>*
.