InputJsonObject: {
    readonly [Key in string]?: InputJsonValue | null
}

Matches a JSON object. Unlike JsonObject, this type allows undefined and read-only properties.