AWSConnectEvaluation

Objective-C

@interface AWSConnectEvaluation

Swift

class AWSConnectEvaluation

Information about a contact evaluation.

Required parameters: [EvaluationId, EvaluationArn, Metadata, Answers, Notes, Status, CreatedTime, LastModifiedTime]

  • A map of question identifiers to answer value.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, AWSConnectEvaluationAnswerOutput *> *_Nullable answers;

    Swift

    var answers: [String : AWSConnectEvaluationAnswerOutput]? { get set }
  • The timestamp for when the evaluation was created.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable createdTime;

    Swift

    var createdTime: Date? { get set }
  • The Amazon Resource Name (ARN) for the contact evaluation resource.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable evaluationArn;

    Swift

    var evaluationArn: String? { get set }
  • A unique identifier for the contact evaluation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable evaluationId;

    Swift

    var evaluationId: String? { get set }
  • The timestamp for when the evaluation was last updated.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable lastModifiedTime;

    Swift

    var lastModifiedTime: Date? { get set }
  • Metadata about the contact evaluation.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSConnectEvaluationMetadata *_Nullable metadata;

    Swift

    var metadata: AWSConnectEvaluationMetadata? { get set }
  • A map of question identifiers to note value.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, AWSConnectEvaluationNote *> *_Nullable notes;

    Swift

    var notes: [String : AWSConnectEvaluationNote]? { get set }
  • A map of item (section or question) identifiers to score value.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, AWSConnectEvaluationScore *> *_Nullable scores;

    Swift

    var scores: [String : AWSConnectEvaluationScore]? { get set }
  • The status of the contact evaluation.

    Declaration

    Objective-C

    @property (nonatomic) AWSConnectEvaluationStatus status;

    Swift

    var status: AWSConnectEvaluationStatus { get set }
  • The tags used to organize, track, or control access for this resource. For example, { “Tags”: {“key1”:“value1”, “key2”:“value2”} }.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;

    Swift

    var tags: [String : String]? { get set }