workflow_1_0

package
v1.3.82 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2022 License: Apache-2.0 Imports: 4 Imported by: 1

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 AvaliableTemplate

type AvaliableTemplate struct {
	// 表单名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 表单模板processCode
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (AvaliableTemplate) GoString

func (s AvaliableTemplate) GoString() string

func (*AvaliableTemplate) SetName

func (*AvaliableTemplate) SetProcessCode

func (s *AvaliableTemplate) SetProcessCode(v string) *AvaliableTemplate

func (AvaliableTemplate) String

func (s AvaliableTemplate) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) FormCreate

func (client *Client) FormCreate(request *FormCreateRequest) (_result *FormCreateResponse, _err error)

func (*Client) FormCreateWithOptions

func (client *Client) FormCreateWithOptions(request *FormCreateRequest, headers *FormCreateHeaders, runtime *util.RuntimeOptions) (_result *FormCreateResponse, _err error)

func (*Client) GetCrmProcCodes

func (client *Client) GetCrmProcCodes() (_result *GetCrmProcCodesResponse, _err error)

func (*Client) GetCrmProcCodesWithOptions

func (client *Client) GetCrmProcCodesWithOptions(headers *GetCrmProcCodesHeaders, runtime *util.RuntimeOptions) (_result *GetCrmProcCodesResponse, _err error)

func (*Client) GetProcessConfig

func (client *Client) GetProcessConfig(request *GetProcessConfigRequest) (_result *GetProcessConfigResponse, _err error)

func (*Client) GetProcessConfigWithOptions

func (client *Client) GetProcessConfigWithOptions(request *GetProcessConfigRequest, headers *GetProcessConfigHeaders, runtime *util.RuntimeOptions) (_result *GetProcessConfigResponse, _err error)

func (*Client) GrantCspaceAuthorization

func (client *Client) GrantCspaceAuthorization(request *GrantCspaceAuthorizationRequest) (_result *GrantCspaceAuthorizationResponse, _err error)

func (*Client) GrantCspaceAuthorizationWithOptions

func (client *Client) GrantCspaceAuthorizationWithOptions(request *GrantCspaceAuthorizationRequest, headers *GrantCspaceAuthorizationHeaders, runtime *util.RuntimeOptions) (_result *GrantCspaceAuthorizationResponse, _err error)

func (*Client) Init

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

func (*Client) ProcessForecast

func (client *Client) ProcessForecast(request *ProcessForecastRequest) (_result *ProcessForecastResponse, _err error)

func (*Client) ProcessForecastWithOptions

func (client *Client) ProcessForecastWithOptions(request *ProcessForecastRequest, headers *ProcessForecastHeaders, runtime *util.RuntimeOptions) (_result *ProcessForecastResponse, _err error)

func (*Client) QueryAllFormInstances

func (client *Client) QueryAllFormInstances(request *QueryAllFormInstancesRequest) (_result *QueryAllFormInstancesResponse, _err error)

func (*Client) QueryAllFormInstancesWithOptions

func (client *Client) QueryAllFormInstancesWithOptions(request *QueryAllFormInstancesRequest, headers *QueryAllFormInstancesHeaders, runtime *util.RuntimeOptions) (_result *QueryAllFormInstancesResponse, _err error)

func (*Client) QueryAllProcessInstances

func (client *Client) QueryAllProcessInstances(request *QueryAllProcessInstancesRequest) (_result *QueryAllProcessInstancesResponse, _err error)

func (*Client) QueryAllProcessInstancesWithOptions

func (client *Client) QueryAllProcessInstancesWithOptions(request *QueryAllProcessInstancesRequest, headers *QueryAllProcessInstancesHeaders, runtime *util.RuntimeOptions) (_result *QueryAllProcessInstancesResponse, _err error)

func (*Client) QueryFormByBizType

func (client *Client) QueryFormByBizType(request *QueryFormByBizTypeRequest) (_result *QueryFormByBizTypeResponse, _err error)

func (*Client) QueryFormByBizTypeWithOptions

func (client *Client) QueryFormByBizTypeWithOptions(request *QueryFormByBizTypeRequest, headers *QueryFormByBizTypeHeaders, runtime *util.RuntimeOptions) (_result *QueryFormByBizTypeResponse, _err error)

func (*Client) QueryFormInstance

func (client *Client) QueryFormInstance(request *QueryFormInstanceRequest) (_result *QueryFormInstanceResponse, _err error)

func (*Client) QueryFormInstanceWithOptions

func (client *Client) QueryFormInstanceWithOptions(request *QueryFormInstanceRequest, headers *QueryFormInstanceHeaders, runtime *util.RuntimeOptions) (_result *QueryFormInstanceResponse, _err error)

func (*Client) QuerySchemaByProcessCode

func (client *Client) QuerySchemaByProcessCode(request *QuerySchemaByProcessCodeRequest) (_result *QuerySchemaByProcessCodeResponse, _err error)

func (*Client) QuerySchemaByProcessCodeWithOptions

func (client *Client) QuerySchemaByProcessCodeWithOptions(request *QuerySchemaByProcessCodeRequest, headers *QuerySchemaByProcessCodeHeaders, runtime *util.RuntimeOptions) (_result *QuerySchemaByProcessCodeResponse, _err error)

func (*Client) StartProcessInstance

func (client *Client) StartProcessInstance(request *StartProcessInstanceRequest) (_result *StartProcessInstanceResponse, _err error)

func (*Client) StartProcessInstanceWithOptions

func (client *Client) StartProcessInstanceWithOptions(request *StartProcessInstanceRequest, headers *StartProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *StartProcessInstanceResponse, _err error)

type FormComponent

type FormComponent struct {
	// 子控件集合
	Children []*FormComponent `json:"children,omitempty" xml:"children,omitempty" type:"Repeated"`
	// 控件类型
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 控件属性
	Props *FormComponentProps `json:"props,omitempty" xml:"props,omitempty"`
}

func (FormComponent) GoString

func (s FormComponent) GoString() string

func (*FormComponent) SetChildren

func (s *FormComponent) SetChildren(v []*FormComponent) *FormComponent

func (*FormComponent) SetComponentType

func (s *FormComponent) SetComponentType(v string) *FormComponent

func (*FormComponent) SetProps

func (FormComponent) String

func (s FormComponent) String() string

type FormComponentProps

type FormComponentProps struct {
	// 地址控件模式city省市,district省市区,street省市区街道
	AddressModel *string `json:"addressModel,omitempty" xml:"addressModel,omitempty"`
	// 文字提示控件显示方式:top|middle|bottom
	Align *string `json:"align,omitempty" xml:"align,omitempty"`
	// 套件中控件是否可设置为分条件字段
	AsyncCondition *bool `json:"asyncCondition,omitempty" xml:"asyncCondition,omitempty"`
	// 关联审批单控件限定模板列表
	AvailableTemplates []*AvaliableTemplate `json:"availableTemplates,omitempty" xml:"availableTemplates,omitempty" type:"Repeated"`
	// 业务别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 套件的业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 联系人控件是否支持多选,1多选,0单选
	Choice *string `json:"choice,omitempty" xml:"choice,omitempty"`
	// 自定义控件渲染标识
	CommonBizType *string `json:"commonBizType,omitempty" xml:"commonBizType,omitempty"`
	// 控件表单内唯一id
	ComponentId *string `json:"componentId,omitempty" xml:"componentId,omitempty"`
	// 说明文字控件内容
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// 关联数据源配置
	DataSource *FormDataSource `json:"dataSource,omitempty" xml:"dataSource,omitempty"`
	// 是否不可编辑
	Disabled *bool `json:"disabled,omitempty" xml:"disabled,omitempty"`
	// 是否自动计算时长
	Duration *bool `json:"duration,omitempty" xml:"duration,omitempty"`
	// 时间格式
	Format *string `json:"format,omitempty" xml:"format,omitempty"`
	// 公式
	Formula *string `json:"formula,omitempty" xml:"formula,omitempty"`
	// 是否隐藏字段
	Invisible *bool `json:"invisible,omitempty" xml:"invisible,omitempty"`
	// 控件标题
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 评分控件上限
	Limit *int32 `json:"limit,omitempty" xml:"limit,omitempty"`
	// 说明文字控件链接地址
	Link *string `json:"link,omitempty" xml:"link,omitempty"`
	// 电话控件支持的类型
	Mode *string `json:"mode,omitempty" xml:"mode,omitempty"`
	// 部门控件是否可多选
	Multiple *bool `json:"multiple,omitempty" xml:"multiple,omitempty"`
	// 单选多选控件选项列表
	Options []*SelectOption `json:"options,omitempty" xml:"options,omitempty" type:"Repeated"`
	// 输入提示
	Placeholder *string `json:"placeholder,omitempty" xml:"placeholder,omitempty"`
	// 字段是否可打印,1打印,0不打印,默认打印
	Print *string `json:"print,omitempty" xml:"print,omitempty"`
	// 是否必填
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
	// 明细控件数据汇总统计
	StatField []*FormComponentPropsStatField `json:"statField,omitempty" xml:"statField,omitempty" type:"Repeated"`
	// 明细填写方式,table(表格)、list(列表)
	TableViewMode *string `json:"tableViewMode,omitempty" xml:"tableViewMode,omitempty"`
	// 时间单位(天、小时)
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 金额控件是否需要大写,1不需要大写,其他需要大写
	Upper *string `json:"upper,omitempty" xml:"upper,omitempty"`
	// 明细打印方式false横向,true纵向
	VerticalPrint *bool `json:"verticalPrint,omitempty" xml:"verticalPrint,omitempty"`
}

