packages feed

gogol-digitalassetlinks-1.0.0: gen/Gogol/DigitalAssetLinks/Internal/Sum.hs

{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}

-- |
-- Module      : Gogol.DigitalAssetLinks.Internal.Sum
-- Copyright   : (c) 2015-2025 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay <brendan.g.hay+gogol@gmail.com>
--               Toni Cebrián <toni@tonicebrian.com>
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Gogol.DigitalAssetLinks.Internal.Sum
  ( -- * Xgafv
    Xgafv
      ( Xgafv_1,
        Xgafv_2,
        ..
      ),

    -- * BulkCheckResponse_BulkErrorCode
    BulkCheckResponse_BulkErrorCode
      ( BulkCheckResponse_BulkErrorCode_ERRORCODEUNSPECIFIED,
        BulkCheckResponse_BulkErrorCode_ERRORCODEINVALIDQUERY,
        BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHERROR,
        BulkCheckResponse_BulkErrorCode_ERRORCODEFAILEDSSLVALIDATION,
        BulkCheckResponse_BulkErrorCode_ERRORCODEREDIRECT,
        BulkCheckResponse_BulkErrorCode_ERRORCODETOOLARGE,
        BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDHTTPRESPONSE,
        BulkCheckResponse_BulkErrorCode_ERRORCODEWRONGCONTENTTYPE,
        BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDCONTENT,
        BulkCheckResponse_BulkErrorCode_ERRORCODESECUREASSETINCLUDESINSECURE,
        BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHBUDGETEXHAUSTED,
        ..
      ),

    -- * CheckResponse_ErrorCodeItem
    CheckResponse_ErrorCodeItem
      ( CheckResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED,
        CheckResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY,
        CheckResponse_ErrorCodeItem_ERRORCODEFETCHERROR,
        CheckResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION,
        CheckResponse_ErrorCodeItem_ERRORCODEREDIRECT,
        CheckResponse_ErrorCodeItem_ERRORCODETOOLARGE,
        CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE,
        CheckResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE,
        CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT,
        CheckResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE,
        CheckResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED,
        ..
      ),

    -- * ListResponse_ErrorCodeItem
    ListResponse_ErrorCodeItem
      ( ListResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED,
        ListResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY,
        ListResponse_ErrorCodeItem_ERRORCODEFETCHERROR,
        ListResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION,
        ListResponse_ErrorCodeItem_ERRORCODEREDIRECT,
        ListResponse_ErrorCodeItem_ERRORCODETOOLARGE,
        ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE,
        ListResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE,
        ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT,
        ListResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE,
        ListResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED,
        ..
      ),
  )
where

import Gogol.Prelude qualified as Core

-- | V1 error format.
newtype Xgafv = Xgafv {fromXgafv :: Core.Text}
  deriving stock (Core.Show, Core.Read, Core.Eq, Core.Ord, Core.Generic)
  deriving newtype
    ( Core.Hashable,
      Core.ToHttpApiData,
      Core.FromHttpApiData,
      Core.ToJSON,
      Core.ToJSONKey,
      Core.FromJSON,
      Core.FromJSONKey
    )

-- | v1 error format
pattern Xgafv_1 :: Xgafv
pattern Xgafv_1 = Xgafv "1"

-- | v2 error format
pattern Xgafv_2 :: Xgafv
pattern Xgafv_2 = Xgafv "2"

