packages feed

cloudevents-haskell-0.1.0.0: src/CloudEvent/V1/Event/Lens.hs

{-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_GHC -Wno-missing-export-lists #-}

module CloudEvent.V1.Event.Lens where

import CloudEvent.V1.Event.Data (CloudEvent)
import Control.Lens (makeLensesFor)

makeLensesFor
  [ ("ceId", "_ceId")
  , ("ceSource", "_ceSource")
  , ("ceSpecversion", "_ceSpecversion")
  , ("ceType", "_ceType")
  , ("ceDatacontenttype", "_ceDatacontenttype")
  , ("ceDataschema", "_ceDataschema")
  , ("ceSubject", "_ceSubject")
  , ("ceTime", "_ceTime")
  , ("ceData", "_ceData")
  , ("ceData_base64", "_ceData_base64")
  , ("extensionAttributes", "_extensionAttributes")
  ]
  ''CloudEvent