Unverified Commit e913271f authored by Johnny's avatar Johnny Committed by GitHub

refactor: move tags from property to payload (#4229)

* refactor: move tags from property to payload

* chore: fix tests

* chore: drop memo tags

* chore: update

---------
Co-authored-by: 's avatarSteven <stevenlgtm@gmail.com>
parent f15346e6
...@@ -179,11 +179,10 @@ message Memo { ...@@ -179,11 +179,10 @@ message Memo {
} }
message MemoProperty { message MemoProperty {
repeated string tags = 1; bool has_link = 1;
bool has_link = 2; bool has_task_list = 2;
bool has_task_list = 3; bool has_code = 3;
bool has_code = 4; bool has_incomplete_tasks = 4;
bool has_incomplete_tasks = 5;
} }
message Location { message Location {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/activity_service.proto // source: api/v1/activity_service.proto
...@@ -23,10 +23,7 @@ const ( ...@@ -23,10 +23,7 @@ const (
) )
type Activity struct { type Activity struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the activity. // The name of the activity.
// Format: activities/{id} // Format: activities/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
...@@ -39,7 +36,9 @@ type Activity struct { ...@@ -39,7 +36,9 @@ type Activity struct {
// The create time of the activity. // The create time of the activity.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The payload of the activity. // The payload of the activity.
Payload *ActivityPayload `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"` Payload *ActivityPayload `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *Activity) Reset() { func (x *Activity) Reset() {
...@@ -115,12 +114,11 @@ func (x *Activity) GetPayload() *ActivityPayload { ...@@ -115,12 +114,11 @@ func (x *Activity) GetPayload() *ActivityPayload {
} }
type ActivityPayload struct { type ActivityPayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MemoComment *ActivityMemoCommentPayload `protobuf:"bytes,1,opt,name=memo_comment,json=memoComment,proto3" json:"memo_comment,omitempty"` MemoComment *ActivityMemoCommentPayload `protobuf:"bytes,1,opt,name=memo_comment,json=memoComment,proto3" json:"memo_comment,omitempty"`
VersionUpdate *ActivityVersionUpdatePayload `protobuf:"bytes,2,opt,name=version_update,json=versionUpdate,proto3" json:"version_update,omitempty"` VersionUpdate *ActivityVersionUpdatePayload `protobuf:"bytes,2,opt,name=version_update,json=versionUpdate,proto3" json:"version_update,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ActivityPayload) Reset() { func (x *ActivityPayload) Reset() {
...@@ -169,14 +167,13 @@ func (x *ActivityPayload) GetVersionUpdate() *ActivityVersionUpdatePayload { ...@@ -169,14 +167,13 @@ func (x *ActivityPayload) GetVersionUpdate() *ActivityVersionUpdatePayload {
// ActivityMemoCommentPayload represents the payload of a memo comment activity. // ActivityMemoCommentPayload represents the payload of a memo comment activity.
type ActivityMemoCommentPayload struct { type ActivityMemoCommentPayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The memo id of comment. // The memo id of comment.
MemoId int32 `protobuf:"varint,1,opt,name=memo_id,json=memoId,proto3" json:"memo_id,omitempty"` MemoId int32 `protobuf:"varint,1,opt,name=memo_id,json=memoId,proto3" json:"memo_id,omitempty"`
// The memo id of related memo. // The memo id of related memo.
RelatedMemoId int32 `protobuf:"varint,2,opt,name=related_memo_id,json=relatedMemoId,proto3" json:"related_memo_id,omitempty"` RelatedMemoId int32 `protobuf:"varint,2,opt,name=related_memo_id,json=relatedMemoId,proto3" json:"related_memo_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ActivityMemoCommentPayload) Reset() { func (x *ActivityMemoCommentPayload) Reset() {
...@@ -224,12 +221,11 @@ func (x *ActivityMemoCommentPayload) GetRelatedMemoId() int32 { ...@@ -224,12 +221,11 @@ func (x *ActivityMemoCommentPayload) GetRelatedMemoId() int32 {
} }
type ActivityVersionUpdatePayload struct { type ActivityVersionUpdatePayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The updated version of memos. // The updated version of memos.
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ActivityVersionUpdatePayload) Reset() { func (x *ActivityVersionUpdatePayload) Reset() {
...@@ -270,13 +266,12 @@ func (x *ActivityVersionUpdatePayload) GetVersion() string { ...@@ -270,13 +266,12 @@ func (x *ActivityVersionUpdatePayload) GetVersion() string {
} }
type GetActivityRequest struct { type GetActivityRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the activity. // The name of the activity.
// Format: activities/{id} // Format: activities/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetActivityRequest) Reset() { func (x *GetActivityRequest) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/auth_service.proto // source: api/v1/auth_service.proto
...@@ -23,9 +23,9 @@ const ( ...@@ -23,9 +23,9 @@ const (
) )
type GetAuthStatusRequest struct { type GetAuthStatusRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetAuthStatusRequest) Reset() { func (x *GetAuthStatusRequest) Reset() {
...@@ -59,11 +59,10 @@ func (*GetAuthStatusRequest) Descriptor() ([]byte, []int) { ...@@ -59,11 +59,10 @@ func (*GetAuthStatusRequest) Descriptor() ([]byte, []int) {
} }
type GetAuthStatusResponse struct { type GetAuthStatusResponse struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
} }
func (x *GetAuthStatusResponse) Reset() { func (x *GetAuthStatusResponse) Reset() {
...@@ -104,16 +103,15 @@ func (x *GetAuthStatusResponse) GetUser() *User { ...@@ -104,16 +103,15 @@ func (x *GetAuthStatusResponse) GetUser() *User {
} }
type SignInRequest struct { type SignInRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The username to sign in with. // The username to sign in with.
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// The password to sign in with. // The password to sign in with.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// Whether the session should never expire. // Whether the session should never expire.
NeverExpire bool `protobuf:"varint,3,opt,name=never_expire,json=neverExpire,proto3" json:"never_expire,omitempty"` NeverExpire bool `protobuf:"varint,3,opt,name=never_expire,json=neverExpire,proto3" json:"never_expire,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *SignInRequest) Reset() { func (x *SignInRequest) Reset() {
...@@ -168,16 +166,15 @@ func (x *SignInRequest) GetNeverExpire() bool { ...@@ -168,16 +166,15 @@ func (x *SignInRequest) GetNeverExpire() bool {
} }
type SignInWithSSORequest struct { type SignInWithSSORequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The ID of the SSO provider. // The ID of the SSO provider.
IdpId int32 `protobuf:"varint,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"` IdpId int32 `protobuf:"varint,1,opt,name=idp_id,json=idpId,proto3" json:"idp_id,omitempty"`
// The code to sign in with. // The code to sign in with.
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"` Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
// The redirect URI. // The redirect URI.
RedirectUri string `protobuf:"bytes,3,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"` RedirectUri string `protobuf:"bytes,3,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *SignInWithSSORequest) Reset() { func (x *SignInWithSSORequest) Reset() {
...@@ -232,14 +229,13 @@ func (x *SignInWithSSORequest) GetRedirectUri() string { ...@@ -232,14 +229,13 @@ func (x *SignInWithSSORequest) GetRedirectUri() string {
} }
type SignUpRequest struct { type SignUpRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The username to sign up with. // The username to sign up with.
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// The password to sign up with. // The password to sign up with.
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *SignUpRequest) Reset() { func (x *SignUpRequest) Reset() {
...@@ -287,9 +283,9 @@ func (x *SignUpRequest) GetPassword() string { ...@@ -287,9 +283,9 @@ func (x *SignUpRequest) GetPassword() string {
} }
type SignOutRequest struct { type SignOutRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *SignOutRequest) Reset() { func (x *SignOutRequest) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/common.proto // source: api/v1/common.proto
...@@ -71,12 +71,11 @@ func (RowStatus) EnumDescriptor() ([]byte, []int) { ...@@ -71,12 +71,11 @@ func (RowStatus) EnumDescriptor() ([]byte, []int) {
// Used internally for obfuscating the page token. // Used internally for obfuscating the page token.
type PageToken struct { type PageToken struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
} }
func (x *PageToken) Reset() { func (x *PageToken) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/idp_service.proto // source: api/v1/idp_service.proto
...@@ -70,10 +70,7 @@ func (IdentityProvider_Type) EnumDescriptor() ([]byte, []int) { ...@@ -70,10 +70,7 @@ func (IdentityProvider_Type) EnumDescriptor() ([]byte, []int) {
} }
type IdentityProvider struct { type IdentityProvider struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the identityProvider. // The name of the identityProvider.
// Format: identityProviders/{id} // Format: identityProviders/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
...@@ -81,6 +78,8 @@ type IdentityProvider struct { ...@@ -81,6 +78,8 @@ type IdentityProvider struct {
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
IdentifierFilter string `protobuf:"bytes,4,opt,name=identifier_filter,json=identifierFilter,proto3" json:"identifier_filter,omitempty"` IdentifierFilter string `protobuf:"bytes,4,opt,name=identifier_filter,json=identifierFilter,proto3" json:"identifier_filter,omitempty"`
Config *IdentityProviderConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"` Config *IdentityProviderConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *IdentityProvider) Reset() { func (x *IdentityProvider) Reset() {
...@@ -149,14 +148,13 @@ func (x *IdentityProvider) GetConfig() *IdentityProviderConfig { ...@@ -149,14 +148,13 @@ func (x *IdentityProvider) GetConfig() *IdentityProviderConfig {
} }
type IdentityProviderConfig struct { type IdentityProviderConfig struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache // Types that are valid to be assigned to Config:
unknownFields protoimpl.UnknownFields
// Types that are assignable to Config:
// //
// *IdentityProviderConfig_Oauth2Config // *IdentityProviderConfig_Oauth2Config
Config isIdentityProviderConfig_Config `protobuf_oneof:"config"` Config isIdentityProviderConfig_Config `protobuf_oneof:"config"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *IdentityProviderConfig) Reset() { func (x *IdentityProviderConfig) Reset() {
...@@ -189,16 +187,18 @@ func (*IdentityProviderConfig) Descriptor() ([]byte, []int) { ...@@ -189,16 +187,18 @@ func (*IdentityProviderConfig) Descriptor() ([]byte, []int) {
return file_api_v1_idp_service_proto_rawDescGZIP(), []int{1} return file_api_v1_idp_service_proto_rawDescGZIP(), []int{1}
} }
func (m *IdentityProviderConfig) GetConfig() isIdentityProviderConfig_Config { func (x *IdentityProviderConfig) GetConfig() isIdentityProviderConfig_Config {
if m != nil { if x != nil {
return m.Config return x.Config
} }
return nil return nil
} }
func (x *IdentityProviderConfig) GetOauth2Config() *OAuth2Config { func (x *IdentityProviderConfig) GetOauth2Config() *OAuth2Config {
if x, ok := x.GetConfig().(*IdentityProviderConfig_Oauth2Config); ok { if x != nil {
return x.Oauth2Config if x, ok := x.Config.(*IdentityProviderConfig_Oauth2Config); ok {
return x.Oauth2Config
}
} }
return nil return nil
} }
...@@ -214,13 +214,12 @@ type IdentityProviderConfig_Oauth2Config struct { ...@@ -214,13 +214,12 @@ type IdentityProviderConfig_Oauth2Config struct {
func (*IdentityProviderConfig_Oauth2Config) isIdentityProviderConfig_Config() {} func (*IdentityProviderConfig_Oauth2Config) isIdentityProviderConfig_Config() {}
type FieldMapping struct { type FieldMapping struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
} }
func (x *FieldMapping) Reset() { func (x *FieldMapping) Reset() {
...@@ -275,17 +274,16 @@ func (x *FieldMapping) GetEmail() string { ...@@ -275,17 +274,16 @@ func (x *FieldMapping) GetEmail() string {
} }
type OAuth2Config struct { type OAuth2Config struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
AuthUrl string `protobuf:"bytes,3,opt,name=auth_url,json=authUrl,proto3" json:"auth_url,omitempty"`
TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
UserInfoUrl string `protobuf:"bytes,5,opt,name=user_info_url,json=userInfoUrl,proto3" json:"user_info_url,omitempty"`
Scopes []string `protobuf:"bytes,6,rep,name=scopes,proto3" json:"scopes,omitempty"`
FieldMapping *FieldMapping `protobuf:"bytes,7,opt,name=field_mapping,json=fieldMapping,proto3" json:"field_mapping,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
AuthUrl string `protobuf:"bytes,3,opt,name=auth_url,json=authUrl,proto3" json:"auth_url,omitempty"`
TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
UserInfoUrl string `protobuf:"bytes,5,opt,name=user_info_url,json=userInfoUrl,proto3" json:"user_info_url,omitempty"`
Scopes []string `protobuf:"bytes,6,rep,name=scopes,proto3" json:"scopes,omitempty"`
FieldMapping *FieldMapping `protobuf:"bytes,7,opt,name=field_mapping,json=fieldMapping,proto3" json:"field_mapping,omitempty"`
} }
func (x *OAuth2Config) Reset() { func (x *OAuth2Config) Reset() {
...@@ -368,9 +366,9 @@ func (x *OAuth2Config) GetFieldMapping() *FieldMapping { ...@@ -368,9 +366,9 @@ func (x *OAuth2Config) GetFieldMapping() *FieldMapping {
} }
type ListIdentityProvidersRequest struct { type ListIdentityProvidersRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ListIdentityProvidersRequest) Reset() { func (x *ListIdentityProvidersRequest) Reset() {
...@@ -404,11 +402,10 @@ func (*ListIdentityProvidersRequest) Descriptor() ([]byte, []int) { ...@@ -404,11 +402,10 @@ func (*ListIdentityProvidersRequest) Descriptor() ([]byte, []int) {
} }
type ListIdentityProvidersResponse struct { type ListIdentityProvidersResponse struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache IdentityProviders []*IdentityProvider `protobuf:"bytes,1,rep,name=identity_providers,json=identityProviders,proto3" json:"identity_providers,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
IdentityProviders []*IdentityProvider `protobuf:"bytes,1,rep,name=identity_providers,json=identityProviders,proto3" json:"identity_providers,omitempty"`
} }
func (x *ListIdentityProvidersResponse) Reset() { func (x *ListIdentityProvidersResponse) Reset() {
...@@ -449,13 +446,12 @@ func (x *ListIdentityProvidersResponse) GetIdentityProviders() []*IdentityProvid ...@@ -449,13 +446,12 @@ func (x *ListIdentityProvidersResponse) GetIdentityProviders() []*IdentityProvid
} }
type GetIdentityProviderRequest struct { type GetIdentityProviderRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the identityProvider to get. // The name of the identityProvider to get.
// Format: identityProviders/{id} // Format: identityProviders/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetIdentityProviderRequest) Reset() { func (x *GetIdentityProviderRequest) Reset() {
...@@ -496,12 +492,11 @@ func (x *GetIdentityProviderRequest) GetName() string { ...@@ -496,12 +492,11 @@ func (x *GetIdentityProviderRequest) GetName() string {
} }
type CreateIdentityProviderRequest struct { type CreateIdentityProviderRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The identityProvider to create. // The identityProvider to create.
IdentityProvider *IdentityProvider `protobuf:"bytes,1,opt,name=identity_provider,json=identityProvider,proto3" json:"identity_provider,omitempty"` IdentityProvider *IdentityProvider `protobuf:"bytes,1,opt,name=identity_provider,json=identityProvider,proto3" json:"identity_provider,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *CreateIdentityProviderRequest) Reset() { func (x *CreateIdentityProviderRequest) Reset() {
...@@ -542,15 +537,14 @@ func (x *CreateIdentityProviderRequest) GetIdentityProvider() *IdentityProvider ...@@ -542,15 +537,14 @@ func (x *CreateIdentityProviderRequest) GetIdentityProvider() *IdentityProvider
} }
type UpdateIdentityProviderRequest struct { type UpdateIdentityProviderRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The identityProvider to update. // The identityProvider to update.
IdentityProvider *IdentityProvider `protobuf:"bytes,1,opt,name=identity_provider,json=identityProvider,proto3" json:"identity_provider,omitempty"` IdentityProvider *IdentityProvider `protobuf:"bytes,1,opt,name=identity_provider,json=identityProvider,proto3" json:"identity_provider,omitempty"`
// The update mask applies to the resource. Only the top level fields of // The update mask applies to the resource. Only the top level fields of
// IdentityProvider are supported. // IdentityProvider are supported.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *UpdateIdentityProviderRequest) Reset() { func (x *UpdateIdentityProviderRequest) Reset() {
...@@ -598,13 +592,12 @@ func (x *UpdateIdentityProviderRequest) GetUpdateMask() *fieldmaskpb.FieldMask { ...@@ -598,13 +592,12 @@ func (x *UpdateIdentityProviderRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
} }
type DeleteIdentityProviderRequest struct { type DeleteIdentityProviderRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the identityProvider to delete. // The name of the identityProvider to delete.
// Format: identityProviders/{id} // Format: identityProviders/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *DeleteIdentityProviderRequest) Reset() { func (x *DeleteIdentityProviderRequest) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/inbox_service.proto // source: api/v1/inbox_service.proto
...@@ -123,21 +123,20 @@ func (Inbox_Type) EnumDescriptor() ([]byte, []int) { ...@@ -123,21 +123,20 @@ func (Inbox_Type) EnumDescriptor() ([]byte, []int) {
} }
type Inbox struct { type Inbox struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the inbox. // The name of the inbox.
// Format: inboxes/{id} // Format: inboxes/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Format: users/{id} // Format: users/{id}
Sender string `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"` Sender string `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"`
// Format: users/{id} // Format: users/{id}
Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"` Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"`
Status Inbox_Status `protobuf:"varint,4,opt,name=status,proto3,enum=memos.api.v1.Inbox_Status" json:"status,omitempty"` Status Inbox_Status `protobuf:"varint,4,opt,name=status,proto3,enum=memos.api.v1.Inbox_Status" json:"status,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Type Inbox_Type `protobuf:"varint,6,opt,name=type,proto3,enum=memos.api.v1.Inbox_Type" json:"type,omitempty"` Type Inbox_Type `protobuf:"varint,6,opt,name=type,proto3,enum=memos.api.v1.Inbox_Type" json:"type,omitempty"`
ActivityId *int32 `protobuf:"varint,7,opt,name=activity_id,json=activityId,proto3,oneof" json:"activity_id,omitempty"` ActivityId *int32 `protobuf:"varint,7,opt,name=activity_id,json=activityId,proto3,oneof" json:"activity_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *Inbox) Reset() { func (x *Inbox) Reset() {
...@@ -220,16 +219,15 @@ func (x *Inbox) GetActivityId() int32 { ...@@ -220,16 +219,15 @@ func (x *Inbox) GetActivityId() int32 {
} }
type ListInboxesRequest struct { type ListInboxesRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// Format: users/{id} // Format: users/{id}
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// The maximum number of inbox to return. // The maximum number of inbox to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Provide this to retrieve the subsequent page. // Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ListInboxesRequest) Reset() { func (x *ListInboxesRequest) Reset() {
...@@ -284,14 +282,13 @@ func (x *ListInboxesRequest) GetPageToken() string { ...@@ -284,14 +282,13 @@ func (x *ListInboxesRequest) GetPageToken() string {
} }
type ListInboxesResponse struct { type ListInboxesResponse struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Inboxes []*Inbox `protobuf:"bytes,1,rep,name=inboxes,proto3" json:"inboxes,omitempty"`
unknownFields protoimpl.UnknownFields
Inboxes []*Inbox `protobuf:"bytes,1,rep,name=inboxes,proto3" json:"inboxes,omitempty"`
// A token, which can be sent as `page_token` to retrieve the next page. // A token, which can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages. // If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ListInboxesResponse) Reset() { func (x *ListInboxesResponse) Reset() {
...@@ -339,12 +336,11 @@ func (x *ListInboxesResponse) GetNextPageToken() string { ...@@ -339,12 +336,11 @@ func (x *ListInboxesResponse) GetNextPageToken() string {
} }
type UpdateInboxRequest struct { type UpdateInboxRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Inbox *Inbox `protobuf:"bytes,1,opt,name=inbox,proto3" json:"inbox,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Inbox *Inbox `protobuf:"bytes,1,opt,name=inbox,proto3" json:"inbox,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
} }
func (x *UpdateInboxRequest) Reset() { func (x *UpdateInboxRequest) Reset() {
...@@ -392,13 +388,12 @@ func (x *UpdateInboxRequest) GetUpdateMask() *fieldmaskpb.FieldMask { ...@@ -392,13 +388,12 @@ func (x *UpdateInboxRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
} }
type DeleteInboxRequest struct { type DeleteInboxRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the inbox to delete. // The name of the inbox to delete.
// Format: inboxes/{id} // Format: inboxes/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *DeleteInboxRequest) Reset() { func (x *DeleteInboxRequest) Reset() {
......
This diff is collapsed.
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/memo_relation_service.proto // source: api/v1/memo_relation_service.proto
...@@ -71,17 +71,16 @@ func (MemoRelation_Type) EnumDescriptor() ([]byte, []int) { ...@@ -71,17 +71,16 @@ func (MemoRelation_Type) EnumDescriptor() ([]byte, []int) {
} }
type MemoRelation struct { type MemoRelation struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of memo. // The name of memo.
// Format: "memos/{uid}" // Format: "memos/{uid}"
Memo *MemoRelation_Memo `protobuf:"bytes,1,opt,name=memo,proto3" json:"memo,omitempty"` Memo *MemoRelation_Memo `protobuf:"bytes,1,opt,name=memo,proto3" json:"memo,omitempty"`
// The name of related memo. // The name of related memo.
// Format: "memos/{uid}" // Format: "memos/{uid}"
RelatedMemo *MemoRelation_Memo `protobuf:"bytes,2,opt,name=related_memo,json=relatedMemo,proto3" json:"related_memo,omitempty"` RelatedMemo *MemoRelation_Memo `protobuf:"bytes,2,opt,name=related_memo,json=relatedMemo,proto3" json:"related_memo,omitempty"`
Type MemoRelation_Type `protobuf:"varint,3,opt,name=type,proto3,enum=memos.api.v1.MemoRelation_Type" json:"type,omitempty"` Type MemoRelation_Type `protobuf:"varint,3,opt,name=type,proto3,enum=memos.api.v1.MemoRelation_Type" json:"type,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *MemoRelation) Reset() { func (x *MemoRelation) Reset() {
...@@ -136,16 +135,15 @@ func (x *MemoRelation) GetType() MemoRelation_Type { ...@@ -136,16 +135,15 @@ func (x *MemoRelation) GetType() MemoRelation_Type {
} }
type MemoRelation_Memo struct { type MemoRelation_Memo struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the memo. // The name of the memo.
// Format: memos/{id} // Format: memos/{id}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"` Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
// The snippet of the memo content. Plain text only. // The snippet of the memo content. Plain text only.
Snippet string `protobuf:"bytes,3,opt,name=snippet,proto3" json:"snippet,omitempty"` Snippet string `protobuf:"bytes,3,opt,name=snippet,proto3" json:"snippet,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *MemoRelation_Memo) Reset() { func (x *MemoRelation_Memo) Reset() {
......
This diff is collapsed.
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/reaction_service.proto // source: api/v1/reaction_service.proto
...@@ -21,16 +21,15 @@ const ( ...@@ -21,16 +21,15 @@ const (
) )
type Reaction struct { type Reaction struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
unknownFields protoimpl.UnknownFields
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// The name of the creator. // The name of the creator.
// Format: users/{id} // Format: users/{id}
Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"` Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"`
ContentId string `protobuf:"bytes,3,opt,name=content_id,json=contentId,proto3" json:"content_id,omitempty"` ContentId string `protobuf:"bytes,3,opt,name=content_id,json=contentId,proto3" json:"content_id,omitempty"`
ReactionType string `protobuf:"bytes,4,opt,name=reaction_type,json=reactionType,proto3" json:"reaction_type,omitempty"` ReactionType string `protobuf:"bytes,4,opt,name=reaction_type,json=reactionType,proto3" json:"reaction_type,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *Reaction) Reset() { func (x *Reaction) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/resource_service.proto // source: api/v1/resource_service.proto
...@@ -26,10 +26,7 @@ const ( ...@@ -26,10 +26,7 @@ const (
) )
type Resource struct { type Resource struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the resource. // The name of the resource.
// Format: resources/{id} // Format: resources/{id}
// id is the system generated unique identifier. // id is the system generated unique identifier.
...@@ -44,7 +41,9 @@ type Resource struct { ...@@ -44,7 +41,9 @@ type Resource struct {
Size int64 `protobuf:"varint,8,opt,name=size,proto3" json:"size,omitempty"` Size int64 `protobuf:"varint,8,opt,name=size,proto3" json:"size,omitempty"`
// The related memo. // The related memo.
// Format: memos/{id} // Format: memos/{id}
Memo *string `protobuf:"bytes,9,opt,name=memo,proto3,oneof" json:"memo,omitempty"` Memo *string `protobuf:"bytes,9,opt,name=memo,proto3,oneof" json:"memo,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *Resource) Reset() { func (x *Resource) Reset() {
...@@ -141,11 +140,10 @@ func (x *Resource) GetMemo() string { ...@@ -141,11 +140,10 @@ func (x *Resource) GetMemo() string {
} }
type CreateResourceRequest struct { type CreateResourceRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
} }
func (x *CreateResourceRequest) Reset() { func (x *CreateResourceRequest) Reset() {
...@@ -186,9 +184,9 @@ func (x *CreateResourceRequest) GetResource() *Resource { ...@@ -186,9 +184,9 @@ func (x *CreateResourceRequest) GetResource() *Resource {
} }
type ListResourcesRequest struct { type ListResourcesRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ListResourcesRequest) Reset() { func (x *ListResourcesRequest) Reset() {
...@@ -222,11 +220,10 @@ func (*ListResourcesRequest) Descriptor() ([]byte, []int) { ...@@ -222,11 +220,10 @@ func (*ListResourcesRequest) Descriptor() ([]byte, []int) {
} }
type ListResourcesResponse struct { type ListResourcesResponse struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Resources []*Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Resources []*Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
} }
func (x *ListResourcesResponse) Reset() { func (x *ListResourcesResponse) Reset() {
...@@ -267,14 +264,13 @@ func (x *ListResourcesResponse) GetResources() []*Resource { ...@@ -267,14 +264,13 @@ func (x *ListResourcesResponse) GetResources() []*Resource {
} }
type GetResourceRequest struct { type GetResourceRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the resource. // The name of the resource.
// Format: resources/{id} // Format: resources/{id}
// id is the system generated unique identifier. // id is the system generated unique identifier.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetResourceRequest) Reset() { func (x *GetResourceRequest) Reset() {
...@@ -315,12 +311,11 @@ func (x *GetResourceRequest) GetName() string { ...@@ -315,12 +311,11 @@ func (x *GetResourceRequest) GetName() string {
} }
type GetResourceByUidRequest struct { type GetResourceByUidRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The uid of the resource. // The uid of the resource.
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetResourceByUidRequest) Reset() { func (x *GetResourceByUidRequest) Reset() {
...@@ -361,10 +356,7 @@ func (x *GetResourceByUidRequest) GetUid() string { ...@@ -361,10 +356,7 @@ func (x *GetResourceByUidRequest) GetUid() string {
} }
type GetResourceBinaryRequest struct { type GetResourceBinaryRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the resource. // The name of the resource.
// Format: resources/{id} // Format: resources/{id}
// id is the system generated unique identifier. // id is the system generated unique identifier.
...@@ -372,7 +364,9 @@ type GetResourceBinaryRequest struct { ...@@ -372,7 +364,9 @@ type GetResourceBinaryRequest struct {
// The filename of the resource. Mainly used for downloading. // The filename of the resource. Mainly used for downloading.
Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"` Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
// A flag indicating if the thumbnail version of the resource should be returned // A flag indicating if the thumbnail version of the resource should be returned
Thumbnail bool `protobuf:"varint,3,opt,name=thumbnail,proto3" json:"thumbnail,omitempty"` Thumbnail bool `protobuf:"varint,3,opt,name=thumbnail,proto3" json:"thumbnail,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetResourceBinaryRequest) Reset() { func (x *GetResourceBinaryRequest) Reset() {
...@@ -427,12 +421,11 @@ func (x *GetResourceBinaryRequest) GetThumbnail() bool { ...@@ -427,12 +421,11 @@ func (x *GetResourceBinaryRequest) GetThumbnail() bool {
} }
type UpdateResourceRequest struct { type UpdateResourceRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Resource *Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
} }
func (x *UpdateResourceRequest) Reset() { func (x *UpdateResourceRequest) Reset() {
...@@ -480,14 +473,13 @@ func (x *UpdateResourceRequest) GetUpdateMask() *fieldmaskpb.FieldMask { ...@@ -480,14 +473,13 @@ func (x *UpdateResourceRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
} }
type DeleteResourceRequest struct { type DeleteResourceRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of the resource. // The name of the resource.
// Format: resources/{id} // Format: resources/{id}
// id is the system generated unique identifier. // id is the system generated unique identifier.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *DeleteResourceRequest) Reset() { func (x *DeleteResourceRequest) Reset() {
......
This diff is collapsed.
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/webhook_service.proto // source: api/v1/webhook_service.proto
...@@ -25,17 +25,16 @@ const ( ...@@ -25,17 +25,16 @@ const (
) )
type Webhook struct { type Webhook struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
CreatorId int32 `protobuf:"varint,2,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
RowStatus RowStatus `protobuf:"varint,5,opt,name=row_status,json=rowStatus,proto3,enum=memos.api.v1.RowStatus" json:"row_status,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
Url string `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
CreatorId int32 `protobuf:"varint,2,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
RowStatus RowStatus `protobuf:"varint,5,opt,name=row_status,json=rowStatus,proto3,enum=memos.api.v1.RowStatus" json:"row_status,omitempty"`
Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
Url string `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
} }
func (x *Webhook) Reset() { func (x *Webhook) Reset() {
...@@ -118,12 +117,11 @@ func (x *Webhook) GetUrl() string { ...@@ -118,12 +117,11 @@ func (x *Webhook) GetUrl() string {
} }
type CreateWebhookRequest struct { type CreateWebhookRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
} }
func (x *CreateWebhookRequest) Reset() { func (x *CreateWebhookRequest) Reset() {
...@@ -171,11 +169,10 @@ func (x *CreateWebhookRequest) GetUrl() string { ...@@ -171,11 +169,10 @@ func (x *CreateWebhookRequest) GetUrl() string {
} }
type GetWebhookRequest struct { type GetWebhookRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
} }
func (x *GetWebhookRequest) Reset() { func (x *GetWebhookRequest) Reset() {
...@@ -216,11 +213,10 @@ func (x *GetWebhookRequest) GetId() int32 { ...@@ -216,11 +213,10 @@ func (x *GetWebhookRequest) GetId() int32 {
} }
type ListWebhooksRequest struct { type ListWebhooksRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache CreatorId int32 `protobuf:"varint,1,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
CreatorId int32 `protobuf:"varint,1,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
} }
func (x *ListWebhooksRequest) Reset() { func (x *ListWebhooksRequest) Reset() {
...@@ -261,11 +257,10 @@ func (x *ListWebhooksRequest) GetCreatorId() int32 { ...@@ -261,11 +257,10 @@ func (x *ListWebhooksRequest) GetCreatorId() int32 {
} }
type ListWebhooksResponse struct { type ListWebhooksResponse struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Webhooks []*Webhook `protobuf:"bytes,1,rep,name=webhooks,proto3" json:"webhooks,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Webhooks []*Webhook `protobuf:"bytes,1,rep,name=webhooks,proto3" json:"webhooks,omitempty"`
} }
func (x *ListWebhooksResponse) Reset() { func (x *ListWebhooksResponse) Reset() {
...@@ -306,12 +301,11 @@ func (x *ListWebhooksResponse) GetWebhooks() []*Webhook { ...@@ -306,12 +301,11 @@ func (x *ListWebhooksResponse) GetWebhooks() []*Webhook {
} }
type UpdateWebhookRequest struct { type UpdateWebhookRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Webhook *Webhook `protobuf:"bytes,1,opt,name=webhook,proto3" json:"webhook,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Webhook *Webhook `protobuf:"bytes,1,opt,name=webhook,proto3" json:"webhook,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
} }
func (x *UpdateWebhookRequest) Reset() { func (x *UpdateWebhookRequest) Reset() {
...@@ -359,11 +353,10 @@ func (x *UpdateWebhookRequest) GetUpdateMask() *fieldmaskpb.FieldMask { ...@@ -359,11 +353,10 @@ func (x *UpdateWebhookRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
} }
type DeleteWebhookRequest struct { type DeleteWebhookRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
} }
func (x *DeleteWebhookRequest) Reset() { func (x *DeleteWebhookRequest) Reset() {
...@@ -404,15 +397,14 @@ func (x *DeleteWebhookRequest) GetId() int32 { ...@@ -404,15 +397,14 @@ func (x *DeleteWebhookRequest) GetId() int32 {
} }
type WebhookRequestPayload struct { type WebhookRequestPayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
ActivityType string `protobuf:"bytes,2,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"`
CreatorId int32 `protobuf:"varint,3,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Memo *Memo `protobuf:"bytes,5,opt,name=memo,proto3" json:"memo,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
ActivityType string `protobuf:"bytes,2,opt,name=activity_type,json=activityType,proto3" json:"activity_type,omitempty"`
CreatorId int32 `protobuf:"varint,3,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
Memo *Memo `protobuf:"bytes,5,opt,name=memo,proto3" json:"memo,omitempty"`
} }
func (x *WebhookRequestPayload) Reset() { func (x *WebhookRequestPayload) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: api/v1/workspace_service.proto // source: api/v1/workspace_service.proto
...@@ -22,10 +22,7 @@ const ( ...@@ -22,10 +22,7 @@ const (
) )
type WorkspaceProfile struct { type WorkspaceProfile struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The name of instance owner. // The name of instance owner.
// Format: "users/{id}" // Format: "users/{id}"
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
...@@ -34,7 +31,9 @@ type WorkspaceProfile struct { ...@@ -34,7 +31,9 @@ type WorkspaceProfile struct {
// mode is the instance mode (e.g. "prod", "dev" or "demo"). // mode is the instance mode (e.g. "prod", "dev" or "demo").
Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"` Mode string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
// instance_url is the URL of the instance. // instance_url is the URL of the instance.
InstanceUrl string `protobuf:"bytes,6,opt,name=instance_url,json=instanceUrl,proto3" json:"instance_url,omitempty"` InstanceUrl string `protobuf:"bytes,6,opt,name=instance_url,json=instanceUrl,proto3" json:"instance_url,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *WorkspaceProfile) Reset() { func (x *WorkspaceProfile) Reset() {
...@@ -96,9 +95,9 @@ func (x *WorkspaceProfile) GetInstanceUrl() string { ...@@ -96,9 +95,9 @@ func (x *WorkspaceProfile) GetInstanceUrl() string {
} }
type GetWorkspaceProfileRequest struct { type GetWorkspaceProfileRequest struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *GetWorkspaceProfileRequest) Reset() { func (x *GetWorkspaceProfileRequest) Reset() {
......
This diff is collapsed.
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: store/activity.proto // source: store/activity.proto
...@@ -21,12 +21,11 @@ const ( ...@@ -21,12 +21,11 @@ const (
) )
type ActivityMemoCommentPayload struct { type ActivityMemoCommentPayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache MemoId int32 `protobuf:"varint,1,opt,name=memo_id,json=memoId,proto3" json:"memo_id,omitempty"`
RelatedMemoId int32 `protobuf:"varint,2,opt,name=related_memo_id,json=relatedMemoId,proto3" json:"related_memo_id,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
MemoId int32 `protobuf:"varint,1,opt,name=memo_id,json=memoId,proto3" json:"memo_id,omitempty"`
RelatedMemoId int32 `protobuf:"varint,2,opt,name=related_memo_id,json=relatedMemoId,proto3" json:"related_memo_id,omitempty"`
} }
func (x *ActivityMemoCommentPayload) Reset() { func (x *ActivityMemoCommentPayload) Reset() {
...@@ -74,11 +73,10 @@ func (x *ActivityMemoCommentPayload) GetRelatedMemoId() int32 { ...@@ -74,11 +73,10 @@ func (x *ActivityMemoCommentPayload) GetRelatedMemoId() int32 {
} }
type ActivityVersionUpdatePayload struct { type ActivityVersionUpdatePayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
} }
func (x *ActivityVersionUpdatePayload) Reset() { func (x *ActivityVersionUpdatePayload) Reset() {
...@@ -119,12 +117,11 @@ func (x *ActivityVersionUpdatePayload) GetVersion() string { ...@@ -119,12 +117,11 @@ func (x *ActivityVersionUpdatePayload) GetVersion() string {
} }
type ActivityPayload struct { type ActivityPayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
MemoComment *ActivityMemoCommentPayload `protobuf:"bytes,1,opt,name=memo_comment,json=memoComment,proto3" json:"memo_comment,omitempty"` MemoComment *ActivityMemoCommentPayload `protobuf:"bytes,1,opt,name=memo_comment,json=memoComment,proto3" json:"memo_comment,omitempty"`
VersionUpdate *ActivityVersionUpdatePayload `protobuf:"bytes,2,opt,name=version_update,json=versionUpdate,proto3" json:"version_update,omitempty"` VersionUpdate *ActivityVersionUpdatePayload `protobuf:"bytes,2,opt,name=version_update,json=versionUpdate,proto3" json:"version_update,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ActivityPayload) Reset() { func (x *ActivityPayload) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: store/idp.proto // source: store/idp.proto
...@@ -67,15 +67,14 @@ func (IdentityProvider_Type) EnumDescriptor() ([]byte, []int) { ...@@ -67,15 +67,14 @@ func (IdentityProvider_Type) EnumDescriptor() ([]byte, []int) {
} }
type IdentityProvider struct { type IdentityProvider struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Type IdentityProvider_Type `protobuf:"varint,3,opt,name=type,proto3,enum=memos.store.IdentityProvider_Type" json:"type,omitempty"` Type IdentityProvider_Type `protobuf:"varint,3,opt,name=type,proto3,enum=memos.store.IdentityProvider_Type" json:"type,omitempty"`
IdentifierFilter string `protobuf:"bytes,4,opt,name=identifier_filter,json=identifierFilter,proto3" json:"identifier_filter,omitempty"` IdentifierFilter string `protobuf:"bytes,4,opt,name=identifier_filter,json=identifierFilter,proto3" json:"identifier_filter,omitempty"`
Config *IdentityProviderConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"` Config *IdentityProviderConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *IdentityProvider) Reset() { func (x *IdentityProvider) Reset() {
...@@ -144,14 +143,13 @@ func (x *IdentityProvider) GetConfig() *IdentityProviderConfig { ...@@ -144,14 +143,13 @@ func (x *IdentityProvider) GetConfig() *IdentityProviderConfig {
} }
type IdentityProviderConfig struct { type IdentityProviderConfig struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache // Types that are valid to be assigned to Config:
unknownFields protoimpl.UnknownFields
// Types that are assignable to Config:
// //
// *IdentityProviderConfig_Oauth2Config // *IdentityProviderConfig_Oauth2Config
Config isIdentityProviderConfig_Config `protobuf_oneof:"config"` Config isIdentityProviderConfig_Config `protobuf_oneof:"config"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *IdentityProviderConfig) Reset() { func (x *IdentityProviderConfig) Reset() {
...@@ -184,16 +182,18 @@ func (*IdentityProviderConfig) Descriptor() ([]byte, []int) { ...@@ -184,16 +182,18 @@ func (*IdentityProviderConfig) Descriptor() ([]byte, []int) {
return file_store_idp_proto_rawDescGZIP(), []int{1} return file_store_idp_proto_rawDescGZIP(), []int{1}
} }
func (m *IdentityProviderConfig) GetConfig() isIdentityProviderConfig_Config { func (x *IdentityProviderConfig) GetConfig() isIdentityProviderConfig_Config {
if m != nil { if x != nil {
return m.Config return x.Config
} }
return nil return nil
} }
func (x *IdentityProviderConfig) GetOauth2Config() *OAuth2Config { func (x *IdentityProviderConfig) GetOauth2Config() *OAuth2Config {
if x, ok := x.GetConfig().(*IdentityProviderConfig_Oauth2Config); ok { if x != nil {
return x.Oauth2Config if x, ok := x.Config.(*IdentityProviderConfig_Oauth2Config); ok {
return x.Oauth2Config
}
} }
return nil return nil
} }
...@@ -209,13 +209,12 @@ type IdentityProviderConfig_Oauth2Config struct { ...@@ -209,13 +209,12 @@ type IdentityProviderConfig_Oauth2Config struct {
func (*IdentityProviderConfig_Oauth2Config) isIdentityProviderConfig_Config() {} func (*IdentityProviderConfig_Oauth2Config) isIdentityProviderConfig_Config() {}
type FieldMapping struct { type FieldMapping struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
} }
func (x *FieldMapping) Reset() { func (x *FieldMapping) Reset() {
...@@ -270,17 +269,16 @@ func (x *FieldMapping) GetEmail() string { ...@@ -270,17 +269,16 @@ func (x *FieldMapping) GetEmail() string {
} }
type OAuth2Config struct { type OAuth2Config struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
AuthUrl string `protobuf:"bytes,3,opt,name=auth_url,json=authUrl,proto3" json:"auth_url,omitempty"`
TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
UserInfoUrl string `protobuf:"bytes,5,opt,name=user_info_url,json=userInfoUrl,proto3" json:"user_info_url,omitempty"`
Scopes []string `protobuf:"bytes,6,rep,name=scopes,proto3" json:"scopes,omitempty"`
FieldMapping *FieldMapping `protobuf:"bytes,7,opt,name=field_mapping,json=fieldMapping,proto3" json:"field_mapping,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
AuthUrl string `protobuf:"bytes,3,opt,name=auth_url,json=authUrl,proto3" json:"auth_url,omitempty"`
TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
UserInfoUrl string `protobuf:"bytes,5,opt,name=user_info_url,json=userInfoUrl,proto3" json:"user_info_url,omitempty"`
Scopes []string `protobuf:"bytes,6,rep,name=scopes,proto3" json:"scopes,omitempty"`
FieldMapping *FieldMapping `protobuf:"bytes,7,opt,name=field_mapping,json=fieldMapping,proto3" json:"field_mapping,omitempty"`
} }
func (x *OAuth2Config) Reset() { func (x *OAuth2Config) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: store/inbox.proto // source: store/inbox.proto
...@@ -70,12 +70,11 @@ func (InboxMessage_Type) EnumDescriptor() ([]byte, []int) { ...@@ -70,12 +70,11 @@ func (InboxMessage_Type) EnumDescriptor() ([]byte, []int) {
} }
type InboxMessage struct { type InboxMessage struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Type InboxMessage_Type `protobuf:"varint,1,opt,name=type,proto3,enum=memos.store.InboxMessage_Type" json:"type,omitempty"`
ActivityId *int32 `protobuf:"varint,2,opt,name=activity_id,json=activityId,proto3,oneof" json:"activity_id,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Type InboxMessage_Type `protobuf:"varint,1,opt,name=type,proto3,enum=memos.store.InboxMessage_Type" json:"type,omitempty"`
ActivityId *int32 `protobuf:"varint,2,opt,name=activity_id,json=activityId,proto3,oneof" json:"activity_id,omitempty"`
} }
func (x *InboxMessage) Reset() { func (x *InboxMessage) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: store/memo.proto // source: store/memo.proto
...@@ -21,12 +21,14 @@ const ( ...@@ -21,12 +21,14 @@ const (
) )
type MemoPayload struct { type MemoPayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Property *MemoPayload_Property `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
Location *MemoPayload_Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"`
// The references of the memo. Should be a list of uuid.
References []string `protobuf:"bytes,4,rep,name=references,proto3" json:"references,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Property *MemoPayload_Property `protobuf:"bytes,1,opt,name=property,proto3" json:"property,omitempty"`
Location *MemoPayload_Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
} }
func (x *MemoPayload) Reset() { func (x *MemoPayload) Reset() {
...@@ -73,16 +75,28 @@ func (x *MemoPayload) GetLocation() *MemoPayload_Location { ...@@ -73,16 +75,28 @@ func (x *MemoPayload) GetLocation() *MemoPayload_Location {
return nil return nil
} }
type MemoPayload_Property struct { func (x *MemoPayload) GetTags() []string {
state protoimpl.MessageState if x != nil {
sizeCache protoimpl.SizeCache return x.Tags
unknownFields protoimpl.UnknownFields }
return nil
}
func (x *MemoPayload) GetReferences() []string {
if x != nil {
return x.References
}
return nil
}
Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` type MemoPayload_Property struct {
HasLink bool `protobuf:"varint,2,opt,name=has_link,json=hasLink,proto3" json:"has_link,omitempty"` state protoimpl.MessageState `protogen:"open.v1"`
HasTaskList bool `protobuf:"varint,3,opt,name=has_task_list,json=hasTaskList,proto3" json:"has_task_list,omitempty"` HasLink bool `protobuf:"varint,1,opt,name=has_link,json=hasLink,proto3" json:"has_link,omitempty"`
HasCode bool `protobuf:"varint,4,opt,name=has_code,json=hasCode,proto3" json:"has_code,omitempty"` HasTaskList bool `protobuf:"varint,2,opt,name=has_task_list,json=hasTaskList,proto3" json:"has_task_list,omitempty"`
HasIncompleteTasks bool `protobuf:"varint,5,opt,name=has_incomplete_tasks,json=hasIncompleteTasks,proto3" json:"has_incomplete_tasks,omitempty"` HasCode bool `protobuf:"varint,3,opt,name=has_code,json=hasCode,proto3" json:"has_code,omitempty"`
HasIncompleteTasks bool `protobuf:"varint,4,opt,name=has_incomplete_tasks,json=hasIncompleteTasks,proto3" json:"has_incomplete_tasks,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *MemoPayload_Property) Reset() { func (x *MemoPayload_Property) Reset() {
...@@ -115,13 +129,6 @@ func (*MemoPayload_Property) Descriptor() ([]byte, []int) { ...@@ -115,13 +129,6 @@ func (*MemoPayload_Property) Descriptor() ([]byte, []int) {
return file_store_memo_proto_rawDescGZIP(), []int{0, 0} return file_store_memo_proto_rawDescGZIP(), []int{0, 0}
} }
func (x *MemoPayload_Property) GetTags() []string {
if x != nil {
return x.Tags
}
return nil
}
func (x *MemoPayload_Property) GetHasLink() bool { func (x *MemoPayload_Property) GetHasLink() bool {
if x != nil { if x != nil {
return x.HasLink return x.HasLink
...@@ -151,13 +158,12 @@ func (x *MemoPayload_Property) GetHasIncompleteTasks() bool { ...@@ -151,13 +158,12 @@ func (x *MemoPayload_Property) GetHasIncompleteTasks() bool {
} }
type MemoPayload_Location struct { type MemoPayload_Location struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache Placeholder string `protobuf:"bytes,1,opt,name=placeholder,proto3" json:"placeholder,omitempty"`
Latitude float64 `protobuf:"fixed64,2,opt,name=latitude,proto3" json:"latitude,omitempty"`
Longitude float64 `protobuf:"fixed64,3,opt,name=longitude,proto3" json:"longitude,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
Placeholder string `protobuf:"bytes,1,opt,name=placeholder,proto3" json:"placeholder,omitempty"`
Latitude float64 `protobuf:"fixed64,2,opt,name=latitude,proto3" json:"latitude,omitempty"`
Longitude float64 `protobuf:"fixed64,3,opt,name=longitude,proto3" json:"longitude,omitempty"`
} }
func (x *MemoPayload_Location) Reset() { func (x *MemoPayload_Location) Reset() {
...@@ -216,7 +222,7 @@ var File_store_memo_proto protoreflect.FileDescriptor ...@@ -216,7 +222,7 @@ var File_store_memo_proto protoreflect.FileDescriptor
var file_store_memo_proto_rawDesc = []byte{ var file_store_memo_proto_rawDesc = []byte{
0x0a, 0x10, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x6d, 0x65, 0x6d, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x0a, 0x10, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x6d, 0x65, 0x6d, 0x6f, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x12, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x22, 0x74, 0x6f, 0x12, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x22,
0xa0, 0x03, 0x0a, 0x0b, 0x4d, 0x65, 0x6d, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0xc0, 0x03, 0x0a, 0x0b, 0x4d, 0x65, 0x6d, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12,
0x3d, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x3d, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x65, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x65, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e,
0x4d, 0x65, 0x6d, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x4d, 0x65, 0x6d, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x50, 0x72, 0x6f, 0x70,
...@@ -224,17 +230,19 @@ var file_store_memo_proto_rawDesc = []byte{ ...@@ -224,17 +230,19 @@ var file_store_memo_proto_rawDesc = []byte{
0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x21, 0x2e, 0x6d, 0x65, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x4d, 0x32, 0x21, 0x2e, 0x6d, 0x65, 0x6d, 0x6f, 0x73, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x4d,
0x65, 0x6d, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x6d, 0x6f, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xaa, 0x01, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
0x0a, 0x08, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67,
0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x19, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18,
0x0a, 0x08, 0x68, 0x61, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
0x73, 0x1a, 0x96, 0x01, 0x0a, 0x08, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x19,
0x0a, 0x08, 0x68, 0x61, 0x73, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
0x52, 0x07, 0x68, 0x61, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x61, 0x73, 0x52, 0x07, 0x68, 0x61, 0x73, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x22, 0x0a, 0x0d, 0x68, 0x61, 0x73,
0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
0x52, 0x0b, 0x68, 0x61, 0x73, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x52, 0x0b, 0x68, 0x61, 0x73, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x19, 0x0a,
0x08, 0x68, 0x61, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x68, 0x61, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
0x07, 0x68, 0x61, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x68, 0x61, 0x73, 0x5f, 0x07, 0x68, 0x61, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x68, 0x61, 0x73, 0x5f,
0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x73,
0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, 0x61, 0x73, 0x49, 0x6e, 0x63, 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x68, 0x61, 0x73, 0x49, 0x6e, 0x63, 0x6f, 0x6d,
0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x1a, 0x66, 0x0a, 0x08, 0x4c, 0x6f, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x1a, 0x66, 0x0a, 0x08, 0x4c, 0x6f,
0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x68,
0x6f, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x6c, 0x61,
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: store/resource.proto // source: store/resource.proto
...@@ -74,14 +74,13 @@ func (ResourceStorageType) EnumDescriptor() ([]byte, []int) { ...@@ -74,14 +74,13 @@ func (ResourceStorageType) EnumDescriptor() ([]byte, []int) {
} }
type ResourcePayload struct { type ResourcePayload struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache // Types that are valid to be assigned to Payload:
unknownFields protoimpl.UnknownFields
// Types that are assignable to Payload:
// //
// *ResourcePayload_S3Object_ // *ResourcePayload_S3Object_
Payload isResourcePayload_Payload `protobuf_oneof:"payload"` Payload isResourcePayload_Payload `protobuf_oneof:"payload"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ResourcePayload) Reset() { func (x *ResourcePayload) Reset() {
...@@ -114,16 +113,18 @@ func (*ResourcePayload) Descriptor() ([]byte, []int) { ...@@ -114,16 +113,18 @@ func (*ResourcePayload) Descriptor() ([]byte, []int) {
return file_store_resource_proto_rawDescGZIP(), []int{0} return file_store_resource_proto_rawDescGZIP(), []int{0}
} }
func (m *ResourcePayload) GetPayload() isResourcePayload_Payload { func (x *ResourcePayload) GetPayload() isResourcePayload_Payload {
if m != nil { if x != nil {
return m.Payload return x.Payload
} }
return nil return nil
} }
func (x *ResourcePayload) GetS3Object() *ResourcePayload_S3Object { func (x *ResourcePayload) GetS3Object() *ResourcePayload_S3Object {
if x, ok := x.GetPayload().(*ResourcePayload_S3Object_); ok { if x != nil {
return x.S3Object if x, ok := x.Payload.(*ResourcePayload_S3Object_); ok {
return x.S3Object
}
} }
return nil return nil
} }
...@@ -139,16 +140,15 @@ type ResourcePayload_S3Object_ struct { ...@@ -139,16 +140,15 @@ type ResourcePayload_S3Object_ struct {
func (*ResourcePayload_S3Object_) isResourcePayload_Payload() {} func (*ResourcePayload_S3Object_) isResourcePayload_Payload() {}
type ResourcePayload_S3Object struct { type ResourcePayload_S3Object struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache S3Config *StorageS3Config `protobuf:"bytes,1,opt,name=s3_config,json=s3Config,proto3" json:"s3_config,omitempty"`
unknownFields protoimpl.UnknownFields
S3Config *StorageS3Config `protobuf:"bytes,1,opt,name=s3_config,json=s3Config,proto3" json:"s3_config,omitempty"`
// key is the S3 object key. // key is the S3 object key.
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// last_presigned_time is the last time the object was presigned. // last_presigned_time is the last time the object was presigned.
// This is used to determine if the presigned URL is still valid. // This is used to determine if the presigned URL is still valid.
LastPresignedTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_presigned_time,json=lastPresignedTime,proto3" json:"last_presigned_time,omitempty"` LastPresignedTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_presigned_time,json=lastPresignedTime,proto3" json:"last_presigned_time,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *ResourcePayload_S3Object) Reset() { func (x *ResourcePayload_S3Object) Reset() {
......
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// versions: // versions:
// protoc-gen-go v1.35.2 // protoc-gen-go v1.36.0
// protoc (unknown) // protoc (unknown)
// source: store/user_setting.proto // source: store/user_setting.proto
...@@ -80,19 +80,18 @@ func (UserSettingKey) EnumDescriptor() ([]byte, []int) { ...@@ -80,19 +80,18 @@ func (UserSettingKey) EnumDescriptor() ([]byte, []int) {
} }
type UserSetting struct { type UserSetting struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache UserId int32 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields Key UserSettingKey `protobuf:"varint,2,opt,name=key,proto3,enum=memos.store.UserSettingKey" json:"key,omitempty"`
// Types that are valid to be assigned to Value:
UserId int32 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Key UserSettingKey `protobuf:"varint,2,opt,name=key,proto3,enum=memos.store.UserSettingKey" json:"key,omitempty"`
// Types that are assignable to Value:
// //
// *UserSetting_AccessTokens // *UserSetting_AccessTokens
// *UserSetting_Locale // *UserSetting_Locale
// *UserSetting_Appearance // *UserSetting_Appearance
// *UserSetting_MemoVisibility // *UserSetting_MemoVisibility
Value isUserSetting_Value `protobuf_oneof:"value"` Value isUserSetting_Value `protobuf_oneof:"value"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *UserSetting) Reset() { func (x *UserSetting) Reset() {
...@@ -139,37 +138,45 @@ func (x *UserSetting) GetKey() UserSettingKey { ...@@ -139,37 +138,45 @@ func (x *UserSetting) GetKey() UserSettingKey {
return UserSettingKey_USER_SETTING_KEY_UNSPECIFIED return UserSettingKey_USER_SETTING_KEY_UNSPECIFIED
} }
func (m *UserSetting) GetValue() isUserSetting_Value { func (x *UserSetting) GetValue() isUserSetting_Value {
if m != nil { if x != nil {
return m.Value return x.Value
} }
return nil return nil
} }
func (x *UserSetting) GetAccessTokens() *AccessTokensUserSetting { func (x *UserSetting) GetAccessTokens() *AccessTokensUserSetting {
if x, ok := x.GetValue().(*UserSetting_AccessTokens); ok { if x != nil {
return x.AccessTokens if x, ok := x.Value.(*UserSetting_AccessTokens); ok {
return x.AccessTokens
}
} }
return nil return nil
} }
func (x *UserSetting) GetLocale() string { func (x *UserSetting) GetLocale() string {
if x, ok := x.GetValue().(*UserSetting_Locale); ok { if x != nil {
return x.Locale if x, ok := x.Value.(*UserSetting_Locale); ok {
return x.Locale
}
} }
return "" return ""
} }
func (x *UserSetting) GetAppearance() string { func (x *UserSetting) GetAppearance() string {
if x, ok := x.GetValue().(*UserSetting_Appearance); ok { if x != nil {
return x.Appearance if x, ok := x.Value.(*UserSetting_Appearance); ok {
return x.Appearance
}
} }
return "" return ""
} }
func (x *UserSetting) GetMemoVisibility() string { func (x *UserSetting) GetMemoVisibility() string {
if x, ok := x.GetValue().(*UserSetting_MemoVisibility); ok { if x != nil {
return x.MemoVisibility if x, ok := x.Value.(*UserSetting_MemoVisibility); ok {
return x.MemoVisibility
}
} }
return "" return ""
} }
...@@ -203,11 +210,10 @@ func (*UserSetting_Appearance) isUserSetting_Value() {} ...@@ -203,11 +210,10 @@ func (*UserSetting_Appearance) isUserSetting_Value() {}
func (*UserSetting_MemoVisibility) isUserSetting_Value() {} func (*UserSetting_MemoVisibility) isUserSetting_Value() {}
type AccessTokensUserSetting struct { type AccessTokensUserSetting struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache AccessTokens []*AccessTokensUserSetting_AccessToken `protobuf:"bytes,1,rep,name=access_tokens,json=accessTokens,proto3" json:"access_tokens,omitempty"`
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
AccessTokens []*AccessTokensUserSetting_AccessToken `protobuf:"bytes,1,rep,name=access_tokens,json=accessTokens,proto3" json:"access_tokens,omitempty"`
} }
func (x *AccessTokensUserSetting) Reset() { func (x *AccessTokensUserSetting) Reset() {
...@@ -248,15 +254,14 @@ func (x *AccessTokensUserSetting) GetAccessTokens() []*AccessTokensUserSetting_A ...@@ -248,15 +254,14 @@ func (x *AccessTokensUserSetting) GetAccessTokens() []*AccessTokensUserSetting_A
} }
type AccessTokensUserSetting_AccessToken struct { type AccessTokensUserSetting_AccessToken struct {
state protoimpl.MessageState state protoimpl.MessageState `protogen:"open.v1"`
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The access token is a JWT token. // The access token is a JWT token.
// Including expiration time, issuer, etc. // Including expiration time, issuer, etc.
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"` AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
// A description for the access token. // A description for the access token.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
} }
func (x *AccessTokensUserSetting_AccessToken) Reset() { func (x *AccessTokensUserSetting_AccessToken) Reset() {
......
This diff is collapsed.
...@@ -9,12 +9,16 @@ message MemoPayload { ...@@ -9,12 +9,16 @@ message MemoPayload {
Location location = 2; Location location = 2;
repeated string tags = 3;
// The references of the memo. Should be a list of uuid.
repeated string references = 4;
message Property { message Property {
repeated string tags = 1; bool has_link = 1;
bool has_link = 2; bool has_task_list = 2;
bool has_task_list = 3; bool has_code = 3;
bool has_code = 4; bool has_incomplete_tasks = 4;
bool has_incomplete_tasks = 5;
} }
message Location { message Location {
......
...@@ -21,11 +21,10 @@ import ( ...@@ -21,11 +21,10 @@ import (
"google.golang.org/protobuf/types/known/emptypb" "google.golang.org/protobuf/types/known/emptypb"
"google.golang.org/protobuf/types/known/timestamppb" "google.golang.org/protobuf/types/known/timestamppb"
"github.com/usememos/memos/internal/util"
"github.com/usememos/memos/plugin/webhook" "github.com/usememos/memos/plugin/webhook"
v1pb "github.com/usememos/memos/proto/gen/api/v1" v1pb "github.com/usememos/memos/proto/gen/api/v1"
storepb "github.com/usememos/memos/proto/gen/store" storepb "github.com/usememos/memos/proto/gen/store"
"github.com/usememos/memos/server/runner/memoproperty" "github.com/usememos/memos/server/runner/memopayload"
"github.com/usememos/memos/store" "github.com/usememos/memos/store"
) )
...@@ -60,12 +59,8 @@ func (s *APIV1Service) CreateMemo(ctx context.Context, request *v1pb.CreateMemoR ...@@ -60,12 +59,8 @@ func (s *APIV1Service) CreateMemo(ctx context.Context, request *v1pb.CreateMemoR
if len(create.Content) > contentLengthLimit { if len(create.Content) > contentLengthLimit {
return nil, status.Errorf(codes.InvalidArgument, "content too long (max %d characters)", contentLengthLimit) return nil, status.Errorf(codes.InvalidArgument, "content too long (max %d characters)", contentLengthLimit)
} }
property, err := memoproperty.GetMemoPropertyFromContent(create.Content) if err := memopayload.RebuildMemoPayload(create); err != nil {
if err != nil { return nil, status.Errorf(codes.Internal, "failed to rebuild memo payload: %v", err)
return nil, status.Errorf(codes.Internal, "failed to get memo property: %v", err)
}
create.Payload = &storepb.MemoPayload{
Property: property,
} }
if request.Location != nil { if request.Location != nil {
create.Payload.Location = convertLocationToStore(request.Location) create.Payload.Location = convertLocationToStore(request.Location)
...@@ -269,20 +264,12 @@ func (s *APIV1Service) UpdateMemo(ctx context.Context, request *v1pb.UpdateMemoR ...@@ -269,20 +264,12 @@ func (s *APIV1Service) UpdateMemo(ctx context.Context, request *v1pb.UpdateMemoR
if len(request.Memo.Content) > contentLengthLimit { if len(request.Memo.Content) > contentLengthLimit {
return nil, status.Errorf(codes.InvalidArgument, "content too long (max %d characters)", contentLengthLimit) return nil, status.Errorf(codes.InvalidArgument, "content too long (max %d characters)", contentLengthLimit)
} }
update.Content = &request.Memo.Content memo.Content = request.Memo.Content
if err := memopayload.RebuildMemoPayload(memo); err != nil {
property, err := memoproperty.GetMemoPropertyFromContent(*update.Content) return nil, status.Errorf(codes.Internal, "failed to rebuild memo payload: %v", err)
if err != nil {
return nil, status.Errorf(codes.Internal, "failed to get memo property: %v", err)
}
payload := memo.Payload
payload.Property = property
update.Payload = payload
} else if path == "uid" {
update.UID = &request.Memo.Uid
if !util.UIDMatcher.MatchString(*update.UID) {
return nil, status.Errorf(codes.InvalidArgument, "invalid resource name")
} }
update.Content = &memo.Content
update.Payload = memo.Payload
} else if path == "visibility" { } else if path == "visibility" {
workspaceMemoRelatedSetting, err := s.Store.GetWorkspaceMemoRelatedSetting(ctx) workspaceMemoRelatedSetting, err := s.Store.GetWorkspaceMemoRelatedSetting(ctx)
if err != nil { if err != nil {
...@@ -565,23 +552,19 @@ func (s *APIV1Service) RenameMemoTag(ctx context.Context, request *v1pb.RenameMe ...@@ -565,23 +552,19 @@ func (s *APIV1Service) RenameMemoTag(ctx context.Context, request *v1pb.RenameMe
if err != nil { if err != nil {
return nil, status.Errorf(codes.Internal, "failed to parse memo: %v", err) return nil, status.Errorf(codes.Internal, "failed to parse memo: %v", err)
} }
memoproperty.TraverseASTNodes(nodes, func(node ast.Node) { memopayload.TraverseASTNodes(nodes, func(node ast.Node) {
if tag, ok := node.(*ast.Tag); ok && tag.Content == request.OldTag { if tag, ok := node.(*ast.Tag); ok && tag.Content == request.OldTag {
tag.Content = request.NewTag tag.Content = request.NewTag
} }
}) })
content := restore.Restore(nodes) memo.Content = restore.Restore(nodes)
if err := memopayload.RebuildMemoPayload(memo); err != nil {
property, err := memoproperty.GetMemoPropertyFromContent(content) return nil, status.Errorf(codes.Internal, "failed to rebuild memo payload: %v", err)
if err != nil {
return nil, status.Errorf(codes.Internal, "failed to get memo property: %v", err)
} }
payload := memo.Payload
payload.Property = property
if err := s.Store.UpdateMemo(ctx, &store.UpdateMemo{ if err := s.Store.UpdateMemo(ctx, &store.UpdateMemo{
ID: memo.ID, ID: memo.ID,
Content: &content, Content: &memo.Content,
Payload: payload, Payload: memo.Payload,
}); err != nil { }); err != nil {
return nil, status.Errorf(codes.Internal, "failed to update memo: %v", err) return nil, status.Errorf(codes.Internal, "failed to update memo: %v", err)
} }
...@@ -658,6 +641,7 @@ func (s *APIV1Service) convertMemoFromStore(ctx context.Context, memo *store.Mem ...@@ -658,6 +641,7 @@ func (s *APIV1Service) convertMemoFromStore(ctx context.Context, memo *store.Mem
Content: memo.Content, Content: memo.Content,
Visibility: convertVisibilityFromStore(memo.Visibility), Visibility: convertVisibilityFromStore(memo.Visibility),
Pinned: memo.Pinned, Pinned: memo.Pinned,
Tags: memo.Payload.Tags,
} }
if memo.Payload != nil { if memo.Payload != nil {
memoMessage.Property = convertMemoPropertyFromStore(memo.Payload.Property) memoMessage.Property = convertMemoPropertyFromStore(memo.Payload.Property)
...@@ -709,7 +693,6 @@ func convertMemoPropertyFromStore(property *storepb.MemoPayload_Property) *v1pb. ...@@ -709,7 +693,6 @@ func convertMemoPropertyFromStore(property *storepb.MemoPayload_Property) *v1pb.
return nil return nil
} }
return &v1pb.MemoProperty{ return &v1pb.MemoProperty{
Tags: property.Tags,
HasLink: property.HasLink, HasLink: property.HasLink,
HasTaskList: property.HasTaskList, HasTaskList: property.HasTaskList,
HasCode: property.HasCode, HasCode: property.HasCode,
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -44,7 +44,6 @@ CREATE TABLE `memo` ( ...@@ -44,7 +44,6 @@ CREATE TABLE `memo` (
`row_status` VARCHAR(256) NOT NULL DEFAULT 'NORMAL', `row_status` VARCHAR(256) NOT NULL DEFAULT 'NORMAL',
`content` TEXT NOT NULL, `content` TEXT NOT NULL,
`visibility` VARCHAR(256) NOT NULL DEFAULT 'PRIVATE', `visibility` VARCHAR(256) NOT NULL DEFAULT 'PRIVATE',
`tags` JSON NOT NULL,
`payload` JSON NOT NULL `payload` JSON NOT NULL
); );
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment