// package: kin.agora.airdrop.v4 // file: airdrop/v4/airdrop_service.proto import * as jspb from '@kintegrate/google-protobuf' import * as validate_validate_pb from '../../validate/validate_pb' import * as common_v4_model_pb from '../../common/v4/model_pb' export class RequestAirdropRequest extends jspb.Message { hasAccountId(): boolean clearAccountId(): void getAccountId(): common_v4_model_pb.SolanaAccountId | undefined setAccountId(value?: common_v4_model_pb.SolanaAccountId): void getQuarks(): number setQuarks(value: number): void getCommitment(): common_v4_model_pb.CommitmentMap[keyof common_v4_model_pb.CommitmentMap] setCommitment(value: common_v4_model_pb.CommitmentMap[keyof common_v4_model_pb.CommitmentMap]): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): RequestAirdropRequest.AsObject static toObject(includeInstance: boolean, msg: RequestAirdropRequest): RequestAirdropRequest.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: RequestAirdropRequest, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): RequestAirdropRequest static deserializeBinaryFromReader(message: RequestAirdropRequest, reader: jspb.BinaryReader): RequestAirdropRequest } export namespace RequestAirdropRequest { export type AsObject = { accountId?: common_v4_model_pb.SolanaAccountId.AsObject quarks: number commitment: common_v4_model_pb.CommitmentMap[keyof common_v4_model_pb.CommitmentMap] } } export class RequestAirdropResponse extends jspb.Message { getResult(): RequestAirdropResponse.ResultMap[keyof RequestAirdropResponse.ResultMap] setResult(value: RequestAirdropResponse.ResultMap[keyof RequestAirdropResponse.ResultMap]): void hasSignature(): boolean clearSignature(): void getSignature(): common_v4_model_pb.TransactionSignature | undefined setSignature(value?: common_v4_model_pb.TransactionSignature): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): RequestAirdropResponse.AsObject static toObject(includeInstance: boolean, msg: RequestAirdropResponse): RequestAirdropResponse.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: RequestAirdropResponse, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): RequestAirdropResponse static deserializeBinaryFromReader(message: RequestAirdropResponse, reader: jspb.BinaryReader): RequestAirdropResponse } export namespace RequestAirdropResponse { export type AsObject = { result: RequestAirdropResponse.ResultMap[keyof RequestAirdropResponse.ResultMap] signature?: common_v4_model_pb.TransactionSignature.AsObject } export interface ResultMap { OK: 0 NOT_FOUND: 1 INSUFFICIENT_KIN: 2 } export const Result: ResultMap }