Fireback accelerates backend and mobile app development, offering powerful code generation tools and standardized architecture. With seamless backend integration and streamlined workflows, Fireback expedites the creation of robust and scalable apps.
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;
}