@@ -641,8 +641,20 @@ jsonEncCmd val =
641641
642642
643643
644+type alias FullCipher_collectionIds_List = (List String)
645+
646+jsonDecFullCipher_collectionIds_List : Json.Decode.Decoder ( FullCipher_collectionIds_List )
647+jsonDecFullCipher_collectionIds_List =
648+ Json.Decode.list (Json.Decode.string)
649+
650+jsonEncFullCipher_collectionIds_List : FullCipher_collectionIds_List -> Value
651+jsonEncFullCipher_collectionIds_List val = (Json.Encode.list Json.Encode.string) val
652+
653+
654+
644655type alias FullCipher =
645656 { cipher: Cipher
657+ , collectionIds: FullCipher_collectionIds_List
646658 , favorite: Bool
647659 , id: String
648660 , name: String
@@ -651,8 +663,9 @@ type alias FullCipher =
651663
652664jsonDecFullCipher : Json.Decode.Decoder ( FullCipher )
653665jsonDecFullCipher =
654− Json.Decode.succeed (\pcipher pfavorite pid pname preprompt -> {cipher = pcipher, favorite = pfavorite, id = pid, name = pname, reprompt = preprompt})
666+ Json.Decode.succeed (\pcipher pcollectionIds pfavorite pid pname preprompt -> {cipher = pcipher, collectionIds = pcollectionIds, favorite = pfavorite, id = pid, name = pname, reprompt = preprompt})
655667 |> required "cipher" (jsonDecCipher)
668+ |> required "collectionIds" (jsonDecFullCipher_collectionIds_List)
656669 |> required "favorite" (Json.Decode.bool)
657670 |> required "id" (Json.Decode.string)
658671 |> required "name" (Json.Decode.string)
@@ -662,6 +675,7 @@ jsonEncFullCipher : FullCipher -> Value
662675jsonEncFullCipher val =
663676 Json.Encode.object
664677 [ ("cipher", jsonEncCipher val.cipher)
678+ , ("collectionIds", jsonEncFullCipher_collectionIds_List val.collectionIds)
665679 , ("favorite", Json.Encode.bool val.favorite)
666680 , ("id", Json.Encode.string val.id)
667681 , ("name", Json.Encode.string val.name)