# Type alias AsObject

AsObject: {
agentPubKeyRing?: PubKeyRing.AsObject;
chatMessageList: ChatMessage.AsObject[];
contract?: Contract.AsObject;
contractAsJson: string;
contractHash: Uint8Array | string;
delayedPayoutTxId: string;
disputeOpenerIsBuyer: boolean;
disputeOpenerIsMaker: boolean;
disputePayoutTxId: string;
disputeResult?: DisputeResult.AsObject;
donationAddressOfDelayedPayoutTx: string;
extraDataMap: [string, string][];
id: string;
isClosed: boolean;
isOpener: boolean;
isSupportTicket: boolean;
makerContractSignature: Uint8Array | string;
makerPaymentAccountPayload?: PaymentAccountPayload.AsObject;
mediatorsDisputeResult: string;
openingDate: number;
payoutTxId: string;
payoutTxSerialized: Uint8Array | string;
state: Dispute.State;
supportType: SupportType;
takerContractSignature: Uint8Array | string;
takerPaymentAccountPayload?: PaymentAccountPayload.AsObject;
tradeDate: number;
tradeId: string;
tradePeriodEnd: number;
traderId: number;
traderPubKeyRing?: PubKeyRing.AsObject;
}

#### Type declaration

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

- ##### chatMessageList: ChatMessage.AsObject[]

- ##### `Optional` contract?: Contract.AsObject

- ##### contractAsJson: string

- ##### contractHash: Uint8Array | string

- ##### delayedPayoutTxId: string

- ##### disputeOpenerIsBuyer: boolean

- ##### disputeOpenerIsMaker: boolean

- ##### disputePayoutTxId: string

- ##### `Optional` disputeResult?: DisputeResult.AsObject

- ##### donationAddressOfDelayedPayoutTx: string

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

- ##### id: string

- ##### isClosed: boolean

- ##### isOpener: boolean

- ##### isSupportTicket: boolean

- ##### makerContractSignature: Uint8Array | string

- ##### `Optional` makerPaymentAccountPayload?: PaymentAccountPayload.AsObject

- ##### mediatorsDisputeResult: string

- ##### openingDate: number

- ##### payoutTxId: string

- ##### payoutTxSerialized: Uint8Array | string

- ##### state: Dispute.State

- ##### supportType: SupportType

- ##### takerContractSignature: Uint8Array | string

- ##### `Optional` takerPaymentAccountPayload?: PaymentAccountPayload.AsObject

- ##### tradeDate: number

- ##### tradeId: string

- ##### tradePeriodEnd: number

- ##### traderId: number

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

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

Generated using TypeDoc