v1

package
v1.1.40-rc5 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Code generated by lark suite oapi sdk gen

Code generated by lark suite oapi sdk gen

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Collaborator

type Collaborator struct {
	MemberType      string   `json:"member_type,omitempty"`
	MemberOpenId    string   `json:"member_open_id,omitempty"`
	MemberUserId    string   `json:"member_user_id,omitempty"`
	Perm            string   `json:"perm,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*Collaborator) MarshalJSON

func (s *Collaborator) MarshalJSON() ([]byte, error)

type Member

type Member struct {
	MemberType      string   `json:"member_type,omitempty"`
	MemberId        string   `json:"member_id,omitempty"`
	Perm            string   `json:"perm,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*Member) MarshalJSON

func (s *Member) MarshalJSON() ([]byte, error)

type MemberCreateReqBody

type MemberCreateReqBody struct {
	Token           string    `json:"token,omitempty"`
	Type            string    `json:"type,omitempty"`
	Members         []*Member `json:"members,omitempty"`
	NotifyLark      bool      `json:"notify_lark,omitempty"`
	ForceSendFields []string  `json:"-"`
}

func (*MemberCreateReqBody) MarshalJSON

func (s *MemberCreateReqBody) MarshalJSON() ([]byte, error)

type MemberCreateReqCall

type MemberCreateReqCall struct {
	// contains filtered or unexported fields
}

func (*MemberCreateReqCall) Do

type MemberCreateResult

type MemberCreateResult struct {
	IsAllSuccess bool      `json:"is_all_success,omitempty"`
	FailMembers  []*Member `json:"fail_members,omitempty"`
}

type MemberDeleteReqBody

type MemberDeleteReqBody struct {
	Token           string   `json:"token,omitempty"`
	Type            string   `json:"type,omitempty"`
	MemberType      string   `json:"member_type,omitempty"`
	MemberId        string   `json:"member_id,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MemberDeleteReqBody) MarshalJSON

func (s *MemberDeleteReqBody) MarshalJSON() ([]byte, error)

type MemberDeleteReqCall

type MemberDeleteReqCall struct {
	// contains filtered or unexported fields
}

func (*MemberDeleteReqCall) Do

type MemberDeleteResult

type MemberDeleteResult struct {
	IsSuccess bool `json:"is_success,omitempty"`
}

type MemberListReqBody

type MemberListReqBody struct {
	Token           string   `json:"token,omitempty"`
	Type            string   `json:"type,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MemberListReqBody) MarshalJSON

func (s *MemberListReqBody) MarshalJSON() ([]byte, error)

type MemberListReqCall

type MemberListReqCall struct {
	// contains filtered or unexported fields
}

func (*MemberListReqCall) Do

type MemberListResult

type MemberListResult struct {
	Members []*Collaborator `json:"members,omitempty"`
}

type MemberPermittedReqBody

type MemberPermittedReqBody struct {
	Token           string   `json:"token,omitempty"`
	Type            string   `json:"type,omitempty"`
	Perm            string   `json:"perm,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MemberPermittedReqBody) MarshalJSON

func (s *MemberPermittedReqBody) MarshalJSON() ([]byte, error)

type MemberPermittedReqCall

type MemberPermittedReqCall struct {
	// contains filtered or unexported fields
}

func (*MemberPermittedReqCall) Do

type MemberPermittedResult

type MemberPermittedResult struct {
	IsPermitted bool `json:"is_permitted,omitempty"`
}

type MemberService

type MemberService struct {
	// contains filtered or unexported fields
}

func (*MemberService) Create

func (members *MemberService) Create(ctx *core.Context, body *MemberCreateReqBody, optFns ...request.OptFn) *MemberCreateReqCall

func (*MemberService) Delete

func (members *MemberService) Delete(ctx *core.Context, body *MemberDeleteReqBody, optFns ...request.OptFn) *MemberDeleteReqCall

func (*MemberService) List

func (members *MemberService) List(ctx *core.Context, body *MemberListReqBody, optFns ...request.OptFn) *MemberListReqCall

func (*MemberService) Permitted

func (members *MemberService) Permitted(ctx *core.Context, body *MemberPermittedReqBody, optFns ...request.OptFn) *MemberPermittedReqCall

func (*MemberService) Transfer

func (members *MemberService) Transfer(ctx *core.Context, body *MemberTransferReqBody, optFns ...request.OptFn) *MemberTransferReqCall

func (*MemberService) Update

func (members *MemberService) Update(ctx *core.Context, body *MemberUpdateReqBody, optFns ...request.OptFn) *MemberUpdateReqCall

type MemberTransferReqBody

type MemberTransferReqBody struct {
	Token           string   `json:"token,omitempty"`
	Type            string   `json:"type,omitempty"`
	Owner           *Owner   `json:"owner,omitempty"`
	RemoveOldOwner  bool     `json:"remove_old_owner,omitempty"`
	CancelNotify    bool     `json:"cancel_notify,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MemberTransferReqBody) MarshalJSON

func (s *MemberTransferReqBody) MarshalJSON() ([]byte, error)

type MemberTransferReqCall

type MemberTransferReqCall struct {
	// contains filtered or unexported fields
}

func (*MemberTransferReqCall) Do

type MemberTransferResult

type MemberTransferResult struct {
	IsSuccess bool   `json:"is_success,omitempty"`
	Type      string `json:"type,omitempty"`
	Token     string `json:"token,omitempty"`
	Owner     *Owner `json:"owner,omitempty"`
}

type MemberUpdateReqBody

type MemberUpdateReqBody struct {
	Token           string   `json:"token,omitempty"`
	Type            string   `json:"type,omitempty"`
	MemberType      string   `json:"member_type,omitempty"`
	MemberId        string   `json:"member_id,omitempty"`
	Perm            string   `json:"perm,omitempty"`
	NotifyLark      bool     `json:"notify_lark,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*MemberUpdateReqBody) MarshalJSON

func (s *MemberUpdateReqBody) MarshalJSON() ([]byte, error)

type MemberUpdateReqCall

type MemberUpdateReqCall struct {
	// contains filtered or unexported fields
}

func (*MemberUpdateReqCall) Do

type MemberUpdateResult

type MemberUpdateResult struct {
	IsSuccess bool `json:"is_success,omitempty"`
}

type Owner

type Owner struct {
	MemberType      string   `json:"member_type,omitempty"`
	MemberId        string   `json:"member_id,omitempty"`
	ForceSendFields []string `json:"-"`
}

func (*Owner) MarshalJSON

func (s *Owner) MarshalJSON() ([]byte, error)

type Public

type Public struct {
}

type PublicService

type PublicService struct {
	// contains filtered or unexported fields
}

func (*PublicService) Update

func (publics *PublicService) Update(ctx *core.Context, body *PublicUpdateReqBody, optFns ...request.OptFn) *PublicUpdateReqCall

type PublicUpdateReqBody

type PublicUpdateReqBody struct {
	Token                 string   `json:"token,omitempty"`
	Type                  string   `json:"type,omitempty"`
	CopyPrintExportStatus bool     `json:"copy_print_export_status,omitempty"`
	Comment               bool     `json:"comment,omitempty"`
	TenantShareable       bool     `json:"tenant_shareable,omitempty"`
	LinkShareEntity       string   `json:"link_share_entity,omitempty"`
	ExternalAccess        bool     `json:"external_access,omitempty"`
	InviteExternal        bool     `json:"invite_external,omitempty"`
	ForceSendFields       []string `json:"-"`
}

func (*PublicUpdateReqBody) MarshalJSON

func (s *PublicUpdateReqBody) MarshalJSON() ([]byte, error)

type PublicUpdateReqCall

type PublicUpdateReqCall struct {
	// contains filtered or unexported fields
}

func (*PublicUpdateReqCall) Do

type PublicUpdateResult

type PublicUpdateResult struct {
	IsSuccess bool `json:"is_success,omitempty"`
}

type Service

type Service struct {
	Members *MemberService
	Publics *PublicService
	// contains filtered or unexported fields
}

func NewService

func NewService(conf *config.Config) *Service

Jump to

Keyboard shortcuts

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