/// <summary> /// Add a `default` keyword. /// </summary> /// <param name="builder">The builder.</param> /// <param name="element">The value.</param> /// <returns>The builder.</returns> public static JsonSchemaBuilder Default(this JsonSchemaBuilder builder, JsonElementProxy element) { builder.Add(new DefaultKeyword(element)); return(builder); }
public static PatchOperation Replace(string path, JsonElementProxy value) => PatchOperation.Replace(JsonPointer.Parse(path), value);
/// <summary> /// Creates an `add` operation. /// </summary> /// <param name="path">The source path.</param> /// <param name="value">The value to add.</param> /// <returns>An `add` operation.</returns> public static PatchOperation Add(JsonPointer path, JsonElementProxy value) { return(new PatchOperation(OperationType.Add, JsonPointer.Empty, path, value, AddOperationHandler.Instance)); }