@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
69 lines (68 loc) • 2.17 kB
TypeScript
import { AndroidAppError } from "./androidAppError";
export declare class AndroidApp {
/**
* The description that was provided when uploading the app. The description is not shown on the terminal.
*/
"description"?: string;
/**
* The error code of the Android app with the `status` of either **error** or **invalid**.
*
* @deprecated since Management API v3
* Use `errors` instead.
*/
"errorCode"?: string;
/**
* The list of errors of the Android app.
*/
"errors"?: Array<AndroidAppError>;
/**
* The unique identifier of the app.
*/
"id": string;
/**
* The app name that is shown on the terminal.
*/
"label"?: string;
/**
* The package name that uniquely identifies the Android app.
*/
"packageName"?: string;
/**
* The status of the app. Possible values: * `processing`: the app is being signed and converted to a format that the terminal can handle. * `error`: something went wrong. Check that the app matches the [requirements](https://docs.adyen.com/point-of-sale/android-terminals/app-requirements). * `invalid`: there is something wrong with the APK file of the app. * `ready`: the app has been signed and converted. * `archived`: the app is no longer available.
*/
"status": AndroidApp.StatusEnum;
/**
* The version number of the app.
*/
"versionCode"?: number;
/**
* The app version number that is shown on the terminal.
*/
"versionName"?: string;
static readonly discriminator: string | undefined;
static readonly mapping: {
[index: string]: string;
} | undefined;
static readonly attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
format: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
format: string;
}[];
constructor();
}
export declare namespace AndroidApp {
enum StatusEnum {
Archived = "archived",
Error = "error",
Invalid = "invalid",
Processing = "processing",
Ready = "ready"
}
}