com.google.api.ads.admanager.jaxws.v202311.MobileApplicationErrorReason Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dfp-appengine Show documentation
Show all versions of dfp-appengine Show documentation
Ad Manager specific AppEngine components.
The newest version!
// Copyright 2023 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package com.google.api.ads.admanager.jaxws.v202311;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for MobileApplicationError.Reason.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="MobileApplicationError.Reason">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="INVALID_APP_ID"/>
* <enumeration value="INVALID_EXCHANGE_PARTNER_SETTINGS"/>
* <enumeration value="INTERNAL"/>
* <enumeration value="NAME_OR_STORE_ID_MUST_BE_SET"/>
* <enumeration value="PUBLISHER_HAS_TOO_MANY_ACTIVE_APPS"/>
* <enumeration value="LINKED_APPLICATION_STORE_ID_TOO_LONG"/>
* <enumeration value="MANUAL_APP_NAME_TOO_LONG"/>
* <enumeration value="MANUAL_APP_NAME_EMPTY"/>
* <enumeration value="INVALID_COMBINED_PRODUCT_KEY"/>
* <enumeration value="LINKED_APP_SKIPPING_ID_VERIFICATION_MUST_BE_ANDROID_APP"/>
* <enumeration value="MISSING_APP_STORE_ENTRY"/>
* <enumeration value="CANNOT_SET_STORE_ID_MISSING_STORE_ENTRY"/>
* <enumeration value="CANNOT_SET_STORE_ID_INVALID_APP_STORE"/>
* <enumeration value="CANNOT_SET_STORE_ID_INVALID_STORE_ID"/>
* <enumeration value="CANNOT_SET_STORE_ID_NON_UNIQUE_STORE_ID"/>
* <enumeration value="CANNOT_SET_STORE_ID_NON_UNIQUE_STORE_ID_WITHIN_PLATFORM"/>
* <enumeration value="CANNOT_SET_STORE_ID_INVALID_ANDROID_PACKAGE_NAME"/>
* <enumeration value="INCOMPATIBLE_APP_STORE_LIST"/>
* <enumeration value="APP_STORE_LIST_CANNOT_HAVE_UNKNOWN_APP_STORE"/>
* <enumeration value="APP_STORE_LIST_CANNOT_REMOVE_FIRST_PARTY_APP_STORE"/>
* <enumeration value="UNKNOWN"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "MobileApplicationError.Reason")
@XmlEnum
public enum MobileApplicationErrorReason {
/**
*
* Could not find the ID of the app being claimed in any app stores.
*
*
*/
INVALID_APP_ID,
/**
*
* Exchange partner settings were invalid.
*
*
*/
INVALID_EXCHANGE_PARTNER_SETTINGS,
/**
*
* API encountered an unexpected internal error.
*
*
*/
INTERNAL,
/**
*
* At least one of app name or app store id must be set.
*
*
*/
NAME_OR_STORE_ID_MUST_BE_SET,
/**
*
* The number of active applications exceeds the max number allowed in the network.
*
*
*/
PUBLISHER_HAS_TOO_MANY_ACTIVE_APPS,
/**
*
* Application store id fetched from the internal application catalog is too long.
*
*
*/
LINKED_APPLICATION_STORE_ID_TOO_LONG,
/**
*
* Manually entered app name cannot be longer than 80 characters.
*
*
*/
MANUAL_APP_NAME_TOO_LONG,
/**
*
* Manually entered app name cannot be empty.
*
*
*/
MANUAL_APP_NAME_EMPTY,
/**
*
* Invalid combined product key from app store and store id combinations.
*
*
*/
INVALID_COMBINED_PRODUCT_KEY,
/**
*
* Only Android apps are eligible to skip for store id verification.
*
*
*/
LINKED_APP_SKIPPING_ID_VERIFICATION_MUST_BE_ANDROID_APP,
/**
*
* Linked app cannot be found.
*
*
*/
MISSING_APP_STORE_ENTRY,
/**
*
* Missing store entry.
*
*
*/
CANNOT_SET_STORE_ID_MISSING_STORE_ENTRY,
/**
*
* Store entry has an unspecified app store.
*
*
*/
CANNOT_SET_STORE_ID_INVALID_APP_STORE,
/**
*
* Store entry has an empty store id.
*
*
*/
CANNOT_SET_STORE_ID_INVALID_STORE_ID,
/**
*
* Store entry is not unique among publisher's active apps.
*
*
*/
CANNOT_SET_STORE_ID_NON_UNIQUE_STORE_ID,
/**
*
* App store id is not unique among publisher's active apps of the same platform.
*
*
*/
CANNOT_SET_STORE_ID_NON_UNIQUE_STORE_ID_WITHIN_PLATFORM,
/**
*
* The Android package name format is invalid.
*
*
*/
CANNOT_SET_STORE_ID_INVALID_ANDROID_PACKAGE_NAME,
/**
*
* App store list should contain app stores from same platform.
*
*
*/
INCOMPATIBLE_APP_STORE_LIST,
/**
*
* App store list should not contain UNKNOWN app store.
*
*
*/
APP_STORE_LIST_CANNOT_HAVE_UNKNOWN_APP_STORE,
/**
*
* App store list should contain existing first party stores.
*
*
*/
APP_STORE_LIST_CANNOT_REMOVE_FIRST_PARTY_APP_STORE,
/**
*
* The value returned if the actual value is not exposed by the requested API version.
*
*
*/
UNKNOWN;
public String value() {
return name();
}
public static MobileApplicationErrorReason fromValue(String v) {
return valueOf(v);
}
}