Common profile http reference

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.

getCommonProfiles

commonProfiles

Response Dto/Entity: *[]commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

getCommonProfileByUniqueId

commonProfile/:uniqueId

Response Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

Params: :uniqueId

postCommonProfile

commonProfile

Response Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

Request Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

patchCommonProfile

commonProfile

Response Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

Request Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

patchCommonProfileDistinct

commonProfileDistinct

Response Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

Request Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

getCommonProfileDistinct

commonProfileDistinct

Response Dto/Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}

patchCommonProfiles

commonProfiles

Response Dto/Entity: *core.BulkRecordRequest[commonprofile.CommonProfileEntity]

Request Dto/Entity: *core.BulkRecordRequest[commonprofile.CommonProfileEntity]

deleteCommonProfile

commonProfile

Request Dto/Entity: *core.DeleteRequest

Target Entity: *commonprofile.CommonProfileEntity

message CommonProfileEntity {
  optional string visibility = 1; // @tag(yaml:"visibility")
  optional string workspaceId = 2; // @tag(yaml:"workspaceId")
  optional string parentId = 3; // @tag(yaml:"parentId")
  string uniqueId = 4; // @tag(gorm:"primarykey;uniqueId;unique;not null;size:100;" yaml:"uniqueId")
  optional string userId = 5; // @tag(yaml:"userId")
  optional string firstName = 7; // @tag(  yaml:"firstName" )

  optional string lastName = 8; // @tag(  yaml:"lastName" )

  optional string phoneNumber = 9; // @tag(  yaml:"phoneNumber" )

  optional string email = 10; // @tag(  yaml:"email" )

  optional string company = 11; // @tag(  yaml:"company" )

  optional string street = 12; // @tag(  yaml:"street" )

  optional string houseNumber = 13; // @tag(  yaml:"houseNumber" )

  optional string zipCode = 14; // @tag(  yaml:"zipCode" )

  optional string city = 15; // @tag(  yaml:"city" )

  optional string gender = 16; // @tag(  yaml:"gender" )

  int64 rank = 17; // @tag(gorm:"type:int;name:rank")
  int64 updated = 18; // @tag(gorm:"autoUpdateTime:nano")
  int64 created = 19; // @tag(gorm:"autoUpdateTime:nano")
  string createdFormatted = 20; // @tag(sql:"-")
  string updatedFormatted = 21; // @tag(sql:"-")

}
export interface CommonProfileEntity {
  /** @tag(yaml:"visibility") */
  visibility?: string | undefined;
  /** @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:"firstName" ) */
  firstName?: string | undefined;
  /** @tag(  yaml:"lastName" ) */
  lastName?: string | undefined;
  /** @tag(  yaml:"phoneNumber" ) */
  phoneNumber?: string | undefined;
  /** @tag(  yaml:"email" ) */
  email?: string | undefined;
  /** @tag(  yaml:"company" ) */
  company?: string | undefined;
  /** @tag(  yaml:"street" ) */
  street?: string | undefined;
  /** @tag(  yaml:"houseNumber" ) */
  houseNumber?: string | undefined;
  /** @tag(  yaml:"zipCode" ) */
  zipCode?: string | undefined;
  /** @tag(  yaml:"city" ) */
  city?: string | undefined;
  /** @tag(  yaml:"gender" ) */
  gender?: string | undefined;
  /** @tag(gorm:"type:int;name:rank") */
  rank: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  updated: number;
  /** @tag(gorm:"autoUpdateTime:nano") */
  created: number;
  /** @tag(sql:"-") */
  createdFormatted: string;
  /** @tag(sql:"-") */
  updatedFormatted: string;
}