global class PredictionRequest { global Boolean async; global List columnNames; global Boolean enableFeaturePersistence; global Boolean enableInsightPersistence; global Boolean enableScorePersistence; global Boolean enableSuggestionPersistence; global Boolean enrichModelClassification; global Boolean enrichModelFeatures; global Boolean enrichPredictionDefinition; global Map featureColumnMap; global List featureExtractionParameters; global String featureExtractorDevName; global String featureExtractorId; global String historyReferencePoint; global String inputType; global Map insightColumnMap; global Map insightsSettings; global String predictionDefinition; global List rawData; global List records; global String scorePersistenceColumn; global String secondaryRecordIdPersistenceField; global Map suggestionColumnMap; global String usecaseDefinition; global String usecaseDevName; global PredictionRequest() { } global Object clone() { } global Boolean equals(Object obj) { } global Integer hashCode() { } global String toString() { } }