Ta treść nie jest dostępna w języku polskim.

getNotificationConfigs

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;
}

getNotificationConfigByUniqueId

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

postNotificationConfig

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;
}

patchNotificationConfig

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;
}

patchNotificationConfigs

notificationConfigs

Response Dto/Entity: *core.BulkRecordRequest[workspaces.NotificationConfigEntity]

Request Dto/Entity: *core.BulkRecordRequest[workspaces.NotificationConfigEntity]

deleteNotificationConfig

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;
}

postNotificationTestmail

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;
}

getNotificationWorkspaceConfig

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;
}

patchNotificationWorkspaceConfig

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;
}