Versions in this module Expand all Collapse all v3 v3.0.3 Sep 7, 2022 Changes in this version + const UserIdTypeGetUserFaceOpenId + const UserIdTypeGetUserFaceUnionId + const UserIdTypeGetUserFaceUserId + const UserIdTypeGetUserOpenId + const UserIdTypeGetUserUnionId + const UserIdTypeGetUserUserId + const UserIdTypeListUserOpenId + const UserIdTypeListUserUnionId + const UserIdTypeListUserUserId + const UserIdTypeOpenId + const UserIdTypePatchUserOpenId + const UserIdTypePatchUserUnionId + const UserIdTypePatchUserUserId + const UserIdTypeUnionId + const UserIdTypeUpdateUserFaceOpenId + const UserIdTypeUpdateUserFaceUnionId + const UserIdTypeUpdateUserFaceUserId + const UserIdTypeUserId + type AccessRecord struct + AccessData *string + AccessRecordId *string + AccessTime *string + AccessType *string + DeviceId *string + IsClockIn *bool + IsDoorOpen *bool + UserId *string + type AccessRecordBuilder struct + func NewAccessRecordBuilder() *AccessRecordBuilder + func (builder *AccessRecordBuilder) AccessData(accessData string) *AccessRecordBuilder + func (builder *AccessRecordBuilder) AccessRecordId(accessRecordId string) *AccessRecordBuilder + func (builder *AccessRecordBuilder) AccessTime(accessTime string) *AccessRecordBuilder + func (builder *AccessRecordBuilder) AccessType(accessType string) *AccessRecordBuilder + func (builder *AccessRecordBuilder) Build() *AccessRecord + func (builder *AccessRecordBuilder) DeviceId(deviceId string) *AccessRecordBuilder + func (builder *AccessRecordBuilder) IsClockIn(isClockIn bool) *AccessRecordBuilder + func (builder *AccessRecordBuilder) IsDoorOpen(isDoorOpen bool) *AccessRecordBuilder + func (builder *AccessRecordBuilder) UserId(userId string) *AccessRecordBuilder + type AcsService struct + AccessRecord *accessRecord + AccessRecordAccessPhoto *accessRecordAccessPhoto + Device *device + User *user + UserFace *userFace + func NewService(config *larkcore.Config) *AcsService + type Device struct + DeviceId *string + DeviceName *string + DeviceSn *string + type DeviceBuilder struct + func NewDeviceBuilder() *DeviceBuilder + func (builder *DeviceBuilder) Build() *Device + func (builder *DeviceBuilder) DeviceId(deviceId string) *DeviceBuilder + func (builder *DeviceBuilder) DeviceName(deviceName string) *DeviceBuilder + func (builder *DeviceBuilder) DeviceSn(deviceSn string) *DeviceBuilder + type Feature struct + Card *int + FaceUploaded *bool + type FeatureBuilder struct + func NewFeatureBuilder() *FeatureBuilder + func (builder *FeatureBuilder) Build() *Feature + func (builder *FeatureBuilder) Card(card int) *FeatureBuilder + func (builder *FeatureBuilder) FaceUploaded(faceUploaded bool) *FeatureBuilder + type File struct + FileName *string + FileType *string + Files io.Reader + type FileBuilder struct + func NewFileBuilder() *FileBuilder + func (builder *FileBuilder) Build() *File + func (builder *FileBuilder) FileName(fileName string) *FileBuilder + func (builder *FileBuilder) FileType(fileType string) *FileBuilder + func (builder *FileBuilder) Files(files io.Reader) *FileBuilder + type GetAccessRecordAccessPhotoReq struct + type GetAccessRecordAccessPhotoReqBuilder struct + func NewGetAccessRecordAccessPhotoReqBuilder() *GetAccessRecordAccessPhotoReqBuilder + func (builder *GetAccessRecordAccessPhotoReqBuilder) AccessRecordId(accessRecordId string) *GetAccessRecordAccessPhotoReqBuilder + func (builder *GetAccessRecordAccessPhotoReqBuilder) Build() *GetAccessRecordAccessPhotoReq + type GetAccessRecordAccessPhotoResp struct + File io.Reader + FileName string + func (resp *GetAccessRecordAccessPhotoResp) Success() bool + func (resp *GetAccessRecordAccessPhotoResp) WriteFile(fileName string) error + type GetUserFaceReq struct + type GetUserFaceReqBuilder struct + func NewGetUserFaceReqBuilder() *GetUserFaceReqBuilder + func (builder *GetUserFaceReqBuilder) Build() *GetUserFaceReq + func (builder *GetUserFaceReqBuilder) IsCropped(isCropped bool) *GetUserFaceReqBuilder + func (builder *GetUserFaceReqBuilder) UserId(userId string) *GetUserFaceReqBuilder + func (builder *GetUserFaceReqBuilder) UserIdType(userIdType string) *GetUserFaceReqBuilder + type GetUserFaceResp struct + File io.Reader + FileName string + func (resp *GetUserFaceResp) Success() bool + func (resp *GetUserFaceResp) WriteFile(fileName string) error + type GetUserReq struct + type GetUserReqBuilder struct + func NewGetUserReqBuilder() *GetUserReqBuilder + func (builder *GetUserReqBuilder) Build() *GetUserReq + func (builder *GetUserReqBuilder) UserId(userId string) *GetUserReqBuilder + func (builder *GetUserReqBuilder) UserIdType(userIdType string) *GetUserReqBuilder + type GetUserResp struct + Data *GetUserRespData + func (resp *GetUserResp) Success() bool + type GetUserRespData struct + User *User + type ListAccessRecordIterator struct + func (iterator *ListAccessRecordIterator) Next() (bool, *AccessRecord, error) + func (iterator *ListAccessRecordIterator) NextPageToken() *string + type ListAccessRecordReq struct + Limit int + type ListAccessRecordReqBuilder struct + func NewListAccessRecordReqBuilder() *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) Build() *ListAccessRecordReq + func (builder *ListAccessRecordReqBuilder) DeviceId(deviceId string) *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) From(from int) *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) Limit(limit int) *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) PageSize(pageSize int) *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) PageToken(pageToken string) *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) To(to int) *ListAccessRecordReqBuilder + func (builder *ListAccessRecordReqBuilder) UserIdType(userIdType string) *ListAccessRecordReqBuilder + type ListAccessRecordResp struct + Data *ListAccessRecordRespData + func (resp *ListAccessRecordResp) Success() bool + type ListAccessRecordRespData struct + HasMore *bool + Items []*AccessRecord + PageToken *string + type ListDeviceResp struct + Data *ListDeviceRespData + func (resp *ListDeviceResp) Success() bool + type ListDeviceRespData struct + Items []*Device + type ListUserIterator struct + func (iterator *ListUserIterator) Next() (bool, *User, error) + func (iterator *ListUserIterator) NextPageToken() *string + type ListUserReq struct + Limit int + type ListUserReqBuilder struct + func NewListUserReqBuilder() *ListUserReqBuilder + func (builder *ListUserReqBuilder) Build() *ListUserReq + func (builder *ListUserReqBuilder) Limit(limit int) *ListUserReqBuilder + func (builder *ListUserReqBuilder) PageSize(pageSize int) *ListUserReqBuilder + func (builder *ListUserReqBuilder) PageToken(pageToken string) *ListUserReqBuilder + func (builder *ListUserReqBuilder) UserIdType(userIdType string) *ListUserReqBuilder + type ListUserResp struct + Data *ListUserRespData + func (resp *ListUserResp) Success() bool + type ListUserRespData struct + HasMore *bool + Items []*User + PageToken *string + type P2AccessRecordCreatedV1 struct + Event *P2AccessRecordCreatedV1Data + func (m *P2AccessRecordCreatedV1) RawReq(req *larkevent.EventReq) + type P2AccessRecordCreatedV1Data struct + AccessRecordId *string + AccessTime *string + DeviceId *string + IsClockIn *bool + IsDoorOpen *bool + UserId *UserId + type P2AccessRecordCreatedV1Handler struct + func NewP2AccessRecordCreatedV1Handler(handler func(context.Context, *P2AccessRecordCreatedV1) error) *P2AccessRecordCreatedV1Handler + func (h *P2AccessRecordCreatedV1Handler) Event() interface{} + func (h *P2AccessRecordCreatedV1Handler) Handle(ctx context.Context, event interface{}) error + type P2UserUpdatedV1 struct + Event *P2UserUpdatedV1Data + func (m *P2UserUpdatedV1) RawReq(req *larkevent.EventReq) + type P2UserUpdatedV1Data struct + Card *int + FaceUploaded *bool + UserId *UserId + type P2UserUpdatedV1Handler struct + func NewP2UserUpdatedV1Handler(handler func(context.Context, *P2UserUpdatedV1) error) *P2UserUpdatedV1Handler + func (h *P2UserUpdatedV1Handler) Event() interface{} + func (h *P2UserUpdatedV1Handler) Handle(ctx context.Context, event interface{}) error + type PatchUserReq struct + User *User + type PatchUserReqBuilder struct + func NewPatchUserReqBuilder() *PatchUserReqBuilder + func (builder *PatchUserReqBuilder) Build() *PatchUserReq + func (builder *PatchUserReqBuilder) User(user *User) *PatchUserReqBuilder + func (builder *PatchUserReqBuilder) UserId(userId string) *PatchUserReqBuilder + func (builder *PatchUserReqBuilder) UserIdType(userIdType string) *PatchUserReqBuilder + type PatchUserResp struct + func (resp *PatchUserResp) Success() bool + type UpdateUserFaceReq struct + File *File + type UpdateUserFaceReqBuilder struct + func NewUpdateUserFaceReqBuilder() *UpdateUserFaceReqBuilder + func (builder *UpdateUserFaceReqBuilder) Build() *UpdateUserFaceReq + func (builder *UpdateUserFaceReqBuilder) File(file *File) *UpdateUserFaceReqBuilder + func (builder *UpdateUserFaceReqBuilder) UserId(userId string) *UpdateUserFaceReqBuilder + func (builder *UpdateUserFaceReqBuilder) UserIdType(userIdType string) *UpdateUserFaceReqBuilder + type UpdateUserFaceResp struct + func (resp *UpdateUserFaceResp) Success() bool + type User struct + Feature *Feature + UserId *string + type UserBuilder struct + func NewUserBuilder() *UserBuilder + func (builder *UserBuilder) Build() *User + func (builder *UserBuilder) Feature(feature *Feature) *UserBuilder + func (builder *UserBuilder) UserId(userId string) *UserBuilder + type UserId struct + OpenId *string + UnionId *string + UserId *string + type UserIdBuilder struct + func NewUserIdBuilder() *UserIdBuilder + func (builder *UserIdBuilder) Build() *UserId + func (builder *UserIdBuilder) OpenId(openId string) *UserIdBuilder + func (builder *UserIdBuilder) UnionId(unionId string) *UserIdBuilder + func (builder *UserIdBuilder) UserId(userId string) *UserIdBuilder