contract_1_0

package
v1.5.35 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) SendContractCard

func (client *Client) SendContractCard(request *SendContractCardRequest) (_result *SendContractCardResponse, _err error)

func (*Client) SendContractCardWithOptions

func (client *Client) SendContractCardWithOptions(request *SendContractCardRequest, headers *SendContractCardHeaders, runtime *util.RuntimeOptions) (_result *SendContractCardResponse, _err error)

type SendContractCardHeaders

type SendContractCardHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SendContractCardHeaders) GoString

func (s SendContractCardHeaders) GoString() string

func (*SendContractCardHeaders) SetCommonHeaders

func (s *SendContractCardHeaders) SetCommonHeaders(v map[string]*string) *SendContractCardHeaders

func (*SendContractCardHeaders) SetXAcsDingtalkAccessToken

func (s *SendContractCardHeaders) SetXAcsDingtalkAccessToken(v string) *SendContractCardHeaders

func (SendContractCardHeaders) String

func (s SendContractCardHeaders) String() string

type SendContractCardRequest

type SendContractCardRequest struct {
	// 卡片类型
	CardType *string `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 合同信息
	ContractInfo *SendContractCardRequestContractInfo `json:"contractInfo,omitempty" xml:"contractInfo,omitempty" type:"Struct"`
	// 合同的企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 额外信息
	Extension map[string]*string `json:"extension,omitempty" xml:"extension,omitempty"`
	// 审批实例id
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 接收群id
	ReceiveGroups []*string `json:"receiveGroups,omitempty" xml:"receiveGroups,omitempty" type:"Repeated"`
	// 接收者
	Receivers []*SendContractCardRequestReceivers `json:"receivers,omitempty" xml:"receivers,omitempty" type:"Repeated"`
	// 发送者
	Sender *SendContractCardRequestSender `json:"sender,omitempty" xml:"sender,omitempty" type:"Struct"`
	// 是否同步单聊
	SyncSingleChat *bool `json:"syncSingleChat,omitempty" xml:"syncSingleChat,omitempty"`
}

func (SendContractCardRequest) GoString

func (s SendContractCardRequest) GoString() string

func (*SendContractCardRequest) SetCardType

func (*SendContractCardRequest) SetContractInfo

func (*SendContractCardRequest) SetCorpId

func (*SendContractCardRequest) SetExtension

func (*SendContractCardRequest) SetProcessInstanceId

func (s *SendContractCardRequest) SetProcessInstanceId(v string) *SendContractCardRequest

func (*SendContractCardRequest) SetReceiveGroups

func (s *SendContractCardRequest) SetReceiveGroups(v []*string) *SendContractCardRequest

func (*SendContractCardRequest) SetReceivers

func (*SendContractCardRequest) SetSender

func (*SendContractCardRequest) SetSyncSingleChat

func (s *SendContractCardRequest) SetSyncSingleChat(v bool) *SendContractCardRequest

func (SendContractCardRequest) String

func (s SendContractCardRequest) String() string

type SendContractCardRequestContractInfo

type SendContractCardRequestContractInfo struct {
	// 合同编号
	ContractCode *string `json:"contractCode,omitempty" xml:"contractCode,omitempty"`
	// 合同名称
	ContractName *string `json:"contractName,omitempty" xml:"contractName,omitempty"`
	// 签署时间
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 签署人名称
	SignUserName *string `json:"signUserName,omitempty" xml:"signUserName,omitempty"`
}

func (SendContractCardRequestContractInfo) GoString

func (*SendContractCardRequestContractInfo) SetContractCode

func (*SendContractCardRequestContractInfo) SetContractName

func (*SendContractCardRequestContractInfo) SetCreateTime

func (*SendContractCardRequestContractInfo) SetSignUserName

func (SendContractCardRequestContractInfo) String

type SendContractCardRequestReceivers

type SendContractCardRequestReceivers struct {
	// 接收者所在组织
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 用户类型
	UserType *string `json:"userType,omitempty" xml:"userType,omitempty"`
}

func (SendContractCardRequestReceivers) GoString

func (*SendContractCardRequestReceivers) SetCorpId

func (*SendContractCardRequestReceivers) SetUserId

func (*SendContractCardRequestReceivers) SetUserType

func (SendContractCardRequestReceivers) String

type SendContractCardRequestSender

type SendContractCardRequestSender struct {
	// 发起人所在组织
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 用户类型
	UserType *string `json:"userType,omitempty" xml:"userType,omitempty"`
}

func (SendContractCardRequestSender) GoString

func (*SendContractCardRequestSender) SetCorpId

func (*SendContractCardRequestSender) SetUserId

func (*SendContractCardRequestSender) SetUserType

func (SendContractCardRequestSender) String

type SendContractCardResponse

type SendContractCardResponse struct {
	Headers map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SendContractCardResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SendContractCardResponse) GoString

func (s SendContractCardResponse) GoString() string

func (*SendContractCardResponse) SetBody

func (*SendContractCardResponse) SetHeaders

func (SendContractCardResponse) String

func (s SendContractCardResponse) String() string

type SendContractCardResponseBody

type SendContractCardResponseBody struct {
	// 成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (SendContractCardResponseBody) GoString

func (s SendContractCardResponseBody) GoString() string

func (*SendContractCardResponseBody) SetSuccess

func (SendContractCardResponseBody) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL