ledgerdb-20191122/client/client.go (2,911 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. /** * */ package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/service" "github.com/alibabacloud-go/tea/tea" ) type AcceptMemberRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` KeyType *string `json:"KeyType,omitempty" xml:"KeyType,omitempty"` PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"` } func (s AcceptMemberRequest) String() string { return tea.Prettify(s) } func (s AcceptMemberRequest) GoString() string { return s.String() } func (s *AcceptMemberRequest) SetLedgerId(v string) *AcceptMemberRequest { s.LedgerId = &v return s } func (s *AcceptMemberRequest) SetKeyType(v string) *AcceptMemberRequest { s.KeyType = &v return s } func (s *AcceptMemberRequest) SetPublicKey(v string) *AcceptMemberRequest { s.PublicKey = &v return s } type AcceptMemberResponseBody struct { MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AcceptMemberResponseBody) String() string { return tea.Prettify(s) } func (s AcceptMemberResponseBody) GoString() string { return s.String() } func (s *AcceptMemberResponseBody) SetMemberId(v string) *AcceptMemberResponseBody { s.MemberId = &v return s } func (s *AcceptMemberResponseBody) SetRequestId(v string) *AcceptMemberResponseBody { s.RequestId = &v return s } type AcceptMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *AcceptMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s AcceptMemberResponse) String() string { return tea.Prettify(s) } func (s AcceptMemberResponse) GoString() string { return s.String() } func (s *AcceptMemberResponse) SetHeaders(v map[string]*string) *AcceptMemberResponse { s.Headers = v return s } func (s *AcceptMemberResponse) SetBody(v *AcceptMemberResponseBody) *AcceptMemberResponse { s.Body = v return s } type CreateVpcEndpointRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` } func (s CreateVpcEndpointRequest) String() string { return tea.Prettify(s) } func (s CreateVpcEndpointRequest) GoString() string { return s.String() } func (s *CreateVpcEndpointRequest) SetLedgerId(v string) *CreateVpcEndpointRequest { s.LedgerId = &v return s } func (s *CreateVpcEndpointRequest) SetVpcId(v string) *CreateVpcEndpointRequest { s.VpcId = &v return s } func (s *CreateVpcEndpointRequest) SetVSwitchId(v string) *CreateVpcEndpointRequest { s.VSwitchId = &v return s } func (s *CreateVpcEndpointRequest) SetClientToken(v string) *CreateVpcEndpointRequest { s.ClientToken = &v return s } type CreateVpcEndpointResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` VpcEndpointId *string `json:"VpcEndpointId,omitempty" xml:"VpcEndpointId,omitempty"` } func (s CreateVpcEndpointResponseBody) String() string { return tea.Prettify(s) } func (s CreateVpcEndpointResponseBody) GoString() string { return s.String() } func (s *CreateVpcEndpointResponseBody) SetRequestId(v string) *CreateVpcEndpointResponseBody { s.RequestId = &v return s } func (s *CreateVpcEndpointResponseBody) SetVpcEndpointId(v string) *CreateVpcEndpointResponseBody { s.VpcEndpointId = &v return s } type CreateVpcEndpointResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateVpcEndpointResponse) String() string { return tea.Prettify(s) } func (s CreateVpcEndpointResponse) GoString() string { return s.String() } func (s *CreateVpcEndpointResponse) SetHeaders(v map[string]*string) *CreateVpcEndpointResponse { s.Headers = v return s } func (s *CreateVpcEndpointResponse) SetBody(v *CreateVpcEndpointResponseBody) *CreateVpcEndpointResponse { s.Body = v return s } type DeleteLedgerRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` } func (s DeleteLedgerRequest) String() string { return tea.Prettify(s) } func (s DeleteLedgerRequest) GoString() string { return s.String() } func (s *DeleteLedgerRequest) SetLedgerId(v string) *DeleteLedgerRequest { s.LedgerId = &v return s } type DeleteLedgerResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteLedgerResponseBody) String() string { return tea.Prettify(s) } func (s DeleteLedgerResponseBody) GoString() string { return s.String() } func (s *DeleteLedgerResponseBody) SetRequestId(v string) *DeleteLedgerResponseBody { s.RequestId = &v return s } type DeleteLedgerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteLedgerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteLedgerResponse) String() string { return tea.Prettify(s) } func (s DeleteLedgerResponse) GoString() string { return s.String() } func (s *DeleteLedgerResponse) SetHeaders(v map[string]*string) *DeleteLedgerResponse { s.Headers = v return s } func (s *DeleteLedgerResponse) SetBody(v *DeleteLedgerResponseBody) *DeleteLedgerResponse { s.Body = v return s } type DeleteMemberRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` } func (s DeleteMemberRequest) String() string { return tea.Prettify(s) } func (s DeleteMemberRequest) GoString() string { return s.String() } func (s *DeleteMemberRequest) SetLedgerId(v string) *DeleteMemberRequest { s.LedgerId = &v return s } func (s *DeleteMemberRequest) SetMemberId(v string) *DeleteMemberRequest { s.MemberId = &v return s } type DeleteMemberResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteMemberResponseBody) String() string { return tea.Prettify(s) } func (s DeleteMemberResponseBody) GoString() string { return s.String() } func (s *DeleteMemberResponseBody) SetRequestId(v string) *DeleteMemberResponseBody { s.RequestId = &v return s } type DeleteMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteMemberResponse) String() string { return tea.Prettify(s) } func (s DeleteMemberResponse) GoString() string { return s.String() } func (s *DeleteMemberResponse) SetHeaders(v map[string]*string) *DeleteMemberResponse { s.Headers = v return s } func (s *DeleteMemberResponse) SetBody(v *DeleteMemberResponseBody) *DeleteMemberResponse { s.Body = v return s } type DeleteVpcEndpointRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` VpcEndpointId *string `json:"VpcEndpointId,omitempty" xml:"VpcEndpointId,omitempty"` } func (s DeleteVpcEndpointRequest) String() string { return tea.Prettify(s) } func (s DeleteVpcEndpointRequest) GoString() string { return s.String() } func (s *DeleteVpcEndpointRequest) SetLedgerId(v string) *DeleteVpcEndpointRequest { s.LedgerId = &v return s } func (s *DeleteVpcEndpointRequest) SetVpcId(v string) *DeleteVpcEndpointRequest { s.VpcId = &v return s } func (s *DeleteVpcEndpointRequest) SetVSwitchId(v string) *DeleteVpcEndpointRequest { s.VSwitchId = &v return s } func (s *DeleteVpcEndpointRequest) SetVpcEndpointId(v string) *DeleteVpcEndpointRequest { s.VpcEndpointId = &v return s } type DeleteVpcEndpointResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteVpcEndpointResponseBody) String() string { return tea.Prettify(s) } func (s DeleteVpcEndpointResponseBody) GoString() string { return s.String() } func (s *DeleteVpcEndpointResponseBody) SetRequestId(v string) *DeleteVpcEndpointResponseBody { s.RequestId = &v return s } type DeleteVpcEndpointResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteVpcEndpointResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteVpcEndpointResponse) String() string { return tea.Prettify(s) } func (s DeleteVpcEndpointResponse) GoString() string { return s.String() } func (s *DeleteVpcEndpointResponse) SetHeaders(v map[string]*string) *DeleteVpcEndpointResponse { s.Headers = v return s } func (s *DeleteVpcEndpointResponse) SetBody(v *DeleteVpcEndpointResponseBody) *DeleteVpcEndpointResponse { s.Body = v return s } type DescribeLedgerRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` } func (s DescribeLedgerRequest) String() string { return tea.Prettify(s) } func (s DescribeLedgerRequest) GoString() string { return s.String() } func (s *DescribeLedgerRequest) SetLedgerId(v string) *DescribeLedgerRequest { s.LedgerId = &v return s } type DescribeLedgerResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Ledger *DescribeLedgerResponseBodyLedger `json:"Ledger,omitempty" xml:"Ledger,omitempty" type:"Struct"` } func (s DescribeLedgerResponseBody) String() string { return tea.Prettify(s) } func (s DescribeLedgerResponseBody) GoString() string { return s.String() } func (s *DescribeLedgerResponseBody) SetRequestId(v string) *DescribeLedgerResponseBody { s.RequestId = &v return s } func (s *DescribeLedgerResponseBody) SetLedger(v *DescribeLedgerResponseBodyLedger) *DescribeLedgerResponseBody { s.Ledger = v return s } type DescribeLedgerResponseBodyLedger struct { StorageClass *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` JournalCount *int64 `json:"JournalCount,omitempty" xml:"JournalCount,omitempty"` LedgerDescription *string `json:"LedgerDescription,omitempty" xml:"LedgerDescription,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` LedgerType *string `json:"LedgerType,omitempty" xml:"LedgerType,omitempty"` LastTimeAnchor *DescribeLedgerResponseBodyLedgerLastTimeAnchor `json:"LastTimeAnchor,omitempty" xml:"LastTimeAnchor,omitempty" type:"Struct"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` MemberCount *int64 `json:"MemberCount,omitempty" xml:"MemberCount,omitempty"` LedgerStatus *string `json:"LedgerStatus,omitempty" xml:"LedgerStatus,omitempty"` TimeAnchorCount *int64 `json:"TimeAnchorCount,omitempty" xml:"TimeAnchorCount,omitempty"` ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` LedgerName *string `json:"LedgerName,omitempty" xml:"LedgerName,omitempty"` OwnerAliUid *string `json:"OwnerAliUid,omitempty" xml:"OwnerAliUid,omitempty"` } func (s DescribeLedgerResponseBodyLedger) String() string { return tea.Prettify(s) } func (s DescribeLedgerResponseBodyLedger) GoString() string { return s.String() } func (s *DescribeLedgerResponseBodyLedger) SetStorageClass(v string) *DescribeLedgerResponseBodyLedger { s.StorageClass = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetUpdateTime(v string) *DescribeLedgerResponseBodyLedger { s.UpdateTime = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetJournalCount(v int64) *DescribeLedgerResponseBodyLedger { s.JournalCount = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetLedgerDescription(v string) *DescribeLedgerResponseBodyLedger { s.LedgerDescription = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetCreateTime(v string) *DescribeLedgerResponseBodyLedger { s.CreateTime = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetLedgerType(v string) *DescribeLedgerResponseBodyLedger { s.LedgerType = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetLastTimeAnchor(v *DescribeLedgerResponseBodyLedgerLastTimeAnchor) *DescribeLedgerResponseBodyLedger { s.LastTimeAnchor = v return s } func (s *DescribeLedgerResponseBodyLedger) SetLedgerId(v string) *DescribeLedgerResponseBodyLedger { s.LedgerId = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetRegionId(v string) *DescribeLedgerResponseBodyLedger { s.RegionId = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetMemberCount(v int64) *DescribeLedgerResponseBodyLedger { s.MemberCount = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetLedgerStatus(v string) *DescribeLedgerResponseBodyLedger { s.LedgerStatus = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetTimeAnchorCount(v int64) *DescribeLedgerResponseBodyLedger { s.TimeAnchorCount = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetZoneId(v string) *DescribeLedgerResponseBodyLedger { s.ZoneId = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetLedgerName(v string) *DescribeLedgerResponseBodyLedger { s.LedgerName = &v return s } func (s *DescribeLedgerResponseBodyLedger) SetOwnerAliUid(v string) *DescribeLedgerResponseBodyLedger { s.OwnerAliUid = &v return s } type DescribeLedgerResponseBodyLedgerLastTimeAnchor struct { JournalId *string `json:"JournalId,omitempty" xml:"JournalId,omitempty"` LedgerVersion *string `json:"LedgerVersion,omitempty" xml:"LedgerVersion,omitempty"` TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"` LedgerDigest *string `json:"LedgerDigest,omitempty" xml:"LedgerDigest,omitempty"` LedgerDigestType *string `json:"LedgerDigestType,omitempty" xml:"LedgerDigestType,omitempty"` Proof *string `json:"Proof,omitempty" xml:"Proof,omitempty"` } func (s DescribeLedgerResponseBodyLedgerLastTimeAnchor) String() string { return tea.Prettify(s) } func (s DescribeLedgerResponseBodyLedgerLastTimeAnchor) GoString() string { return s.String() } func (s *DescribeLedgerResponseBodyLedgerLastTimeAnchor) SetJournalId(v string) *DescribeLedgerResponseBodyLedgerLastTimeAnchor { s.JournalId = &v return s } func (s *DescribeLedgerResponseBodyLedgerLastTimeAnchor) SetLedgerVersion(v string) *DescribeLedgerResponseBodyLedgerLastTimeAnchor { s.LedgerVersion = &v return s } func (s *DescribeLedgerResponseBodyLedgerLastTimeAnchor) SetTimeStamp(v string) *DescribeLedgerResponseBodyLedgerLastTimeAnchor { s.TimeStamp = &v return s } func (s *DescribeLedgerResponseBodyLedgerLastTimeAnchor) SetLedgerDigest(v string) *DescribeLedgerResponseBodyLedgerLastTimeAnchor { s.LedgerDigest = &v return s } func (s *DescribeLedgerResponseBodyLedgerLastTimeAnchor) SetLedgerDigestType(v string) *DescribeLedgerResponseBodyLedgerLastTimeAnchor { s.LedgerDigestType = &v return s } func (s *DescribeLedgerResponseBodyLedgerLastTimeAnchor) SetProof(v string) *DescribeLedgerResponseBodyLedgerLastTimeAnchor { s.Proof = &v return s } type DescribeLedgerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeLedgerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeLedgerResponse) String() string { return tea.Prettify(s) } func (s DescribeLedgerResponse) GoString() string { return s.String() } func (s *DescribeLedgerResponse) SetHeaders(v map[string]*string) *DescribeLedgerResponse { s.Headers = v return s } func (s *DescribeLedgerResponse) SetBody(v *DescribeLedgerResponseBody) *DescribeLedgerResponse { s.Body = v return s } type DescribeLedgersRequest struct { NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` } func (s DescribeLedgersRequest) String() string { return tea.Prettify(s) } func (s DescribeLedgersRequest) GoString() string { return s.String() } func (s *DescribeLedgersRequest) SetNextToken(v string) *DescribeLedgersRequest { s.NextToken = &v return s } func (s *DescribeLedgersRequest) SetMaxResults(v int32) *DescribeLedgersRequest { s.MaxResults = &v return s } type DescribeLedgersResponseBody struct { NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` Ledgers []*DescribeLedgersResponseBodyLedgers `json:"Ledgers,omitempty" xml:"Ledgers,omitempty" type:"Repeated"` } func (s DescribeLedgersResponseBody) String() string { return tea.Prettify(s) } func (s DescribeLedgersResponseBody) GoString() string { return s.String() } func (s *DescribeLedgersResponseBody) SetNextToken(v string) *DescribeLedgersResponseBody { s.NextToken = &v return s } func (s *DescribeLedgersResponseBody) SetRequestId(v string) *DescribeLedgersResponseBody { s.RequestId = &v return s } func (s *DescribeLedgersResponseBody) SetMaxResults(v int32) *DescribeLedgersResponseBody { s.MaxResults = &v return s } func (s *DescribeLedgersResponseBody) SetLedgers(v []*DescribeLedgersResponseBodyLedgers) *DescribeLedgersResponseBody { s.Ledgers = v return s } type DescribeLedgersResponseBodyLedgers struct { StorageClass *string `json:"StorageClass,omitempty" xml:"StorageClass,omitempty"` UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` JournalCount *int64 `json:"JournalCount,omitempty" xml:"JournalCount,omitempty"` LedgerDescription *string `json:"LedgerDescription,omitempty" xml:"LedgerDescription,omitempty"` CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` LedgerType *string `json:"LedgerType,omitempty" xml:"LedgerType,omitempty"` LastTimeAnchor *DescribeLedgersResponseBodyLedgersLastTimeAnchor `json:"LastTimeAnchor,omitempty" xml:"LastTimeAnchor,omitempty" type:"Struct"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` MemberCount *int64 `json:"MemberCount,omitempty" xml:"MemberCount,omitempty"` LedgerStatus *string `json:"LedgerStatus,omitempty" xml:"LedgerStatus,omitempty"` TimeAnchorCount *int64 `json:"TimeAnchorCount,omitempty" xml:"TimeAnchorCount,omitempty"` ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` LedgerName *string `json:"LedgerName,omitempty" xml:"LedgerName,omitempty"` OwnerAliUid *string `json:"OwnerAliUid,omitempty" xml:"OwnerAliUid,omitempty"` } func (s DescribeLedgersResponseBodyLedgers) String() string { return tea.Prettify(s) } func (s DescribeLedgersResponseBodyLedgers) GoString() string { return s.String() } func (s *DescribeLedgersResponseBodyLedgers) SetStorageClass(v string) *DescribeLedgersResponseBodyLedgers { s.StorageClass = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetUpdateTime(v string) *DescribeLedgersResponseBodyLedgers { s.UpdateTime = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetJournalCount(v int64) *DescribeLedgersResponseBodyLedgers { s.JournalCount = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetLedgerDescription(v string) *DescribeLedgersResponseBodyLedgers { s.LedgerDescription = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetCreateTime(v string) *DescribeLedgersResponseBodyLedgers { s.CreateTime = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetLedgerType(v string) *DescribeLedgersResponseBodyLedgers { s.LedgerType = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetLastTimeAnchor(v *DescribeLedgersResponseBodyLedgersLastTimeAnchor) *DescribeLedgersResponseBodyLedgers { s.LastTimeAnchor = v return s } func (s *DescribeLedgersResponseBodyLedgers) SetLedgerId(v string) *DescribeLedgersResponseBodyLedgers { s.LedgerId = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetRegionId(v string) *DescribeLedgersResponseBodyLedgers { s.RegionId = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetMemberCount(v int64) *DescribeLedgersResponseBodyLedgers { s.MemberCount = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetLedgerStatus(v string) *DescribeLedgersResponseBodyLedgers { s.LedgerStatus = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetTimeAnchorCount(v int64) *DescribeLedgersResponseBodyLedgers { s.TimeAnchorCount = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetZoneId(v string) *DescribeLedgersResponseBodyLedgers { s.ZoneId = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetLedgerName(v string) *DescribeLedgersResponseBodyLedgers { s.LedgerName = &v return s } func (s *DescribeLedgersResponseBodyLedgers) SetOwnerAliUid(v string) *DescribeLedgersResponseBodyLedgers { s.OwnerAliUid = &v return s } type DescribeLedgersResponseBodyLedgersLastTimeAnchor struct { JournalId *string `json:"JournalId,omitempty" xml:"JournalId,omitempty"` LedgerVersion *string `json:"LedgerVersion,omitempty" xml:"LedgerVersion,omitempty"` TimeStamp *string `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"` LedgerDigest *string `json:"LedgerDigest,omitempty" xml:"LedgerDigest,omitempty"` LedgerDigestType *string `json:"LedgerDigestType,omitempty" xml:"LedgerDigestType,omitempty"` Proof *string `json:"Proof,omitempty" xml:"Proof,omitempty"` } func (s DescribeLedgersResponseBodyLedgersLastTimeAnchor) String() string { return tea.Prettify(s) } func (s DescribeLedgersResponseBodyLedgersLastTimeAnchor) GoString() string { return s.String() } func (s *DescribeLedgersResponseBodyLedgersLastTimeAnchor) SetJournalId(v string) *DescribeLedgersResponseBodyLedgersLastTimeAnchor { s.JournalId = &v return s } func (s *DescribeLedgersResponseBodyLedgersLastTimeAnchor) SetLedgerVersion(v string) *DescribeLedgersResponseBodyLedgersLastTimeAnchor { s.LedgerVersion = &v return s } func (s *DescribeLedgersResponseBodyLedgersLastTimeAnchor) SetTimeStamp(v string) *DescribeLedgersResponseBodyLedgersLastTimeAnchor { s.TimeStamp = &v return s } func (s *DescribeLedgersResponseBodyLedgersLastTimeAnchor) SetLedgerDigest(v string) *DescribeLedgersResponseBodyLedgersLastTimeAnchor { s.LedgerDigest = &v return s } func (s *DescribeLedgersResponseBodyLedgersLastTimeAnchor) SetLedgerDigestType(v string) *DescribeLedgersResponseBodyLedgersLastTimeAnchor { s.LedgerDigestType = &v return s } func (s *DescribeLedgersResponseBodyLedgersLastTimeAnchor) SetProof(v string) *DescribeLedgersResponseBodyLedgersLastTimeAnchor { s.Proof = &v return s } type DescribeLedgersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeLedgersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeLedgersResponse) String() string { return tea.Prettify(s) } func (s DescribeLedgersResponse) GoString() string { return s.String() } func (s *DescribeLedgersResponse) SetHeaders(v map[string]*string) *DescribeLedgersResponse { s.Headers = v return s } func (s *DescribeLedgersResponse) SetBody(v *DescribeLedgersResponseBody) *DescribeLedgersResponse { s.Body = v return s } type DescribeRegionsRequest struct { RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s DescribeRegionsRequest) String() string { return tea.Prettify(s) } func (s DescribeRegionsRequest) GoString() string { return s.String() } func (s *DescribeRegionsRequest) SetRegionId(v string) *DescribeRegionsRequest { s.RegionId = &v return s } type DescribeRegionsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"` ErrorCode *int32 `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` } func (s DescribeRegionsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeRegionsResponseBody) GoString() string { return s.String() } func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody { s.RequestId = &v return s } func (s *DescribeRegionsResponseBody) SetRegions(v []*DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody { s.Regions = v return s } func (s *DescribeRegionsResponseBody) SetErrorCode(v int32) *DescribeRegionsResponseBody { s.ErrorCode = &v return s } func (s *DescribeRegionsResponseBody) SetSuccess(v bool) *DescribeRegionsResponseBody { s.Success = &v return s } type DescribeRegionsResponseBodyRegions struct { LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s DescribeRegionsResponseBodyRegions) String() string { return tea.Prettify(s) } func (s DescribeRegionsResponseBodyRegions) GoString() string { return s.String() } func (s *DescribeRegionsResponseBodyRegions) SetLocalName(v string) *DescribeRegionsResponseBodyRegions { s.LocalName = &v return s } func (s *DescribeRegionsResponseBodyRegions) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegions { s.RegionEndpoint = &v return s } func (s *DescribeRegionsResponseBodyRegions) SetRegionId(v string) *DescribeRegionsResponseBodyRegions { s.RegionId = &v return s } type DescribeRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeRegionsResponse) String() string { return tea.Prettify(s) } func (s DescribeRegionsResponse) GoString() string { return s.String() } func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse { s.Headers = v return s } func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse { s.Body = v return s } type DescribeTSARequest struct { SequenceWithinLedger *int64 `json:"SequenceWithinLedger,omitempty" xml:"SequenceWithinLedger,omitempty"` } func (s DescribeTSARequest) String() string { return tea.Prettify(s) } func (s DescribeTSARequest) GoString() string { return s.String() } func (s *DescribeTSARequest) SetSequenceWithinLedger(v int64) *DescribeTSARequest { s.SequenceWithinLedger = &v return s } type DescribeTSAResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` TSADetail *DescribeTSAResponseBodyTSADetail `json:"TSADetail,omitempty" xml:"TSADetail,omitempty" type:"Struct"` } func (s DescribeTSAResponseBody) String() string { return tea.Prettify(s) } func (s DescribeTSAResponseBody) GoString() string { return s.String() } func (s *DescribeTSAResponseBody) SetRequestId(v string) *DescribeTSAResponseBody { s.RequestId = &v return s } func (s *DescribeTSAResponseBody) SetTSADetail(v *DescribeTSAResponseBodyTSADetail) *DescribeTSAResponseBody { s.TSADetail = v return s } type DescribeTSAResponseBodyTSADetail struct { TS *int64 `json:"TS,omitempty" xml:"TS,omitempty"` SN *string `json:"SN,omitempty" xml:"SN,omitempty"` RootHash *string `json:"RootHash,omitempty" xml:"RootHash,omitempty"` BlockNumber *int64 `json:"BlockNumber,omitempty" xml:"BlockNumber,omitempty"` CTSR *string `json:"CTSR,omitempty" xml:"CTSR,omitempty"` } func (s DescribeTSAResponseBodyTSADetail) String() string { return tea.Prettify(s) } func (s DescribeTSAResponseBodyTSADetail) GoString() string { return s.String() } func (s *DescribeTSAResponseBodyTSADetail) SetTS(v int64) *DescribeTSAResponseBodyTSADetail { s.TS = &v return s } func (s *DescribeTSAResponseBodyTSADetail) SetSN(v string) *DescribeTSAResponseBodyTSADetail { s.SN = &v return s } func (s *DescribeTSAResponseBodyTSADetail) SetRootHash(v string) *DescribeTSAResponseBodyTSADetail { s.RootHash = &v return s } func (s *DescribeTSAResponseBodyTSADetail) SetBlockNumber(v int64) *DescribeTSAResponseBodyTSADetail { s.BlockNumber = &v return s } func (s *DescribeTSAResponseBodyTSADetail) SetCTSR(v string) *DescribeTSAResponseBodyTSADetail { s.CTSR = &v return s } type DescribeTSAResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeTSAResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeTSAResponse) String() string { return tea.Prettify(s) } func (s DescribeTSAResponse) GoString() string { return s.String() } func (s *DescribeTSAResponse) SetHeaders(v map[string]*string) *DescribeTSAResponse { s.Headers = v return s } func (s *DescribeTSAResponse) SetBody(v *DescribeTSAResponseBody) *DescribeTSAResponse { s.Body = v return s } type DisableMemberRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` } func (s DisableMemberRequest) String() string { return tea.Prettify(s) } func (s DisableMemberRequest) GoString() string { return s.String() } func (s *DisableMemberRequest) SetLedgerId(v string) *DisableMemberRequest { s.LedgerId = &v return s } func (s *DisableMemberRequest) SetMemberId(v string) *DisableMemberRequest { s.MemberId = &v return s } type DisableMemberResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DisableMemberResponseBody) String() string { return tea.Prettify(s) } func (s DisableMemberResponseBody) GoString() string { return s.String() } func (s *DisableMemberResponseBody) SetRequestId(v string) *DisableMemberResponseBody { s.RequestId = &v return s } type DisableMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DisableMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DisableMemberResponse) String() string { return tea.Prettify(s) } func (s DisableMemberResponse) GoString() string { return s.String() } func (s *DisableMemberResponse) SetHeaders(v map[string]*string) *DisableMemberResponse { s.Headers = v return s } func (s *DisableMemberResponse) SetBody(v *DisableMemberResponseBody) *DisableMemberResponse { s.Body = v return s } type EnableMemberRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` } func (s EnableMemberRequest) String() string { return tea.Prettify(s) } func (s EnableMemberRequest) GoString() string { return s.String() } func (s *EnableMemberRequest) SetLedgerId(v string) *EnableMemberRequest { s.LedgerId = &v return s } func (s *EnableMemberRequest) SetMemberId(v string) *EnableMemberRequest { s.MemberId = &v return s } type EnableMemberResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s EnableMemberResponseBody) String() string { return tea.Prettify(s) } func (s EnableMemberResponseBody) GoString() string { return s.String() } func (s *EnableMemberResponseBody) SetRequestId(v string) *EnableMemberResponseBody { s.RequestId = &v return s } type EnableMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *EnableMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s EnableMemberResponse) String() string { return tea.Prettify(s) } func (s EnableMemberResponse) GoString() string { return s.String() } func (s *EnableMemberResponse) SetHeaders(v map[string]*string) *EnableMemberResponse { s.Headers = v return s } func (s *EnableMemberResponse) SetBody(v *EnableMemberResponseBody) *EnableMemberResponse { s.Body = v return s } type GetAccessAttributeRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` } func (s GetAccessAttributeRequest) String() string { return tea.Prettify(s) } func (s GetAccessAttributeRequest) GoString() string { return s.String() } func (s *GetAccessAttributeRequest) SetLedgerId(v string) *GetAccessAttributeRequest { s.LedgerId = &v return s } type GetAccessAttributeResponseBody struct { EnableOpenAccess *string `json:"EnableOpenAccess,omitempty" xml:"EnableOpenAccess,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` OpenUri *string `json:"OpenUri,omitempty" xml:"OpenUri,omitempty"` } func (s GetAccessAttributeResponseBody) String() string { return tea.Prettify(s) } func (s GetAccessAttributeResponseBody) GoString() string { return s.String() } func (s *GetAccessAttributeResponseBody) SetEnableOpenAccess(v string) *GetAccessAttributeResponseBody { s.EnableOpenAccess = &v return s } func (s *GetAccessAttributeResponseBody) SetRequestId(v string) *GetAccessAttributeResponseBody { s.RequestId = &v return s } func (s *GetAccessAttributeResponseBody) SetLedgerId(v string) *GetAccessAttributeResponseBody { s.LedgerId = &v return s } func (s *GetAccessAttributeResponseBody) SetOpenUri(v string) *GetAccessAttributeResponseBody { s.OpenUri = &v return s } type GetAccessAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetAccessAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetAccessAttributeResponse) String() string { return tea.Prettify(s) } func (s GetAccessAttributeResponse) GoString() string { return s.String() } func (s *GetAccessAttributeResponse) SetHeaders(v map[string]*string) *GetAccessAttributeResponse { s.Headers = v return s } func (s *GetAccessAttributeResponse) SetBody(v *GetAccessAttributeResponseBody) *GetAccessAttributeResponse { s.Body = v return s } type GetIpWhiteListRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` } func (s GetIpWhiteListRequest) String() string { return tea.Prettify(s) } func (s GetIpWhiteListRequest) GoString() string { return s.String() } func (s *GetIpWhiteListRequest) SetLedgerId(v string) *GetIpWhiteListRequest { s.LedgerId = &v return s } type GetIpWhiteListResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` IpList *string `json:"IpList,omitempty" xml:"IpList,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` } func (s GetIpWhiteListResponseBody) String() string { return tea.Prettify(s) } func (s GetIpWhiteListResponseBody) GoString() string { return s.String() } func (s *GetIpWhiteListResponseBody) SetRequestId(v string) *GetIpWhiteListResponseBody { s.RequestId = &v return s } func (s *GetIpWhiteListResponseBody) SetIpList(v string) *GetIpWhiteListResponseBody { s.IpList = &v return s } func (s *GetIpWhiteListResponseBody) SetLedgerId(v string) *GetIpWhiteListResponseBody { s.LedgerId = &v return s } type GetIpWhiteListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetIpWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetIpWhiteListResponse) String() string { return tea.Prettify(s) } func (s GetIpWhiteListResponse) GoString() string { return s.String() } func (s *GetIpWhiteListResponse) SetHeaders(v map[string]*string) *GetIpWhiteListResponse { s.Headers = v return s } func (s *GetIpWhiteListResponse) SetBody(v *GetIpWhiteListResponseBody) *GetIpWhiteListResponse { s.Body = v return s } type GetJournalRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` JournalId *int64 `json:"JournalId,omitempty" xml:"JournalId,omitempty"` } func (s GetJournalRequest) String() string { return tea.Prettify(s) } func (s GetJournalRequest) GoString() string { return s.String() } func (s *GetJournalRequest) SetLedgerId(v string) *GetJournalRequest { s.LedgerId = &v return s } func (s *GetJournalRequest) SetJournalId(v int64) *GetJournalRequest { s.JournalId = &v return s } type GetJournalResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Journal *GetJournalResponseBodyJournal `json:"Journal,omitempty" xml:"Journal,omitempty" type:"Struct"` } func (s GetJournalResponseBody) String() string { return tea.Prettify(s) } func (s GetJournalResponseBody) GoString() string { return s.String() } func (s *GetJournalResponseBody) SetRequestId(v string) *GetJournalResponseBody { s.RequestId = &v return s } func (s *GetJournalResponseBody) SetJournal(v *GetJournalResponseBodyJournal) *GetJournalResponseBody { s.Journal = v return s } type GetJournalResponseBodyJournal struct { JournalId *string `json:"JournalId,omitempty" xml:"JournalId,omitempty"` Clues []*string `json:"Clues,omitempty" xml:"Clues,omitempty" type:"Repeated"` PayloadJsonString *string `json:"PayloadJsonString,omitempty" xml:"PayloadJsonString,omitempty"` JournalHash *string `json:"JournalHash,omitempty" xml:"JournalHash,omitempty"` Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` PayloadType *string `json:"PayloadType,omitempty" xml:"PayloadType,omitempty"` ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` } func (s GetJournalResponseBodyJournal) String() string { return tea.Prettify(s) } func (s GetJournalResponseBodyJournal) GoString() string { return s.String() } func (s *GetJournalResponseBodyJournal) SetJournalId(v string) *GetJournalResponseBodyJournal { s.JournalId = &v return s } func (s *GetJournalResponseBodyJournal) SetClues(v []*string) *GetJournalResponseBodyJournal { s.Clues = v return s } func (s *GetJournalResponseBodyJournal) SetPayloadJsonString(v string) *GetJournalResponseBodyJournal { s.PayloadJsonString = &v return s } func (s *GetJournalResponseBodyJournal) SetJournalHash(v string) *GetJournalResponseBodyJournal { s.JournalHash = &v return s } func (s *GetJournalResponseBodyJournal) SetTimestamp(v int64) *GetJournalResponseBodyJournal { s.Timestamp = &v return s } func (s *GetJournalResponseBodyJournal) SetLedgerId(v string) *GetJournalResponseBodyJournal { s.LedgerId = &v return s } func (s *GetJournalResponseBodyJournal) SetMemberId(v string) *GetJournalResponseBodyJournal { s.MemberId = &v return s } func (s *GetJournalResponseBodyJournal) SetPayloadType(v string) *GetJournalResponseBodyJournal { s.PayloadType = &v return s } func (s *GetJournalResponseBodyJournal) SetClientId(v string) *GetJournalResponseBodyJournal { s.ClientId = &v return s } type GetJournalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetJournalResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetJournalResponse) String() string { return tea.Prettify(s) } func (s GetJournalResponse) GoString() string { return s.String() } func (s *GetJournalResponse) SetHeaders(v map[string]*string) *GetJournalResponse { s.Headers = v return s } func (s *GetJournalResponse) SetBody(v *GetJournalResponseBody) *GetJournalResponse { s.Body = v return s } type GetMemberRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` } func (s GetMemberRequest) String() string { return tea.Prettify(s) } func (s GetMemberRequest) GoString() string { return s.String() } func (s *GetMemberRequest) SetLedgerId(v string) *GetMemberRequest { s.LedgerId = &v return s } func (s *GetMemberRequest) SetMemberId(v string) *GetMemberRequest { s.MemberId = &v return s } type GetMemberResponseBody struct { KMSKeyId *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"` KeyType *string `json:"KeyType,omitempty" xml:"KeyType,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"` CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` KeySource *string `json:"KeySource,omitempty" xml:"KeySource,omitempty"` Role *string `json:"Role,omitempty" xml:"Role,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` State *string `json:"State,omitempty" xml:"State,omitempty"` UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` KMSKeyVersion *string `json:"KMSKeyVersion,omitempty" xml:"KMSKeyVersion,omitempty"` KeyMeta *string `json:"KeyMeta,omitempty" xml:"KeyMeta,omitempty"` AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"` } func (s GetMemberResponseBody) String() string { return tea.Prettify(s) } func (s GetMemberResponseBody) GoString() string { return s.String() } func (s *GetMemberResponseBody) SetKMSKeyId(v string) *GetMemberResponseBody { s.KMSKeyId = &v return s } func (s *GetMemberResponseBody) SetKeyType(v string) *GetMemberResponseBody { s.KeyType = &v return s } func (s *GetMemberResponseBody) SetRequestId(v string) *GetMemberResponseBody { s.RequestId = &v return s } func (s *GetMemberResponseBody) SetPublicKey(v string) *GetMemberResponseBody { s.PublicKey = &v return s } func (s *GetMemberResponseBody) SetCreateTime(v int64) *GetMemberResponseBody { s.CreateTime = &v return s } func (s *GetMemberResponseBody) SetLedgerId(v string) *GetMemberResponseBody { s.LedgerId = &v return s } func (s *GetMemberResponseBody) SetKeySource(v string) *GetMemberResponseBody { s.KeySource = &v return s } func (s *GetMemberResponseBody) SetRole(v string) *GetMemberResponseBody { s.Role = &v return s } func (s *GetMemberResponseBody) SetMemberId(v string) *GetMemberResponseBody { s.MemberId = &v return s } func (s *GetMemberResponseBody) SetState(v string) *GetMemberResponseBody { s.State = &v return s } func (s *GetMemberResponseBody) SetUpdateTime(v int64) *GetMemberResponseBody { s.UpdateTime = &v return s } func (s *GetMemberResponseBody) SetKMSKeyVersion(v string) *GetMemberResponseBody { s.KMSKeyVersion = &v return s } func (s *GetMemberResponseBody) SetKeyMeta(v string) *GetMemberResponseBody { s.KeyMeta = &v return s } func (s *GetMemberResponseBody) SetAliUid(v string) *GetMemberResponseBody { s.AliUid = &v return s } type GetMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetMemberResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetMemberResponse) String() string { return tea.Prettify(s) } func (s GetMemberResponse) GoString() string { return s.String() } func (s *GetMemberResponse) SetHeaders(v map[string]*string) *GetMemberResponse { s.Headers = v return s } func (s *GetMemberResponse) SetBody(v *GetMemberResponseBody) *GetMemberResponse { s.Body = v return s } type GrantServiceLinkedRoleRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` } func (s GrantServiceLinkedRoleRequest) String() string { return tea.Prettify(s) } func (s GrantServiceLinkedRoleRequest) GoString() string { return s.String() } func (s *GrantServiceLinkedRoleRequest) SetLedgerId(v string) *GrantServiceLinkedRoleRequest { s.LedgerId = &v return s } type GrantServiceLinkedRoleResponseBody struct { SLRStatus *string `json:"SLRStatus,omitempty" xml:"SLRStatus,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GrantServiceLinkedRoleResponseBody) String() string { return tea.Prettify(s) } func (s GrantServiceLinkedRoleResponseBody) GoString() string { return s.String() } func (s *GrantServiceLinkedRoleResponseBody) SetSLRStatus(v string) *GrantServiceLinkedRoleResponseBody { s.SLRStatus = &v return s } func (s *GrantServiceLinkedRoleResponseBody) SetRequestId(v string) *GrantServiceLinkedRoleResponseBody { s.RequestId = &v return s } type GrantServiceLinkedRoleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GrantServiceLinkedRoleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GrantServiceLinkedRoleResponse) String() string { return tea.Prettify(s) } func (s GrantServiceLinkedRoleResponse) GoString() string { return s.String() } func (s *GrantServiceLinkedRoleResponse) SetHeaders(v map[string]*string) *GrantServiceLinkedRoleResponse { s.Headers = v return s } func (s *GrantServiceLinkedRoleResponse) SetBody(v *GrantServiceLinkedRoleResponseBody) *GrantServiceLinkedRoleResponse { s.Body = v return s } type InviteMembersRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` AliUids *string `json:"AliUids,omitempty" xml:"AliUids,omitempty"` } func (s InviteMembersRequest) String() string { return tea.Prettify(s) } func (s InviteMembersRequest) GoString() string { return s.String() } func (s *InviteMembersRequest) SetLedgerId(v string) *InviteMembersRequest { s.LedgerId = &v return s } func (s *InviteMembersRequest) SetAliUids(v string) *InviteMembersRequest { s.AliUids = &v return s } type InviteMembersResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s InviteMembersResponseBody) String() string { return tea.Prettify(s) } func (s InviteMembersResponseBody) GoString() string { return s.String() } func (s *InviteMembersResponseBody) SetRequestId(v string) *InviteMembersResponseBody { s.RequestId = &v return s } type InviteMembersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *InviteMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s InviteMembersResponse) String() string { return tea.Prettify(s) } func (s InviteMembersResponse) GoString() string { return s.String() } func (s *InviteMembersResponse) SetHeaders(v map[string]*string) *InviteMembersResponse { s.Headers = v return s } func (s *InviteMembersResponse) SetBody(v *InviteMembersResponseBody) *InviteMembersResponse { s.Body = v return s } type ListJournalsRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` Clue *string `json:"Clue,omitempty" xml:"Clue,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` Reverse *bool `json:"Reverse,omitempty" xml:"Reverse,omitempty"` } func (s ListJournalsRequest) String() string { return tea.Prettify(s) } func (s ListJournalsRequest) GoString() string { return s.String() } func (s *ListJournalsRequest) SetLedgerId(v string) *ListJournalsRequest { s.LedgerId = &v return s } func (s *ListJournalsRequest) SetClue(v string) *ListJournalsRequest { s.Clue = &v return s } func (s *ListJournalsRequest) SetMemberId(v string) *ListJournalsRequest { s.MemberId = &v return s } func (s *ListJournalsRequest) SetNextToken(v string) *ListJournalsRequest { s.NextToken = &v return s } func (s *ListJournalsRequest) SetMaxResults(v int32) *ListJournalsRequest { s.MaxResults = &v return s } func (s *ListJournalsRequest) SetReverse(v bool) *ListJournalsRequest { s.Reverse = &v return s } type ListJournalsResponseBody struct { NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` Journals []*ListJournalsResponseBodyJournals `json:"Journals,omitempty" xml:"Journals,omitempty" type:"Repeated"` } func (s ListJournalsResponseBody) String() string { return tea.Prettify(s) } func (s ListJournalsResponseBody) GoString() string { return s.String() } func (s *ListJournalsResponseBody) SetNextToken(v string) *ListJournalsResponseBody { s.NextToken = &v return s } func (s *ListJournalsResponseBody) SetRequestId(v string) *ListJournalsResponseBody { s.RequestId = &v return s } func (s *ListJournalsResponseBody) SetMaxResults(v int32) *ListJournalsResponseBody { s.MaxResults = &v return s } func (s *ListJournalsResponseBody) SetJournals(v []*ListJournalsResponseBodyJournals) *ListJournalsResponseBody { s.Journals = v return s } type ListJournalsResponseBodyJournals struct { JournalId *string `json:"JournalId,omitempty" xml:"JournalId,omitempty"` Clues []*string `json:"Clues,omitempty" xml:"Clues,omitempty" type:"Repeated"` PayloadJsonString *string `json:"PayloadJsonString,omitempty" xml:"PayloadJsonString,omitempty"` JournalHash *string `json:"JournalHash,omitempty" xml:"JournalHash,omitempty"` Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` PayloadType *string `json:"PayloadType,omitempty" xml:"PayloadType,omitempty"` ClientId *string `json:"ClientId,omitempty" xml:"ClientId,omitempty"` } func (s ListJournalsResponseBodyJournals) String() string { return tea.Prettify(s) } func (s ListJournalsResponseBodyJournals) GoString() string { return s.String() } func (s *ListJournalsResponseBodyJournals) SetJournalId(v string) *ListJournalsResponseBodyJournals { s.JournalId = &v return s } func (s *ListJournalsResponseBodyJournals) SetClues(v []*string) *ListJournalsResponseBodyJournals { s.Clues = v return s } func (s *ListJournalsResponseBodyJournals) SetPayloadJsonString(v string) *ListJournalsResponseBodyJournals { s.PayloadJsonString = &v return s } func (s *ListJournalsResponseBodyJournals) SetJournalHash(v string) *ListJournalsResponseBodyJournals { s.JournalHash = &v return s } func (s *ListJournalsResponseBodyJournals) SetTimestamp(v int64) *ListJournalsResponseBodyJournals { s.Timestamp = &v return s } func (s *ListJournalsResponseBodyJournals) SetLedgerId(v string) *ListJournalsResponseBodyJournals { s.LedgerId = &v return s } func (s *ListJournalsResponseBodyJournals) SetMemberId(v string) *ListJournalsResponseBodyJournals { s.MemberId = &v return s } func (s *ListJournalsResponseBodyJournals) SetPayloadType(v string) *ListJournalsResponseBodyJournals { s.PayloadType = &v return s } func (s *ListJournalsResponseBodyJournals) SetClientId(v string) *ListJournalsResponseBodyJournals { s.ClientId = &v return s } type ListJournalsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListJournalsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListJournalsResponse) String() string { return tea.Prettify(s) } func (s ListJournalsResponse) GoString() string { return s.String() } func (s *ListJournalsResponse) SetHeaders(v map[string]*string) *ListJournalsResponse { s.Headers = v return s } func (s *ListJournalsResponse) SetBody(v *ListJournalsResponseBody) *ListJournalsResponse { s.Body = v return s } type ListMembersRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` } func (s ListMembersRequest) String() string { return tea.Prettify(s) } func (s ListMembersRequest) GoString() string { return s.String() } func (s *ListMembersRequest) SetLedgerId(v string) *ListMembersRequest { s.LedgerId = &v return s } func (s *ListMembersRequest) SetNextToken(v string) *ListMembersRequest { s.NextToken = &v return s } func (s *ListMembersRequest) SetMaxResults(v int32) *ListMembersRequest { s.MaxResults = &v return s } type ListMembersResponseBody struct { NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` Members []*ListMembersResponseBodyMembers `json:"Members,omitempty" xml:"Members,omitempty" type:"Repeated"` } func (s ListMembersResponseBody) String() string { return tea.Prettify(s) } func (s ListMembersResponseBody) GoString() string { return s.String() } func (s *ListMembersResponseBody) SetNextToken(v string) *ListMembersResponseBody { s.NextToken = &v return s } func (s *ListMembersResponseBody) SetRequestId(v string) *ListMembersResponseBody { s.RequestId = &v return s } func (s *ListMembersResponseBody) SetMaxResults(v int32) *ListMembersResponseBody { s.MaxResults = &v return s } func (s *ListMembersResponseBody) SetMembers(v []*ListMembersResponseBodyMembers) *ListMembersResponseBody { s.Members = v return s } type ListMembersResponseBodyMembers struct { UpdateTime *int64 `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` KeyType *string `json:"KeyType,omitempty" xml:"KeyType,omitempty"` State *string `json:"State,omitempty" xml:"State,omitempty"` CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"` AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` Role *string `json:"Role,omitempty" xml:"Role,omitempty"` } func (s ListMembersResponseBodyMembers) String() string { return tea.Prettify(s) } func (s ListMembersResponseBodyMembers) GoString() string { return s.String() } func (s *ListMembersResponseBodyMembers) SetUpdateTime(v int64) *ListMembersResponseBodyMembers { s.UpdateTime = &v return s } func (s *ListMembersResponseBodyMembers) SetKeyType(v string) *ListMembersResponseBodyMembers { s.KeyType = &v return s } func (s *ListMembersResponseBodyMembers) SetState(v string) *ListMembersResponseBodyMembers { s.State = &v return s } func (s *ListMembersResponseBodyMembers) SetCreateTime(v int64) *ListMembersResponseBodyMembers { s.CreateTime = &v return s } func (s *ListMembersResponseBodyMembers) SetPublicKey(v string) *ListMembersResponseBodyMembers { s.PublicKey = &v return s } func (s *ListMembersResponseBodyMembers) SetAliUid(v string) *ListMembersResponseBodyMembers { s.AliUid = &v return s } func (s *ListMembersResponseBodyMembers) SetMemberId(v string) *ListMembersResponseBodyMembers { s.MemberId = &v return s } func (s *ListMembersResponseBodyMembers) SetLedgerId(v string) *ListMembersResponseBodyMembers { s.LedgerId = &v return s } func (s *ListMembersResponseBodyMembers) SetRole(v string) *ListMembersResponseBodyMembers { s.Role = &v return s } type ListMembersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListMembersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListMembersResponse) String() string { return tea.Prettify(s) } func (s ListMembersResponse) GoString() string { return s.String() } func (s *ListMembersResponse) SetHeaders(v map[string]*string) *ListMembersResponse { s.Headers = v return s } func (s *ListMembersResponse) SetBody(v *ListMembersResponseBody) *ListMembersResponse { s.Body = v return s } type ListTimeAnchorsRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` Reverse *bool `json:"Reverse,omitempty" xml:"Reverse,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` } func (s ListTimeAnchorsRequest) String() string { return tea.Prettify(s) } func (s ListTimeAnchorsRequest) GoString() string { return s.String() } func (s *ListTimeAnchorsRequest) SetLedgerId(v string) *ListTimeAnchorsRequest { s.LedgerId = &v return s } func (s *ListTimeAnchorsRequest) SetReverse(v bool) *ListTimeAnchorsRequest { s.Reverse = &v return s } func (s *ListTimeAnchorsRequest) SetNextToken(v string) *ListTimeAnchorsRequest { s.NextToken = &v return s } func (s *ListTimeAnchorsRequest) SetMaxResults(v int32) *ListTimeAnchorsRequest { s.MaxResults = &v return s } type ListTimeAnchorsResponseBody struct { TimeAnchors []*ListTimeAnchorsResponseBodyTimeAnchors `json:"TimeAnchors,omitempty" xml:"TimeAnchors,omitempty" type:"Repeated"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` } func (s ListTimeAnchorsResponseBody) String() string { return tea.Prettify(s) } func (s ListTimeAnchorsResponseBody) GoString() string { return s.String() } func (s *ListTimeAnchorsResponseBody) SetTimeAnchors(v []*ListTimeAnchorsResponseBodyTimeAnchors) *ListTimeAnchorsResponseBody { s.TimeAnchors = v return s } func (s *ListTimeAnchorsResponseBody) SetNextToken(v string) *ListTimeAnchorsResponseBody { s.NextToken = &v return s } func (s *ListTimeAnchorsResponseBody) SetRequestId(v string) *ListTimeAnchorsResponseBody { s.RequestId = &v return s } func (s *ListTimeAnchorsResponseBody) SetMaxResults(v int32) *ListTimeAnchorsResponseBody { s.MaxResults = &v return s } type ListTimeAnchorsResponseBodyTimeAnchors struct { JournalId *int64 `json:"JournalId,omitempty" xml:"JournalId,omitempty"` LedgerVersion *int64 `json:"LedgerVersion,omitempty" xml:"LedgerVersion,omitempty"` TimeStamp *int64 `json:"TimeStamp,omitempty" xml:"TimeStamp,omitempty"` LedgerDigest *string `json:"LedgerDigest,omitempty" xml:"LedgerDigest,omitempty"` LedgerDigestType *string `json:"LedgerDigestType,omitempty" xml:"LedgerDigestType,omitempty"` Proof *string `json:"Proof,omitempty" xml:"Proof,omitempty"` } func (s ListTimeAnchorsResponseBodyTimeAnchors) String() string { return tea.Prettify(s) } func (s ListTimeAnchorsResponseBodyTimeAnchors) GoString() string { return s.String() } func (s *ListTimeAnchorsResponseBodyTimeAnchors) SetJournalId(v int64) *ListTimeAnchorsResponseBodyTimeAnchors { s.JournalId = &v return s } func (s *ListTimeAnchorsResponseBodyTimeAnchors) SetLedgerVersion(v int64) *ListTimeAnchorsResponseBodyTimeAnchors { s.LedgerVersion = &v return s } func (s *ListTimeAnchorsResponseBodyTimeAnchors) SetTimeStamp(v int64) *ListTimeAnchorsResponseBodyTimeAnchors { s.TimeStamp = &v return s } func (s *ListTimeAnchorsResponseBodyTimeAnchors) SetLedgerDigest(v string) *ListTimeAnchorsResponseBodyTimeAnchors { s.LedgerDigest = &v return s } func (s *ListTimeAnchorsResponseBodyTimeAnchors) SetLedgerDigestType(v string) *ListTimeAnchorsResponseBodyTimeAnchors { s.LedgerDigestType = &v return s } func (s *ListTimeAnchorsResponseBodyTimeAnchors) SetProof(v string) *ListTimeAnchorsResponseBodyTimeAnchors { s.Proof = &v return s } type ListTimeAnchorsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListTimeAnchorsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListTimeAnchorsResponse) String() string { return tea.Prettify(s) } func (s ListTimeAnchorsResponse) GoString() string { return s.String() } func (s *ListTimeAnchorsResponse) SetHeaders(v map[string]*string) *ListTimeAnchorsResponse { s.Headers = v return s } func (s *ListTimeAnchorsResponse) SetBody(v *ListTimeAnchorsResponseBody) *ListTimeAnchorsResponse { s.Body = v return s } type ListVpcEndpointsRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` } func (s ListVpcEndpointsRequest) String() string { return tea.Prettify(s) } func (s ListVpcEndpointsRequest) GoString() string { return s.String() } func (s *ListVpcEndpointsRequest) SetLedgerId(v string) *ListVpcEndpointsRequest { s.LedgerId = &v return s } func (s *ListVpcEndpointsRequest) SetNextToken(v string) *ListVpcEndpointsRequest { s.NextToken = &v return s } func (s *ListVpcEndpointsRequest) SetMaxResults(v int32) *ListVpcEndpointsRequest { s.MaxResults = &v return s } type ListVpcEndpointsResponseBody struct { NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` VpcEndpoints []*ListVpcEndpointsResponseBodyVpcEndpoints `json:"VpcEndpoints,omitempty" xml:"VpcEndpoints,omitempty" type:"Repeated"` MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` } func (s ListVpcEndpointsResponseBody) String() string { return tea.Prettify(s) } func (s ListVpcEndpointsResponseBody) GoString() string { return s.String() } func (s *ListVpcEndpointsResponseBody) SetNextToken(v string) *ListVpcEndpointsResponseBody { s.NextToken = &v return s } func (s *ListVpcEndpointsResponseBody) SetRequestId(v string) *ListVpcEndpointsResponseBody { s.RequestId = &v return s } func (s *ListVpcEndpointsResponseBody) SetVpcEndpoints(v []*ListVpcEndpointsResponseBodyVpcEndpoints) *ListVpcEndpointsResponseBody { s.VpcEndpoints = v return s } func (s *ListVpcEndpointsResponseBody) SetMaxResults(v int32) *ListVpcEndpointsResponseBody { s.MaxResults = &v return s } type ListVpcEndpointsResponseBodyVpcEndpoints struct { Status *string `json:"Status,omitempty" xml:"Status,omitempty"` VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` Address *string `json:"Address,omitempty" xml:"Address,omitempty"` VpcEndpointId *string `json:"VpcEndpointId,omitempty" xml:"VpcEndpointId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s ListVpcEndpointsResponseBodyVpcEndpoints) String() string { return tea.Prettify(s) } func (s ListVpcEndpointsResponseBodyVpcEndpoints) GoString() string { return s.String() } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetStatus(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.Status = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetVpcId(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.VpcId = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetVSwitchId(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.VSwitchId = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetCreateTime(v int64) *ListVpcEndpointsResponseBodyVpcEndpoints { s.CreateTime = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetAddress(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.Address = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetVpcEndpointId(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.VpcEndpointId = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetMemberId(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.MemberId = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetLedgerId(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.LedgerId = &v return s } func (s *ListVpcEndpointsResponseBodyVpcEndpoints) SetRegionId(v string) *ListVpcEndpointsResponseBodyVpcEndpoints { s.RegionId = &v return s } type ListVpcEndpointsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ListVpcEndpointsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ListVpcEndpointsResponse) String() string { return tea.Prettify(s) } func (s ListVpcEndpointsResponse) GoString() string { return s.String() } func (s *ListVpcEndpointsResponse) SetHeaders(v map[string]*string) *ListVpcEndpointsResponse { s.Headers = v return s } func (s *ListVpcEndpointsResponse) SetBody(v *ListVpcEndpointsResponseBody) *ListVpcEndpointsResponse { s.Body = v return s } type ModifyAccessAttributeRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` EnableOpenAccess *bool `json:"EnableOpenAccess,omitempty" xml:"EnableOpenAccess,omitempty"` } func (s ModifyAccessAttributeRequest) String() string { return tea.Prettify(s) } func (s ModifyAccessAttributeRequest) GoString() string { return s.String() } func (s *ModifyAccessAttributeRequest) SetLedgerId(v string) *ModifyAccessAttributeRequest { s.LedgerId = &v return s } func (s *ModifyAccessAttributeRequest) SetEnableOpenAccess(v bool) *ModifyAccessAttributeRequest { s.EnableOpenAccess = &v return s } type ModifyAccessAttributeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyAccessAttributeResponseBody) String() string { return tea.Prettify(s) } func (s ModifyAccessAttributeResponseBody) GoString() string { return s.String() } func (s *ModifyAccessAttributeResponseBody) SetRequestId(v string) *ModifyAccessAttributeResponseBody { s.RequestId = &v return s } type ModifyAccessAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyAccessAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyAccessAttributeResponse) String() string { return tea.Prettify(s) } func (s ModifyAccessAttributeResponse) GoString() string { return s.String() } func (s *ModifyAccessAttributeResponse) SetHeaders(v map[string]*string) *ModifyAccessAttributeResponse { s.Headers = v return s } func (s *ModifyAccessAttributeResponse) SetBody(v *ModifyAccessAttributeResponseBody) *ModifyAccessAttributeResponse { s.Body = v return s } type ModifyIpWhiteListRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` ModifyType *string `json:"ModifyType,omitempty" xml:"ModifyType,omitempty"` IpList *string `json:"IpList,omitempty" xml:"IpList,omitempty"` } func (s ModifyIpWhiteListRequest) String() string { return tea.Prettify(s) } func (s ModifyIpWhiteListRequest) GoString() string { return s.String() } func (s *ModifyIpWhiteListRequest) SetLedgerId(v string) *ModifyIpWhiteListRequest { s.LedgerId = &v return s } func (s *ModifyIpWhiteListRequest) SetModifyType(v string) *ModifyIpWhiteListRequest { s.ModifyType = &v return s } func (s *ModifyIpWhiteListRequest) SetIpList(v string) *ModifyIpWhiteListRequest { s.IpList = &v return s } type ModifyIpWhiteListResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyIpWhiteListResponseBody) String() string { return tea.Prettify(s) } func (s ModifyIpWhiteListResponseBody) GoString() string { return s.String() } func (s *ModifyIpWhiteListResponseBody) SetRequestId(v string) *ModifyIpWhiteListResponseBody { s.RequestId = &v return s } type ModifyIpWhiteListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyIpWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyIpWhiteListResponse) String() string { return tea.Prettify(s) } func (s ModifyIpWhiteListResponse) GoString() string { return s.String() } func (s *ModifyIpWhiteListResponse) SetHeaders(v map[string]*string) *ModifyIpWhiteListResponse { s.Headers = v return s } func (s *ModifyIpWhiteListResponse) SetBody(v *ModifyIpWhiteListResponseBody) *ModifyIpWhiteListResponse { s.Body = v return s } type ModifyLedgerAttributeRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` LedgerName *string `json:"LedgerName,omitempty" xml:"LedgerName,omitempty"` LedgerDescription *string `json:"LedgerDescription,omitempty" xml:"LedgerDescription,omitempty"` } func (s ModifyLedgerAttributeRequest) String() string { return tea.Prettify(s) } func (s ModifyLedgerAttributeRequest) GoString() string { return s.String() } func (s *ModifyLedgerAttributeRequest) SetLedgerId(v string) *ModifyLedgerAttributeRequest { s.LedgerId = &v return s } func (s *ModifyLedgerAttributeRequest) SetLedgerName(v string) *ModifyLedgerAttributeRequest { s.LedgerName = &v return s } func (s *ModifyLedgerAttributeRequest) SetLedgerDescription(v string) *ModifyLedgerAttributeRequest { s.LedgerDescription = &v return s } type ModifyLedgerAttributeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyLedgerAttributeResponseBody) String() string { return tea.Prettify(s) } func (s ModifyLedgerAttributeResponseBody) GoString() string { return s.String() } func (s *ModifyLedgerAttributeResponseBody) SetRequestId(v string) *ModifyLedgerAttributeResponseBody { s.RequestId = &v return s } type ModifyLedgerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyLedgerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyLedgerAttributeResponse) String() string { return tea.Prettify(s) } func (s ModifyLedgerAttributeResponse) GoString() string { return s.String() } func (s *ModifyLedgerAttributeResponse) SetHeaders(v map[string]*string) *ModifyLedgerAttributeResponse { s.Headers = v return s } func (s *ModifyLedgerAttributeResponse) SetBody(v *ModifyLedgerAttributeResponseBody) *ModifyLedgerAttributeResponse { s.Body = v return s } type ModifyMemberACLsRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` Role *string `json:"Role,omitempty" xml:"Role,omitempty"` } func (s ModifyMemberACLsRequest) String() string { return tea.Prettify(s) } func (s ModifyMemberACLsRequest) GoString() string { return s.String() } func (s *ModifyMemberACLsRequest) SetLedgerId(v string) *ModifyMemberACLsRequest { s.LedgerId = &v return s } func (s *ModifyMemberACLsRequest) SetMemberId(v string) *ModifyMemberACLsRequest { s.MemberId = &v return s } func (s *ModifyMemberACLsRequest) SetRole(v string) *ModifyMemberACLsRequest { s.Role = &v return s } type ModifyMemberACLsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyMemberACLsResponseBody) String() string { return tea.Prettify(s) } func (s ModifyMemberACLsResponseBody) GoString() string { return s.String() } func (s *ModifyMemberACLsResponseBody) SetRequestId(v string) *ModifyMemberACLsResponseBody { s.RequestId = &v return s } type ModifyMemberACLsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyMemberACLsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyMemberACLsResponse) String() string { return tea.Prettify(s) } func (s ModifyMemberACLsResponse) GoString() string { return s.String() } func (s *ModifyMemberACLsResponse) SetHeaders(v map[string]*string) *ModifyMemberACLsResponse { s.Headers = v return s } func (s *ModifyMemberACLsResponse) SetBody(v *ModifyMemberACLsResponseBody) *ModifyMemberACLsResponse { s.Body = v return s } type ModifyMemberKeyRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` KeyType *string `json:"KeyType,omitempty" xml:"KeyType,omitempty"` PublicKey *string `json:"PublicKey,omitempty" xml:"PublicKey,omitempty"` } func (s ModifyMemberKeyRequest) String() string { return tea.Prettify(s) } func (s ModifyMemberKeyRequest) GoString() string { return s.String() } func (s *ModifyMemberKeyRequest) SetLedgerId(v string) *ModifyMemberKeyRequest { s.LedgerId = &v return s } func (s *ModifyMemberKeyRequest) SetMemberId(v string) *ModifyMemberKeyRequest { s.MemberId = &v return s } func (s *ModifyMemberKeyRequest) SetKeyType(v string) *ModifyMemberKeyRequest { s.KeyType = &v return s } func (s *ModifyMemberKeyRequest) SetPublicKey(v string) *ModifyMemberKeyRequest { s.PublicKey = &v return s } type ModifyMemberKeyResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyMemberKeyResponseBody) String() string { return tea.Prettify(s) } func (s ModifyMemberKeyResponseBody) GoString() string { return s.String() } func (s *ModifyMemberKeyResponseBody) SetRequestId(v string) *ModifyMemberKeyResponseBody { s.RequestId = &v return s } type ModifyMemberKeyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyMemberKeyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyMemberKeyResponse) String() string { return tea.Prettify(s) } func (s ModifyMemberKeyResponse) GoString() string { return s.String() } func (s *ModifyMemberKeyResponse) SetHeaders(v map[string]*string) *ModifyMemberKeyResponse { s.Headers = v return s } func (s *ModifyMemberKeyResponse) SetBody(v *ModifyMemberKeyResponseBody) *ModifyMemberKeyResponse { s.Body = v return s } type UpdateMemberKeyByKMSRequest struct { LedgerId *string `json:"LedgerId,omitempty" xml:"LedgerId,omitempty"` MemberId *string `json:"MemberId,omitempty" xml:"MemberId,omitempty"` KeyType *string `json:"KeyType,omitempty" xml:"KeyType,omitempty"` KMSKeyId *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"` KMSKeyVersion *string `json:"KMSKeyVersion,omitempty" xml:"KMSKeyVersion,omitempty"` } func (s UpdateMemberKeyByKMSRequest) String() string { return tea.Prettify(s) } func (s UpdateMemberKeyByKMSRequest) GoString() string { return s.String() } func (s *UpdateMemberKeyByKMSRequest) SetLedgerId(v string) *UpdateMemberKeyByKMSRequest { s.LedgerId = &v return s } func (s *UpdateMemberKeyByKMSRequest) SetMemberId(v string) *UpdateMemberKeyByKMSRequest { s.MemberId = &v return s } func (s *UpdateMemberKeyByKMSRequest) SetKeyType(v string) *UpdateMemberKeyByKMSRequest { s.KeyType = &v return s } func (s *UpdateMemberKeyByKMSRequest) SetKMSKeyId(v string) *UpdateMemberKeyByKMSRequest { s.KMSKeyId = &v return s } func (s *UpdateMemberKeyByKMSRequest) SetKMSKeyVersion(v string) *UpdateMemberKeyByKMSRequest { s.KMSKeyVersion = &v return s } type UpdateMemberKeyByKMSResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s UpdateMemberKeyByKMSResponseBody) String() string { return tea.Prettify(s) } func (s UpdateMemberKeyByKMSResponseBody) GoString() string { return s.String() } func (s *UpdateMemberKeyByKMSResponseBody) SetRequestId(v string) *UpdateMemberKeyByKMSResponseBody { s.RequestId = &v return s } type UpdateMemberKeyByKMSResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *UpdateMemberKeyByKMSResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s UpdateMemberKeyByKMSResponse) String() string { return tea.Prettify(s) } func (s UpdateMemberKeyByKMSResponse) GoString() string { return s.String() } func (s *UpdateMemberKeyByKMSResponse) SetHeaders(v map[string]*string) *UpdateMemberKeyByKMSResponse { s.Headers = v return s } func (s *UpdateMemberKeyByKMSResponse) SetBody(v *UpdateMemberKeyByKMSResponseBody) *UpdateMemberKeyByKMSResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } client.EndpointRule = tea.String("") _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("ledgerdb"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) { if !tea.BoolValue(util.Empty(endpoint)) { _result = endpoint return _result, _err } if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) { _result = endpointMap[tea.StringValue(regionId)] return _result, _err } _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AcceptMemberWithOptions(request *AcceptMemberRequest, runtime *util.RuntimeOptions) (_result *AcceptMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &AcceptMemberResponse{} _body, _err := client.DoRPCRequest(tea.String("AcceptMember"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AcceptMember(request *AcceptMemberRequest) (_result *AcceptMemberResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AcceptMemberResponse{} _body, _err := client.AcceptMemberWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateVpcEndpointWithOptions(request *CreateVpcEndpointRequest, runtime *util.RuntimeOptions) (_result *CreateVpcEndpointResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateVpcEndpointResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateVpcEndpoint"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateVpcEndpoint(request *CreateVpcEndpointRequest) (_result *CreateVpcEndpointResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateVpcEndpointResponse{} _body, _err := client.CreateVpcEndpointWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteLedgerWithOptions(request *DeleteLedgerRequest, runtime *util.RuntimeOptions) (_result *DeleteLedgerResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteLedgerResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteLedger"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteLedger(request *DeleteLedgerRequest) (_result *DeleteLedgerResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteLedgerResponse{} _body, _err := client.DeleteLedgerWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteMemberWithOptions(request *DeleteMemberRequest, runtime *util.RuntimeOptions) (_result *DeleteMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteMemberResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteMember"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteMember(request *DeleteMemberRequest) (_result *DeleteMemberResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteMemberResponse{} _body, _err := client.DeleteMemberWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteVpcEndpointWithOptions(request *DeleteVpcEndpointRequest, runtime *util.RuntimeOptions) (_result *DeleteVpcEndpointResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteVpcEndpointResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteVpcEndpoint"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DeleteVpcEndpoint(request *DeleteVpcEndpointRequest) (_result *DeleteVpcEndpointResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteVpcEndpointResponse{} _body, _err := client.DeleteVpcEndpointWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeLedgerWithOptions(request *DescribeLedgerRequest, runtime *util.RuntimeOptions) (_result *DescribeLedgerResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &DescribeLedgerResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeLedger"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeLedger(request *DescribeLedgerRequest) (_result *DescribeLedgerResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeLedgerResponse{} _body, _err := client.DescribeLedgerWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeLedgersWithOptions(request *DescribeLedgersRequest, runtime *util.RuntimeOptions) (_result *DescribeLedgersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &DescribeLedgersResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeLedgers"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeLedgers(request *DescribeLedgersRequest) (_result *DescribeLedgersResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeLedgersResponse{} _body, _err := client.DescribeLedgersWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeRegionsResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeRegions"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeRegionsResponse{} _body, _err := client.DescribeRegionsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeTSAWithOptions(request *DescribeTSARequest, runtime *util.RuntimeOptions) (_result *DescribeTSAResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeTSAResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeTSA"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeTSA(request *DescribeTSARequest) (_result *DescribeTSAResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeTSAResponse{} _body, _err := client.DescribeTSAWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DisableMemberWithOptions(request *DisableMemberRequest, runtime *util.RuntimeOptions) (_result *DisableMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DisableMemberResponse{} _body, _err := client.DoRPCRequest(tea.String("DisableMember"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DisableMember(request *DisableMemberRequest) (_result *DisableMemberResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DisableMemberResponse{} _body, _err := client.DisableMemberWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) EnableMemberWithOptions(request *EnableMemberRequest, runtime *util.RuntimeOptions) (_result *EnableMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &EnableMemberResponse{} _body, _err := client.DoRPCRequest(tea.String("EnableMember"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) EnableMember(request *EnableMemberRequest) (_result *EnableMemberResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &EnableMemberResponse{} _body, _err := client.EnableMemberWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetAccessAttributeWithOptions(request *GetAccessAttributeRequest, runtime *util.RuntimeOptions) (_result *GetAccessAttributeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &GetAccessAttributeResponse{} _body, _err := client.DoRPCRequest(tea.String("GetAccessAttribute"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetAccessAttribute(request *GetAccessAttributeRequest) (_result *GetAccessAttributeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetAccessAttributeResponse{} _body, _err := client.GetAccessAttributeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetIpWhiteListWithOptions(request *GetIpWhiteListRequest, runtime *util.RuntimeOptions) (_result *GetIpWhiteListResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &GetIpWhiteListResponse{} _body, _err := client.DoRPCRequest(tea.String("GetIpWhiteList"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetIpWhiteList(request *GetIpWhiteListRequest) (_result *GetIpWhiteListResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetIpWhiteListResponse{} _body, _err := client.GetIpWhiteListWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetJournalWithOptions(request *GetJournalRequest, runtime *util.RuntimeOptions) (_result *GetJournalResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &GetJournalResponse{} _body, _err := client.DoRPCRequest(tea.String("GetJournal"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetJournal(request *GetJournalRequest) (_result *GetJournalResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetJournalResponse{} _body, _err := client.GetJournalWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetMemberWithOptions(request *GetMemberRequest, runtime *util.RuntimeOptions) (_result *GetMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &GetMemberResponse{} _body, _err := client.DoRPCRequest(tea.String("GetMember"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GetMember(request *GetMemberRequest) (_result *GetMemberResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetMemberResponse{} _body, _err := client.GetMemberWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GrantServiceLinkedRoleWithOptions(request *GrantServiceLinkedRoleRequest, runtime *util.RuntimeOptions) (_result *GrantServiceLinkedRoleResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &GrantServiceLinkedRoleResponse{} _body, _err := client.DoRPCRequest(tea.String("GrantServiceLinkedRole"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) GrantServiceLinkedRole(request *GrantServiceLinkedRoleRequest) (_result *GrantServiceLinkedRoleResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GrantServiceLinkedRoleResponse{} _body, _err := client.GrantServiceLinkedRoleWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) InviteMembersWithOptions(request *InviteMembersRequest, runtime *util.RuntimeOptions) (_result *InviteMembersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &InviteMembersResponse{} _body, _err := client.DoRPCRequest(tea.String("InviteMembers"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) InviteMembers(request *InviteMembersRequest) (_result *InviteMembersResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &InviteMembersResponse{} _body, _err := client.InviteMembersWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListJournalsWithOptions(request *ListJournalsRequest, runtime *util.RuntimeOptions) (_result *ListJournalsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &ListJournalsResponse{} _body, _err := client.DoRPCRequest(tea.String("ListJournals"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListJournals(request *ListJournalsRequest) (_result *ListJournalsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListJournalsResponse{} _body, _err := client.ListJournalsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListMembersWithOptions(request *ListMembersRequest, runtime *util.RuntimeOptions) (_result *ListMembersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &ListMembersResponse{} _body, _err := client.DoRPCRequest(tea.String("ListMembers"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListMembers(request *ListMembersRequest) (_result *ListMembersResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListMembersResponse{} _body, _err := client.ListMembersWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListTimeAnchorsWithOptions(request *ListTimeAnchorsRequest, runtime *util.RuntimeOptions) (_result *ListTimeAnchorsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &ListTimeAnchorsResponse{} _body, _err := client.DoRPCRequest(tea.String("ListTimeAnchors"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListTimeAnchors(request *ListTimeAnchorsRequest) (_result *ListTimeAnchorsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListTimeAnchorsResponse{} _body, _err := client.ListTimeAnchorsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ListVpcEndpointsWithOptions(request *ListVpcEndpointsRequest, runtime *util.RuntimeOptions) (_result *ListVpcEndpointsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := openapiutil.Query(util.ToMap(request)) req := &openapi.OpenApiRequest{ Query: query, } _result = &ListVpcEndpointsResponse{} _body, _err := client.DoRPCRequest(tea.String("ListVpcEndpoints"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("GET"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ListVpcEndpoints(request *ListVpcEndpointsRequest) (_result *ListVpcEndpointsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ListVpcEndpointsResponse{} _body, _err := client.ListVpcEndpointsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyAccessAttributeWithOptions(request *ModifyAccessAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyAccessAttributeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyAccessAttributeResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyAccessAttribute"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ModifyAccessAttribute(request *ModifyAccessAttributeRequest) (_result *ModifyAccessAttributeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyAccessAttributeResponse{} _body, _err := client.ModifyAccessAttributeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyIpWhiteListWithOptions(request *ModifyIpWhiteListRequest, runtime *util.RuntimeOptions) (_result *ModifyIpWhiteListResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyIpWhiteListResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyIpWhiteList"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ModifyIpWhiteList(request *ModifyIpWhiteListRequest) (_result *ModifyIpWhiteListResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyIpWhiteListResponse{} _body, _err := client.ModifyIpWhiteListWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyLedgerAttributeWithOptions(request *ModifyLedgerAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyLedgerAttributeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyLedgerAttributeResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyLedgerAttribute"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ModifyLedgerAttribute(request *ModifyLedgerAttributeRequest) (_result *ModifyLedgerAttributeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyLedgerAttributeResponse{} _body, _err := client.ModifyLedgerAttributeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyMemberACLsWithOptions(request *ModifyMemberACLsRequest, runtime *util.RuntimeOptions) (_result *ModifyMemberACLsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyMemberACLsResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyMemberACLs"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ModifyMemberACLs(request *ModifyMemberACLsRequest) (_result *ModifyMemberACLsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyMemberACLsResponse{} _body, _err := client.ModifyMemberACLsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyMemberKeyWithOptions(request *ModifyMemberKeyRequest, runtime *util.RuntimeOptions) (_result *ModifyMemberKeyResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyMemberKeyResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyMemberKey"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ModifyMemberKey(request *ModifyMemberKeyRequest) (_result *ModifyMemberKeyResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyMemberKeyResponse{} _body, _err := client.ModifyMemberKeyWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateMemberKeyByKMSWithOptions(request *UpdateMemberKeyByKMSRequest, runtime *util.RuntimeOptions) (_result *UpdateMemberKeyByKMSResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &UpdateMemberKeyByKMSResponse{} _body, _err := client.DoRPCRequest(tea.String("UpdateMemberKeyByKMS"), tea.String("2019-11-22"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateMemberKeyByKMS(request *UpdateMemberKeyByKMSRequest) (_result *UpdateMemberKeyByKMSResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateMemberKeyByKMSResponse{} _body, _err := client.UpdateMemberKeyByKMSWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }