User-flow built for you.
notificationConfigs
Response Dto/Entity: *[]workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
notificationConfig/:uniqueId
Response Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
Params: :uniqueId
notificationConfig
Response Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
Request Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
notificationConfig
Response Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
Request Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
notificationConfigs
Response Dto/Entity: *core.BulkRecordRequest[workspaces.NotificationConfigEntity]
Request Dto/Entity: *core.BulkRecordRequest[workspaces.NotificationConfigEntity]
notificationConfig
Request Dto/Entity: *core.DeleteRequest
Target Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
notification/testmail
Response Dto/Entity: *core.OkayResponse
message OkayResponse {
OkayResponseData data = 1;
}
export interface OkayResponse {
data: OkayResponseData | undefined;
}
Request Dto/Entity: *workspaces.TestMailDto
message TestMailDto {
// EmailSenderEntity senderId = 1;
string senderId = 1;
string toName = 2;
string toEmail = 3;
string subject = 4;
string content = 54;
}
export interface TestMailDto {
/** EmailSenderEntity senderId = 1; */
senderId: string;
toName: string;
toEmail: string;
subject: string;
content: string;
}
notification/workspace/config
Response Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
notification/workspace/config
Response Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}
Request Dto/Entity: *workspaces.NotificationConfigEntity
message NotificationConfigEntity {
optional string workspaceId = 1; // @tag(yaml:"workspaceId")
optional string parentId = 2; // @tag(yaml:"parentId")
string uniqueId = 3; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
optional string userId = 4; // @tag(yaml:"userId")
optional bool cascadeToSubWorkspaces = 6; // @tag(yaml:"cascadeToSubWorkspaces")
optional bool forcedCascadeEmailProvider = 7; // @tag( yaml:"forcedCascadeEmailProvider")
/* One 2 one to external entity */
optional string generalEmailProviderId = 8; // @tag(yaml:"generalEmailProviderId")
EmailProviderEntity generalEmailProvider = 9; // @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider")
optional string inviteToWorkspaceContent = 10; // @tag( yaml:"inviteToWorkspaceContent" gorm:"text" )
optional string inviteToWorkspaceContentExcerpt = 11; // @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" )
optional string inviteToWorkspaceContentDefault = 12; // @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-")
optional string inviteToWorkspaceContentDefaultExcerpt = 13; // @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-")
optional string inviteToWorkspaceTitle = 14; // @tag( yaml:"inviteToWorkspaceTitle" )
optional string inviteToWorkspaceTitleDefault = 15; // @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string inviteToWorkspaceSenderId = 17; // @tag(yaml:"inviteToWorkspaceSenderId")
EmailSenderEntity inviteToWorkspaceSender = 18; // @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender")
optional string forgetPasswordContent = 19; // @tag( yaml:"forgetPasswordContent" gorm:"text" )
optional string forgetPasswordContentExcerpt = 20; // @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" )
optional string forgetPasswordContentDefault = 21; // @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-")
optional string forgetPasswordContentDefaultExcerpt = 22; // @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-")
optional string forgetPasswordTitle = 23; // @tag( yaml:"forgetPasswordTitle" )
optional string forgetPasswordTitleDefault = 24; // @tag( yaml:"forgetPasswordTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string forgetPasswordSenderId = 26; // @tag(yaml:"forgetPasswordSenderId")
EmailSenderEntity forgetPasswordSender = 27; // @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender")
optional string confirmEmailContent = 28; // @tag( yaml:"confirmEmailContent" gorm:"text" )
optional string confirmEmailContentExcerpt = 29; // @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" )
optional string confirmEmailContentDefault = 30; // @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-")
optional string confirmEmailContentDefaultExcerpt = 31; // @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-")
optional string confirmEmailTitle = 32; // @tag( yaml:"confirmEmailTitle" )
optional string confirmEmailTitleDefault = 33; // @tag( yaml:"confirmEmailTitleDefault" sql:"-")
/* One 2 one to external entity */
optional string confirmEmailSenderId = 35; // @tag(yaml:"confirmEmailSenderId")
EmailSenderEntity confirmEmailSender = 36; // @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender")
optional string acceptLanguage = 37; // @tag( yaml:"acceptLanguage" )
optional string visibility = 38; // @tag(yaml:"visibility")
}
export interface NotificationConfigEntity {
/** @tag(yaml:"workspaceId") */
workspaceId?: string | undefined;
/** @tag(yaml:"parentId") */
parentId?: string | undefined;
/** @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId") */
uniqueId: string;
/** @tag(yaml:"userId") */
userId?: string | undefined;
/** @tag(yaml:"cascadeToSubWorkspaces") */
cascadeToSubWorkspaces?: boolean | undefined;
/** @tag( yaml:"forcedCascadeEmailProvider") */
forcedCascadeEmailProvider?: boolean | undefined;
/** One 2 one to external entity */
generalEmailProviderId?: string | undefined;
/** @tag(gorm:"foreignKey:GeneralEmailProviderId;references:UniqueId" json:"generalEmailProvider" yaml:"generalEmailProvider") */
generalEmailProvider: EmailProviderEntity | undefined;
/** @tag( yaml:"inviteToWorkspaceContent" gorm:"text" ) */
inviteToWorkspaceContent?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentExcerpt" gorm:"text" ) */
inviteToWorkspaceContentExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefault" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefault?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceContentDefaultExcerpt" gorm:"text" sql:"-") */
inviteToWorkspaceContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitle" ) */
inviteToWorkspaceTitle?: string | undefined;
/** @tag( yaml:"inviteToWorkspaceTitleDefault" sql:"-") */
inviteToWorkspaceTitleDefault?: string | undefined;
/** One 2 one to external entity */
inviteToWorkspaceSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:InviteToWorkspaceSenderId;references:UniqueId" json:"inviteToWorkspaceSender" yaml:"inviteToWorkspaceSender") */
inviteToWorkspaceSender: EmailSenderEntity | undefined;
/** @tag( yaml:"forgetPasswordContent" gorm:"text" ) */
forgetPasswordContent?: string | undefined;
/** @tag( yaml:"forgetPasswordContentExcerpt" gorm:"text" ) */
forgetPasswordContentExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefault" gorm:"text" sql:"-") */
forgetPasswordContentDefault?: string | undefined;
/** @tag( yaml:"forgetPasswordContentDefaultExcerpt" gorm:"text" sql:"-") */
forgetPasswordContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"forgetPasswordTitle" ) */
forgetPasswordTitle?: string | undefined;
/** @tag( yaml:"forgetPasswordTitleDefault" sql:"-") */
forgetPasswordTitleDefault?: string | undefined;
/** One 2 one to external entity */
forgetPasswordSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ForgetPasswordSenderId;references:UniqueId" json:"forgetPasswordSender" yaml:"forgetPasswordSender") */
forgetPasswordSender: EmailSenderEntity | undefined;
/** @tag( yaml:"confirmEmailContent" gorm:"text" ) */
confirmEmailContent?: string | undefined;
/** @tag( yaml:"confirmEmailContentExcerpt" gorm:"text" ) */
confirmEmailContentExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefault" gorm:"text" sql:"-") */
confirmEmailContentDefault?: string | undefined;
/** @tag( yaml:"confirmEmailContentDefaultExcerpt" gorm:"text" sql:"-") */
confirmEmailContentDefaultExcerpt?: string | undefined;
/** @tag( yaml:"confirmEmailTitle" ) */
confirmEmailTitle?: string | undefined;
/** @tag( yaml:"confirmEmailTitleDefault" sql:"-") */
confirmEmailTitleDefault?: string | undefined;
/** One 2 one to external entity */
confirmEmailSenderId?: string | undefined;
/** @tag(gorm:"foreignKey:ConfirmEmailSenderId;references:UniqueId" json:"confirmEmailSender" yaml:"confirmEmailSender") */
confirmEmailSender: EmailSenderEntity | undefined;
/** @tag( yaml:"acceptLanguage" ) */
acceptLanguage?: string | undefined;
/** @tag(yaml:"visibility") */
visibility?: string | undefined;
}