func (FormComponentProps) GoString

func (s FormComponentProps) GoString() string

func (*FormComponentProps) SetAddressModel

func (s *FormComponentProps) SetAddressModel(v string) *FormComponentProps

func (*FormComponentProps) SetAlign

func (*FormComponentProps) SetAsyncCondition

func (s *FormComponentProps) SetAsyncCondition(v bool) *FormComponentProps

func (*FormComponentProps) SetAvailableTemplates

func (s *FormComponentProps) SetAvailableTemplates(v []*AvaliableTemplate) *FormComponentProps

func (*FormComponentProps) SetBizAlias

func (s *FormComponentProps) SetBizAlias(v string) *FormComponentProps

func (*FormComponentProps) SetBizType

func (s *FormComponentProps) SetBizType(v string) *FormComponentProps

func (*FormComponentProps) SetChoice

func (s *FormComponentProps) SetChoice(v string) *FormComponentProps

func (*FormComponentProps) SetCommonBizType

func (s *FormComponentProps) SetCommonBizType(v string) *FormComponentProps

func (*FormComponentProps) SetComponentId

func (s *FormComponentProps) SetComponentId(v string) *FormComponentProps

func (*FormComponentProps) SetContent

func (s *FormComponentProps) SetContent(v string) *FormComponentProps

func (*FormComponentProps) SetDataSource

func (*FormComponentProps) SetDisabled

func (s *FormComponentProps) SetDisabled(v bool) *FormComponentProps

func (*FormComponentProps) SetDuration

func (s *FormComponentProps) SetDuration(v bool) *FormComponentProps

func (*FormComponentProps) SetFormat

func (s *FormComponentProps) SetFormat(v string) *FormComponentProps

func (*FormComponentProps) SetFormula

func (s *FormComponentProps) SetFormula(v string) *FormComponentProps

func (*FormComponentProps) SetInvisible

func (s *FormComponentProps) SetInvisible(v bool) *FormComponentProps

func (*FormComponentProps) SetLabel

func (*FormComponentProps) SetLimit

func (*FormComponentProps) SetMode

func (*FormComponentProps) SetMultiple

func (s *FormComponentProps) SetMultiple(v bool) *FormComponentProps

func (*FormComponentProps) SetOptions

func (s *FormComponentProps) SetOptions(v []*SelectOption) *FormComponentProps

func (*FormComponentProps) SetPlaceholder

func (s *FormComponentProps) SetPlaceholder(v string) *FormComponentProps

func (*FormComponentProps) SetPrint

func (*FormComponentProps) SetRequired

func (s *FormComponentProps) SetRequired(v bool) *FormComponentProps

func (*FormComponentProps) SetStatField

func (*FormComponentProps) SetTableViewMode

func (s *FormComponentProps) SetTableViewMode(v string) *FormComponentProps

func (*FormComponentProps) SetUnit

func (*FormComponentProps) SetUpper

func (*FormComponentProps) SetVerticalPrint

func (s *FormComponentProps) SetVerticalPrint(v bool) *FormComponentProps

func (FormComponentProps) String

func (s FormComponentProps) String() string

type FormComponentPropsStatField

type FormComponentPropsStatField struct {
	// 需要统计的明细控件内子控件id
	ComponentId *string `json:"componentId,omitempty" xml:"componentId,omitempty"`
	// 子控件标题
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 金额控件是否需要大写,1不需要大写,其他需要大写
	Upper *string `json:"upper,omitempty" xml:"upper,omitempty"`
}

func (FormComponentPropsStatField) GoString

func (s FormComponentPropsStatField) GoString() string

func (*FormComponentPropsStatField) SetComponentId

func (*FormComponentPropsStatField) SetLabel

func (*FormComponentPropsStatField) SetUpper

func (FormComponentPropsStatField) String

type FormCreateHeaders

type FormCreateHeaders 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 (FormCreateHeaders) GoString

func (s FormCreateHeaders) GoString() string

func (*FormCreateHeaders) SetCommonHeaders

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

func (*FormCreateHeaders) SetXAcsDingtalkAccessToken

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

func (FormCreateHeaders) String

func (s FormCreateHeaders) String() string

type FormCreateRequest

type FormCreateRequest struct {
	// 表单模板描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 表单控件列表
	FormComponents []*FormComponent `json:"formComponents,omitempty" xml:"formComponents,omitempty" type:"Repeated"`
	// 表单模板名称
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 模板配置信息
	TemplateConfig *FormCreateRequestTemplateConfig `json:"templateConfig,omitempty" xml:"templateConfig,omitempty" type:"Struct"`
}

func (FormCreateRequest) GoString

func (s FormCreateRequest) GoString() string

func (*FormCreateRequest) SetDescription

func (s *FormCreateRequest) SetDescription(v string) *FormCreateRequest

func (*FormCreateRequest) SetFormComponents

func (s *FormCreateRequest) SetFormComponents(v []*FormComponent) *FormCreateRequest

func (*FormCreateRequest) SetName

func (*FormCreateRequest) SetProcessCode

func (s *FormCreateRequest) SetProcessCode(v string) *FormCreateRequest

func (*FormCreateRequest) SetTemplateConfig

func (FormCreateRequest) String

func (s FormCreateRequest) String() string

type FormCreateRequestTemplateConfig

type FormCreateRequestTemplateConfig struct {
	// 更新后模板目录id
	DirId *string `json:"dirId,omitempty" xml:"dirId,omitempty"`
	// 禁用模板删除按钮
	DisableDeleteProcess *bool `json:"disableDeleteProcess,omitempty" xml:"disableDeleteProcess,omitempty"`
	// 禁用表单编辑
	DisableFormEdit *bool `json:"disableFormEdit,omitempty" xml:"disableFormEdit,omitempty"`
	// 首页工作台是否可见
	DisableHomepage *bool `json:"disableHomepage,omitempty" xml:"disableHomepage,omitempty"`
	// 禁用再次提交
	DisableResubmit *bool `json:"disableResubmit,omitempty" xml:"disableResubmit,omitempty"`
	// 禁用停止按钮
	DisableStopProcessButton *bool `json:"disableStopProcessButton,omitempty" xml:"disableStopProcessButton,omitempty"`
	// 审批场景内隐藏模板
	Hidden *bool `json:"hidden,omitempty" xml:"hidden,omitempty"`
	// 源模板目录id
	OriginDirId *string `json:"originDirId,omitempty" xml:"originDirId,omitempty"`
}

func (FormCreateRequestTemplateConfig) GoString

func (*FormCreateRequestTemplateConfig) SetDirId

func (*FormCreateRequestTemplateConfig) SetDisableDeleteProcess

func (*FormCreateRequestTemplateConfig) SetDisableFormEdit

func (*FormCreateRequestTemplateConfig) SetDisableHomepage

func (*FormCreateRequestTemplateConfig) SetDisableResubmit

func (*FormCreateRequestTemplateConfig) SetDisableStopProcessButton

func (s *FormCreateRequestTemplateConfig) SetDisableStopProcessButton(v bool) *FormCreateRequestTemplateConfig

func (*FormCreateRequestTemplateConfig) SetHidden

func (*FormCreateRequestTemplateConfig) SetOriginDirId

func (FormCreateRequestTemplateConfig) String

type FormCreateResponse

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

func (FormCreateResponse) GoString

func (s FormCreateResponse) GoString() string

func (*FormCreateResponse) SetBody

func (*FormCreateResponse) SetHeaders

func (s *FormCreateResponse) SetHeaders(v map[string]*string) *FormCreateResponse

func (FormCreateResponse) String

func (s FormCreateResponse) String() string

type FormCreateResponseBody

