Rule Evaluation
public RuleEvaluation RuleEvaluation(@Json(name = "id" ) String id, @Json(name = "grant_id" ) String grantId, @Json(name = "message_id" ) String messageId, @Json(name = "evaluated_at" ) Long evaluatedAt, @Json(name = "evaluation_stage" ) RuleEvaluationStage evaluationStage, @Json(name = "evaluation_input" ) RuleEvaluationInput evaluationInput, @Json(name = "applied_actions" ) RuleEvaluationAppliedActions appliedActions, @Json(name = "matched_rule_ids" ) List<String> matchedRuleIds, @Json(name = "application_id" ) String applicationId, @Json(name = "organization_id" ) String organizationId, @Json(name = "created_at" ) Long createdAt, @Json(name = "updated_at" ) Long updatedAt)