/// <summary>
 /// Initializes a new instance of the <see cref="TableTransactionAction"/>
 /// </summary>
 /// <param name="actionType"> The operation type to be applied to the <paramref name="entity"/></param>
 /// <param name="entity">The table entity to which the <paramref name="actionType"/> will be applied.</param>
 /// <param name="etag"> The <see cref="ETag"/> to apply to this action.</param>
 public TableTransactionAction(TableTransactionActionType actionType, ITableEntity entity, ETag etag = default)
 {
     ActionType = actionType;
     Entity     = entity;
     ETag       = etag;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TableTransactionAction"/>
 /// </summary>
 /// <param name="actionType"> The operation type to be applied to the <paramref name="entity"/></param>
 /// <param name="entity">The table entity to which the <paramref name="actionType"/> will be applied.</param>
 public TableTransactionAction(TableTransactionActionType actionType, ITableEntity entity) : this(actionType, entity, default)
 {
 }