# Type alias AsObject

AsObject: {
accountAgeWitnessSignatureOfOfferId: Uint8Array | string;
arbitratorNodeAddress?: NodeAddress.AsObject;
challenge: string;
currentDate: number;
makerAccountId: string;
makerNodeAddress?: NodeAddress.AsObject;
makerPaymentAccountId: string;
offerId: string;
paymentMethodId: string;
payoutAddress: string;
reserveTxHash: string;
reserveTxHex: string;
reserveTxKey: string;
takerAccountId: string;
takerNodeAddress?: NodeAddress.AsObject;
takerPaymentAccountId: string;
takerPubKeyRing?: PubKeyRing.AsObject;
tradeAmount: number;
tradePrice: number;
tradeProtocolVersion: TradeProtocolVersion;
uid: string;
}

#### Type declaration

- ##### accountAgeWitnessSignatureOfOfferId: Uint8Array | string

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

- ##### challenge: string

- ##### currentDate: number

- ##### makerAccountId: string

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

- ##### makerPaymentAccountId: string

- ##### offerId: string

- ##### paymentMethodId: string

- ##### payoutAddress: string

- ##### reserveTxHash: string

- ##### reserveTxHex: string

- ##### reserveTxKey: string

- ##### takerAccountId: string

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

- ##### takerPaymentAccountId: string

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

- ##### tradeAmount: number

- ##### tradePrice: number

- ##### tradeProtocolVersion: TradeProtocolVersion

- ##### uid: string

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

Generated using TypeDoc