{-# COMPLETE
  Xgafv_1,
  Xgafv_2,
  Xgafv
  #-}

-- | Error code for the entire request. Present only if the entire request failed. Individual check errors will not trigger the presence of this field.
newtype BulkCheckResponse_BulkErrorCode = BulkCheckResponse_BulkErrorCode {fromBulkCheckResponse_BulkErrorCode :: Core.Text}
  deriving stock (Core.Show, Core.Read, Core.Eq, Core.Ord, Core.Generic)
  deriving newtype
    ( Core.Hashable,
      Core.ToHttpApiData,
      Core.FromHttpApiData,
      Core.ToJSON,
      Core.ToJSONKey,
      Core.FromJSON,
      Core.FromJSONKey
    )

-- | Default value, otherwise unused.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEUNSPECIFIED :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEUNSPECIFIED = BulkCheckResponse_BulkErrorCode "ERROR_CODE_UNSPECIFIED"

-- | Unable to parse query.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEINVALIDQUERY :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEINVALIDQUERY = BulkCheckResponse_BulkErrorCode "ERROR_CODE_INVALID_QUERY"

-- | Unable to fetch the asset links data.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHERROR :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHERROR = BulkCheckResponse_BulkErrorCode "ERROR_CODE_FETCH_ERROR"

-- | Invalid HTTPS certificate .
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEFAILEDSSLVALIDATION :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEFAILEDSSLVALIDATION = BulkCheckResponse_BulkErrorCode "ERROR_CODE_FAILED_SSL_VALIDATION"

-- | HTTP redirects (e.g, 301) are not allowed.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEREDIRECT :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEREDIRECT = BulkCheckResponse_BulkErrorCode "ERROR_CODE_REDIRECT"

-- | Asset links data exceeds maximum size.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODETOOLARGE :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODETOOLARGE = BulkCheckResponse_BulkErrorCode "ERROR_CODE_TOO_LARGE"

-- | Can\'t parse HTTP response.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDHTTPRESPONSE :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDHTTPRESPONSE = BulkCheckResponse_BulkErrorCode "ERROR_CODE_MALFORMED_HTTP_RESPONSE"

-- | HTTP Content-type should be application\/json.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEWRONGCONTENTTYPE :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEWRONGCONTENTTYPE = BulkCheckResponse_BulkErrorCode "ERROR_CODE_WRONG_CONTENT_TYPE"

-- | JSON content is malformed.
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDCONTENT :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDCONTENT = BulkCheckResponse_BulkErrorCode "ERROR_CODE_MALFORMED_CONTENT"

-- | A secure asset includes an insecure asset (security downgrade).
pattern BulkCheckResponse_BulkErrorCode_ERRORCODESECUREASSETINCLUDESINSECURE :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODESECUREASSETINCLUDESINSECURE = BulkCheckResponse_BulkErrorCode "ERROR_CODE_SECURE_ASSET_INCLUDES_INSECURE"

-- | Too many includes (maybe a loop).
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHBUDGETEXHAUSTED :: BulkCheckResponse_BulkErrorCode
pattern BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHBUDGETEXHAUSTED = BulkCheckResponse_BulkErrorCode "ERROR_CODE_FETCH_BUDGET_EXHAUSTED"

{-# COMPLETE
  BulkCheckResponse_BulkErrorCode_ERRORCODEUNSPECIFIED,
  BulkCheckResponse_BulkErrorCode_ERRORCODEINVALIDQUERY,
  BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHERROR,
  BulkCheckResponse_BulkErrorCode_ERRORCODEFAILEDSSLVALIDATION,
  BulkCheckResponse_BulkErrorCode_ERRORCODEREDIRECT,
  BulkCheckResponse_BulkErrorCode_ERRORCODETOOLARGE,
  BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDHTTPRESPONSE,
  BulkCheckResponse_BulkErrorCode_ERRORCODEWRONGCONTENTTYPE,
  BulkCheckResponse_BulkErrorCode_ERRORCODEMALFORMEDCONTENT,
  BulkCheckResponse_BulkErrorCode_ERRORCODESECUREASSETINCLUDESINSECURE,
  BulkCheckResponse_BulkErrorCode_ERRORCODEFETCHBUDGETEXHAUSTED,
  BulkCheckResponse_BulkErrorCode
  #-}

newtype CheckResponse_ErrorCodeItem = CheckResponse_ErrorCodeItem {fromCheckResponse_ErrorCodeItem :: Core.Text}
  deriving stock (Core.Show, Core.Read, Core.Eq, Core.Ord, Core.Generic)
  deriving newtype
    ( Core.Hashable,
      Core.ToHttpApiData,
      Core.FromHttpApiData,
      Core.ToJSON,
      Core.ToJSONKey,
      Core.FromJSON,
      Core.FromJSONKey
    )

-- | Default value, otherwise unused.
pattern CheckResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED = CheckResponse_ErrorCodeItem "ERROR_CODE_UNSPECIFIED"

-- | Unable to parse query.
pattern CheckResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY = CheckResponse_ErrorCodeItem "ERROR_CODE_INVALID_QUERY"

-- | Unable to fetch the asset links data.
pattern CheckResponse_ErrorCodeItem_ERRORCODEFETCHERROR :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEFETCHERROR = CheckResponse_ErrorCodeItem "ERROR_CODE_FETCH_ERROR"

-- | Invalid HTTPS certificate .
pattern CheckResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION = CheckResponse_ErrorCodeItem "ERROR_CODE_FAILED_SSL_VALIDATION"

-- | HTTP redirects (e.g, 301) are not allowed.
pattern CheckResponse_ErrorCodeItem_ERRORCODEREDIRECT :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEREDIRECT = CheckResponse_ErrorCodeItem "ERROR_CODE_REDIRECT"

-- | Asset links data exceeds maximum size.
pattern CheckResponse_ErrorCodeItem_ERRORCODETOOLARGE :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODETOOLARGE = CheckResponse_ErrorCodeItem "ERROR_CODE_TOO_LARGE"

-- | Can\'t parse HTTP response.
pattern CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE = CheckResponse_ErrorCodeItem "ERROR_CODE_MALFORMED_HTTP_RESPONSE"

-- | HTTP Content-type should be application\/json.
pattern CheckResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE = CheckResponse_ErrorCodeItem "ERROR_CODE_WRONG_CONTENT_TYPE"

-- | JSON content is malformed.
pattern CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT = CheckResponse_ErrorCodeItem "ERROR_CODE_MALFORMED_CONTENT"

-- | A secure asset includes an insecure asset (security downgrade).
pattern CheckResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE = CheckResponse_ErrorCodeItem "ERROR_CODE_SECURE_ASSET_INCLUDES_INSECURE"

-- | Too many includes (maybe a loop).
pattern CheckResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED :: CheckResponse_ErrorCodeItem
pattern CheckResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED = CheckResponse_ErrorCodeItem "ERROR_CODE_FETCH_BUDGET_EXHAUSTED"

{-# COMPLETE
  CheckResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED,
  CheckResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY,
  CheckResponse_ErrorCodeItem_ERRORCODEFETCHERROR,
  CheckResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION,
  CheckResponse_ErrorCodeItem_ERRORCODEREDIRECT,
  CheckResponse_ErrorCodeItem_ERRORCODETOOLARGE,
  CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE,
  CheckResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE,
  CheckResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT,
  CheckResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE,
  CheckResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED,
  CheckResponse_ErrorCodeItem
  #-}

newtype ListResponse_ErrorCodeItem = ListResponse_ErrorCodeItem {fromListResponse_ErrorCodeItem :: Core.Text}
  deriving stock (Core.Show, Core.Read, Core.Eq, Core.Ord, Core.Generic)
  deriving newtype
    ( Core.Hashable,
      Core.ToHttpApiData,
      Core.FromHttpApiData,
      Core.ToJSON,
      Core.ToJSONKey,
      Core.FromJSON,
      Core.FromJSONKey
    )

-- | Default value, otherwise unused.
pattern ListResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED = ListResponse_ErrorCodeItem "ERROR_CODE_UNSPECIFIED"

-- | Unable to parse query.
pattern ListResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY = ListResponse_ErrorCodeItem "ERROR_CODE_INVALID_QUERY"

-- | Unable to fetch the asset links data.
pattern ListResponse_ErrorCodeItem_ERRORCODEFETCHERROR :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEFETCHERROR = ListResponse_ErrorCodeItem "ERROR_CODE_FETCH_ERROR"

-- | Invalid HTTPS certificate .
pattern ListResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION = ListResponse_ErrorCodeItem "ERROR_CODE_FAILED_SSL_VALIDATION"

-- | HTTP redirects (e.g, 301) are not allowed.
pattern ListResponse_ErrorCodeItem_ERRORCODEREDIRECT :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEREDIRECT = ListResponse_ErrorCodeItem "ERROR_CODE_REDIRECT"

-- | Asset links data exceeds maximum size.
pattern ListResponse_ErrorCodeItem_ERRORCODETOOLARGE :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODETOOLARGE = ListResponse_ErrorCodeItem "ERROR_CODE_TOO_LARGE"

-- | Can\'t parse HTTP response.
pattern ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE = ListResponse_ErrorCodeItem "ERROR_CODE_MALFORMED_HTTP_RESPONSE"

-- | HTTP Content-type should be application\/json.
pattern ListResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE = ListResponse_ErrorCodeItem "ERROR_CODE_WRONG_CONTENT_TYPE"

-- | JSON content is malformed.
pattern ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT = ListResponse_ErrorCodeItem "ERROR_CODE_MALFORMED_CONTENT"

-- | A secure asset includes an insecure asset (security downgrade).
pattern ListResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE = ListResponse_ErrorCodeItem "ERROR_CODE_SECURE_ASSET_INCLUDES_INSECURE"

-- | Too many includes (maybe a loop).
pattern ListResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED :: ListResponse_ErrorCodeItem
pattern ListResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED = ListResponse_ErrorCodeItem "ERROR_CODE_FETCH_BUDGET_EXHAUSTED"

{-# COMPLETE
  ListResponse_ErrorCodeItem_ERRORCODEUNSPECIFIED,
  ListResponse_ErrorCodeItem_ERRORCODEINVALIDQUERY,
  ListResponse_ErrorCodeItem_ERRORCODEFETCHERROR,
  ListResponse_ErrorCodeItem_ERRORCODEFAILEDSSLVALIDATION,
  ListResponse_ErrorCodeItem_ERRORCODEREDIRECT,
  ListResponse_ErrorCodeItem_ERRORCODETOOLARGE,
  ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDHTTPRESPONSE,
  ListResponse_ErrorCodeItem_ERRORCODEWRONGCONTENTTYPE,
  ListResponse_ErrorCodeItem_ERRORCODEMALFORMEDCONTENT,
  ListResponse_ErrorCodeItem_ERRORCODESECUREASSETINCLUDESINSECURE,
  ListResponse_ErrorCodeItem_ERRORCODEFETCHBUDGETEXHAUSTED,
  ListResponse_ErrorCodeItem
  #-}