type FormCreateResponseBody struct {
	// 表单模板信息
	Result *FormCreateResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (FormCreateResponseBody) GoString

func (s FormCreateResponseBody) GoString() string

func (*FormCreateResponseBody) SetResult

func (FormCreateResponseBody) String

func (s FormCreateResponseBody) String() string

type FormCreateResponseBodyResult

type FormCreateResponseBodyResult struct {
	// 保存或更新的表单code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (FormCreateResponseBodyResult) GoString

func (s FormCreateResponseBodyResult) GoString() string

func (*FormCreateResponseBodyResult) SetProcessCode

func (FormCreateResponseBodyResult) String

type FormDataSource

type FormDataSource struct {
	// 关联表单信息
	Target *FormDataSourceTarget `json:"target,omitempty" xml:"target,omitempty" type:"Struct"`
	// 关联类型,form关联表单
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (FormDataSource) GoString

func (s FormDataSource) GoString() string

func (*FormDataSource) SetTarget

func (*FormDataSource) SetType

func (s *FormDataSource) SetType(v string) *FormDataSource

func (FormDataSource) String

func (s FormDataSource) String() string

type FormDataSourceTarget

type FormDataSourceTarget struct {
	// 表单类型,0流程表单
	AppType *int32 `json:"appType,omitempty" xml:"appType,omitempty"`
	// 应用appUuid
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 关联表单业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 关联表单的formCode
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
}

func (FormDataSourceTarget) GoString

func (s FormDataSourceTarget) GoString() string

func (*FormDataSourceTarget) SetAppType

func (*FormDataSourceTarget) SetAppUuid

func (*FormDataSourceTarget) SetBizType

func (*FormDataSourceTarget) SetFormCode

func (FormDataSourceTarget) String

func (s FormDataSourceTarget) String() string

type GetCrmProcCodesHeaders

type GetCrmProcCodesHeaders 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 (GetCrmProcCodesHeaders) GoString

func (s GetCrmProcCodesHeaders) GoString() string

func (*GetCrmProcCodesHeaders) SetCommonHeaders

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

func (*GetCrmProcCodesHeaders) SetXAcsDingtalkAccessToken

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

func (GetCrmProcCodesHeaders) String

func (s GetCrmProcCodesHeaders) String() string

type GetCrmProcCodesResponse

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

func (GetCrmProcCodesResponse) GoString

func (s GetCrmProcCodesResponse) GoString() string

func (*GetCrmProcCodesResponse) SetBody

func (*GetCrmProcCodesResponse) SetHeaders

func (GetCrmProcCodesResponse) String

func (s GetCrmProcCodesResponse) String() string

type GetCrmProcCodesResponseBody

type GetCrmProcCodesResponseBody struct {
	Result []*string `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetCrmProcCodesResponseBody) GoString

func (s GetCrmProcCodesResponseBody) GoString() string

func (*GetCrmProcCodesResponseBody) SetResult

func (GetCrmProcCodesResponseBody) String

type GetProcessConfigHeaders

type GetProcessConfigHeaders 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 (GetProcessConfigHeaders) GoString

func (s GetProcessConfigHeaders) GoString() string

func (*GetProcessConfigHeaders) SetCommonHeaders

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

func (*GetProcessConfigHeaders) SetXAcsDingtalkAccessToken

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

func (GetProcessConfigHeaders) String

func (s GetProcessConfigHeaders) String() string

type GetProcessConfigRequest

type GetProcessConfigRequest struct {
	// 模板code
	ProcCode *string `json:"procCode,omitempty" xml:"procCode,omitempty"`
}

func (GetProcessConfigRequest) GoString

func (s GetProcessConfigRequest) GoString() string

func (*GetProcessConfigRequest) SetProcCode

func (GetProcessConfigRequest) String

func (s GetProcessConfigRequest) String() string

type GetProcessConfigResponse

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

func (GetProcessConfigResponse) GoString

func (s GetProcessConfigResponse) GoString() string

func (*GetProcessConfigResponse) SetBody

func (*GetProcessConfigResponse) SetHeaders

func (GetProcessConfigResponse) String

func (s GetProcessConfigResponse) String() string

type GetProcessConfigResponseBody

type GetProcessConfigResponseBody struct {
	Result *GetProcessConfigResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetProcessConfigResponseBody) GoString

func (s GetProcessConfigResponseBody) GoString() string

func (*GetProcessConfigResponseBody) SetResult

func (GetProcessConfigResponseBody) String

type GetProcessConfigResponseBodyResult

type GetProcessConfigResponseBodyResult struct {
	// 自定义摘要信息
	AbstractGenRule []*string `json:"abstractGenRule,omitempty" xml:"abstractGenRule,omitempty" type:"Repeated"`
	// 表单节点权限
	ActivityAuth *string `json:"activityAuth,omitempty" xml:"activityAuth,omitempty"`
	// 是否允许撤销
	AllowRevoke *bool `json:"allowRevoke,omitempty" xml:"allowRevoke,omitempty"`
	// 是否允许加签
	AppendEnable *bool `json:"appendEnable,omitempty" xml:"appendEnable,omitempty"`
	// 如果审批人和发起人是同一个人,则去重
	AutoExecuteOriginatorTasks *bool `json:"autoExecuteOriginatorTasks,omitempty" xml:"autoExecuteOriginatorTasks,omitempty"`
	// 流程表单业务标识
	BizCategoryId *string `json:"bizCategoryId,omitempty" xml:"bizCategoryId,omitempty"`
	// 纯表单业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 评论配置
	CommentConf *GetProcessConfigResponseBodyResultCommentConf `json:"commentConf,omitempty" xml:"commentConf,omitempty" type:"Struct"`
	// 审批人自动去重
	DuplicateRemoval *string `json:"duplicateRemoval,omitempty" xml:"duplicateRemoval,omitempty"`
	// 手写签名配置
	HandSignConf *GetProcessConfigResponseBodyResultHandSignConf `json:"handSignConf,omitempty" xml:"handSignConf,omitempty" type:"Struct"`
	// 表单管理员
	Managers []*string `json:"managers,omitempty" xml:"managers,omitempty" type:"Repeated"`
	// 表单名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 是否流程表单
	ProcessAppType *bool `json:"processAppType,omitempty" xml:"processAppType,omitempty"`
	// 流程配置
	ProcessConfig *string `json:"processConfig,omitempty" xml:"processConfig,omitempty"`
	// 是否静态流程
	StaticProc *bool `json:"staticProc,omitempty" xml:"staticProc,omitempty"`
	// 代提交配置
	SubstituteSubmitConf *GetProcessConfigResponseBodyResultSubstituteSubmitConf `json:"substituteSubmitConf,omitempty" xml:"substituteSubmitConf,omitempty" type:"Struct"`
	// 自定义标题规则
	TitleGenRule *GetProcessConfigResponseBodyResultTitleGenRule `json:"titleGenRule,omitempty" xml:"titleGenRule,omitempty" type:"Struct"`
	// 模板可见性
	Visibility []*GetProcessConfigResponseBodyResultVisibility `json:"visibility,omitempty" xml:"visibility,omitempty" type:"Repeated"`
}

func (GetProcessConfigResponseBodyResult) GoString

func (*GetProcessConfigResponseBodyResult) SetAbstractGenRule

func (*GetProcessConfigResponseBodyResult) SetActivityAuth

func (*GetProcessConfigResponseBodyResult) SetAllowRevoke

func (*GetProcessConfigResponseBodyResult) SetAppendEnable

func (*GetProcessConfigResponseBodyResult) SetAutoExecuteOriginatorTasks

func (s *GetProcessConfigResponseBodyResult) SetAutoExecuteOriginatorTasks(v bool) *GetProcessConfigResponseBodyResult

func (*GetProcessConfigResponseBodyResult) SetBizCategoryId

func (*GetProcessConfigResponseBodyResult) SetBizType

func (*GetProcessConfigResponseBodyResult) SetDuplicateRemoval

func (*GetProcessConfigResponseBodyResult) SetManagers

func (*GetProcessConfigResponseBodyResult) SetName

func (*GetProcessConfigResponseBodyResult) SetProcessAppType

func (*GetProcessConfigResponseBodyResult) SetProcessConfig

func (*GetProcessConfigResponseBodyResult) SetStaticProc

func (GetProcessConfigResponseBodyResult) String

type GetProcessConfigResponseBodyResultCommentConf

type GetProcessConfigResponseBodyResultCommentConf struct {
	// 提示内容
	CommentDescription *string `json:"commentDescription,omitempty" xml:"commentDescription,omitempty"`
	// 评论对发起人不可见
	CommentHiddenForProposer *bool `json:"commentHiddenForProposer,omitempty" xml:"commentHiddenForProposer,omitempty"`
	// 评论必填
	CommentRequired *bool `json:"commentRequired,omitempty" xml:"commentRequired,omitempty"`
}

func (GetProcessConfigResponseBodyResultCommentConf) GoString

func (*GetProcessConfigResponseBodyResultCommentConf) SetCommentDescription

func (*GetProcessConfigResponseBodyResultCommentConf) SetCommentHiddenForProposer

func (*GetProcessConfigResponseBodyResultCommentConf) SetCommentRequired

func (GetProcessConfigResponseBodyResultCommentConf) String

type GetProcessConfigResponseBodyResultHandSignConf

type GetProcessConfigResponseBodyResultHandSignConf struct {
	// 开启手写签名
	HandSignEnable *bool `json:"handSignEnable,omitempty" xml:"handSignEnable,omitempty"`
	// 是否使用上次签名
	ResignEnable *bool `json:"resignEnable,omitempty" xml:"resignEnable,omitempty"`
}

func (GetProcessConfigResponseBodyResultHandSignConf) GoString

func (*GetProcessConfigResponseBodyResultHandSignConf) SetHandSignEnable

func (*GetProcessConfigResponseBodyResultHandSignConf) SetResignEnable

func (GetProcessConfigResponseBodyResultHandSignConf) String

type GetProcessConfigResponseBodyResultSubstituteSubmitConf

type GetProcessConfigResponseBodyResultSubstituteSubmitConf struct {
	// 是否允许代提交
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// 代提交人
	SubmitterList []*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList `json:"submitterList,omitempty" xml:"submitterList,omitempty" type:"Repeated"`
}

func (GetProcessConfigResponseBodyResultSubstituteSubmitConf) GoString

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConf) SetEnable

func (GetProcessConfigResponseBodyResultSubstituteSubmitConf) String

type GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList

type GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList struct {
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 员工staffId/部门id
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) GoString

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) SetName

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) SetType

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) SetValue

func (GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) String

type GetProcessConfigResponseBodyResultTitleGenRule

type GetProcessConfigResponseBodyResultTitleGenRule struct {
	// 规则表达式
	Express *string `json:"express,omitempty" xml:"express,omitempty"`
	// 规则类型
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetProcessConfigResponseBodyResultTitleGenRule) GoString

func (*GetProcessConfigResponseBodyResultTitleGenRule) SetExpress

func (*GetProcessConfigResponseBodyResultTitleGenRule) SetType

func (GetProcessConfigResponseBodyResultTitleGenRule) String

type GetProcessConfigResponseBodyResultVisibility

type GetProcessConfigResponseBodyResultVisibility struct {
	// 类型
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// 员工staffId/部门id
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProcessConfigResponseBodyResultVisibility) GoString

func (*GetProcessConfigResponseBodyResultVisibility) SetType

func (*GetProcessConfigResponseBodyResultVisibility) SetValue

func (GetProcessConfigResponseBodyResultVisibility) String

type GrantCspaceAuthorizationHeaders

type GrantCspaceAuthorizationHeaders 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 (GrantCspaceAuthorizationHeaders) GoString

func (*GrantCspaceAuthorizationHeaders) SetCommonHeaders

func (*GrantCspaceAuthorizationHeaders) SetXAcsDingtalkAccessToken

func (GrantCspaceAuthorizationHeaders) String

type GrantCspaceAuthorizationRequest

type GrantCspaceAuthorizationRequest struct {
	// 权限有效时间,单位为秒。
	DurationSeconds *int64 `json:"durationSeconds,omitempty" xml:"durationSeconds,omitempty"`
	// 审批控件 id。
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 权限类型。
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 用户 id。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GrantCspaceAuthorizationRequest) GoString

func (*GrantCspaceAuthorizationRequest) SetDurationSeconds

func (*GrantCspaceAuthorizationRequest) SetSpaceId

func (*GrantCspaceAuthorizationRequest) SetType

func (*GrantCspaceAuthorizationRequest) SetUserId

func (GrantCspaceAuthorizationRequest) String

type GrantCspaceAuthorizationResponse

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

func (GrantCspaceAuthorizationResponse) GoString

func (*GrantCspaceAuthorizationResponse) SetHeaders

func (GrantCspaceAuthorizationResponse) String

type ProcessForecastHeaders

type ProcessForecastHeaders 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 (ProcessForecastHeaders) GoString

func (s ProcessForecastHeaders) GoString() string

func (*ProcessForecastHeaders) SetCommonHeaders

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

func (*ProcessForecastHeaders) SetXAcsDingtalkAccessToken

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

func (ProcessForecastHeaders) String

func (s ProcessForecastHeaders) String() string

type ProcessForecastRequest

type ProcessForecastRequest struct {
	// 部门ID
	DeptId *int32 `json:"deptId,omitempty" xml:"deptId,omitempty"`
	// 表单数据内容,控件列表
	FormComponentValues []*ProcessForecastRequestFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 审批流的唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 审批发起人的userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ProcessForecastRequest) GoString

func (s ProcessForecastRequest) GoString() string

func (*ProcessForecastRequest) SetDeptId

func (*ProcessForecastRequest) SetFormComponentValues

func (*ProcessForecastRequest) SetProcessCode

func (*ProcessForecastRequest) SetUserId

func (ProcessForecastRequest) String

func (s ProcessForecastRequest) String() string

type ProcessForecastRequestFormComponentValues

type ProcessForecastRequestFormComponentValues struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string                                             `json:"componentType,omitempty" xml:"componentType,omitempty"`
	Details       []*ProcessForecastRequestFormComponentValuesDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ProcessForecastRequestFormComponentValues) GoString

func (*ProcessForecastRequestFormComponentValues) SetBizAlias

func (*ProcessForecastRequestFormComponentValues) SetComponentType

func (*ProcessForecastRequestFormComponentValues) SetExtValue

func (*ProcessForecastRequestFormComponentValues) SetId

func (*ProcessForecastRequestFormComponentValues) SetName

func (*ProcessForecastRequestFormComponentValues) SetValue

func (ProcessForecastRequestFormComponentValues) String

type ProcessForecastRequestFormComponentValuesDetails

type ProcessForecastRequestFormComponentValuesDetails struct {
	// 控件别名
	BizAlias *string                                                    `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	Details  []*ProcessForecastRequestFormComponentValuesDetailsDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ProcessForecastRequestFormComponentValuesDetails) GoString

func (*ProcessForecastRequestFormComponentValuesDetails) SetBizAlias

func (*ProcessForecastRequestFormComponentValuesDetails) SetExtValue

func (*ProcessForecastRequestFormComponentValuesDetails) SetId

func (*ProcessForecastRequestFormComponentValuesDetails) SetName

func (*ProcessForecastRequestFormComponentValuesDetails) SetValue

func (ProcessForecastRequestFormComponentValuesDetails) String

type ProcessForecastRequestFormComponentValuesDetailsDetails

type ProcessForecastRequestFormComponentValuesDetailsDetails struct {
	// 控件别名
	BizAlias      *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ProcessForecastRequestFormComponentValuesDetailsDetails) GoString

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetBizAlias

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetComponentType

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetExtValue

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetId

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetName

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetValue

func (ProcessForecastRequestFormComponentValuesDetailsDetails) String

type ProcessForecastResponse

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

func (ProcessForecastResponse) GoString

func (s ProcessForecastResponse) GoString() string

func (*ProcessForecastResponse) SetBody

func (*ProcessForecastResponse) SetHeaders

func (ProcessForecastResponse) String

func (s ProcessForecastResponse) String() string

type ProcessForecastResponseBody

type ProcessForecastResponseBody struct {
	// 返回结果
	Result *ProcessForecastResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (ProcessForecastResponseBody) GoString

func (s ProcessForecastResponseBody) GoString() string

func (*ProcessForecastResponseBody) SetResult

func (ProcessForecastResponseBody) String

type ProcessForecastResponseBodyResult

type ProcessForecastResponseBodyResult struct {
	// 是否预测成功
	IsForecastSuccess *bool `json:"isForecastSuccess,omitempty" xml:"isForecastSuccess,omitempty"`
	// 是否静态流程
	IsStaticWorkflow *bool `json:"isStaticWorkflow,omitempty" xml:"isStaticWorkflow,omitempty"`
	// 流程 code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 流程 id
	ProcessId *int64 `json:"processId,omitempty" xml:"processId,omitempty"`
	// 用户 id
	UserId                *string                                                   `json:"userId,omitempty" xml:"userId,omitempty"`
	WorkflowActivityRules []*ProcessForecastResponseBodyResultWorkflowActivityRules `json:"workflowActivityRules,omitempty" xml:"workflowActivityRules,omitempty" type:"Repeated"`
	WorkflowForecastNodes []*ProcessForecastResponseBodyResultWorkflowForecastNodes `json:"workflowForecastNodes,omitempty" xml:"workflowForecastNodes,omitempty" type:"Repeated"`
}

func (ProcessForecastResponseBodyResult) GoString

func (*ProcessForecastResponseBodyResult) SetIsForecastSuccess

func (*ProcessForecastResponseBodyResult) SetIsStaticWorkflow

func (*ProcessForecastResponseBodyResult) SetProcessCode

func (*ProcessForecastResponseBodyResult) SetProcessId

func (*ProcessForecastResponseBodyResult) SetUserId

func (ProcessForecastResponseBodyResult) String

type ProcessForecastResponseBodyResultWorkflowActivityRules

type ProcessForecastResponseBodyResultWorkflowActivityRules struct {
	// 节点 id
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 节点名称
	ActivityName *string `json:"activityName,omitempty" xml:"activityName,omitempty"`
	// 规则类型
	ActivityType *string `json:"activityType,omitempty" xml:"activityType,omitempty"`
	// 是否自选审批节点
	IsTargetSelect *bool `json:"isTargetSelect,omitempty" xml:"isTargetSelect,omitempty"`
	// 流程中前一个节点的 id
	PrevActivityId *string `json:"prevActivityId,omitempty" xml:"prevActivityId,omitempty"`
	// 节点操作人信息
	WorkflowActor *ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor `json:"workflowActor,omitempty" xml:"workflowActor,omitempty" type:"Struct"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRules) GoString

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetActivityId

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetActivityName

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetActivityType

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetIsTargetSelect

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetPrevActivityId

func (ProcessForecastResponseBodyResultWorkflowActivityRules) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor struct {
	// 节点激活类型
	ActorActivateType *string `json:"actorActivateType,omitempty" xml:"actorActivateType,omitempty"`
	// 节点操作人 key
	ActorKey *string `json:"actorKey,omitempty" xml:"actorKey,omitempty"`
	// 节点操作人选择范围
	ActorSelectionRange *ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange `json:"actorSelectionRange,omitempty" xml:"actorSelectionRange,omitempty" type:"Struct"`
	// 节点操作人选择范围类型
	ActorSelectionType *string `json:"actorSelectionType,omitempty" xml:"actorSelectionType,omitempty"`
	// 节点操作人类型
	ActorType *string `json:"actorType,omitempty" xml:"actorType,omitempty"`
	// 是否允许多选,还是仅允许选一人
	AllowedMulti *bool `json:"allowedMulti,omitempty" xml:"allowedMulti,omitempty"`
	// 节点审批方式
	ApprovalMethod *string `json:"approvalMethod,omitempty" xml:"approvalMethod,omitempty"`
	// 节点审批类型
	ApprovalType *string `json:"approvalType,omitempty" xml:"approvalType,omitempty"`
	// 该审批人节点在发起审批时是否必填
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) GoString

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorActivateType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorKey

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorSelectionType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetAllowedMulti

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetApprovalMethod

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetApprovalType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetRequired

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange struct {
	// 审批指定成员
	Approvals []*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals `json:"approvals,omitempty" xml:"approvals,omitempty" type:"Repeated"`
	// 审批指定角色
	Labels []*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange) GoString

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals struct {
	// 员工姓名
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
	// 员工 userId
	WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals) GoString

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels struct {
	// 角色名字
	LabelNames *string `json:"labelNames,omitempty" xml:"labelNames,omitempty"`
	// 角色 id
	Labels *string `json:"labels,omitempty" xml:"labels,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels) GoString

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels) String

type ProcessForecastResponseBodyResultWorkflowForecastNodes

type ProcessForecastResponseBodyResultWorkflowForecastNodes struct {
	// 节点 id
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 节点出线 id
	OutId *string `json:"outId,omitempty" xml:"outId,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowForecastNodes) GoString

func (*ProcessForecastResponseBodyResultWorkflowForecastNodes) SetActivityId

func (*ProcessForecastResponseBodyResultWorkflowForecastNodes) SetOutId

func (ProcessForecastResponseBodyResultWorkflowForecastNodes) String

type QueryAllFormInstancesHeaders

type QueryAllFormInstancesHeaders 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 (QueryAllFormInstancesHeaders) GoString

func (s QueryAllFormInstancesHeaders) GoString() string

func (*QueryAllFormInstancesHeaders) SetCommonHeaders

func (*QueryAllFormInstancesHeaders) SetXAcsDingtalkAccessToken

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

func (QueryAllFormInstancesHeaders) String

type QueryAllFormInstancesRequest

type QueryAllFormInstancesRequest struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单模板id
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 翻页size
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标,第一次调用传空或者null
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryAllFormInstancesRequest) GoString

func (s QueryAllFormInstancesRequest) GoString() string

func (*QueryAllFormInstancesRequest) SetAppUuid

func (*QueryAllFormInstancesRequest) SetFormCode

func (*QueryAllFormInstancesRequest) SetMaxResults

func (*QueryAllFormInstancesRequest) SetNextToken

func (QueryAllFormInstancesRequest) String

type QueryAllFormInstancesResponse

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

func (QueryAllFormInstancesResponse) GoString

func (*QueryAllFormInstancesResponse) SetBody

func (*QueryAllFormInstancesResponse) SetHeaders

func (QueryAllFormInstancesResponse) String

type QueryAllFormInstancesResponseBody

type QueryAllFormInstancesResponseBody struct {
	// 分页结果
	Result *QueryAllFormInstancesResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (QueryAllFormInstancesResponseBody) GoString

func (QueryAllFormInstancesResponseBody) String

type QueryAllFormInstancesResponseBodyResult

type QueryAllFormInstancesResponseBodyResult struct {
	// 是否有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 分页大小
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下一页的游标
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 表单列表
	Values []*QueryAllFormInstancesResponseBodyResultValues `json:"values,omitempty" xml:"values,omitempty" type:"Repeated"`
}

func (QueryAllFormInstancesResponseBodyResult) GoString

func (*QueryAllFormInstancesResponseBodyResult) SetHasMore

func (*QueryAllFormInstancesResponseBodyResult) SetMaxResults

func (*QueryAllFormInstancesResponseBodyResult) SetNextToken

func (QueryAllFormInstancesResponseBodyResult) String

type QueryAllFormInstancesResponseBodyResultValues

type QueryAllFormInstancesResponseBodyResultValues struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 扩展信息
	Attributes map[string]interface{} `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 创建时间
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// 创建人
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 表单模板code
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单实例数据
	FormInstDataList []*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList `json:"formInstDataList,omitempty" xml:"formInstDataList,omitempty" type:"Repeated"`
	// 表单实例id
	FormInstanceId *string `json:"formInstanceId,omitempty" xml:"formInstanceId,omitempty"`
	// 修改人
	Modifier *string `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// 修改时间
	ModifyTimestamp *int64 `json:"modifyTimestamp,omitempty" xml:"modifyTimestamp,omitempty"`
	// 外部业务编码
	OutBizCode *string `json:"outBizCode,omitempty" xml:"outBizCode,omitempty"`
	// 外部实例编码
	OutInstanceId *string `json:"outInstanceId,omitempty" xml:"outInstanceId,omitempty"`
	// 标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryAllFormInstancesResponseBodyResultValues) GoString

func (*QueryAllFormInstancesResponseBodyResultValues) SetAppUuid

func (*QueryAllFormInstancesResponseBodyResultValues) SetAttributes

func (*QueryAllFormInstancesResponseBodyResultValues) SetCreateTimestamp

func (*QueryAllFormInstancesResponseBodyResultValues) SetCreator

func (*QueryAllFormInstancesResponseBodyResultValues) SetFormCode

func (*QueryAllFormInstancesResponseBodyResultValues) SetFormInstanceId

func (*QueryAllFormInstancesResponseBodyResultValues) SetModifier

func (*QueryAllFormInstancesResponseBodyResultValues) SetModifyTimestamp

func (*QueryAllFormInstancesResponseBodyResultValues) SetOutBizCode

func (*QueryAllFormInstancesResponseBodyResultValues) SetOutInstanceId

func (*QueryAllFormInstancesResponseBodyResultValues) SetTitle

func (QueryAllFormInstancesResponseBodyResultValues) String

type QueryAllFormInstancesResponseBodyResultValuesFormInstDataList

type QueryAllFormInstancesResponseBodyResultValuesFormInstDataList struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 表单控件扩展数据
	ExtendValue *string `json:"extendValue,omitempty" xml:"extendValue,omitempty"`
	// 控件唯一id
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// 控件名称
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 控件填写的数据
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) GoString

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetBizAlias

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetComponentType

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetExtendValue

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetKey

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetLabel

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetValue

func (QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) String

type QueryAllProcessInstancesHeaders

type QueryAllProcessInstancesHeaders 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 (QueryAllProcessInstancesHeaders) GoString

func (*QueryAllProcessInstancesHeaders) SetCommonHeaders

func (*QueryAllProcessInstancesHeaders) SetXAcsDingtalkAccessToken

func (QueryAllProcessInstancesHeaders) String

type QueryAllProcessInstancesRequest

type QueryAllProcessInstancesRequest struct {
	// 应用编码
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 结束时间
	EndTimeInMills *int64 `json:"endTimeInMills,omitempty" xml:"endTimeInMills,omitempty"`
	// 分页大小
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页起始值
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 模板编码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 开始时间
	StartTimeInMills *int64 `json:"startTimeInMills,omitempty" xml:"startTimeInMills,omitempty"`
}

func (QueryAllProcessInstancesRequest) GoString

func (*QueryAllProcessInstancesRequest) SetAppUuid

func (*QueryAllProcessInstancesRequest) SetEndTimeInMills

func (*QueryAllProcessInstancesRequest) SetMaxResults

func (*QueryAllProcessInstancesRequest) SetNextToken

func (*QueryAllProcessInstancesRequest) SetProcessCode

func (*QueryAllProcessInstancesRequest) SetStartTimeInMills

func (QueryAllProcessInstancesRequest) String

type QueryAllProcessInstancesResponse

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

func (QueryAllProcessInstancesResponse) GoString

func (*QueryAllProcessInstancesResponse) SetHeaders

func (QueryAllProcessInstancesResponse) String

type QueryAllProcessInstancesResponseBody

type QueryAllProcessInstancesResponseBody struct {
	// result
	Result *QueryAllProcessInstancesResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (QueryAllProcessInstancesResponseBody) GoString

func (QueryAllProcessInstancesResponseBody) String

type QueryAllProcessInstancesResponseBodyResult

type QueryAllProcessInstancesResponseBodyResult struct {
	// 是否有更多数据
	HasMore *bool                                             `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	List    []*QueryAllProcessInstancesResponseBodyResultList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 总数
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下次获取数据的游标
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResult) GoString

func (*QueryAllProcessInstancesResponseBodyResult) SetHasMore

func (*QueryAllProcessInstancesResponseBodyResult) SetMaxResults

func (*QueryAllProcessInstancesResponseBodyResult) SetNextToken

func (QueryAllProcessInstancesResponseBodyResult) String

type QueryAllProcessInstancesResponseBodyResultList

type QueryAllProcessInstancesResponseBodyResultList struct {
	// 附属单信息
	AttachedProcessInstanceIds *string `json:"attachedProcessInstanceIds,omitempty" xml:"attachedProcessInstanceIds,omitempty"`
	// 审批单编号
	BusinessId *string `json:"businessId,omitempty" xml:"businessId,omitempty"`
	// 审批单创建时间
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 审批结束时间
	FinishTime          *int64                                                               `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	FormComponentValues []*QueryAllProcessInstancesResponseBodyResultListFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 主单实例Id
	MainProcessInstanceId *string `json:"mainProcessInstanceId,omitempty" xml:"mainProcessInstanceId,omitempty"`
	// 发起人部门id
	OriginatorDeptId *string `json:"originatorDeptId,omitempty" xml:"originatorDeptId,omitempty"`
	// 发起者userId
	OriginatorUserid *string `json:"originatorUserid,omitempty" xml:"originatorUserid,omitempty"`
	// 流程实例ID
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 审批结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 审批单状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 审批单标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultList) GoString

func (*QueryAllProcessInstancesResponseBodyResultList) SetAttachedProcessInstanceIds

func (*QueryAllProcessInstancesResponseBodyResultList) SetBusinessId

func (*QueryAllProcessInstancesResponseBodyResultList) SetCreateTime

func (*QueryAllProcessInstancesResponseBodyResultList) SetFinishTime

func (*QueryAllProcessInstancesResponseBodyResultList) SetMainProcessInstanceId

func (*QueryAllProcessInstancesResponseBodyResultList) SetOriginatorDeptId

func (*QueryAllProcessInstancesResponseBodyResultList) SetOriginatorUserid

func (*QueryAllProcessInstancesResponseBodyResultList) SetProcessInstanceId

func (*QueryAllProcessInstancesResponseBodyResultList) SetResult

func (*QueryAllProcessInstancesResponseBodyResultList) SetStatus

func (*QueryAllProcessInstancesResponseBodyResultList) SetTitle

func (QueryAllProcessInstancesResponseBodyResultList) String

type QueryAllProcessInstancesResponseBodyResultListFormComponentValues

type QueryAllProcessInstancesResponseBodyResultListFormComponentValues struct {
	// 控件扩展数据
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件数据
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultListFormComponentValues) GoString

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetExtValue

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetId

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetName

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetValue

func (QueryAllProcessInstancesResponseBodyResultListFormComponentValues) String

type QueryFormByBizTypeHeaders

type QueryFormByBizTypeHeaders 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 (QueryFormByBizTypeHeaders) GoString

func (s QueryFormByBizTypeHeaders) GoString() string

func (*QueryFormByBizTypeHeaders) SetCommonHeaders

func (*QueryFormByBizTypeHeaders) SetXAcsDingtalkAccessToken

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

func (QueryFormByBizTypeHeaders) String

func (s QueryFormByBizTypeHeaders) String() string

type QueryFormByBizTypeRequest

type QueryFormByBizTypeRequest struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单业务标识
	BizTypes []*string `json:"bizTypes,omitempty" xml:"bizTypes,omitempty" type:"Repeated"`
}

func (QueryFormByBizTypeRequest) GoString

func (s QueryFormByBizTypeRequest) GoString() string

func (*QueryFormByBizTypeRequest) SetAppUuid

func (*QueryFormByBizTypeRequest) SetBizTypes

func (QueryFormByBizTypeRequest) String

func (s QueryFormByBizTypeRequest) String() string

type QueryFormByBizTypeResponse

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

func (QueryFormByBizTypeResponse) GoString

func (s QueryFormByBizTypeResponse) GoString() string

func (*QueryFormByBizTypeResponse) SetBody

func (*QueryFormByBizTypeResponse) SetHeaders

func (QueryFormByBizTypeResponse) String

type QueryFormByBizTypeResponseBody

type QueryFormByBizTypeResponseBody struct {
	// 模板列表
	Result []*QueryFormByBizTypeResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (QueryFormByBizTypeResponseBody) GoString

func (*QueryFormByBizTypeResponseBody) SetResult

func (QueryFormByBizTypeResponseBody) String

type QueryFormByBizTypeResponseBodyResult

type QueryFormByBizTypeResponseBodyResult struct {
	// 表单类型,0为流程表单,1为数据表单
	AppType *int32 `json:"appType,omitempty" xml:"appType,omitempty"`
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 表单控件描述
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// 创建时间
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建人
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 模板code
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单uuid
	FormUuid *string `json:"formUuid,omitempty" xml:"formUuid,omitempty"`
	// 模板描述
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 修改时间
	ModifedTime *int64 `json:"modifedTime,omitempty" xml:"modifedTime,omitempty"`
	// 模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据归属id
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// 模板状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (QueryFormByBizTypeResponseBodyResult) GoString

func (*QueryFormByBizTypeResponseBodyResult) SetAppType

func (*QueryFormByBizTypeResponseBodyResult) SetAppUuid

func (*QueryFormByBizTypeResponseBodyResult) SetBizType

func (*QueryFormByBizTypeResponseBodyResult) SetContent

func (*QueryFormByBizTypeResponseBodyResult) SetCreateTime

func (*QueryFormByBizTypeResponseBodyResult) SetCreator

func (*QueryFormByBizTypeResponseBodyResult) SetFormCode

func (*QueryFormByBizTypeResponseBodyResult) SetFormUuid

func (*QueryFormByBizTypeResponseBodyResult) SetMemo

func (*QueryFormByBizTypeResponseBodyResult) SetModifedTime

func (*QueryFormByBizTypeResponseBodyResult) SetName

func (*QueryFormByBizTypeResponseBodyResult) SetOwnerId

func (*QueryFormByBizTypeResponseBodyResult) SetStatus

func (QueryFormByBizTypeResponseBodyResult) String

type QueryFormInstanceHeaders

type QueryFormInstanceHeaders 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 (QueryFormInstanceHeaders) GoString

func (s QueryFormInstanceHeaders) GoString() string

func (*QueryFormInstanceHeaders) SetCommonHeaders

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

func (*QueryFormInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (QueryFormInstanceHeaders) String

func (s QueryFormInstanceHeaders) String() string

type QueryFormInstanceRequest

type QueryFormInstanceRequest struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单模板Code
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单实例id
	FormInstanceId *string `json:"formInstanceId,omitempty" xml:"formInstanceId,omitempty"`
}

func (QueryFormInstanceRequest) GoString

func (s QueryFormInstanceRequest) GoString() string

func (*QueryFormInstanceRequest) SetAppUuid

func (*QueryFormInstanceRequest) SetFormCode

func (*QueryFormInstanceRequest) SetFormInstanceId

func (s *QueryFormInstanceRequest) SetFormInstanceId(v string) *QueryFormInstanceRequest

func (QueryFormInstanceRequest) String

func (s QueryFormInstanceRequest) String() string

type QueryFormInstanceResponse

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

func (QueryFormInstanceResponse) GoString

func (s QueryFormInstanceResponse) GoString() string

func (*QueryFormInstanceResponse) SetBody

func (*QueryFormInstanceResponse) SetHeaders

func (QueryFormInstanceResponse) String

func (s QueryFormInstanceResponse) String() string

type QueryFormInstanceResponseBody

type QueryFormInstanceResponseBody struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 扩展信息
	Attributes map[string]interface{} `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 实例创建时间戳
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// 创建人
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 表单模板id
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单数据
	FormInstDataList []*QueryFormInstanceResponseBodyFormInstDataList `json:"formInstDataList,omitempty" xml:"formInstDataList,omitempty" type:"Repeated"`
	// 实例id
	FormInstanceId *string `json:"formInstanceId,omitempty" xml:"formInstanceId,omitempty"`
	// 修改人
	Modifier *string `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// 实例最近修改时间戳
	ModifyTimestamp *int64 `json:"modifyTimestamp,omitempty" xml:"modifyTimestamp,omitempty"`
	// 外联业务code
	OutBizCode *string `json:"outBizCode,omitempty" xml:"outBizCode,omitempty"`
	// 外联业务实例id
	OutInstanceId *string `json:"outInstanceId,omitempty" xml:"outInstanceId,omitempty"`
	// 表单标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryFormInstanceResponseBody) GoString

func (*QueryFormInstanceResponseBody) SetAppUuid

func (*QueryFormInstanceResponseBody) SetAttributes

func (s *QueryFormInstanceResponseBody) SetAttributes(v map[string]interface{}) *QueryFormInstanceResponseBody

func (*QueryFormInstanceResponseBody) SetCreateTimestamp

func (*QueryFormInstanceResponseBody) SetCreator

func (*QueryFormInstanceResponseBody) SetFormCode

func (*QueryFormInstanceResponseBody) SetFormInstanceId

func (*QueryFormInstanceResponseBody) SetModifier

func (*QueryFormInstanceResponseBody) SetModifyTimestamp

func (*QueryFormInstanceResponseBody) SetOutBizCode

func (*QueryFormInstanceResponseBody) SetOutInstanceId

func (*QueryFormInstanceResponseBody) SetTitle

func (QueryFormInstanceResponseBody) String

type QueryFormInstanceResponseBodyFormInstDataList

type QueryFormInstanceResponseBodyFormInstDataList struct {
	BizAlias      *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	ExtendValue   *string `json:"extendValue,omitempty" xml:"extendValue,omitempty"`
	Key           *string `json:"key,omitempty" xml:"key,omitempty"`
	Label         *string `json:"label,omitempty" xml:"label,omitempty"`
	Value         *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryFormInstanceResponseBodyFormInstDataList) GoString

func (*QueryFormInstanceResponseBodyFormInstDataList) SetBizAlias

func (*QueryFormInstanceResponseBodyFormInstDataList) SetComponentType

func (*QueryFormInstanceResponseBodyFormInstDataList) SetExtendValue

func (*QueryFormInstanceResponseBodyFormInstDataList) SetKey

func (*QueryFormInstanceResponseBodyFormInstDataList) SetLabel

func (*QueryFormInstanceResponseBodyFormInstDataList) SetValue

func (QueryFormInstanceResponseBodyFormInstDataList) String

type QuerySchemaByProcessCodeHeaders

type QuerySchemaByProcessCodeHeaders 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 (QuerySchemaByProcessCodeHeaders) GoString

func (*QuerySchemaByProcessCodeHeaders) SetCommonHeaders

func (*QuerySchemaByProcessCodeHeaders) SetXAcsDingtalkAccessToken

func (QuerySchemaByProcessCodeHeaders) String

type QuerySchemaByProcessCodeRequest

type QuerySchemaByProcessCodeRequest struct {
	// 应用搭建隔离信息
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单的唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (QuerySchemaByProcessCodeRequest) GoString

func (*QuerySchemaByProcessCodeRequest) SetAppUuid

func (*QuerySchemaByProcessCodeRequest) SetProcessCode

func (QuerySchemaByProcessCodeRequest) String

type QuerySchemaByProcessCodeResponse

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

func (QuerySchemaByProcessCodeResponse) GoString

func (*QuerySchemaByProcessCodeResponse) SetHeaders

func (QuerySchemaByProcessCodeResponse) String

type QuerySchemaByProcessCodeResponseBody

type QuerySchemaByProcessCodeResponseBody struct {
	// 返回结果详情。
	Result *QuerySchemaByProcessCodeResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (QuerySchemaByProcessCodeResponseBody) GoString

func (QuerySchemaByProcessCodeResponseBody) String

type QuerySchemaByProcessCodeResponseBodyResult

type QuerySchemaByProcessCodeResponseBodyResult struct {
	// 表单类型。
	AppType *int32 `json:"appType,omitempty" xml:"appType,omitempty"`
	// 表单应用 uuid 或者 corpId。
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 代表表单业务含义的类型。
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 创建人 uid。
	CreatorUid *int64 `json:"creatorUid,omitempty" xml:"creatorUid,omitempty"`
	// 创建人 userId。
	CreatorUserId *string `json:"creatorUserId,omitempty" xml:"creatorUserId,omitempty"`
	// 业务自定义设置数据。
	CustomSetting *string `json:"customSetting,omitempty" xml:"customSetting,omitempty"`
	// 引擎类型,表单:0,页面:1
	EngineType *int32 `json:"engineType,omitempty" xml:"engineType,omitempty"`
	// 表单的唯一码。
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单 uuid。
	FormUuid *string `json:"formUuid,omitempty" xml:"formUuid,omitempty"`
	// 创建时间的时间戳。
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间的时间戳。
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 图标。
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 排序 id。
	ListOrder *int32 `json:"listOrder,omitempty" xml:"listOrder,omitempty"`
	// 说明文案。
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 表单名称。
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据归属者的 id。
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// 数据归属者的 id 类型。企业(orgId), 群(cid), 人(uid)。
	OwnerIdType *string `json:"ownerIdType,omitempty" xml:"ownerIdType,omitempty"`
	// 目标类型: inner, outer, customer。
	ProcType *string `json:"procType,omitempty" xml:"procType,omitempty"`
	// 表单 schema 详情。
	SchemaContent *QuerySchemaByProcessCodeResponseBodyResultSchemaContent `json:"schemaContent,omitempty" xml:"schemaContent,omitempty" type:"Struct"`
	// 状态, PUBLISHED(启用), INVALID(停用), SAVED(草稿)
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 可见范围类型。
	VisibleRange *string `json:"visibleRange,omitempty" xml:"visibleRange,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResult) GoString

func (*QuerySchemaByProcessCodeResponseBodyResult) SetAppType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetAppUuid

func (*QuerySchemaByProcessCodeResponseBodyResult) SetBizType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetCreatorUid added in v1.2.98

func (*QuerySchemaByProcessCodeResponseBodyResult) SetCreatorUserId

func (*QuerySchemaByProcessCodeResponseBodyResult) SetCustomSetting

func (*QuerySchemaByProcessCodeResponseBodyResult) SetEngineType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetFormCode

func (*QuerySchemaByProcessCodeResponseBodyResult) SetFormUuid

func (*QuerySchemaByProcessCodeResponseBodyResult) SetGmtCreate

func (*QuerySchemaByProcessCodeResponseBodyResult) SetGmtModified

func (*QuerySchemaByProcessCodeResponseBodyResult) SetIcon

func (*QuerySchemaByProcessCodeResponseBodyResult) SetListOrder

func (*QuerySchemaByProcessCodeResponseBodyResult) SetMemo

func (*QuerySchemaByProcessCodeResponseBodyResult) SetName

func (*QuerySchemaByProcessCodeResponseBodyResult) SetOwnerId added in v1.2.98

func (*QuerySchemaByProcessCodeResponseBodyResult) SetOwnerIdType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetProcType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetStatus

func (*QuerySchemaByProcessCodeResponseBodyResult) SetVisibleRange

func (QuerySchemaByProcessCodeResponseBodyResult) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContent

type QuerySchemaByProcessCodeResponseBodyResultSchemaContent struct {
	// 图标
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 控件列表
	Items []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// 表单名称。
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContent) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContent) SetIcon

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContent) SetTitle

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContent) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems struct {
	// 子控件列表
	Children []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren `json:"children,omitempty" xml:"children,omitempty" type:"Repeated"`
	// 控件类型,取值:
	ComponentName *string `json:"componentName,omitempty" xml:"componentName,omitempty"`
	// 控件属性。
	Props *QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps `json:"props,omitempty" xml:"props,omitempty" type:"Struct"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems) SetComponentName

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren struct {
	// 控件类型
	ComponentName *string `json:"componentName,omitempty" xml:"componentName,omitempty"`
	// 子控件属性
	Props *QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps `json:"props,omitempty" xml:"props,omitempty" type:"Struct"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren) SetComponentName

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps struct {
	// 控件业务别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 是否必填
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetBizAlias

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetRequired

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps struct {
	// 加班套件4.0新增 加班明细名称。
	ActionName *string `json:"actionName,omitempty" xml:"actionName,omitempty"`
	// textnote的样式,top|middle|bottom。
	Align *string `json:"align,omitempty" xml:"align,omitempty"`
	// ISV 微应用 appId,用于ISV身份权限识别,ISV可获得相应数据。
	AppId *int64 `json:"appId,omitempty" xml:"appId,omitempty"`
	// 套件是否开启异步获取分条件规则,true:开启;false:不开启。
	AsyncCondition *bool `json:"asyncCondition,omitempty" xml:"asyncCondition,omitempty"`
	// 请假、出差、外出、加班类型标签。
	AttendTypeLabel *string `json:"attendTypeLabel,omitempty" xml:"attendTypeLabel,omitempty"`
	// 表单关联控件列表。
	BehaviorLinkage []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage `json:"behaviorLinkage,omitempty" xml:"behaviorLinkage,omitempty" type:"Repeated"`
	// 控件业务自定义别名。
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 业务套件类型。
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 套件内子组件可见性。
	ChildFieldVisible *bool `json:"childFieldVisible,omitempty" xml:"childFieldVisible,omitempty"`
	// 内部联系人choice,1表示多选,0表示单选。
	Choice *int32 `json:"choice,omitempty" xml:"choice,omitempty"`
	// common field的commonBizType。
	CommonBizType *string `json:"commonBizType,omitempty" xml:"commonBizType,omitempty"`
	// 是否可编辑。
	Disabled *bool `json:"disabled,omitempty" xml:"disabled,omitempty"`
	// 是否自动计算时长。
	Duration *bool `json:"duration,omitempty" xml:"duration,omitempty"`
	// 兼容字段。
	DurationLabel *string `json:"durationLabel,omitempty" xml:"durationLabel,omitempty"`
	// e签宝专用标识。
	ESign *bool `json:"eSign,omitempty" xml:"eSign,omitempty"`
	// 套件值是否打平
	Extract *bool `json:"extract,omitempty" xml:"extract,omitempty"`
	// 关联表单中的fields存储
	FieldsInfo *string `json:"fieldsInfo,omitempty" xml:"fieldsInfo,omitempty"`
	// 时间格式(DDDateField和DDDateRangeField)。
	Format *string `json:"format,omitempty" xml:"format,omitempty"`
	// 公式。
	Formula *string `json:"formula,omitempty" xml:"formula,omitempty"`
	// 加班套件4.0新增 加班明细是否隐藏。
	Hidden *bool `json:"hidden,omitempty" xml:"hidden,omitempty"`
	// textnote在详情页是否隐藏,true隐藏, false不隐藏
	HiddenInApprovalDetail *bool `json:"hiddenInApprovalDetail,omitempty" xml:"hiddenInApprovalDetail,omitempty"`
	// 加班套件4.0新增 加班明细是否隐藏标签。
	HideLabel *bool `json:"hideLabel,omitempty" xml:"hideLabel,omitempty"`
	// 兼容出勤套件类型。
	HolidayOptions []map[string]*string `json:"holidayOptions,omitempty" xml:"holidayOptions,omitempty" type:"Repeated"`
	// 控件 id。
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称。
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// label是否可修改 true:不可修改。
	LabelEditableFreeze *bool `json:"labelEditableFreeze,omitempty" xml:"labelEditableFreeze,omitempty"`
	// 说明文案的链接地址。
	Link *string `json:"link,omitempty" xml:"link,omitempty"`
	// 加班套件4.0新增 加班明细描述。
	MainTitle *string `json:"mainTitle,omitempty" xml:"mainTitle,omitempty"`
	// 是否参与打印(1表示不打印, 0表示打印)。
	NotPrint *string `json:"notPrint,omitempty" xml:"notPrint,omitempty"`
	// 是否需要大写 默认是需要; 1:不需要大写, 空或者0:需要大写。
	NotUpper *string `json:"notUpper,omitempty" xml:"notUpper,omitempty"`
	// 选项内容列表,提供给业务方更多的选择器操作。
	ObjOptions []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions `json:"objOptions,omitempty" xml:"objOptions,omitempty" type:"Repeated"`
	// 单选框选项列表。
	Options []*string `json:"options,omitempty" xml:"options,omitempty" type:"Repeated"`
	// 是否有支付属性。
	PayEnable *bool `json:"payEnable,omitempty" xml:"payEnable,omitempty"`
	// 占位符。
	Placeholder *string `json:"placeholder,omitempty" xml:"placeholder,omitempty"`
	// 同步到考勤, 表示是否设置为员工状态。
	Push *QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush `json:"push,omitempty" xml:"push,omitempty" type:"Struct"`
	// 推送到考勤, 子类型(DDSelectField)。
	PushToAttendance *bool `json:"pushToAttendance,omitempty" xml:"pushToAttendance,omitempty"`
	// 是否推送管理日历(DDDateRangeField, 1表示推送, 0表示不推送, 该属性为兼容保留)。
	PushToCalendar *int32 `json:"pushToCalendar,omitempty" xml:"pushToCalendar,omitempty"`
	// 是否必填。
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
	// 必填是否可修改 true:不可修改。
	RequiredEditableFreeze *bool `json:"requiredEditableFreeze,omitempty" xml:"requiredEditableFreeze,omitempty"`
	// 兼容出勤套件类型。
	ShowAttendOptions *bool `json:"showAttendOptions,omitempty" xml:"showAttendOptions,omitempty"`
	// 是否开启员工状态。
	StaffStatusEnabled *bool `json:"staffStatusEnabled,omitempty" xml:"staffStatusEnabled,omitempty"`
	// 需要计算总和的明细组件
	StatField []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField `json:"statField,omitempty" xml:"statField,omitempty" type:"Repeated"`
	// 数字组件/日期区间组件单位属性。
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 是否使用考勤日历。
	UseCalendar *bool `json:"useCalendar,omitempty" xml:"useCalendar,omitempty"`
	// 明细打印排版方式 false:横向 true:纵向。
	VerticalPrint *bool `json:"verticalPrint,omitempty" xml:"verticalPrint,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetActionName

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAlign

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAppId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAsyncCondition

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAttendTypeLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetBizAlias

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetBizType

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetChildFieldVisible

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetChoice

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetCommonBizType

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetDisabled

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetDuration

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetDurationLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetESign

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetExtract

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetFieldsInfo

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetFormat

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetFormula

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHidden

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHiddenInApprovalDetail

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHideLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHolidayOptions

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetLabelEditableFreeze

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetMainTitle

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetNotPrint

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetNotUpper

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetOptions

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPayEnable

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPlaceholder

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPushToAttendance

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPushToCalendar

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetRequired

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetRequiredEditableFreeze

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetShowAttendOptions

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetStaffStatusEnabled

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetUnit

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetUseCalendar

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetVerticalPrint

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage struct {
	// 关联控件列表。
	Targets []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets `json:"targets,omitempty" xml:"targets,omitempty" type:"Repeated"`
	// 控件值。
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage) SetValue

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets struct {
	// 行为。
	Behavior *string `json:"behavior,omitempty" xml:"behavior,omitempty"`
	// 字段 id。
	FieldId *string `json:"fieldId,omitempty" xml:"fieldId,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets) GoString

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions struct {
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions) SetValue

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush struct {
	// 考勤类型(1表示请假, 2表示出差, 3表示加班, 4表示外出)
	AttendanceRule *int32 `json:"attendanceRule,omitempty" xml:"attendanceRule,omitempty"`
	// 开启状态(1表示开启, 0表示关闭)
	PushSwitch *int32 `json:"pushSwitch,omitempty" xml:"pushSwitch,omitempty"`
	// 状态显示名称
	PushTag *string `json:"pushTag,omitempty" xml:"pushTag,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) SetAttendanceRule

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) SetPushSwitch

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) SetPushTag

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField struct {
	// id 值。
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 名称。
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 单位。
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 大写。
	Upper *bool `json:"upper,omitempty" xml:"upper,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetUnit

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetUpper

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) String

type SelectOption

type SelectOption struct {
	// 每一个选项的唯一键
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// 每一个选项的值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (SelectOption) GoString

func (s SelectOption) GoString() string

func (*SelectOption) SetKey

func (s *SelectOption) SetKey(v string) *SelectOption

func (*SelectOption) SetValue

func (s *SelectOption) SetValue(v string) *SelectOption

func (SelectOption) String

func (s SelectOption) String() string

type StartProcessInstanceHeaders

type StartProcessInstanceHeaders 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 (StartProcessInstanceHeaders) GoString

func (s StartProcessInstanceHeaders) GoString() string

func (*StartProcessInstanceHeaders) SetCommonHeaders

func (*StartProcessInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (StartProcessInstanceHeaders) String

type StartProcessInstanceRequest

type StartProcessInstanceRequest struct {
	// 不使用审批流模板时,直接指定审批人列表
	Approvers []*StartProcessInstanceRequestApprovers `json:"approvers,omitempty" xml:"approvers,omitempty" type:"Repeated"`
	// 抄送人userId列表
	CcList []*string `json:"ccList,omitempty" xml:"ccList,omitempty" type:"Repeated"`
	// 抄送时间
	CcPosition *string `json:"ccPosition,omitempty" xml:"ccPosition,omitempty"`
	// 部门ID
	DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"`
	// 表单数据内容,控件列表
	FormComponentValues []*StartProcessInstanceRequestFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 企业微应用标识
	MicroappAgentId *int64 `json:"microappAgentId,omitempty" xml:"microappAgentId,omitempty"`
	// 审批发起人的userId
	OriginatorUserId *string `json:"originatorUserId,omitempty" xml:"originatorUserId,omitempty"`
	// 审批流的唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 使用审批流模板时,模板上的自选操作人列表
	TargetSelectActioners []*StartProcessInstanceRequestTargetSelectActioners `json:"targetSelectActioners,omitempty" xml:"targetSelectActioners,omitempty" type:"Repeated"`
}

func (StartProcessInstanceRequest) GoString

func (s StartProcessInstanceRequest) GoString() string

func (*StartProcessInstanceRequest) SetApprovers

func (*StartProcessInstanceRequest) SetCcList

func (*StartProcessInstanceRequest) SetCcPosition

func (*StartProcessInstanceRequest) SetDeptId

func (*StartProcessInstanceRequest) SetMicroappAgentId

func (*StartProcessInstanceRequest) SetOriginatorUserId

func (*StartProcessInstanceRequest) SetProcessCode

func (StartProcessInstanceRequest) String

type StartProcessInstanceRequestApprovers

type StartProcessInstanceRequestApprovers struct {
	// 审批类型
	ActionType *string `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 审批人列表
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (StartProcessInstanceRequestApprovers) GoString

func (*StartProcessInstanceRequestApprovers) SetActionType

func (*StartProcessInstanceRequestApprovers) SetUserIds

func (StartProcessInstanceRequestApprovers) String

type StartProcessInstanceRequestFormComponentValues

type StartProcessInstanceRequestFormComponentValues struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string                                                  `json:"componentType,omitempty" xml:"componentType,omitempty"`
	Details       []*StartProcessInstanceRequestFormComponentValuesDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (StartProcessInstanceRequestFormComponentValues) GoString

func (*StartProcessInstanceRequestFormComponentValues) SetBizAlias

func (*StartProcessInstanceRequestFormComponentValues) SetComponentType

func (*StartProcessInstanceRequestFormComponentValues) SetExtValue

func (*StartProcessInstanceRequestFormComponentValues) SetId

func (*StartProcessInstanceRequestFormComponentValues) SetName

func (*StartProcessInstanceRequestFormComponentValues) SetValue

func (StartProcessInstanceRequestFormComponentValues) String

type StartProcessInstanceRequestFormComponentValuesDetails

type StartProcessInstanceRequestFormComponentValuesDetails struct {
	// 控件别名
	BizAlias *string                                                         `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	Details  []*StartProcessInstanceRequestFormComponentValuesDetailsDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (StartProcessInstanceRequestFormComponentValuesDetails) GoString

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetBizAlias

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetExtValue

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetId

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetName

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetValue

func (StartProcessInstanceRequestFormComponentValuesDetails) String

type StartProcessInstanceRequestFormComponentValuesDetailsDetails

type StartProcessInstanceRequestFormComponentValuesDetailsDetails struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (StartProcessInstanceRequestFormComponentValuesDetailsDetails) GoString

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetBizAlias

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetComponentType

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetExtValue

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetId

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetName

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetValue

func (StartProcessInstanceRequestFormComponentValuesDetailsDetails) String

type StartProcessInstanceRequestTargetSelectActioners

type StartProcessInstanceRequestTargetSelectActioners struct {
	// 自选节点的规则key
	ActionerKey *string `json:"actionerKey,omitempty" xml:"actionerKey,omitempty"`
	// 操作人userId列表
	ActionerUserIds []*string `json:"actionerUserIds,omitempty" xml:"actionerUserIds,omitempty" type:"Repeated"`
}

func (StartProcessInstanceRequestTargetSelectActioners) GoString

func (*StartProcessInstanceRequestTargetSelectActioners) SetActionerKey

func (*StartProcessInstanceRequestTargetSelectActioners) SetActionerUserIds

func (StartProcessInstanceRequestTargetSelectActioners) String

type StartProcessInstanceResponse

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

func (StartProcessInstanceResponse) GoString

func (s StartProcessInstanceResponse) GoString() string

func (*StartProcessInstanceResponse) SetBody

func (*StartProcessInstanceResponse) SetHeaders

func (StartProcessInstanceResponse) String

type StartProcessInstanceResponseBody

type StartProcessInstanceResponseBody struct {
	// 审批实例id
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (StartProcessInstanceResponseBody) GoString

func (*StartProcessInstanceResponseBody) SetInstanceId

func (StartProcessInstanceResponseBody) String

Jump to

Keyboard shortcuts

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