def create(new_list_dto: NewList, user_sub: str) -> ListModel: list_dto = ListModel( id=ShortUUID.random(length=6), userId=user_sub, listName=new_list_dto.name, createdAt=datetime.utcnow(), items=new_list_dto.items, guests=new_list_dto.guests, ) Lists.save(ListMappers.map_dto_to_doc(list_dto)) UserToLists.add_list(user_sub, list_dto.id) for guest_id in new_list_dto.guests: UserToLists.add_list(guest_id, list_dto.id) return list_dto
def get_coupon_code(): uuid = ShortUUID(alphabet="ACDEFJKLMNPRTUVWXY3479") return uuid.random(length=12)