# Type alias AsObject

AsObject: {
acceptedBankIdsList: string[];
acceptedCountryCodesList: string[];
amount: number;
arbitratorSignature: Uint8Array | string;
arbitratorSigner?: NodeAddress.AsObject;
bankId: string;
baseCurrencyCode: string;
blockHeightAtOfferCreation: number;
buyerSecurityDepositPct: number;
challengeHash: string;
counterCurrencyCode: string;
countryCode: string;
date: number;
direction: OfferDirection;
extraDataMap: [string, string][];
id: string;
isPrivateOffer: boolean;
lowerClosePrice: number;
makerFeePct: number;
makerPaymentAccountId: string;
marketPriceMarginPct: number;
maxTradeLimit: number;
maxTradePeriod: number;
minAmount: number;
ownerNodeAddress?: NodeAddress.AsObject;
paymentMethodId: string;
penaltyFeePct: number;
price: number;
protocolVersion: number;
pubKeyRing?: PubKeyRing.AsObject;
reserveTxKeyImagesList: string[];
sellerSecurityDepositPct: number;
takerFeePct: number;
upperClosePrice: number;
useAutoClose: boolean;
useMarketBasedPrice: boolean;
useReOpenAfterAutoClose: boolean;
versionNr: string;
}

#### Type declaration

- ##### acceptedBankIdsList: string[]

- ##### acceptedCountryCodesList: string[]

- ##### amount: number

- ##### arbitratorSignature: Uint8Array | string

- ##### `Optional` arbitratorSigner?: NodeAddress.AsObject

- ##### bankId: string

- ##### baseCurrencyCode: string

- ##### blockHeightAtOfferCreation: number

- ##### buyerSecurityDepositPct: number

- ##### challengeHash: string

- ##### counterCurrencyCode: string

- ##### countryCode: string

- ##### date: number

- ##### direction: OfferDirection

- ##### extraDataMap: [string, string][]

- ##### id: string

- ##### isPrivateOffer: boolean

- ##### lowerClosePrice: number

- ##### makerFeePct: number

- ##### makerPaymentAccountId: string

- ##### marketPriceMarginPct: number

- ##### maxTradeLimit: number

- ##### maxTradePeriod: number

- ##### minAmount: number

- ##### `Optional` ownerNodeAddress?: NodeAddress.AsObject

- ##### paymentMethodId: string

- ##### penaltyFeePct: number

- ##### price: number

- ##### protocolVersion: number

- ##### `Optional` pubKeyRing?: PubKeyRing.AsObject

- ##### reserveTxKeyImagesList: string[]

- ##### sellerSecurityDepositPct: number

- ##### takerFeePct: number

- ##### upperClosePrice: number

- ##### useAutoClose: boolean

- ##### useMarketBasedPrice: boolean

- ##### useReOpenAfterAutoClose: boolean

- ##### versionNr: string

- Defined in src/protobuf/pb_pb.d.ts:2895

Generated using TypeDoc