public Action(ActionCategoryEnum category, string description) { this.category = category; this.description = description; }
/// <summary> /// Initializes a new instance of the <see cref="CombinedSubmissionAction" /> class. /// </summary> /// <param name="id">id (required).</param> /// <param name="integrationId">integrationId (required).</param> /// <param name="state">state (required).</param> /// <param name="actionCategory">actionCategory (required).</param> /// <param name="actionType">actionType (required).</param> /// <param name="resultData">resultData (required).</param> public CombinedSubmissionAction(string id = default(string), string integrationId = default(string), StateEnum state = default(StateEnum), ActionCategoryEnum actionCategory = default(ActionCategoryEnum), ActionTypeEnum actionType = default(ActionTypeEnum), Object resultData = default(Object)) { // to ensure "id" is required (not null) if (id == null) { throw new InvalidDataException("id is a required property for CombinedSubmissionAction and cannot be null"); } else { this.Id = id; } // to ensure "integrationId" is required (not null) if (integrationId == null) { throw new InvalidDataException("integrationId is a required property for CombinedSubmissionAction and cannot be null"); } else { this.IntegrationId = integrationId; } // to ensure "state" is required (not null) if (state == null) { throw new InvalidDataException("state is a required property for CombinedSubmissionAction and cannot be null"); } else { this.State = state; } // to ensure "actionCategory" is required (not null) if (actionCategory == null) { throw new InvalidDataException("actionCategory is a required property for CombinedSubmissionAction and cannot be null"); } else { this.ActionCategory = actionCategory; } // to ensure "actionType" is required (not null) if (actionType == null) { throw new InvalidDataException("actionType is a required property for CombinedSubmissionAction and cannot be null"); } else { this.ActionType = actionType; } // to ensure "resultData" is required (not null) if (resultData == null) { throw new InvalidDataException("resultData is a required property for CombinedSubmissionAction and cannot be null"); } else { this.ResultData = resultData; } }