@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
62 lines • 2.76 kB
TypeScript
import { PageResult } from '../../../common/types';
import { MobileApplicationPlatform, MobileApplicationStore } from './mobileApplication.enum';
/**
* A mobile application that has been added to or "claimed" by the network to be used for targeting purposes. These mobile apps can come from various app stores.
*/
export declare type MobileApplication = {
/**
* Uniquely identifies the mobile application. This attribute is read-only and is assigned by Google when a mobile application is claimed.
*/
id: number;
/**
* Uniquely identifies the mobile application. This attribute is read-only and is assigned by Google when a mobile application is claimed. The id field is being deprecated in favor of this new ID space.
*/
applicationId: number;
/**
* The display name of the mobile application. This attribute is required and has a maximum length of 255 characters.
*/
displayName: string;
/**
* The app store ID of the app to claim. This attribute is required for creation and then is read-only.
*/
appStoreId: string;
/**
* The app stores the mobile application belongs to. This attribute is required for creation and is mutable to allow for third party app store linking.
*/
appStores: MobileApplicationStore[];
/**
* The archival status of the mobile application. This attribute is read-only.
*/
isArchived: boolean;
/**
* The name of the application on the app store. This attribute is read-only and populated by Google.
*/
appStoreName: string;
/**
* The application code used to identify the app in the SDK. This attribute is read-only and populated by Google.
*
* Note that the UI refers to this as "App ID".
*/
applicationCode: string;
/**
* The name of the developer of the mobile application. This attribute is read-only and populated by Google.
*/
developerName: string;
/**
* The platform the mobile application runs on. This attribute is read-only and populated by Google.
*/
platform: MobileApplicationPlatform;
/**
* Whether the mobile application is free on the app store it belongs to. This attribute is read-only and populated by Google.
*/
isFree: boolean;
/**
* The download URL of the mobile application on the app store it belongs to. This attribute is read-only and populated by Google.
*/
downloadUrl: string;
};
/**
* Captures a page of {@link https://developers.google.com/ad-manager/api/reference/v202202/MobileApplicationService.MobileApplication mobile applications}.
*/
export declare type MobileApplicationPage = PageResult<MobileApplication>;
//# sourceMappingURL=mobileApplication.type.d.ts.map