-- | Creates a value of 'EnterprisesDevicesIssueCommand' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'edicXgafv'
--
-- * 'edicUploadProtocol'
--
-- * 'edicAccessToken'
--
-- * 'edicUploadType'
--
-- * 'edicPayload'
--
-- * 'edicName'
--
-- * 'edicCallback'
enterprisesDevicesIssueCommand
    :: Command -- ^ 'edicPayload'
    -> Text -- ^ 'edicName'
    -> EnterprisesDevicesIssueCommand
enterprisesDevicesIssueCommand pEdicPayload_ pEdicName_ =
  EnterprisesDevicesIssueCommand'
    { _edicXgafv = Nothing
    , _edicUploadProtocol = Nothing
    , _edicAccessToken = Nothing
    , _edicUploadType = Nothing
    , _edicPayload = pEdicPayload_
    , _edicName = pEdicName_
    , _edicCallback = Nothing
    }
enterprisesDevicesIssueCommand
    :: Command -- ^ 'edicPayload'
    -> Text -- ^ 'edicName'
    -> EnterprisesDevicesIssueCommand
enterprisesDevicesIssueCommand pEdicPayload_ pEdicName_ =
  EnterprisesDevicesIssueCommand'
    { _edicXgafv = Nothing
    , _edicUploadProtocol = Nothing
    , _edicAccessToken = Nothing
    , _edicUploadType = Nothing
    , _edicPayload = pEdicPayload_
    , _edicName = pEdicName_
    , _edicCallback = Nothing
    }
enterprisesDevicesIssueCommand pEdicPayload_ pEdicName_ =
  EnterprisesDevicesIssueCommand'
    { _edicXgafv = Nothing
    , _edicUploadProtocol = Nothing
    , _edicAccessToken = Nothing
    , _edicUploadType = Nothing
    , _edicPayload = pEdicPayload_
    , _edicName = pEdicName_
    , _edicCallback = Nothing
    }