Skip to content

Commit

Permalink
Fix metadata example
Browse files Browse the repository at this point in the history
  • Loading branch information
AttilaTheFun committed Apr 15, 2018
1 parent 21c62d0 commit ed87dda
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions Sources/Metadata.swift
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ struct MetadataBuilder: Codable {
case defaultValue = "default"
case enumeratedValues = "enum"
case nullable = "x-nullable"
case example
case example = "example"
case xExample = "x-example"
}

init(from decoder: Decoder) throws {
Expand All @@ -49,7 +50,8 @@ struct MetadataBuilder: Codable {
self.defaultValue = try values.decodeAnyIfPresent(forKey: .defaultValue)
self.enumeratedValues = try values.decodeArrayOfOptionalAnyIfPresent(forKey: .enumeratedValues)
self.nullable = try values.decodeIfPresent(Bool.self, forKey: .nullable) ?? false
self.example = try values.decodeAnyIfPresent(forKey: .example)
self.example = try values.decodeAnyIfPresent(forKey: .xExample) ??
(try values.decodeAnyIfPresent(forKey: .example))
}

func encode(to encoder: Encoder) throws {
Expand Down

0 comments on commit ed87dda

Please sign in to comment.