-- This file is part of the Wire Server implementation.
--
-- Copyright (C) 2022 Wire Swiss GmbH <opensource@wire.com>
--
-- This program is free software: you can redistribute it and/or modify it under
-- the terms of the GNU Affero General Public License as published by the Free
-- Software Foundation, either version 3 of the License, or (at your option) any
-- later version.
--
-- This program is distributed in the hope that it will be useful, but WITHOUT
-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-- FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
-- details.
--
-- You should have received a copy of the GNU Affero General Public License along
-- with this program. If not, see <https://www.gnu.org/licenses/>.

module Test.Wire.API.Golden.Generated.Prekey_user where

import Wire.API.User.Client.Prekey (PrekeyId (PrekeyId, keyId), UncheckedPrekeyBundle (..))

testObject_Prekey_user_1 :: UncheckedPrekeyBundle
testObject_Prekey_user_1 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 79}, prekeyKey = "M\1028531yx"}

testObject_Prekey_user_2 :: UncheckedPrekeyBundle
testObject_Prekey_user_2 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 18}, prekeyKey = "\EOTh"}

testObject_Prekey_user_3 :: UncheckedPrekeyBundle
testObject_Prekey_user_3 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 68}, prekeyKey = ""}

testObject_Prekey_user_4 :: UncheckedPrekeyBundle
testObject_Prekey_user_4 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 88}, prekeyKey = ""}

testObject_Prekey_user_5 :: UncheckedPrekeyBundle
testObject_Prekey_user_5 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 110}, prekeyKey = "\31361?#\DC4k"}

testObject_Prekey_user_6 :: UncheckedPrekeyBundle
testObject_Prekey_user_6 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 110}, prekeyKey = "\a\SUB\tA\186786\&5q\1102132\&7"}

testObject_Prekey_user_7 :: UncheckedPrekeyBundle
testObject_Prekey_user_7 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 123}, prekeyKey = "\NUL\EOTJn\161560\ACK\53946"}

testObject_Prekey_user_8 :: UncheckedPrekeyBundle
testObject_Prekey_user_8 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 12}, prekeyKey = "n2LjT\1096302)R\DLE"}

testObject_Prekey_user_9 :: UncheckedPrekeyBundle
testObject_Prekey_user_9 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 88}, prekeyKey = "9|j.Kp"}

testObject_Prekey_user_10 :: UncheckedPrekeyBundle
testObject_Prekey_user_10 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 58}, prekeyKey = "!@hb"}

testObject_Prekey_user_11 :: UncheckedPrekeyBundle
testObject_Prekey_user_11 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 109}, prekeyKey = "\DLEBa\STX\NUL\US3"}

testObject_Prekey_user_12 :: UncheckedPrekeyBundle
testObject_Prekey_user_12 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 74}, prekeyKey = "L94S]\b`"}

testObject_Prekey_user_13 :: UncheckedPrekeyBundle
testObject_Prekey_user_13 =
  UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 128}, prekeyKey = "\162712\23792$<I|k\SYN\SOZx\STX\25033"}

testObject_Prekey_user_14 :: UncheckedPrekeyBundle
testObject_Prekey_user_14 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 88}, prekeyKey = "\RS\"\1113165o"}

testObject_Prekey_user_15 :: UncheckedPrekeyBundle
testObject_Prekey_user_15 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 23}, prekeyKey = "\188937a\bZS\SO\"\DEL,h\993869j%"}

testObject_Prekey_user_16 :: UncheckedPrekeyBundle
testObject_Prekey_user_16 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 109}, prekeyKey = ""}

testObject_Prekey_user_17 :: UncheckedPrekeyBundle
testObject_Prekey_user_17 =
  UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 0}, prekeyKey = "\CAN\DC1\SYN\f\1073657\DC4\25171\17586f"}

testObject_Prekey_user_18 :: UncheckedPrekeyBundle
testObject_Prekey_user_18 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 121}, prekeyKey = "\SOHm)"}

testObject_Prekey_user_19 :: UncheckedPrekeyBundle
testObject_Prekey_user_19 = UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 52}, prekeyKey = "\1013681+@\1113351'\ETX\v\ACK"}

testObject_Prekey_user_20 :: UncheckedPrekeyBundle
testObject_Prekey_user_20 =
  UncheckedPrekeyBundle {prekeyId = PrekeyId {keyId = 82}, prekeyKey = "<o\1081367(n\1044501\tj\1018150w\1104661`"}
