Class GraphQLErrorObjectQueryBuilderDsl
java.lang.Object
com.commercetools.api.predicates.query.error.GraphQLErrorObjectQueryBuilderDsl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasAnonymousIdAlreadyInUse(Function<GraphQLAnonymousIdAlreadyInUseErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAnonymousIdAlreadyInUseErrorQueryBuilderDsl>> fn) asAssociateMissingPermission(Function<GraphQLAssociateMissingPermissionErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAssociateMissingPermissionErrorQueryBuilderDsl>> fn) asAttributeDefinitionAlreadyExists(Function<GraphQLAttributeDefinitionAlreadyExistsErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAttributeDefinitionAlreadyExistsErrorQueryBuilderDsl>> fn) asAttributeDefinitionTypeConflict(Function<GraphQLAttributeDefinitionTypeConflictErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAttributeDefinitionTypeConflictErrorQueryBuilderDsl>> fn) asAttributeNameDoesNotExist(Function<GraphQLAttributeNameDoesNotExistErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAttributeNameDoesNotExistErrorQueryBuilderDsl>> fn) asBadGateway(Function<GraphQLBadGatewayErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLBadGatewayErrorQueryBuilderDsl>> fn) asConcurrentModification(Function<GraphQLConcurrentModificationErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLConcurrentModificationErrorQueryBuilderDsl>> fn) asContentTooLarge(Function<GraphQLContentTooLargeErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLContentTooLargeErrorQueryBuilderDsl>> fn) asCountryNotConfiguredInStore(Function<GraphQLCountryNotConfiguredInStoreErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLCountryNotConfiguredInStoreErrorQueryBuilderDsl>> fn) asDiscountCodeNonApplicable(Function<GraphQLDiscountCodeNonApplicableErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDiscountCodeNonApplicableErrorQueryBuilderDsl>> fn) asDuplicateAttributeValue(Function<GraphQLDuplicateAttributeValueErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateAttributeValueErrorQueryBuilderDsl>> fn) asDuplicateAttributeValues(Function<GraphQLDuplicateAttributeValuesErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateAttributeValuesErrorQueryBuilderDsl>> fn) asDuplicateEnumValues(Function<GraphQLDuplicateEnumValuesErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateEnumValuesErrorQueryBuilderDsl>> fn) asDuplicateField(Function<GraphQLDuplicateFieldErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateFieldErrorQueryBuilderDsl>> fn) asDuplicateFieldWithConflictingResource(Function<GraphQLDuplicateFieldWithConflictingResourceErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateFieldWithConflictingResourceErrorQueryBuilderDsl>> fn) asDuplicatePriceKey(Function<GraphQLDuplicatePriceKeyErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicatePriceKeyErrorQueryBuilderDsl>> fn) asDuplicatePriceScope(Function<GraphQLDuplicatePriceScopeErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicatePriceScopeErrorQueryBuilderDsl>> fn) asDuplicateStandalonePriceScope(Function<GraphQLDuplicateStandalonePriceScopeErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateStandalonePriceScopeErrorQueryBuilderDsl>> fn) asDuplicateVariantValues(Function<GraphQLDuplicateVariantValuesErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateVariantValuesErrorQueryBuilderDsl>> fn) asEditPreviewFailed(Function<GraphQLEditPreviewFailedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLEditPreviewFailedErrorQueryBuilderDsl>> fn) asEnumKeyAlreadyExists(Function<GraphQLEnumKeyAlreadyExistsErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLEnumKeyAlreadyExistsErrorQueryBuilderDsl>> fn) asEnumKeyDoesNotExist(Function<GraphQLEnumKeyDoesNotExistErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLEnumKeyDoesNotExistErrorQueryBuilderDsl>> fn) asEnumValueIsUsed(Function<GraphQLEnumValueIsUsedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLEnumValueIsUsedErrorQueryBuilderDsl>> fn) asEnumValuesMustMatch(Function<GraphQLEnumValuesMustMatchErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLEnumValuesMustMatchErrorQueryBuilderDsl>> fn) asExpiredCustomerEmailToken(Function<GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExpiredCustomerEmailTokenErrorQueryBuilderDsl>> fn) asExpiredCustomerPasswordToken(Function<GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExpiredCustomerPasswordTokenErrorQueryBuilderDsl>> fn) asExtensionBadResponse(Function<GraphQLExtensionBadResponseErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExtensionBadResponseErrorQueryBuilderDsl>> fn) asExtensionNoResponse(Function<GraphQLExtensionNoResponseErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExtensionNoResponseErrorQueryBuilderDsl>> fn) asExtensionPredicateEvaluationFailed(Function<GraphQLExtensionPredicateEvaluationFailedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExtensionPredicateEvaluationFailedErrorQueryBuilderDsl>> fn) asExtensionUpdateActionsFailed(Function<GraphQLExtensionUpdateActionsFailedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExtensionUpdateActionsFailedErrorQueryBuilderDsl>> fn) asExternalOAuthFailed(Function<GraphQLExternalOAuthFailedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExternalOAuthFailedErrorQueryBuilderDsl>> fn) asFeatureRemoved(Function<GraphQLFeatureRemovedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLFeatureRemovedErrorQueryBuilderDsl>> fn) asGeneral(Function<GraphQLGeneralErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLGeneralErrorQueryBuilderDsl>> fn) asInsufficientScope(Function<GraphQLInsufficientScopeErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInsufficientScopeErrorQueryBuilderDsl>> fn) asInternalConstraintViolated(Function<GraphQLInternalConstraintViolatedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInternalConstraintViolatedErrorQueryBuilderDsl>> fn) asInvalidCredentials(Function<GraphQLInvalidCredentialsErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidCredentialsErrorQueryBuilderDsl>> fn) asInvalidCurrentPassword(Function<GraphQLInvalidCurrentPasswordErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidCurrentPasswordErrorQueryBuilderDsl>> fn) asInvalidField(Function<GraphQLInvalidFieldErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidFieldErrorQueryBuilderDsl>> fn) asInvalidInput(Function<GraphQLInvalidInputErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidInputErrorQueryBuilderDsl>> fn) asInvalidItemShippingDetails(Function<GraphQLInvalidItemShippingDetailsErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidItemShippingDetailsErrorQueryBuilderDsl>> fn) asInvalidJsonInput(Function<GraphQLInvalidJsonInputErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidJsonInputErrorQueryBuilderDsl>> fn) asInvalidOperation(Function<GraphQLInvalidOperationErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidOperationErrorQueryBuilderDsl>> fn) asInvalidSubject(Function<GraphQLInvalidSubjectErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidSubjectErrorQueryBuilderDsl>> fn) asInvalidToken(Function<GraphQLInvalidTokenErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLInvalidTokenErrorQueryBuilderDsl>> fn) asLanguageUsedInStores(Function<GraphQLLanguageUsedInStoresErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLLanguageUsedInStoresErrorQueryBuilderDsl>> fn) asLockedField(Function<GraphQLLockedFieldErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLLockedFieldErrorQueryBuilderDsl>> fn) asMatchingPriceNotFound(Function<GraphQLMatchingPriceNotFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMatchingPriceNotFoundErrorQueryBuilderDsl>> fn) asMaxCartDiscountsReached(Function<GraphQLMaxCartDiscountsReachedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMaxCartDiscountsReachedErrorQueryBuilderDsl>> fn) asMaxDiscountGroupsReached(Function<GraphQLMaxDiscountGroupsReachedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMaxDiscountGroupsReachedErrorQueryBuilderDsl>> fn) asMaxResourceLimitExceeded(Function<GraphQLMaxResourceLimitExceededErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMaxResourceLimitExceededErrorQueryBuilderDsl>> fn) asMaxStoreReferencesReached(Function<GraphQLMaxStoreReferencesReachedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMaxStoreReferencesReachedErrorQueryBuilderDsl>> fn) asMissingRoleOnChannel(Function<GraphQLMissingRoleOnChannelErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMissingRoleOnChannelErrorQueryBuilderDsl>> fn) asMissingTaxRateForCountry(Function<GraphQLMissingTaxRateForCountryErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMissingTaxRateForCountryErrorQueryBuilderDsl>> fn) asMoneyOverflow(Function<GraphQLMoneyOverflowErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLMoneyOverflowErrorQueryBuilderDsl>> fn) asNoMatchingProductDiscountFound(Function<GraphQLNoMatchingProductDiscountFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLNoMatchingProductDiscountFoundErrorQueryBuilderDsl>> fn) asObjectNotFound(Function<GraphQLObjectNotFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLObjectNotFoundErrorQueryBuilderDsl>> fn) asOutOfStock(Function<GraphQLOutOfStockErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLOutOfStockErrorQueryBuilderDsl>> fn) asOverCapacity(Function<GraphQLOverCapacityErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLOverCapacityErrorQueryBuilderDsl>> fn) asOverlappingStandalonePriceValidity(Function<GraphQLOverlappingStandalonePriceValidityErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLOverlappingStandalonePriceValidityErrorQueryBuilderDsl>> fn) asPendingOperation(Function<GraphQLPendingOperationErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLPendingOperationErrorQueryBuilderDsl>> fn) asPriceChanged(Function<GraphQLPriceChangedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLPriceChangedErrorQueryBuilderDsl>> fn) asProductAssignmentMissing(Function<GraphQLProductAssignmentMissingErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLProductAssignmentMissingErrorQueryBuilderDsl>> fn) asProductPresentWithDifferentVariantSelection(Function<GraphQLProductPresentWithDifferentVariantSelectionErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLProductPresentWithDifferentVariantSelectionErrorQueryBuilderDsl>> fn) asProjectNotConfiguredForLanguages(Function<GraphQLProjectNotConfiguredForLanguagesErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLProjectNotConfiguredForLanguagesErrorQueryBuilderDsl>> fn) asQueryComplexityLimitExceeded(Function<GraphQLQueryComplexityLimitExceededErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLQueryComplexityLimitExceededErrorQueryBuilderDsl>> fn) asQueryTimedOut(Function<GraphQLQueryTimedOutErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLQueryTimedOutErrorQueryBuilderDsl>> fn) asRecurringOrderFailure(Function<GraphQLRecurringOrderFailureErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLRecurringOrderFailureErrorQueryBuilderDsl>> fn) asReferencedResourceNotFound(Function<GraphQLReferencedResourceNotFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLReferencedResourceNotFoundErrorQueryBuilderDsl>> fn) asReferenceExists(Function<GraphQLReferenceExistsErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLReferenceExistsErrorQueryBuilderDsl>> fn) asRequiredField(Function<GraphQLRequiredFieldErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLRequiredFieldErrorQueryBuilderDsl>> fn) asResourceNotFound(Function<GraphQLResourceNotFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLResourceNotFoundErrorQueryBuilderDsl>> fn) asResourceSizeLimitExceeded(Function<GraphQLResourceSizeLimitExceededErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLResourceSizeLimitExceededErrorQueryBuilderDsl>> fn) asSearchDeactivated(Function<GraphQLSearchDeactivatedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSearchDeactivatedErrorQueryBuilderDsl>> fn) asSearchExecutionFailure(Function<GraphQLSearchExecutionFailureErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSearchExecutionFailureErrorQueryBuilderDsl>> fn) asSearchFacetPathNotFound(Function<GraphQLSearchFacetPathNotFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSearchFacetPathNotFoundErrorQueryBuilderDsl>> fn) asSearchIndexingInProgress(Function<GraphQLSearchIndexingInProgressErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSearchIndexingInProgressErrorQueryBuilderDsl>> fn) asSearchNotReady(Function<GraphQLSearchNotReadyErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSearchNotReadyErrorQueryBuilderDsl>> fn) asSemanticError(Function<GraphQLSemanticErrorErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSemanticErrorErrorQueryBuilderDsl>> fn) asShippingMethodDoesNotMatchCart(Function<GraphQLShippingMethodDoesNotMatchCartErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLShippingMethodDoesNotMatchCartErrorQueryBuilderDsl>> fn) asStoreCartDiscountsLimitReached(Function<GraphQLStoreCartDiscountsLimitReachedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLStoreCartDiscountsLimitReachedErrorQueryBuilderDsl>> fn) asSyntaxError(Function<GraphQLSyntaxErrorErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLSyntaxErrorErrorQueryBuilderDsl>> fn) code()of()
-
Constructor Details
-
GraphQLErrorObjectQueryBuilderDsl
public GraphQLErrorObjectQueryBuilderDsl()
-
-
Method Details
-
of
-
code
-
asAnonymousIdAlreadyInUse
-
asAssociateMissingPermission
-
asAttributeDefinitionAlreadyExists
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asAttributeDefinitionAlreadyExists(Function<GraphQLAttributeDefinitionAlreadyExistsErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAttributeDefinitionAlreadyExistsErrorQueryBuilderDsl>> fn) -
asAttributeDefinitionTypeConflict
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asAttributeDefinitionTypeConflict(Function<GraphQLAttributeDefinitionTypeConflictErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLAttributeDefinitionTypeConflictErrorQueryBuilderDsl>> fn) -
asAttributeNameDoesNotExist
-
asBadGateway
-
asConcurrentModification
-
asContentTooLarge
-
asCountryNotConfiguredInStore
-
asDiscountCodeNonApplicable
-
asDuplicateAttributeValue
-
asDuplicateAttributeValues
-
asDuplicateEnumValues
-
asDuplicateField
-
asDuplicateFieldWithConflictingResource
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asDuplicateFieldWithConflictingResource(Function<GraphQLDuplicateFieldWithConflictingResourceErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateFieldWithConflictingResourceErrorQueryBuilderDsl>> fn) -
asDuplicatePriceKey
-
asDuplicatePriceScope
-
asDuplicateStandalonePriceScope
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asDuplicateStandalonePriceScope(Function<GraphQLDuplicateStandalonePriceScopeErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLDuplicateStandalonePriceScopeErrorQueryBuilderDsl>> fn) -
asDuplicateVariantValues
-
asEditPreviewFailed
-
asEnumKeyAlreadyExists
-
asEnumKeyDoesNotExist
-
asEnumValueIsUsed
-
asEnumValuesMustMatch
-
asExpiredCustomerEmailToken
-
asExpiredCustomerPasswordToken
-
asExtensionBadResponse
-
asExtensionNoResponse
-
asExtensionPredicateEvaluationFailed
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asExtensionPredicateEvaluationFailed(Function<GraphQLExtensionPredicateEvaluationFailedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLExtensionPredicateEvaluationFailedErrorQueryBuilderDsl>> fn) -
asExtensionUpdateActionsFailed
-
asExternalOAuthFailed
-
asFeatureRemoved
-
asGeneral
-
asInsufficientScope
-
asInternalConstraintViolated
-
asInvalidCredentials
-
asInvalidCurrentPassword
-
asInvalidField
-
asInvalidInput
-
asInvalidItemShippingDetails
-
asInvalidJsonInput
-
asInvalidOperation
-
asInvalidSubject
-
asInvalidToken
-
asLanguageUsedInStores
-
asLockedField
-
asMatchingPriceNotFound
-
asMaxCartDiscountsReached
-
asMaxDiscountGroupsReached
-
asMaxResourceLimitExceeded
-
asMaxStoreReferencesReached
-
asMissingRoleOnChannel
-
asMissingTaxRateForCountry
-
asMoneyOverflow
-
asNoMatchingProductDiscountFound
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asNoMatchingProductDiscountFound(Function<GraphQLNoMatchingProductDiscountFoundErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLNoMatchingProductDiscountFoundErrorQueryBuilderDsl>> fn) -
asObjectNotFound
-
asOutOfStock
-
asOverCapacity
-
asOverlappingStandalonePriceValidity
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asOverlappingStandalonePriceValidity(Function<GraphQLOverlappingStandalonePriceValidityErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLOverlappingStandalonePriceValidityErrorQueryBuilderDsl>> fn) -
asPendingOperation
-
asPriceChanged
-
asProductAssignmentMissing
-
asProductPresentWithDifferentVariantSelection
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asProductPresentWithDifferentVariantSelection(Function<GraphQLProductPresentWithDifferentVariantSelectionErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLProductPresentWithDifferentVariantSelectionErrorQueryBuilderDsl>> fn) -
asProjectNotConfiguredForLanguages
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asProjectNotConfiguredForLanguages(Function<GraphQLProjectNotConfiguredForLanguagesErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLProjectNotConfiguredForLanguagesErrorQueryBuilderDsl>> fn) -
asQueryComplexityLimitExceeded
-
asQueryTimedOut
-
asRecurringOrderFailure
-
asReferenceExists
-
asReferencedResourceNotFound
-
asRequiredField
-
asResourceNotFound
-
asResourceSizeLimitExceeded
-
asSearchDeactivated
-
asSearchExecutionFailure
-
asSearchFacetPathNotFound
-
asSearchIndexingInProgress
-
asSearchNotReady
-
asSemanticError
-
asShippingMethodDoesNotMatchCart
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asShippingMethodDoesNotMatchCart(Function<GraphQLShippingMethodDoesNotMatchCartErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLShippingMethodDoesNotMatchCartErrorQueryBuilderDsl>> fn) -
asStoreCartDiscountsLimitReached
public CombinationQueryPredicate<GraphQLErrorObjectQueryBuilderDsl> asStoreCartDiscountsLimitReached(Function<GraphQLStoreCartDiscountsLimitReachedErrorQueryBuilderDsl, CombinationQueryPredicate<GraphQLStoreCartDiscountsLimitReachedErrorQueryBuilderDsl>> fn) -
asSyntaxError
-