/** * Generated file. Do not edit */ import { TapResponse } from '@iotize/tap'; import { ReadWriteRights } from './models'; import { AbstractService, ServiceCallType } from '@iotize/tap'; export declare class BundleService extends AbstractService { resources: { putAcl: ServiceCallType; getValues: ServiceCallType; getDataLogPeriod: ServiceCallType; putDataLogPeriod: ServiceCallType; getDataLogCryptoGroupId: ServiceCallType; putDataLogCryptoGroupId: ServiceCallType; create: ServiceCallType; getName: ServiceCallType; putName: ServiceCallType; }; /** * Write acls * * LWM2M path: /1028/{bundleId}/0 * * @tapVersion(">=1.0") * @param bundleId input * @param rights input * @return */ putAcl(bundleId: number, rights: ReadWriteRights): Promise>; /** * * * LWM2M path: /1028/{bundleId}/0 * * @tapVersion(">=1.0") * @param bundleId input * @param rights input * @return call options */ putAclCall(bundleId: number, rights: ReadWriteRights): ServiceCallType; /** * Get bundle values * * LWM2M path: /1028/{bundleId}/1 * * @tapVersion(">=1.0") * @param bundleId input * @return */ getValues(bundleId: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/1 * * @tapVersion(">=1.0") * @param bundleId input * @return call options */ getValuesCall(bundleId: number): ServiceCallType; /** * Get data log acquisition period * * LWM2M path: /1028/{bundleId}/2 * * @tapVersion(">=1.0") * @param bundleId input * @return */ getDataLogPeriod(bundleId: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/2 * * @tapVersion(">=1.0") * @param bundleId input * @return call options */ getDataLogPeriodCall(bundleId: number): ServiceCallType; /** * Write data-log acquisition period in configuration * * LWM2M path: /1028/{bundleId}/2 * * @tapVersion(">=1.0") * @param bundleId input * @param value input * @return */ putDataLogPeriod(bundleId: number, value: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/2 * * @tapVersion(">=1.0") * @param bundleId input * @param value input * @return call options */ putDataLogPeriodCall(bundleId: number, value: number): ServiceCallType; /** * Get data log encryption group id * * LWM2M path: /1028/{bundleId}/3 * * @tapVersion(">=1.0") * @param bundleId input * @return */ getDataLogCryptoGroupId(bundleId: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/3 * * @tapVersion(">=1.0") * @param bundleId input * @return call options */ getDataLogCryptoGroupIdCall(bundleId: number): ServiceCallType; /** * Write data-log acquisition period in configuration * * LWM2M path: /1028/{bundleId}/3 * * @tapVersion(">=1.0") * @param bundleId input * @param value input * @return */ putDataLogCryptoGroupId(bundleId: number, value: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/3 * * @tapVersion(">=1.0") * @param bundleId input * @param value input * @return call options */ putDataLogCryptoGroupIdCall(bundleId: number, value: number): ServiceCallType; /** * Create a new bundle * * LWM2M path: /1028/{bundleId}/65535 * * @tapVersion(">=1.0") * @param bundleId input * @return */ create(bundleId: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/65535 * * @tapVersion(">=1.0") * @param bundleId input * @return call options */ createCall(bundleId: number): ServiceCallType; /** * Read bundle name * * LWM2M path: /1028/{bundleId}/4 * * @tapVersion(">=1.0") * @param bundleId input * @return */ getName(bundleId: number): Promise>; /** * * * LWM2M path: /1028/{bundleId}/4 * * @tapVersion(">=1.0") * @param bundleId input * @return call options */ getNameCall(bundleId: number): ServiceCallType; /** * Write bundle name in configuration * * LWM2M path: /1028/{bundleId}/4 * * @tapVersion(">=1.0") * @param bundleId input * @param name input * @return */ putName(bundleId: number, name: string): Promise>; /** * * * LWM2M path: /1028/{bundleId}/4 * * @tapVersion(">=1.0") * @param bundleId input * @param name input * @return call options */ putNameCall(bundleId: number, name: string): ServiceCallType; }