import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; /** * Container for enum describing possible CustomerManagerLink errors. * * @generated from protobuf message google.ads.googleads.v11.errors.CustomerManagerLinkErrorEnum */ export interface CustomerManagerLinkErrorEnum { } /** * Enum describing possible CustomerManagerLink errors. * * @generated from protobuf enum google.ads.googleads.v11.errors.CustomerManagerLinkErrorEnum.CustomerManagerLinkError */ export declare enum CustomerManagerLinkErrorEnum_CustomerManagerLinkError { /** * Enum unspecified. * * @generated from protobuf enum value: UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * The received error code is not known in this version. * * @generated from protobuf enum value: UNKNOWN = 1; */ UNKNOWN = 1, /** * No pending invitation. * * @generated from protobuf enum value: NO_PENDING_INVITE = 2; */ NO_PENDING_INVITE = 2, /** * Attempt to operate on the same client more than once in the same call. * * @generated from protobuf enum value: SAME_CLIENT_MORE_THAN_ONCE_PER_CALL = 3; */ SAME_CLIENT_MORE_THAN_ONCE_PER_CALL = 3, /** * Manager account has the maximum number of linked accounts. * * @generated from protobuf enum value: MANAGER_HAS_MAX_NUMBER_OF_LINKED_ACCOUNTS = 4; */ MANAGER_HAS_MAX_NUMBER_OF_LINKED_ACCOUNTS = 4, /** * If no active user on account it cannot be unlinked from its manager. * * @generated from protobuf enum value: CANNOT_UNLINK_ACCOUNT_WITHOUT_ACTIVE_USER = 5; */ CANNOT_UNLINK_ACCOUNT_WITHOUT_ACTIVE_USER = 5, /** * Account should have at least one active owner on it before being * unlinked. * * @generated from protobuf enum value: CANNOT_REMOVE_LAST_CLIENT_ACCOUNT_OWNER = 6; */ CANNOT_REMOVE_LAST_CLIENT_ACCOUNT_OWNER = 6, /** * Only account owners may change their permission role. * * @generated from protobuf enum value: CANNOT_CHANGE_ROLE_BY_NON_ACCOUNT_OWNER = 7; */ CANNOT_CHANGE_ROLE_BY_NON_ACCOUNT_OWNER = 7, /** * When a client's link to its manager is not active, the link role cannot * be changed. * * @generated from protobuf enum value: CANNOT_CHANGE_ROLE_FOR_NON_ACTIVE_LINK_ACCOUNT = 8; */ CANNOT_CHANGE_ROLE_FOR_NON_ACTIVE_LINK_ACCOUNT = 8, /** * Attempt to link a child to a parent that contains or will contain * duplicate children. * * @generated from protobuf enum value: DUPLICATE_CHILD_FOUND = 9; */ DUPLICATE_CHILD_FOUND = 9, /** * The authorized customer is a test account. It can add no more than the * allowed number of accounts * * @generated from protobuf enum value: TEST_ACCOUNT_LINKS_TOO_MANY_CHILD_ACCOUNTS = 10; */ TEST_ACCOUNT_LINKS_TOO_MANY_CHILD_ACCOUNTS = 10 } declare class CustomerManagerLinkErrorEnum$Type extends MessageType { constructor(); create(value?: PartialMessage): CustomerManagerLinkErrorEnum; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: CustomerManagerLinkErrorEnum): CustomerManagerLinkErrorEnum; internalBinaryWrite(message: CustomerManagerLinkErrorEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message google.ads.googleads.v11.errors.CustomerManagerLinkErrorEnum */ export declare const CustomerManagerLinkErrorEnum: CustomerManagerLinkErrorEnum$Type; export {};