-- | Creates a value of 'ProjectsTriggersWebhook' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'ptwXgafv'
--
-- * 'ptwUploadProtocol'
--
-- * 'ptwAccessToken'
--
-- * 'ptwUploadType'
--
-- * 'ptwSecret'
--
-- * 'ptwPayload'
--
-- * 'ptwName'
--
-- * 'ptwTrigger'
--
-- * 'ptwProjectId'
--
-- * 'ptwCallback'
projectsTriggersWebhook
    :: HTTPBody -- ^ 'ptwPayload'
    -> Text -- ^ 'ptwTrigger'
    -> Text -- ^ 'ptwProjectId'
    -> ProjectsTriggersWebhook
projectsTriggersWebhook pPtwPayload_ pPtwTrigger_ pPtwProjectId_ =
  ProjectsTriggersWebhook'
    { _ptwXgafv = Nothing
    , _ptwUploadProtocol = Nothing
    , _ptwAccessToken = Nothing
    , _ptwUploadType = Nothing
    , _ptwSecret = Nothing
    , _ptwPayload = pPtwPayload_
    , _ptwName = Nothing
    , _ptwTrigger = pPtwTrigger_
    , _ptwProjectId = pPtwProjectId_
    , _ptwCallback = Nothing
    }
projectsTriggersWebhook
    :: HTTPBody -- ^ 'ptwPayload'
    -> Text -- ^ 'ptwTrigger'
    -> Text -- ^ 'ptwProjectId'
    -> ProjectsTriggersWebhook
projectsTriggersWebhook pPtwPayload_ pPtwTrigger_ pPtwProjectId_ =
  ProjectsTriggersWebhook'
    { _ptwXgafv = Nothing
    , _ptwUploadProtocol = Nothing
    , _ptwAccessToken = Nothing
    , _ptwUploadType = Nothing
    , _ptwSecret = Nothing
    , _ptwPayload = pPtwPayload_
    , _ptwName = Nothing
    , _ptwTrigger = pPtwTrigger_
    , _ptwProjectId = pPtwProjectId_
    , _ptwCallback = Nothing
    }
projectsTriggersWebhook pPtwPayload_ pPtwTrigger_ pPtwProjectId_ =
  ProjectsTriggersWebhook'
    { _ptwXgafv = Nothing
    , _ptwUploadProtocol = Nothing
    , _ptwAccessToken = Nothing
    , _ptwUploadType = Nothing
    , _ptwSecret = Nothing
    , _ptwPayload = pPtwPayload_
    , _ptwName = Nothing
    , _ptwTrigger = pPtwTrigger_
    , _ptwProjectId = pPtwProjectId_
    , _ptwCallback = Nothing
    }