class Azure::CognitiveServices::ContentModerator::V1_0::Models::Screen
The response for a Screen
text request.
Attributes
auto_corrected_text[RW]
@return [String] The autocorrected text
classification[RW]
@return [Classification] The classification details of the text.
language[RW]
@return [String] Language of the input text content.
misrepresentation[RW]
@return [Array<String>] The misrepresentation text.
normalized_text[RW]
@return [String] The normalized text.
original_text[RW]
@return [String] The original text.
pii[RW]
@return [PII] Personal Identifier Information details.
status[RW]
@return [Status] The evaluate status.
terms[RW]
@return [Array<DetectedTerms>]
tracking_id[RW]
@return [String] Unique Content
Moderator transaction Id.
Private Class Methods
mapper()
click to toggle source
Mapper for Screen
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.0/generated/azure_cognitiveservices_contentmoderator/models/screen.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Screen', type: { name: 'Composite', class_name: 'Screen', model_properties: { original_text: { client_side_validation: true, required: false, serialized_name: 'OriginalText', type: { name: 'String' } }, normalized_text: { client_side_validation: true, required: false, serialized_name: 'NormalizedText', type: { name: 'String' } }, auto_corrected_text: { client_side_validation: true, required: false, serialized_name: 'AutoCorrectedText', type: { name: 'String' } }, misrepresentation: { client_side_validation: true, required: false, serialized_name: 'Misrepresentation', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, classification: { client_side_validation: true, required: false, serialized_name: 'Classification', type: { name: 'Composite', class_name: 'Classification' } }, status: { client_side_validation: true, required: false, serialized_name: 'Status', type: { name: 'Composite', class_name: 'Status' } }, pii: { client_side_validation: true, required: false, serialized_name: 'PII', type: { name: 'Composite', class_name: 'PII' } }, language: { client_side_validation: true, required: false, serialized_name: 'Language', type: { name: 'String' } }, terms: { client_side_validation: true, required: false, serialized_name: 'Terms', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'DetectedTermsElementType', type: { name: 'Composite', class_name: 'DetectedTerms' } } } }, tracking_id: { client_side_validation: true, required: false, serialized_name: 'TrackingId', type: { name: 'String' } } } } } end