@dodi-smart/nuki-graphql-api
Version:
Nuki GraphQL API
38 lines • 1.42 kB
TypeScript
import type { AddressToken } from '../models/AddressToken';
import type { AddressTokenInfo } from '../models/AddressTokenInfo';
import type { CancelablePromise } from '../core/CancelablePromise';
import type { BaseHttpRequest } from '../core/BaseHttpRequest';
export declare class AddressTokenService {
readonly httpRequest: BaseHttpRequest;
constructor(httpRequest: BaseHttpRequest);
/**
* Gives some info about address token
* @param id The token id
* @returns AddressTokenInfo successful operation
* @throws ApiError
*/
getAddressToken(id: string): CancelablePromise<AddressTokenInfo>;
/**
* Gives an redeemed address token
* @param id The token id
* @returns AddressToken successful operation
* @throws ApiError
*/
getAddressTokenRedeem(id: string): CancelablePromise<AddressToken>;
/**
* Redeems an address token
* @param id The token id
* @param email If false no email will be send
* @returns void
* @throws ApiError
*/
updateAddressTokenRedeem(id: string, email?: boolean): CancelablePromise<void>;
/**
* Get a list of address tokens
* @param addressId The address id
* @returns AddressToken successful operation
* @throws ApiError
*/
getAddressTokens(addressId: number): CancelablePromise<Array<AddressToken>>;
}
//# sourceMappingURL=AddressTokenService.d.ts.map