@@ -97,6 +97,74 @@ jsonEncSub_LoadCipher_cipherType_CardCipher val =
9797
9898
9999
100+type alias Sub_LoadCipher_cipherType_IdentityCipher =
101+ { address1: String
102+ , address2: String
103+ , address3: String
104+ , city: String
105+ , company: String
106+ , country: String
107+ , email: String
108+ , firstName: String
109+ , lastName: String
110+ , licenseNumber: String
111+ , middleName: String
112+ , passportNumber: String
113+ , phone: String
114+ , postalCode: String
115+ , ssn: String
116+ , state: String
117+ , title: String
118+ , username: String
119+ }
120+
121+jsonDecSub_LoadCipher_cipherType_IdentityCipher : Json.Decode.Decoder ( Sub_LoadCipher_cipherType_IdentityCipher )
122+jsonDecSub_LoadCipher_cipherType_IdentityCipher =
123+ Json.Decode.succeed (\paddress1 paddress2 paddress3 pcity pcompany pcountry pemail pfirstName plastName plicenseNumber pmiddleName ppassportNumber pphone ppostalCode pssn pstate ptitle pusername -> {address1 = paddress1, address2 = paddress2, address3 = paddress3, city = pcity, company = pcompany, country = pcountry, email = pemail, firstName = pfirstName, lastName = plastName, licenseNumber = plicenseNumber, middleName = pmiddleName, passportNumber = ppassportNumber, phone = pphone, postalCode = ppostalCode, ssn = pssn, state = pstate, title = ptitle, username = pusername})
124+ |> required "address1" (Json.Decode.string)
125+ |> required "address2" (Json.Decode.string)
126+ |> required "address3" (Json.Decode.string)
127+ |> required "city" (Json.Decode.string)
128+ |> required "company" (Json.Decode.string)
129+ |> required "country" (Json.Decode.string)
130+ |> required "email" (Json.Decode.string)
131+ |> required "firstName" (Json.Decode.string)
132+ |> required "lastName" (Json.Decode.string)
133+ |> required "licenseNumber" (Json.Decode.string)
134+ |> required "middleName" (Json.Decode.string)
135+ |> required "passportNumber" (Json.Decode.string)
136+ |> required "phone" (Json.Decode.string)
137+ |> required "postalCode" (Json.Decode.string)
138+ |> required "ssn" (Json.Decode.string)
139+ |> required "state" (Json.Decode.string)
140+ |> required "title" (Json.Decode.string)
141+ |> required "username" (Json.Decode.string)
142+
143+jsonEncSub_LoadCipher_cipherType_IdentityCipher : Sub_LoadCipher_cipherType_IdentityCipher -> Value
144+jsonEncSub_LoadCipher_cipherType_IdentityCipher val =
145+ Json.Encode.object
146+ [ ("address1", Json.Encode.string val.address1)
147+ , ("address2", Json.Encode.string val.address2)
148+ , ("address3", Json.Encode.string val.address3)
149+ , ("city", Json.Encode.string val.city)
150+ , ("company", Json.Encode.string val.company)
151+ , ("country", Json.Encode.string val.country)
152+ , ("email", Json.Encode.string val.email)
153+ , ("firstName", Json.Encode.string val.firstName)
154+ , ("lastName", Json.Encode.string val.lastName)
155+ , ("licenseNumber", Json.Encode.string val.licenseNumber)
156+ , ("middleName", Json.Encode.string val.middleName)
157+ , ("passportNumber", Json.Encode.string val.passportNumber)
158+ , ("phone", Json.Encode.string val.phone)
159+ , ("postalCode", Json.Encode.string val.postalCode)
160+ , ("ssn", Json.Encode.string val.ssn)
161+ , ("state", Json.Encode.string val.state)
162+ , ("title", Json.Encode.string val.title)
163+ , ("username", Json.Encode.string val.username)
164+ ]
165+
166+
167+
100168type alias Sub_LoadCipher_cipherType_LoginCipher_uris_List = (List String)
101169
102170jsonDecSub_LoadCipher_cipherType_LoginCipher_uris_List : Json.Decode.Decoder ( Sub_LoadCipher_cipherType_LoginCipher_uris_List )
@@ -133,6 +201,7 @@ jsonEncSub_LoadCipher_cipherType_LoginCipher val =
133201
134202type Sub_LoadCipher_cipherType =
135203 CardCipher Sub_LoadCipher_cipherType_CardCipher
204+ | IdentityCipher Sub_LoadCipher_cipherType_IdentityCipher
136205 | LoginCipher Sub_LoadCipher_cipherType_LoginCipher
137206 | NoteCipher String
138207
@@ -140,6 +209,7 @@ jsonDecSub_LoadCipher_cipherType : Json.Decode.Decoder ( Sub_LoadCipher_cipherTy
140209jsonDecSub_LoadCipher_cipherType =
141210 let jsonDecDictSub_LoadCipher_cipherType = Dict.fromList
142211 [ ("CardCipher", Json.Decode.lazy (\_ -> Json.Decode.map CardCipher (jsonDecSub_LoadCipher_cipherType_CardCipher)))
212+ , ("IdentityCipher", Json.Decode.lazy (\_ -> Json.Decode.map IdentityCipher (jsonDecSub_LoadCipher_cipherType_IdentityCipher)))
143213 , ("LoginCipher", Json.Decode.lazy (\_ -> Json.Decode.map LoginCipher (jsonDecSub_LoadCipher_cipherType_LoginCipher)))
144214 , ("NoteCipher", Json.Decode.lazy (\_ -> Json.Decode.map NoteCipher (Json.Decode.string)))
145215 ]
@@ -150,6 +220,7 @@ jsonEncSub_LoadCipher_cipherType : Sub_LoadCipher_cipherType -> Value
150220jsonEncSub_LoadCipher_cipherType val =
151221 let keyval v = case v of
152222 CardCipher v1 -> ("CardCipher", encodeValue (jsonEncSub_LoadCipher_cipherType_CardCipher v1))
223+ IdentityCipher v1 -> ("IdentityCipher", encodeValue (jsonEncSub_LoadCipher_cipherType_IdentityCipher v1))
153224 LoginCipher v1 -> ("LoginCipher", encodeValue (jsonEncSub_LoadCipher_cipherType_LoginCipher v1))
154225 NoteCipher v1 -> ("NoteCipher", encodeValue (Json.Encode.string v1))
155226 in encodeSumTaggedObject "tag" "contents" keyval val