diff --git a/api/@ohos.cooperate.d.ts b/api/@ohos.cooperate.d.ts
index f2b6f369494cec542ae4af74a89b2a4a1566992a..7e918ab5262dcbfca9f14bdb1491f8060679f6b2 100644
--- a/api/@ohos.cooperate.d.ts
+++ b/api/@ohos.cooperate.d.ts
@@ -18,8 +18,12 @@
* @kit DistributedServiceKit
*/
-import { AsyncCallback } from './@ohos.base';
-import { Callback } from './@ohos.base';
+/*** if arkts 1.1 */
+import type { AsyncCallback , Callback } from './@ohos.base';
+/*** endif */
+/*** if arkts 1.2 */
+import { AsyncCallback, Callback } from './@ohos.base';
+/*** endif */
/**
* Implements screen hopping operation management.
@@ -27,7 +31,8 @@ import { Callback } from './@ohos.base';
* @namespace cooperate
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 10
+ * @since arkts {'1.1':'10', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
declare namespace cooperate {
/**
@@ -136,7 +141,7 @@ declare namespace cooperate {
* @enum { number }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ *
*/
enum CooperateState {
/**
@@ -144,7 +149,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_PREPARE = 0,
@@ -153,7 +159,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_UNPREPARE = 1,
@@ -162,7 +169,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_ACTIVATE = 2,
@@ -171,7 +179,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_ACTIVATE_SUCCESS = 3,
@@ -180,7 +189,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_ACTIVATE_FAILURE = 4,
@@ -189,7 +199,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_DEACTIVATE_SUCCESS = 5,
@@ -198,7 +209,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_DEACTIVATE_FAILURE = 6,
@@ -207,7 +219,8 @@ declare namespace cooperate {
*
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
COOPERATE_SESSION_DISCONNECTED = 7,
}
@@ -218,7 +231,8 @@ declare namespace cooperate {
* @interface CooperateMessage
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
interface CooperateMessage {
/**
@@ -227,7 +241,8 @@ declare namespace cooperate {
* @type { string }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
networkId: string;
@@ -237,7 +252,8 @@ declare namespace cooperate {
* @type { CooperateState }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
state: CooperateState;
}
@@ -248,7 +264,8 @@ declare namespace cooperate {
* @typedef MouseLocation
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
interface MouseLocation {
/**
@@ -257,7 +274,8 @@ declare namespace cooperate {
* @type { number }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
displayX: number;
@@ -267,7 +285,8 @@ declare namespace cooperate {
* @type { number }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
displayY: number;
@@ -277,7 +296,8 @@ declare namespace cooperate {
* @type { number }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
displayWidth: number;
@@ -287,7 +307,8 @@ declare namespace cooperate {
* @type { number }
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
displayHeight: number;
}
@@ -393,7 +414,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function unprepareCooperate(callback: AsyncCallback): void;
@@ -406,7 +428,8 @@ declare namespace cooperate {
* @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function unprepareCooperate(): Promise;
@@ -460,7 +483,8 @@ declare namespace cooperate {
* @throws {BusinessError} 20900001 - Operation failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function activateCooperate(targetNetworkId: string, inputDeviceId: number, callback: AsyncCallback): void;
@@ -478,7 +502,8 @@ declare namespace cooperate {
* @throws {BusinessError} 20900001 - Operation failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function activateCooperate(targetNetworkId: string, inputDeviceId: number): Promise;
@@ -524,7 +549,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function deactivateCooperate(isUnchained: boolean, callback: AsyncCallback): void;
@@ -538,7 +564,8 @@ declare namespace cooperate {
* @throws {BusinessError} 202 - Permission verification failed. A non-system application calls a system API.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function deactivateCooperate(isUnchained: boolean): Promise;
@@ -588,7 +615,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function getCooperateSwitchState(networkId: string, callback: AsyncCallback): void;
@@ -605,7 +633,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function getCooperateSwitchState(networkId: string): Promise;
@@ -656,7 +685,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function on(type: 'cooperateMessage', callback: Callback): void;
@@ -673,7 +703,8 @@ declare namespace cooperate {
*
verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 11
+ * @since arkts {'1.1':'11', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function off(type: 'cooperateMessage', callback?: Callback): void;
@@ -690,7 +721,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function on(type: 'cooperateMouse', networkId: string, callback: Callback): void;
@@ -708,7 +740,8 @@ declare namespace cooperate {
*
2.Incorrect parameter types.3.Parameter verification failed.
* @syscap SystemCapability.Msdp.DeviceStatus.Cooperate
* @systemapi Hide this for inner system use.
- * @since 12
+ * @since arkts {'1.1':'12', '1.2':'20'}
+ * @arkts 1.1&1.2
*/
function off(type: 'cooperateMouse', networkId: string, callback?: Callback): void;