/** * Original work Copyright (c) 2019 Burst Apps Team */ import {ChainService} from '../../../service/chainService'; /** * Use with [[ApiComposer]] and belongs to [[AccountApi]]. * * See details at [[AccountApi.generateSendTransactionQRCodeAddress]] * * @module core.api.factories */ export const generateSendTransactionQRCodeAddress = (service: ChainService): ( receiverId: string, amountNQT?: number, feeSuggestionType?: string, feeNQT?: number, immutable?: boolean ) => Promise => ( receiverId: string, amountNQT: number = 0, feeSuggestionType: string = 'standard', feeNQT: number = undefined, immutable: boolean = undefined ): Promise => Promise.resolve( service.toApiEndpoint('generateSendTransactionQRCode', { receiverId: receiverId, amountNQT, feeSuggestionType, feeNQT, immutable } ) );