|
| 1 | +_version = 1 |
| 2 | + |
| 3 | +[transforms.idiomaticize_externally_tagged_enum] |
| 4 | +applies_to = "invalid application of idiomaticize_externally_tagged_enum; missing 'oneOf' keyword in transforming schema: %{transforming_schema}" |
| 5 | +oneOf_array = "invalid application of idiomaticize_externally_tagged_enum; 'oneOf' isn't an array in transforming schema: %{transforming_schema}" |
| 6 | +oneOf_item_as_object = """ |
| 7 | +invalid application of idiomaticize_externally_tagged_enum; items in 'oneOf' should always be objects, but encountered an invalid item in transforming schema: |
| 8 | +
|
| 9 | +invalid item: %{invalid_item} |
| 10 | +
|
| 11 | +transforming schema: %{transforming_schema} |
| 12 | +""" |
| 13 | +oneOf_item_define_type = """ |
| 14 | +invalid application of idiomaticize_externally_tagged_enum; every entry in oneOf should define the 'type' keyword, but encountered an invalid item in transforming schema: |
| 15 | +
|
| 16 | +invalid item: %{invalid_item} |
| 17 | +
|
| 18 | +transforming schema: %{transforming_schema} |
| 19 | +""" |
| 20 | +oneOf_item_type_string = """ |
| 21 | +invalid application of idiomaticize_externally_tagged_enum; the value for the 'type' keyword should be a string, but was invalid in transforming schema: |
| 22 | +
|
| 23 | +invalid item: %{invalid_item} |
| 24 | +
|
| 25 | +transforming schema: %{transforming_schema} |
| 26 | +""" |
| 27 | +oneOf_item_not_object_type = """ |
| 28 | +invalid application of idiomaticize_externally_tagged_enum; expected type for 'oneOf' entry to be 'object' but was '%{item_data_type}' in transforming schema: |
| 29 | +
|
| 30 | +invalid item: %{invalid_item} |
| 31 | +
|
| 32 | +transforming schema: %{transforming_schema} |
| 33 | +""" |
| 34 | +oneOf_item_properties_missing = """ |
| 35 | +invalid application of idiomaticize_externally_tagged_enum; expected each item in oneOf to define an object with properties, but encountered invalid item in transforming schema: |
| 36 | +
|
| 37 | +invalid item: %{invalid_item} |
| 38 | +
|
| 39 | +transforming schema: %{transforming_schema} |
| 40 | +""" |
| 41 | +oneOf_item_properties_not_object = """ |
| 42 | +invalid application of idiomaticize_externally_tagged_enum; the 'properties' keyword should always be an object, but encountered invalid item in transforming schema: |
| 43 | +
|
| 44 | +invalid item: %{invalid_item} |
| 45 | +
|
| 46 | +transforming schema: %{transforming_schema} |
| 47 | +""" |
| 48 | +oneOf_item_properties_entry_not_object = """ |
| 49 | +invalid application of idiomaticize_externally_tagged_enum; the property '%{name}' in the 'oneOf' item's 'properties' keyword should always be an object, but was something else in transforming schema: |
| 50 | +
|
| 51 | +invalid item: %{invalid_item} |
| 52 | +
|
| 53 | +transforming schema: %{transforming_schema} |
| 54 | +""" |
| 55 | + |
| 56 | +[transforms.idiomaticize_string_enum] |
| 57 | +applies_to = "invalid application of idiomaticize_string_enum; missing 'oneOf' keyword in transforming schema: %{transforming_schema}" |
| 58 | +oneOf_array = "invalid application of idiomaticize_string_enum; 'oneOf' isn't an array in transforming schema: %{transforming_schema}" |
| 59 | +oneOf_item_as_object = """ |
| 60 | +invalid application of idiomaticize_string_enum; items in 'oneOf' should always be objects, but encountered an invalid item in transforming schema: |
| 61 | +
|
| 62 | +invalid item: %{invalid_item} |
| 63 | +
|
| 64 | +transforming schema: %{transforming_schema} |
| 65 | +""" |
| 66 | +oneOf_item_define_type = """ |
| 67 | +invalid application of idiomaticize_string_enum; every entry in oneOf should define the 'type' keyword, but encountered an invalid item in transforming schema: |
| 68 | +
|
| 69 | +invalid item: %{invalid_item} |
| 70 | +
|
| 71 | +transforming schema: %{transforming_schema} |
| 72 | +""" |
| 73 | +oneOf_item_type_string = """ |
| 74 | +invalid application of idiomaticize_string_enum; the value for the 'type' keyword should be a string, but was invalid in transforming schema: |
| 75 | +
|
| 76 | +invalid item: %{invalid_item} |
| 77 | +
|
| 78 | +transforming schema: %{transforming_schema} |
| 79 | +""" |
| 80 | +oneOf_item_not_string_type = """ |
| 81 | +invalid application of idiomaticize_string_enum; expected type for 'oneOf' entry to be 'string' but was '%{invalid_type}' in transforming schema: |
| 82 | +
|
| 83 | +invalid item: %{invalid_item} |
| 84 | +
|
| 85 | +transforming schema: %{transforming_schema} |
| 86 | +""" |
| 87 | +oneOf_item_enum_not_array = """ |
| 88 | +invalid application of idiomaticize_string_enum; the 'enum' keyword should always be an array, but encountered invalid item in transforming schema: |
| 89 | +
|
| 90 | +invalid item: %{invalid_item} |
| 91 | +
|
| 92 | +transforming schema: %{transforming_schema} |
| 93 | +""" |
| 94 | +oneOf_item_enum_item_not_string = """ |
| 95 | +invalid application of idiomaticize_string_enum; every item in the 'enum' keyword should always be an array of strings, but encountered invalid item in transforming schema: |
| 96 | +
|
| 97 | +invalid item: %{invalid_item} |
| 98 | +
|
| 99 | +transforming schema: %{transforming_schema} |
| 100 | +""" |
| 101 | +oneOf_item_const_missing = """ |
| 102 | +invalid application of idiomaticize_string_enum; documented items in a string enum are generated as subschemas with the 'const' keyword, but encountered invalid item in transforming schema: |
| 103 | +
|
| 104 | +invalid item: %{invalid_item} |
| 105 | +
|
| 106 | +transforming schema: %{transforming_schema} |
| 107 | +""" |
| 108 | +oneOf_item_const_not_string = """ |
| 109 | +invalid application of idiomaticize_string_enum; the value for the 'const' keyword in a string enum should be a string, but encountered invalid item in transforming schema: |
| 110 | +
|
| 111 | +invalid item: %{invalid_item} |
| 112 | +
|
| 113 | +transforming schema: %{transforming_schema} |
| 114 | +""" |
0 commit comments