Used to chain Migration procedures/steps.
Used to chain Migration procedures/steps.
A Migration procedure that will further manipulate the JObject returned by this Migration's procedure.
The new Migration
Adds to this Migration, a step that moves a field from a child JSON object to another child JSON object and renames it.
Adds to this Migration, a step that moves a field from a child JSON object to another child JSON object and renames it.
The source child name
The destination child name
The original field name
The new field name
The new Migration
Adds to this Migration, a step that moves a field from a child JSON object to the parent JSON object and renames it.
Adds to this Migration, a step that moves a field from a child JSON object to the parent JSON object and renames it.
The child name
The original field name
The new field name
The new Migration
Adds to this Migration, a step that moves a field from the parent JSON object to a child JSON object and renames it.
Adds to this Migration, a step that moves a field from the parent JSON object to a child JSON object and renames it.
The child name
The original field name
The new field name
The new Migration
Adds to this Migration, a step that removes a field from a specified path.
Adds to this Migration, a step that removes a field from a specified path.
The path to the field
The name of the field to be removed
The new Migration
Adds to this Migration, a step that renames a field.
Adds to this Migration, a step that renames a field.
The field name
The new field name
The new Migration
Adds to this Migration, a step that performs arbitrary manipulations of a field and renames it.
Adds to this Migration, a step that performs arbitrary manipulations of a field and renames it.
The field name
The new field name
The procedure to perform
The new Migration
Represents a single migration to a specified version
The version type