-- | Creates a value of 'BillingAccountsCreate' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'bacXgafv'
--
-- * 'bacUploadProtocol'
--
-- * 'bacAccessToken'
--
-- * 'bacUploadType'
--
-- * 'bacPayload'
--
-- * 'bacCallback'
billingAccountsCreate
    :: BillingAccount -- ^ 'bacPayload'
    -> BillingAccountsCreate
billingAccountsCreate pBacPayload_ =
  BillingAccountsCreate'
    { _bacXgafv = Nothing
    , _bacUploadProtocol = Nothing
    , _bacAccessToken = Nothing
    , _bacUploadType = Nothing
    , _bacPayload = pBacPayload_
    , _bacCallback = Nothing
    }
billingAccountsCreate
    :: BillingAccount -- ^ 'bacPayload'
    -> BillingAccountsCreate
billingAccountsCreate pBacPayload_ =
  BillingAccountsCreate'
    { _bacXgafv = Nothing
    , _bacUploadProtocol = Nothing
    , _bacAccessToken = Nothing
    , _bacUploadType = Nothing
    , _bacPayload = pBacPayload_
    , _bacCallback = Nothing
    }
billingAccountsCreate pBacPayload_ =
  BillingAccountsCreate'
    { _bacXgafv = Nothing
    , _bacUploadProtocol = Nothing
    , _bacAccessToken = Nothing
    , _bacUploadType = Nothing
    , _bacPayload = pBacPayload_
    , _bacCallback = Nothing
    }